MurphyA/hacker-news huggingface dataset:
by 9rx | 2025-04-12 15:15:11+00:00
> It’s designed for people who don’t have much experience with programming.

Exactly. It follows the same basic "loop, variable, function" programming model as Java, C++, Haskell, PHP, Ruby, Rust, Python, LISP, Smalltalk, basically every language you've seen production code written in, that is familiar to early career beginners who have come out of traditional learning paths (e.g. college). Where once you understand one of them, you can jump into another with minimal overhead. None of these languages brilliant, but they are useful. Which is where he said they wanted Go to fit as well: A language that is useful and familiar.

That isn't what researchers and language theory enthusiasts want. They are enthralled by languages that think about programming in an entirely different way. The key point here is that it wasn't built for them. That is what he said.
by notjoemama | 2025-04-12 15:15:18+00:00
Because of TCP, large chunks are always split into smaller chunks. It’s just that at the HTTP level we don’t know and don’t see it. UDP forces people into designing their own protocols if the data is a defined package of bytes. Having done some socket coding my impression is web sockets would be good for a high end browser based game, browser based simulations, or maybe a high end trading system. At that point the browser is just a shell/window. As others have pointed out, there are already plenty of alternatives for web applications.
by galleywest200 | 2025-04-12 15:15:21+00:00
I am unsure why anyone would want to change the trade imbalance when you are arguably the richest country on earth. You have a trade imbalance because you are rich and can buy everything you want.

Nobody in onshoring manufacturing with this level of instability in the finances of this country at this time. Trump changes his mind too often to build billions of dollars worth of factories.
by tompark | 2025-04-12 15:16:01+00:00
I agree that a debugger is a great tool; in particular, knowing how to set conditional breakpoints and how to read a stack trace allows you to do things that are nearly impossible in other ways. I can give a example story below, but first:

There's a larger point here that *debugging methodology* in general is a key skill that many programmers seem to overlook or take for granted, and even think they are good at it while making wasteful mistakes -- real Dunning-Kruger material here.

* I can't tell you the number of times I've seen developers get a hunch and waste too much time going down a rabbit hole, instead of devising a test to attempt to disprove the hypothesis before plowing into a huge code review and seeing ghosts in every shadow of the codebase.

* Print statements for debugging aren't necessarily always the wrong tool, but the mindset should be that they are code and can have bugs too. Good debug logging should be part of the code telemetry infrastructure, so you can toggle it on/off. If it's going to be written and deleted, then use a debugger instead.

Actually this post is getting long so I'll stop now, but I could go on for several paragraphs.

Oh wait, I promised a debugger story. One time I started a new job, they assigned me a bug that other developers had spent a lot of time on but never resolved. It was a random crash, in a game, that rarely happened in less than 12 hours of continuous runtime, typically after 18 hours. The crash occurred even when the game was idle with no player input. The crash stack trace was very different in many instances, so the failure was happening some time/distance after its cause. My first pass was to devise tests to eliminate subsystems: try to repro the crash after disabling all graphics/animation, another test that disabled all audio/input, etc. That led to narrowing it down to a problem with the music. Telemetry showed no memory leaks, it was not running out of heap. The music playback was in a thread, double-buffered. I added a bunch of conditional breakpoints that were based on assert-like conditionals. One of those caught the interrupt happening in between two statements that should have been in a critical section. Instead of using a mutex around the whole thing, I just switched the double buffer logic to a queue, which resolved the problem.
by ra0x3 | 2025-04-12 15:16:13+00:00
> What we are doing in practice when delegating coding to LLMs is climbing up the abstraction level ladder.

100%. I like to say that we went from building a Millennium Falcon out of individual LEGO pieces, to instead building an entire LEGO planet made of Falcon-like objects. We’re still building, the pieces are just larger :)
by anenefan | 2025-04-12 15:16:49+00:00
I do feel for those not enjoying the endless high noise to signal feeds, but up to a point.

A.I. only enables the less talented to achieve remarkable results. Go back 25 years or so when the vast majority of sophisticated spiel was crafted by human based spammer, or a small team of them, it was just as frustrating to realise the new member who joined, apparently mad skills with photoshop and a kick ass introduction throwing together a collage of images and deft background story ... for them after a few posts to slowly start flogging some product. One might have also figured all those magazine ads that seemed too good to be true to make money at home from a computer, might have actually been a pretty boring job posting at what ever message board they could find with a set of posts from a large catalogue of cultured spam. Then forwards a few years, mid 00s and the scripted bot had more or less taken over over with the abundance of open web forums where the concept or usefulness of user groups were more often than not, overlooked.

The TLDR is, it's basically the same - spam.
by sebalizarraga | 2025-04-12 15:17:10+00:00
Location: Buenos Aires, Argentina

Remote: Yes

Willing to relocate: Yes

Technologies: Python, C, C++, SQL, Django, Flask, Bash, Git, PostgreSQL, NumPy, Linux, LaTeX

Résumé/CV: https://docs.google.com/document/d/1NCWJXAskS-WBvkQLe9zBluno...

Email: rodriguezlizarragasebastian@gmail.com

I'm a 23-year-old Computer Science student at the University of Buenos Aires, actively looking for my first opportunity in tech. My background combines strong theoretical knowledge with hands-on experience from university projects involving algorithms, data analysis, and backend development using Python, C, and C++.

I'm passionate about solving real-world problems through code and always eager to learn new tools and technologies. I'm particularly interested in backend roles, systems programming, or any position that allows me to grow while contributing value to the team. I bring curiosity, a strong work ethic, and solid analytical thinking.

I'm ready to take the next step and join a team where I can keep learning and building impactful software.
by jaybna | 2025-04-12 15:17:43+00:00
Damn you HN, I went down the rabbit hole on Geochron. No, I don't need this. Yes, I want it, but not the old version - this one: https://www.geochron.com/product/geochron-digital-atlas-2/

Certainly someone has hacked/recreated this with a Raspberry Pi. I must now go waste a weekend...
by tdb7893 | 2025-04-12 15:17:56+00:00
I think there's no hard power stopping them but in general they've been reluctant to openly defy courts (they have defied lower courts some while claiming they haven't). I think at least adhering to some pretense of American democracy has so far been important to this administration and if they abandon that pretense carelessly they run a real risk of losing necessary support (popular support, Congressional support, but also support of executive branch institutions).

Also, it's not that I think they won't defy courts but they'll be very careful in doing it (well, at least as careful as this administration can be) so it's still a reasonable base assumption that court orders protect you since while it's not the ironclad protection it was it still gives you some protection for now. Though that "for now" is obviously rather ominous.
by aurizon | 2025-04-12 15:18:10+00:00
Youtube influencers have destroyed 'face brands' people have come to see them as vapid fakes, and all the movie/TV actors are lumped in with them. Then there are the added AI similars that add to the decline = we armor ourselves to ignore them - like all ads.It is similar to the way British so called 'high class or related to Lords/Ladies' and they dressed to set themselves apart. You still see remnants in the UK - but it is fading with time. All these Chinese fake brands make me laugh - the Chinese are deep into it, as we see with regular US Customs bag/clothing/perfume/etc seizures.
by netcan | 2025-04-12 15:18:29+00:00
>Just swap the search box for a chat bot.

Perhaps... but perhaps not. A chatbot instead of a search box may not be how the future looks. Also... a chatbot prompt may not (probably won't) translate from search query smoothly... in a Way That keep ad markets intact.

That "perfected art" of search advertising is highly optimized. You (probably) loose all of that in transition. Any new advertising products will be intrepid territory.

You could not have predicted in advance that search advertising would dwarf video (yourube) advertising as a segment.

Meanwhile... they need to keep their market share at 90%.
by siliconc0w | 2025-04-12 15:18:37+00:00
Totally agree Gemini Pro 2.5 is currently ahead but it isn't by a gigantic amount.

It's also still uncertain whether Google can turn Gemini into a successful product that either consumers or businesses want to use. They are famously bad at translating their technological advantage into good products - for example the way they shoehorn AI chat into search just makes both worse (imo).

I think OpenAI has the consumers and that'll make it easier to get business. Once they start eating into Google's lunch with AI booked flights and hotels...
by mrweasel | 2025-04-12 15:18:38+00:00
Same thing happens to me. The LLM will make up some reasonably sounding answer, I correct it, three, four, five time, and then it circles back to the original answer... which is still just as wrong.

Either they don't retain previous information, or they are so desperate to give you any answer that they'd prefer the wrong answer. Why is it that an LLM can't go: Yeah, I don't know.
by simonw | 2025-04-12 15:18:50+00:00
One of the main reason LLMs are unintuitive and difficult to use is that you have to learn how to get useful results out of fundamentally unreliable technology.

Once you figure out how to do that they're absurdly useful.

Maybe a good analogy here is working with animals? Guide dogs, sniffer dogs, falconry... all cases where you can get great results but you have to learn how to work with a very unpredictable partner.
by perrygeo | 2025-04-12 15:18:55+00:00
My favorite is when the LLM hallucinates some function or an entire library and you call it out for the mistake. A likely response is "Oh, I'm sorry, You're right. Here's how you would implement function_that_does_not_exist()" and proceeds to write the library it hallucinated in the first place.

It's quirks like these that prove LLMs are a long long way from AGI.
by MilnerRoute | 2025-04-12 15:19:04+00:00
I've called my insurance company to check whether they'll cover certain medical procedures. And they'll actually play a recording before transferring your call - something like "Statements of coverage during this call are estimates, and are not actual guarantees of payment."

I also learned that they have a whole bureaucracy already in place for appealing of payments. (People whose job it is to field all the rejected and then appealed claims, and write multi-page letters explaining their reasoning...) So I took my complaint to my state's consumer complaints department. Let the two bureaucrats explain things to each other.

And in the end, the insurance company paid me.
by righthand | 2025-04-12 15:19:23+00:00
Why is no one highlighting how this is repeating history 8 years ago? I don’t get it, there’s this magical reporting gap where all of this is new strategy but it’s the exact same strategy. Why don’t we acknowledge this instead of searching for some new angle?

Here are a bunch of links from 2018/2019:

https://www.cnbc.com/2019/12/13/apple-dodges-iphone-tariff-a...

https://www.kiplinger.com/slideshow/investing/t052-s001-14-s...

https://www.texastribune.org/2019/06/07/trump-tariff-threat-...

https://www.pbs.org/wgbh/frontline/article/trumps-tariff-str...

https://www.wsj.com/articles/trump-to-delay-tariff-increases...

https://www.politico.com/story/2019/09/19/hundreds-of-chines...

https://www.pbs.org/newshour/economy/china-threatens-retalia...

https://www.cfr.org/blog/trumps-tariffs-are-killing-american...
by cmenge | 2025-04-12 15:19:58+00:00
This list seems very wrong. The US is overrepresented given its relatively short history. The number of breweries in Europe that are older than the US is probably over 100.

While there are a lot of tricky questions around the exact definition, I feel this Wikipedia list seems more believable: https://en.wikipedia.org/wiki/List_of_oldest_companies
by candiddevmike | 2025-04-12 15:20:25+00:00
I think the provider side will be the breaking point. You'll start seeing hospitals stop accepting insurance, especially if Medicare goes away, and everything will be cash based. Things will be expensive until hospitals have cut enough fat/figured out the real cost of everything, and this will be a dangerous time to have an illness.

Whether this will usher in a free market utopia remains to be seen, but I think the health insurance industry is going to collapse under the weight of its own greed.
by kgwgk | 2025-04-12 15:20:39+00:00
"Star-bellied sneetches" maybe, but it's not about "biggest piles of capital" as much as about importing things with the following codes:

8471 8473.30 8486 8517.13.00 8517.62.00 8523.51.00 8524 8528.52.00 8541.10.00 8541.21.00 8541.29.00 8541.30.00 8541.49.10 8541.49.70 8541.49.80 8541.49.95 8541.51.00 8541.59.00 8541.90.00 8542
by CamperBob2 | 2025-04-12 15:20:51+00:00
How does electing a dictator who promises "Vote for me and I will make it worse" help, though? That's the part I don't get.

If the dictator promised to round up these CEOs and send them to El Salvador without a trial, that would be one thing... but the opposite is true, and I think the electorate understood that well enough.
Show HN: Unlock Superpowers With Your Chat Apps
by ahsanazhar | 2025-04-12 15:21:26+00:00
I've been working on a project that I think some of you might find really useful. Like many of you, I live in chat apps like WhatsApp and Telegram, but also rely heavily on productivity tools like Notion, Google Calendar, Jira, Calendly etc. I was constantly frustrated by the need to switch between them.

Initially started as a personal project, it's evolved into something I think could be really impactful for others. It's a platform that lets you connect these apps and interact with them directly from your chats, ofcourse in your natural language. It even leverages native voice messages and reply features of WhatsApp and Telegram for a seamless chat experience. And it's powered by a reasoning AI model to understand your requests more effectively, giving you more accurate and relevant results.

It's still early days, but I'd love to get some feedback from the community. Does this solve a problem for you? Are there any integrations you'd love to see? or any other criticism or suggestions are welcome.

Check it out at https://addto.me and let me know what you think!

Thanks.
by bjourne | 2025-04-12 15:22:50+00:00
> No, the US government is deporting people for supporting terrorist organizations,

Has it deported anyone voicing support for the Israeli Defense Forces or any of the other Jewish supremacist terrorist organizations currently terrorizing Palestinians? Regardless, your claim that Khalil would have offered material support or even voiced support for a terrorist organization is baseless. Not that it matters either because saying "I love Hamas" is free speech and covered under the First Amendment.
by metadat | 2025-04-12 15:23:09+00:00
Actually, ffmpeg exists thanks to the legendary Fabrice Bellard. He's the rarest kind of programmer, stunningly capable and on a totally different wavelength of existence in terms of breadth of achievements. He made ffmpeg, incepted QEMU, and is a mobile / cellular communications guru.

https://en.wikipedia.org/wiki/Fabrice_Bellard
by braza | 2025-04-12 15:23:23+00:00
> The problem is not that incontrovertible proof cannot be provided real time. Yielding evidence from complex, esoteric systems is always difficult and time-consuming.

Most of the heated discussions that I saw in low performing teams was because of that specific aspect.

Being more specific: if we have 3 people with different levels of knowledge, most of the time if the person that has more in depth knowledge and sense of craft will take the heated position.
by mxuribe | 2025-04-12 15:23:23+00:00
Was about to mention photopea as well...I should add that i'm by no means a person who uses this type of software on a regular basis....But whenever i need it i reach for either GIMP or photopea, and last few years, its been photopea far more often.

Honestly, i wish Adobe would still offer the conventional license, but with an additional hosting option that consumer can *choose* to activate and pay more for, or not...so that, basically:

* I pay a one-time license to use photoshop offline - and for however long i wish (understanding that after its end of life i may not eligible for security updates, but that's fair)

* Now, for storing of files, i would need to of course store them locally on my machine.

* But, if i *chose* to pay an ongoing subscription, that is when Adobe would host files for me....so i can still use their product offline, and they only charge me for use of online file storage...and i wouldn't mind if there were a premium on that charge, since i get that i would be paying for an ongoing storage service.

That gives me choice, it gives them money (both for licensing and ongoing hosting subscription), and i would figure everyone would be content....

...but, i guess the current world does not work that way, eh? So, i guess i will continue to avoid their products, heading towards alternatives like photopea, Gimp, etc.
by steveBK123 | 2025-04-12 15:23:47+00:00
The "smart trumpers" I know have already staked out the entire range of possible outcomes:

1) He is completely restructuring global trade and decoupling us from China which is tough but necessary medicine because our biggest geopolitical adversary cannot be our largest trading partner

2) You can't believe half of what he says, he's all bluster, he's addicted to deals and will sign some fake deals to score a domestic win and we will resume status quo

Like yeah - sounds smart, but which is it?
by notjoemama | 2025-04-12 15:24:12+00:00
I’ll add chip designers add redundancy. When errors are detected in testing, they can disable sections of the chip by lasering fuses. That allows routing the circuit through a higher quality area. Quality is measured by not only that the circuit produces correct data but also within tolerances of timing and voltage. IIRC RAM is approximately 10% redundant. A good quality chip will use what meets the spec and leave good transistors unused. A poor quality chip will disable bad ones and only use the ones that meet spec.
by alistairSH | 2025-04-12 15:24:23+00:00
How? Congress has abdicated its role. Trump and his cronies aren’t interested. And the GOP is actively disenfranchising anybody that they consider “other”. State and local governments are only slightly better.

I’m with the poster who suggested emigration. If this chaos continues, I’ll be tempted to renew my UK passport and/or apply for an Irish passport.
by edanm | 2025-04-12 15:24:38+00:00
> My issue is whit extremists from all sides, I can't complain on reddit about Israel crimes without getting accused of supporting Hamas, or nazis or stuff like that.

I have an issue with extremists too.

> What I see from pro-Israel gov accounts is bullshit like 1 we have video of war crimes, like killing red cross 2 pro Israel bots(I told you the clues ) come and deny the news is real,video appears so deny the video is real, then they claim that for sure there must have been some weapons or Hamas leader hiding there.

I'm sure there are plenty of bots/trolls/whatever. There are also a lot of genuine people who are pro-Israelis who will reflexively just not believe any video or reporting at first. It's unfortunately true that there have been many cases of bias against Israel and misreporting; but it's also true (and frankly undeniable) that war crimes have been committed by Israel.

This goes the other way - lots of pro-Palestine (or just anti-Israel) people will just answer any statement made by Israel with "Zionists always lie" or various memes to that effect.

I wish I were as confident as you that these are all bots; I think my (far more pessimistic) belief is true though, that many of these are real people just posting reflexively without thinking anything through.

> Also what is your opinion on Trump and Israel cleaning up Gaza of Palestinians and making building soem comercial crap there? Genocide does not always mean killings.

First, genocide does mean killing, or at least acting to make a population disappear via other means. And for the record, I completely disagree with categorizing the Gaza war as a genocide. It's a horrible war, but not at all a genocide, by any definition that any real person uses.

Their plan could be ethnic cleansing, depending on whether the eventual plan is to forcibly remove Gazans from Gaza, or whether it's to allow Gazans to leave on a voluntary basis. Of course, I don't think there's any way for Gazans who choose now to be doing it voluntarily - since Israel has destroyed much of the physical infrastructure of Gaza, and the war is still raging.

Needless to say (or maybe not needless nowadays), I'm against ethnic cleansing. I think the morally correct thing is for Israel to allow any Gazan that wants to leave for the duration of the war to do so, but make real assurances that they will be allowed to come back at the end of the war. That way the war could truly be against Hamas, and not against the Gazan population that is living through hell right now.

This is what happens in every other conflict btw - the world urges the combatants to allow civilians to flee and they become refugees, hopefully returning one day to their home.

Other than that, I think that long term, Hamas must be removed from power, and unfortunately given the current reality, no one is going to do that except for Israel. Until Hamas loses power, the Gazan population will continue to suffer, and Israel will continue to be attacked, as Hamas has made clear. I don't know who could plausibly rule afterwards, probably the PA, and of course I support an eventual two-state solution to the conflict.
by klipt | 2025-04-12 15:25:06+00:00
So will the government mandate that 50% of stay at home parents be men?

Because as the other poster pointed out, if you push men out of the workplace and out of family life (by favoring custody for women) you just end up with a bunch of unemployed idle men, which is a recipe for revolution.

And if 50/50 is the goal, where is the government push for more men in places where they're underrepresented, like university students, nurses, teachers?
by hackernewds | 2025-04-12 15:25:52+00:00
hard to attribute to competence what you can attribute to malice. just as law firms are being squeezed for $600 million of services through extortion, this is Mafia mentality as well where first something is held hostage and then negotiated for. given the parties involved, I would even assume that there is personal benefits staked in this, and lots of insider trading of course