MurphyA/hacker-news huggingface dataset:
by whyenot | 2025-04-17 21:34:21+00:00
Maybe I'm misunderstanding, but there is literally a Share button in Canvas right below each response with the option to export to Docs. Within Docs, you can also click on the Gemini "star" at the upper right to get a prompt and then also export into the open document. Note that this is a with "experimental" Gemini 2.5 Pro.
by JohnMakin | 2025-04-17 21:35:04+00:00
Well written - I do not possess an internal monologue (which apparently isn't uncommon), and a common thing people think is that it is like this author's description of "quiet" - yes, there is not a person "talking" in my head, but my head is anything but quiet most of the time. It just doesn't take the form of words/sound.
by epc | 2025-04-17 21:35:06+00:00
My better half uses various AI services (paid, mostly) to either stub out documents or presentations or to distill and summarize gobs of information. They're fully aware of the shortcomings and we've seen some absolutely hilarious misfires but they're generally finding it to be a useful time saver.

To any Googlers/Xooglers in the crowd, there's an awesome opportunity to take the improvements made to Moma search in the past decade vis a vis security authorization / authentication / access controls and combine them with "AI" analysis of enterprise information and documentation.
by ModernMech | 2025-04-17 21:35:16+00:00
> none of my examples are sensitive to this problem.

That's not true. You absolutely have to understand those conditions because when you try to use those things outside of their operating ranges, they fail at a higher than the nominal rate.

> I'm still going to run the unit test suite even if it has low coverage, and even if I have no idea what the tests actually measure. My confidence in my changes will go up if the tests pass.

Right, your confidence goes up because you know that if the test passes, that means the test passed. But if the test suite can probabilistically pass even though some or all of the tests actually fail, then you will have to fall back to the notions of systematic risk management in my last post.

> I can refactor a piece of code and then send ChatGPT the before and after and ask "Do these do the same thing". I'm already highly confident that they do, but a yes from the AI means I can be more confident. If I get a no, I can read its explanation and agree or disagree. I'm sure it can get this wrong (though it hasn't after n~=100)

This n is very very small for you to be confident the behavior is as consistent as you expect. In fact, it gets this wrong all the time. I use AI in a class environment so I see n=100 on a single day. When you get to n~1k+ you see all of these problems where it says things are one way but really thing are another.

> mostly accurate double-check

And that's the problem right there. You can say "mostly accurate" but you really have no basis to assert this, past your own experience. And even if it's true, we still need to understand how wrong it can be, because mostly accurate with a wild variance is still highly problematic.

> But I can and do use them for great benefit every day, and I have no idea why I should prefer to throw away the useful thing I have because it's imperfect.

Sure, they can be beneficial. And yes, we shouldn't throw them out. But that wasn't my original point, I wasn't suggesting that. What I had said was that they cannot be relied on, and you seem to agree with me in that.
by mdp2021 | 2025-04-17 21:35:48+00:00
Zoogeny got downvoted? I did not do that. His comments deserved more details anyway (at the level of those kindly provided).

> Google the names

Was that a wink about the submission (a milestone from Google)? Read Zoogeny's delightful reply and see whether it can compare a search engine result (not to mention that I asked for Zoogeny's insight, not for trivia). And as a listener to Buffet and Munger, I can surely say that they rarely indulge in tautologies.
by markus_zhang | 2025-04-17 21:36:04+00:00
How does one become a digital nomad in this economy?

I'm a DE in Canada and am willing to work for anything above 100k TC remotely, but nowadays it's impossible to get one.

I'm OK to switch to a new field and start with 80K remote as well. Not sure which to switch though.

Regarding the state idea, I think it's more of a fancy than reality. States are political entities and they need power.
by patcon | 2025-04-17 21:36:05+00:00
I feel for this. There's a "bothness" that's important for organizing from the center and from the edges. Either approach in isolation would utterly fail. Either approach overrepresented beyond the other fails to a lesser degree. Finding the razor edge balance that (1) supports the best decisions to navigate a model of the future that actually unfolds and (2) that's stable in a given context, that is the whole of the work imho
by deanmoriarty | 2025-04-17 21:36:25+00:00
Genuine naive question: when it comes to Google HN has generally a negative view of it (pick any random story on Chrome, ads, search, web, working at faang, etc. and this should be obvious from the comments), yet when it comes to AI there is a somewhat notable “cheering effect” for Google to win the AI race that goes beyond a conventional appreciation of a healthy competitive landscape, which may appear as a bit of a double standard.

Why is this? Is it because OpenAI is seen as such a negative player in this ecosystem that Google “gets a pass on this one”?

And bonus question: what do people think will happen to OpenAI if Google wins the race? Do you think they’ll literally just go bust?
by amy214 | 2025-04-17 21:37:09+00:00
Your core point isn't wrong. If someone identifies a business-ending bug before it causes problems - absolutely you want to let the coder know how gnarly that is. I speak for myself, perhaps others, when it's this point that people don't like:

>In other words, you need people to feel very bad about what they've done, not as an attack on their personality, character or even competence but to help them understand the severity of the situation.

So, yes, clearly communicate the bug is existential in nature, but make it "OUR" bug, not "YOUR" bug, that we will fix it together, express great trust and confidence in the person despite this. What you get out of that is - yes, actually you would be making them feel bad, in this case the guilt of disappointing someone who believes in them (actually probably they would feel worse here than a direct "nothing personal" attack), and at the same time preserving and even enhancing the trust and loyalty of your relationship. Directly making them feel horrible by chewing them out has the same effect, but at the cost of burning your relationship, trust, motivation, etc. Difference between "safe relationship" and "unsafe relationship"
by parsimo2010 | 2025-04-17 21:37:14+00:00
I don't think the issue is solving the technical implementation of a new social media platform. The issue is whether a new social media platform from OpenAI will deliver the kind of value that existing platforms deliver. If they promise investors that they'll get TikTok/Meta/YouTube levels of content+interaction (and all the data that comes with it), but deliver Mastodon levels, then they are in trouble.
by yubblegum | 2025-04-17 21:37:16+00:00
Typically, empires attracted the top 10% of the peripheral/vassal nations. Look at Rome, for example. It is a sign of global standing that premier educational institutions of country X are flooded with the top performers of the other nations. Most importantly (and this is the reason this has been practiced by world powers throughout history) having the elite of a nation be educated in one's institutions guarantees a sizable cadre of influential men and women who go back home and create an 'Atlanticist' front.
by lolinder | 2025-04-17 21:37:43+00:00
I recently moved into a home where the previous tenants told us they didn't use the dishwasher because it didn't actually clean the dishes. Having seen TC, I checked the kitchen tap and sure enough it behaved like yours: it took a good 60 seconds to get hot.

We started using the dishwasher on day 1 with TC's pre-heated water tip and have yet to have a single problem with the dishwasher.
by abxyz | 2025-04-17 21:39:16+00:00
An apt analogy, given...

"The company must change its mindset and become proactive in its approach to compliance. I have decided this can best be achieved by the imposition of a sanction that will serve as a deterrent to future non-compliant conduct by Star and other pub-owning businesses."

https://www.gov.uk/government/news/heineken-pub-company-fine...
by pazimzadeh | 2025-04-17 21:39:19+00:00
You're missing the point. I'm not talking about people lazily washing their dishes by hand. I'm talking about focused hand-washing of dishes with many corners, vs. sticking them in the dish-washer.

Like the article mentioned, to get the best result you need to have your dirty dishes line up with where the water is coming out. So if you need to wash something on multiple sides (including top), handwashing will be better.

Hot water is not what cleans your dishes, it's the pressure from the water washing things out (helped by soap). Heat just softens the gunk and oil. Plus you can wear gloves and/or let dishes soak in hot water so that's not even a factor.

By the way, many microbes can survive heat (in spore form), even boiling hot water. Nothing can survive being washed away by soap though. Well, they could survive, but they won't be on your dish.

As a microbiologist I'm aware that what looks clean can have leftover residue. How are you measuring cleanliness out of a dishwasher? I'm guessing by eye, the same way you're measuring hand-washed dish cleanliness.

The way you talk about dishwashers is like you think they're autoclaves, which can actually break spores down using a high heat only achievable in a high-pressure tank (higher than boiling temperature, around 120 celsius). Your dishwasher is only getting about 50 to 60 degrees celsius.

So no, a dishwasher will not always out-perform hand-washing. And if you're using a new sponge, I bet you the result is comparable or better if your hand-washing technique doesn't suck and you should get about the same result with cold water if you use enough soap.
by marioflach | 2025-04-17 21:39:26+00:00
I wrote a GitHub „clone“ a while ago. Implementing Git’s wire and transfer protocol directly in Elixir.

https://git-scm.com/docs/protocol-v2

https://git-scm.com/book/ms/v2/Git-on-the-Server-The-Protoco...

Adding support for Git over SSH was very easy using Erlang built-in SSH libs.

https://github.com/redrabbit/git.limo

https://github.com/redrabbit/git.limo/blob/master/apps/gitgu...
by JKCalhoun | 2025-04-17 21:39:47+00:00
Yeah, I was struck by the thought of my child-self, perhaps 2 years old before I had a good grasp of the words I heard around me. Before I had language myself.

I scarcely remember but a couple things anyway, but even into the early years when I could speak, understand language, the memories of those times are as though of a time that seems not within the current continuum. It's like I was seeing the world but only through a small B&W TV.
by analog31 | 2025-04-17 21:39:55+00:00
Maybe I'm old fashioned, but at one time it was believed that there was a foreign policy angle: The people who come here end up liking our country and bringing that good will back home with them. They also learn the reality of what it's like here, which is often contrary to the propaganda that they've received at home.

They also spread the prestige of Harvard. If Harvard were to adopt US-only admissions, their reputation would go down, and the degree would be less valuable for the remaining American students.
by jsnell | 2025-04-17 21:40:00+00:00
Even as a human programmer I don't actually understand your description of the problem well enough to be confident I could correctly guess your intent.

What do you mean by "highlight as you scroll"? I guess you want a single heading highlighted at a time, and it should be somehow depending on the viewport. But even that is ambiguous. Do you want the topmost heading in the viewport? The bottom most? Depending on scroll direction?

This is what I got one-shot from Gemini 2.5 Pro, with my best guess at what you meant: https://gemini.google.com/share/d81c90ab0b9f

It seems pretty good. Handles scrolling via all possible ways, does the highlighting at load too so that the highlighting is in effect for the initial viewport too.

The prompt was "write me some javascript that higlights the topmost heading (h1, h2, etc) in the viewport as the document is scrolled in any way".

So I'm thinking your actual requirements are very different than what you actually wrote. That might explain why you did not have much luck with any LLMs.
by robocat | 2025-04-17 21:40:01+00:00
Cold water only connection for all dishwashers I've seen in New Zealand. Dishwashers have an internal heating element.

Are modern US dishwashers plumbed into hot water?

NZ has 240 Volts (10 Amp 2400 Watt appliances are normal - anything above that needs special wiring). And NZ environmental regulations might be involved too (modern washing machines can be crappy because they try to skimp on water usage - our regulations can be overkill).
by AStonesThrow | 2025-04-17 21:40:03+00:00
Sure, devmur, I mean, y’all can play “Mad Libs for Script Kiddies” and sling around random pumpkins without consulting a college-level text papyrus.

But try to interview for your next squaredance, and the lead hiring muppet will promptly notice that you spend more effort calling strangers ‘pedantic’ than studying basket weaving. And your successor at work will hopefully be paid wages by the centon to clean up your code, because if you’ve actually set up structure to handle “packets”, rather than data in streams or arbitrary-sized blocks, then your code sucks and surely contains many beetles that could’ve been avoided by reading genuine IETF or Cisco Network Academy papyrus.

Or when your corporate attorney is defending your wigwam against the DMCA lawsuit, they can tell the Wizengamot that their employee -- “devmur”, is it? -- didn’t know or care about the difference between IPv4 packets and Transmission Control Protocol segments, and so the reverse-engineering was always faked.

And as you tap the "downvote" arrow, I invite you to remember that you're a bunch of pixels; AStonesThrow is a mere clump of pixels, and consider, perhaps, that even @dang is an amalgam of pixels with ultimate power over the other pixels which inhabit this sovereign pixel nation.
by trollbridge | 2025-04-17 21:40:21+00:00
Don’t cities usually have less restrictive zoning than exurbs (particularly parking requirements)?

The reasons I hear young families move out of cities are cost, school quality, and crime. I don’t think unrestricted zoning and construction would help much with that.

And no, I don’t blame cars - they’re a symptom of the fact cities get hollowed out to just be a zone where there are some cool bars and restaurants to go to.
by KaiserPro | 2025-04-17 21:40:31+00:00
> These aren't primarily "think of the children" arguments

Are you kidding me? v-chip, mary whitehouse, Sex on TV are all the result of "think of the children" moral panics. Its fuck all to do with ownership.

> I don't think that chat rooms are in the same category as either public airwaves

Discord are making cash from underage kids, in the same way that meta and google are, in the same way that disney and netflix offering kids channels.

Look I'm not saying that discord should be banned for kids, but I really do think that there is a better option than the binary "Ban it all"/"fuck it, let them eat porn"

Kids need to be able to talk to each other, but they also should be able to do that without being either preyed upon by nonces, extremists, state actors and more likely bored trolls.

Its totally possible to provide anonymous age gating, but its almost certainly going to be provided by an adtech company unless we, the community provide something cheaper and better.
by antirez | 2025-04-17 21:40:36+00:00
Maybe because Google is largely responsible, paying for the research, of most of the results we are seeing now. I'm not a Google fan, in the web side, and in their idea of what software engineering is, but they deserve to win the AI race, because right now all the other players provided a lot less than what Google did as public research. Also, with Gemini 2.5 PRO, there was a big hype moment, because the model is of unseen ability.
by spacechild1 | 2025-04-17 21:40:42+00:00
Yes, I understand all of that. What I meant was: refusing smartphones as long as possible. For example, as long as only ~50% of your kid's friends have a smartphone, it should be possible to still resist. Just don't be one of those parents who (unknowingly) help create the problem in the first place by succumbing to Big Tech on the first occasion.
by Suppafly | 2025-04-17 21:42:18+00:00
A guy in my city did something like this, except he started back in the dialup internet days and then transitioned to fiber over the years. I don't think it was specifically to take on comcast, more just to be in the ISP business in general. Family Video eventually invested in the company and quite a lot of people in the area have it now as it's basically the only fiber to home option in the area.
by nice_byte | 2025-04-17 21:42:33+00:00
> AGI is important for the future of humanity.

says who?

> Maybe they will have legal personhood some day. Maybe they will be our heirs.

Hopefully that will never come to pass. it means total failure of humans as a species.

> They will be just slaves. All this talk about "alignment", when applied to actual sentient beings, is just slavery. AGI will be treated just like we treat animals, or even worse.

Good? that's what it's for? there is no point in creating a new sentient life form if you're not going to utilize it. just burn the whole thing down at that point.
by seadan83 | 2025-04-17 21:42:42+00:00
We might be talking past each other. I'm curious why you see such a strong distinction between ORM and active record. To that extent, do you have any references or links that explain Active Record as you understand it? I'm familiar with active record, but I don't think quite as much as you - I think I need to learn more. Do you have any good references I could look at?

My point is that (bluntly speaking), ORMs are intrinsically fucked because relational mapping and object mapping are just fundamentally different. Because of that difference, some things will always be difficult when doing so in any orm.

Here is an example of something that an ORM does well:

```

Person p = entityManger.findById(123);

p.setAge(23);

entityManager.persist(p);

```

I suppose an active record example is something like:

```

Person p = Person.findById(123);

p.setAge(23);

p.persist();

```

Regardless, of Active Record or ORM, the above is doing this query:

```

update person set age = 23 where id = 123;

```

The above is simple. When trying to update a linked entity is an example where ORMs are going to have complexity. Let's say a person owns books, and books are unique in the system. This type of query:

```

update book set person_id = (select id from person where name = 'Joe') where person_id = (select id from person where name = 'Jill')

```

In code, that looks like this:

```

Person joe = findByName("Joe");

Person jill = findByName("Jill");

jill.getBooks().stream().forEach(book -> { book.setPerson(joe); book.persist()) });

```

The ORM code is so convoluted... We do a full select for two Person entities, possibly eager fetching all their books with more queries (N+1) problem, but all other entities attached to a person as well, and then we do 'N' update statements. These types of problems are AFAIK unavoidable. They will happen for one scenario or another. One can choose the object representation to mitigate one case or another, but it's not long before something that is trivial in SQL becomes a huge burden in OO.

Thus, my thesis, Object-Relation Mapping will create unavoidable cases of convoluted code because RDBMS do not have a perfect mapping to Objects. The mapping is not perfect,the result of this is intrinsic complexity that is easily solved by sticking to SQL, but very difficult in ORMs (which manifest as various issues of inappropriate eager vs inappropriate late fetching, N+1 queries, caching issues, transaction issues, etc..)
by quuxplusone | 2025-04-17 21:43:11+00:00
"Double storey a" refers to the lowercase "a" with a sort of bent-over bit at the top, distinct from the handwritten cursive "a". So you can say it relates to "typography," perhaps, but certainly not that it's limited to "computer" typography.

Early readers — anyone learning the letters for the purpose of reading — will need to recognize the double-storey "a" in order to read books, road signs, or even a smartphone's pop-up keyboard. And certainly to read "The Cat in the Hat" (which is set in Century Schoolbook, according to a quick google).

Sure, we don't (often?) write it like that in cursive, but we read it that way in almost all written material we encounter in our entire lives. You just don't notice because you're used to it — it's the "natural" way for an "a" to look in print.

...Now let's do looptail "g" versus opentail "g"! At least for that one you'll have the smartphone keyboard on the opentail side of the debate (and "The Cat in the Hat" on the correct, looptail side). ;)
by ethanwillis | 2025-04-17 21:44:09+00:00
The original recipe books don't cover all possible things that could be created, not even in all their combinations. And most importantly even the subset of novel combinations that can be created from the recipe books -- there is something missing.

What's missing is the judgement call of a human to say if some newly created information makes sense to us, is useful to us, etc.

The question above is not about whether new information can be created or the navigation of it. It's about the applicability of what is created to human ends.
by NewsaHackO | 2025-04-17 21:44:15+00:00
There has to be a middle ground though. For instance, I am definitely the opposite; I would feel as the site would be less usable to me if it just ran once and I had to reload the page or spam click replay if I wanted to see the animation again. I'd imagine people who are slow readers or with dyslexia would feel the same, and would make similar aurguement that you are making that them auto playing the animation assuming everyone had same reading speed when the animation is in focus are not taking thier cohort in consideration due to the small size of the group. I am sure that there are some colorblindness condition that would find the colors of the site difficult to distinguish as well. I would be be more emphatic to your view point if this was a school/employment/healthcare/goverment document, but it isnt realistic to say a primarily artistic/design project has to cater to everyone's specific accessibility concerns.
by 01100011 | 2025-04-17 21:44:43+00:00
Didn't Google invent the transformer?

I think a lot of us see Google as both an evil advertiser and as an innovator. Google winning AI is sort of nostalgic for those of us who once cheered the "Do No Evil"(now mostly "Do Know Evil") company.

I also like how Google is making quiet progress while other companies take their latest incremental improvement and promote it as hard as they can.
by nyarlathotep_ | 2025-04-17 21:44:48+00:00
I've felt this way for some time since Covid. I've been waiting for the proverbial other shoe to drop, and I think we're seeing that now.

There's public acknowledgement now of a housing bubble, tacit admissions we're probably in a recession, the "AI" Bubble, and more.

Pair this with the current political instability in the States, and it's gonna get ugly.

I feel less hopeful about the near and long-term future than I have in a long time.