HN user

jt2190

4,644 karma
Posts25
Comments1,622
View on HN
aicoding.leaflet.pub 2mo ago

Pace Layers and AI Integration

jt2190
1pts0
medium.com 2y ago

Novel, Practical Solution to the Problem of Verification in Decentralized AI

jt2190
2pts1
github.com 2y ago

Theseus OS

jt2190
4pts1
www.cnbc.com 3y ago

Streaming services are removing movies and shows: It’s Strictly Business

jt2190
4pts1
www.npr.org 5y ago

U.S. Farmers can't find a way to ship their stuff

jt2190
6pts3
codewords.recurse.com 5y ago

Immutability is not enough (2016)

jt2190
148pts60
www.upwork.com 5y ago

Upwork: U.S. Remote Workers on the Move

jt2190
1pts0
covidnearyou.org 6y ago

COVID Near You

jt2190
3pts1
news.ycombinator.com 6y ago

Ask HN: How are we modeling the outbreak?

jt2190
3pts3
arguablywrong.home.blog 6y ago

Epidemiological modeling: A basic SIR model for the epidemic

jt2190
1pts0
news.ycombinator.com 7y ago

Ask HN: Are founders and investors in corporate-founded startups aligned?

jt2190
2pts0
kencaldeira.wordpress.com 8y ago

What do you do when an idea is quoted out of context by people with an agenda?

jt2190
2pts0
www.progressivepolicy.org 9y ago

How startup culture is spreading across the U.S

jt2190
8pts0
news.uchicago.edu 10y ago

Study finds volume discounts don’t increase profitability for video games

jt2190
4pts1
www.bostonglobe.com 10y ago

Living in an Allston [near Boston, MA] pantry for $300 a month is nuts

jt2190
1pts2
www.pymnts.com 10y ago

Walmart Pay takes the field

jt2190
1pts0
www.xconomy.com 11y ago

Massachusetts won't change non-compete law

jt2190
2pts0
news.ycombinator.com 11y ago

Ask HN: Will an “as is” software license protect me for now?

jt2190
5pts2
news.ycombinator.com 12y ago

Ask HN: Commercial software license claims ownership of our patches?

jt2190
1pts0
techcrunch.com 12y ago

Bill Aulet: Our Dangerous Obsession With The MVP

jt2190
3pts0
www.proofpoint.com 12y ago

Your Fridge is Full of SPAM: Proof of An Internet of Things-driven Attack

jt2190
2pts0
intelcrawler.com 12y ago

17-year-old is author of BlackPOS/Kaptoxa malware used against Target?

jt2190
55pts47
news.ycombinator.com 13y ago

Ask HN: Personal time/money investment calculator for founders?

jt2190
1pts0
startupchile.org 13y ago

100 startups chosen for Start-Up Chile’s 7th Generation

jt2190
1pts0
news.ycombinator.com 13y ago

Ask HN: How do you prevent self-deception in a startup?

jt2190
5pts3
Heresy (2022] 4 days ago

No because “strong opinions” mark you as “aggressively conventional”: Nobody can tell if your opinions are “weakly held”, and most people won’t try and find out.

Instead you need to find like-minded people who are willing to challenge their thinking.

If people find vim, emacs, or whatever genuinely good and productive, I’m not going to criticize them for using it. People are most comfortable with what they know. But for the people I am discussing, that same familiarity blinds them to their tools’ flaws, and leads them to celebrate those flaws, flaunting them as games.

The article discuses that specific subset of users who are into puzzle solving, so we should ground this discussion around that point and not fall into the “tool x is good/bad” pointless debate.

discretionary friction; designers or product folks adding features or complexity.

This is far more precise. The article talks about this from the users side, how there is a class of user who enjoys learning all of these “extra” features, even though they ultimately provide less value than the core features.

> If people find vim, emacs, or whatever genuinely good and productive, I’m not going to criticize them for using it. People are most comfortable with what they know. But for the people I am discussing, that same familiarity blinds them to their tools’ flaws, and leads them to celebrate those flaws, flaunting them as games.

What baffles me is that so many people treat that friction—the effort of working around a tool’s limitations—as the “fun” part, and then advertise it as evidence that the tool is great.

I think it’s fine if that’s your hobby, but I agree that in a professional context one should be much more critical of their tools. Even asking “why do I need a tool for this at all?” will reveal shortcomings in processes, data structures or other tools that will reap much greater rewards if effort is put into fixing those instead of optimizing use of a quirky tool.

TypeScript 7 14 days ago

I would have called this “strictly typed” I think, not “strongly”. Maybe my terminology is off.

TypeScript 7 14 days ago

Strongly typed and weakly typed do not seem to have good definitions.

Is strongly typed not “I compiler/runtime guarantee the bytes I read adhere to type T”?

Automating AI Away 15 days ago

… deterministic processes…

Just to be clear, software development itself is not deterministic, though? The software developer pushes a given business process from less-deterministic toward more deterministic? When we say we’ve “abstracted LLMs out of a process” we’d also say that we’ve abstracted software developers out that process as well?

Why can’t my firm react if we find out we’re being undercut by a competitor? Or are you saying that we “know” only in a theoretical, “we can’t prove we’re not being undercut” sort of way, but without “proof” we can’t take action?

link aggregators

This is definitely manageable: canonical meta tags and other metadata; update the URL to a canonical permalink that encodes the language preference; a banner that informs people that there is an alternate version, etc.

Why is attestation always bad, all the time? When two people interact there’s a trust/risk calculation on both sides. Isn’t attestation just a means of reducing risk for both parties? (We can debate who should control the attestation process and how it should work but your point 1 suggests that there is never a good form of attestation.) What would we do instead?

Shell is not a programming language, it's an interface to the OS, and thinking about it like a programming language is just asking for frustration.

I guess this just isn’t obvious to me. Where do you see the boundary between “interface to the os” and “programming language”?

Overall the evaluation of success was one of the most challenging parts of the project. As a developer, I’m used to building features that either work or don’t and there is often an objective way to measure how well a feature performs. For messy real world data it was hard to evaluate how good or bad the pipeline was. Furthermore, it was easy to start optimising for a specific parameter or route and find later that this work led to severe degradations in other areas.

Verification becomes hard to reason about because there is no ground truth for points of interest, there are no red/green unit tests for taste. I’m sure these are familiar challenges to data scientists and that there are frameworks and evals for working on them. This will require more iteration and manual overrides. Hopefully with feedback and collaboration from the community. But for now I’ve shipped V1…

I suspect LLMs may be able to help us quantify our taste because they can keep track of so many data points all at once, where we have to lossily abstract these details away.

[L]eadership thinks (likely correctly) that implementing them would just hurt company’s bottom line.

Exactly. There's little "win" here for the business, especially when the simpler "just cap at n requests" solution exists. Pursuing this solution:

- introduces more technical complexity (increased cost of developing, testing and maintentance)

- forces overage costs onto the vendor, who will then... increase prices to cover these costs, which upsets customers and makes the company less competitive.

- doesn't improve cost prediction (since n requests can be costed out a $/request quite easily and reliably)

(The cynical will say something about "the business has an incentive to _not_ fix this issue because they get paid for overages", but this assumes that Cloudflare has the, "monopolistic" market power to make customers unhappy and still charge whatever they want. In this case implementing billing caps wouldn't do anything because Cloudflare could just... charge whatever they want.)

The playlist is hilarious and really helps nail the feeling of driving around in circles! Love it!

Counterpoint: I’ve had recent support calls with two large corporations, both with humans. In both cases the humans lied about what could be done to address my issue.

In one case I was literally repeating back to the human what I’d just been told, and getting them to confirm that what I said was correct. First bill arrives and I find out the truth.

Second case I was told I’d have to cancel and create a new account to add a service. I decided to keep my existing account and learned that there is a web page where I can easily self-serve and add the additional service in one or two clicks. (I assume like the human actually made more money for “new account signups”.

My point is that the feeling of being a valued customer is really independent of whether you’re interacting with a human.

But for high quality work [a code review is] indispensable.

The argument here is that all code reviews are done with attention and care, but quality of a code review is highly dependent on the reviewer and the team’s review process, and in the real world the quality of reviews pretty much follow the same distribution curve as, say, agile project management: For the time invested in reviewing, a handful of teams get excellent utility from them, most teams get little benefit, and a sad few actually cause harm.

If most code reviews provide only a little benefit at base for most teams, recommending that most teams should also delay shipping quality work is going to sound a lot like bad advice.