MurphyA/hacker-news huggingface dataset:
by abe312 | 2025-05-03 11:51:17+00:00
Location: Silicon Valley / San Francisco Bay Area (CA) USA, NYC (PST, ET, CET) Remote: Yes Willing to relocate: Maybe Technologies: next.js, react.js, amp, seo, incremental migration, web performance, web accessibility Résumé/CV: contact Email: contact+hn@abhineet.me Résumé/CV: https://abhineet.me

Need help with migrating to nextjs? Looking for a React developer who would be productive from day 1?

Hi. I'm looking for full-time remote roles in a well-funded stable company (I will work in the company's core office hours. 0 issues with timezones. Been working remotely before covid)

Building websites since 2016, working with React since 2018 and have 2 years of production next.js experience

Super comfortable with Next.js, React, Redux (with sagas), tailwind, material ui, styled-components, SEO schemas, AMP, MERN, scalable deployment on GCP/AWS/Vercel, incremental migration and parallel deployment (WordPress blogs, new next.js code and old code working on the same domain)

I value web performance (web vitals) and accessibility and could create high conversion dynamic pages
by abe312 | 2025-05-03 11:51:44+00:00
SEEKING WORK | REMOTE contract

Need help with migrating to next.js? Looking for a React developer who would be productive from day 1?

Hi. I'm looking for full-time remote roles in a well-funded stable company (I will work in the company's core office hours. 0 issues with timezones. Been working remotely before covid)

Building websites since 2016, working with React since 2018 and have 2 years of production next.js experience

Super comfortable with Next.js, React, Redux (with sagas), tailwind, material ui, styled-components, SEO schemas, AMP, MERN, scalable deployment on GCP/AWS/Vercel, incremental migration and parallel deployment (WordPress blogs, new next.js code and old code working on the same domain)

I value web performance (web vitals) and accessibility and could create high conversion dynamic pages

Email: contact+hn@abhineet.me

Résumé/CV: https://abhineet.me
by Spooky23 | 2025-05-03 11:52:24+00:00
Lots of enterprise Java gigs are basically cobol 2.0. One client I had… the code was literally cobol that was translated to Java.

Very inflexible and formulaic coding that doesn’t tend to build up the person. If you stay a long time at a Java shop, make it clear you weren’t in that type of role.
by layer8 | 2025-05-03 11:52:24+00:00
Before the parent's edit it was about line length limits, IIRC. In any case that's what my comment was referring to. If you want to limit line length to, say, 100 characters (to visually fit within a 100-character wide window or terminal), then it matters what tab width you use. If you check it assuming a tab width of 8, someone working with a tab width of 2 will be limited to shorter lines the deeper the indentation level. Conversely, when the check assumes a tab width of 2, someone working with a tab width of 8 is likely to see lines longer than 100 characters although the lines passed the check.
by ggm | 2025-05-03 11:52:39+00:00
The debate moved from safety to economics. The economics only worked if you wanted to continue gas and coal for two more decades.

7 nuclear sites in an economy with only a swimming pool reactor for research and nuclear medicine, projecting the most favourable cost of construction worldwide.

Most people saw this as cynical, a move by coal and gas mining interests.

Is nuclear energy safe and useful? Probably. It was a terrible fit for this economy. It should have started 40 years ago.

Possibly, arguably this is why the LNP lost but mostly I think, Trump cost them the election. This nuclear thing was a classic city country divide: a lot of mining, fly in fly out heavy engineering workers liked it. City dwellers Not.
by esperent | 2025-05-03 11:53:08+00:00
This sucks for developers, but it's also really bad for open source. The only way to get notifications working without arbitrary limits for several open source messaging apps is to run your own notifications server and then you'll need to build your own copy of the Android app for whatever service you're running.

Examples:

1. Rocketchat, which uses this as a sales funnel (I strongly recommend against using it for this reason)

2. Mattermost allows you to use their free notifications server but without any uptime guarantees unless you pay. I haven't used it enough to know if this is a problem in practice.

3. Nextcloud is pretty great, no limitations on using their notification server, but it would be problematic if you require a high degree of privacy and need a fully private setup

4. Dishonorable mention: Odoo who don't even provide source code or a license to build their mobile app yourself

Setting up a notifications server takes some technical work, but nothing too crazy.

But then, you need to get your private app published in the Play Store. Impossible. Brick wall for most people.
by trilogic | 2025-05-03 11:55:38+00:00
You can be specific instead of being dense, don´t be shy. What I mean that when, raised and born, locally educated students apply for grants/funds, they are denied. It seems that the same system that educated them is not good enough, leading to headnews like above. If you want competition, create one, or don´t get surprised. Hope this doesn´t make me a moron or a racist, I am just stating facts and expressing my opinion.
by ndriscoll | 2025-05-03 11:57:34+00:00
A while back I made this[0] as a quick demo of generic batching for CRUD requests. It's very much practically oriented (it's for performance optimization while making the code nicely reusable/not muddying up the business logic), but also felt quite a bit like the same sort of things I did in my math degree.

Actually I'm starting to wonder whether the thing that made university math easy for me was I quickly developed a good internal "type checker"/"type inference engine" in my head, and that helped make the next steps of proofs seem straightforward.

[0] https://gist.github.com/ndriscoll/881c4f5f0398039a3a74543450...
by ffsm8 | 2025-05-03 11:58:36+00:00
Absolutely, the atrocities didn't stop there. That was only the beginning. I didn't mean to insinuate that only Germans were mistreated. The sociopaths running the government in Nazi Germany were very methodical about it and forced everyone into becoming either a collaborator or victim themselves, facilitating even more atrocities as WW2 progressed
by ordu | 2025-05-03 11:58:41+00:00
The current propaganda trends of Kremlin are relying a lot on a glorious past. The 9 May is one of the staples of the propaganda, that now represents WWII as a victory over the most of the world, not just a victory on an Eastern European front of the WWII. The USSR space achievements are another reason to boast about the glorious past.

So it would be ironic if glorious past reached through the space to hit those who idolizes it, because they idolize not the historical past but the alternate history past. Reality strikes back.
Show HN: Text to Speech on TPU with Dia-Jax
by jaco-bro | 2025-05-03 12:01:57+00:00
JAX port of the Dia TTS model (1.6B params) from Nari Labs for inference on any machine.

pip install diajax==0.0.7 dia --text "Hey, I'm really sorry for getting back to you so late. (cough) But voice cloning is just super easy, it's barely an inconvenience at all. I will show you how." --audio "assets/example_prompt.mp3"
by nottorp | 2025-05-03 12:05:19+00:00
It's not only Nintendo, but all consoles that still have physical versions of games.

I never buy digitally from Sony, for example. The discs get discounted far earlier than the occasional digital sale.

Plus since we're talking about preservation, I don't trust Sony to make my digital purchases available indefinitely.

The only content you really own is the cracked version from pirate bay...
by weeksie | 2025-05-03 12:07:15+00:00
Funny. I lived in Seattle for 5 years before I moved to Sydney, where I lived for 5 years. That was a different era though, tech wasn't the industry it is now and the internet still felt new. I moved down in 2003 and my American accent helped me land a job I wasn't qualified for (having self taught myself some php and java in Seattle, mostly working as a bartender though). In 2005 I started a small software shop with some friends. Back then (2003) the Ruby user's group was too small to get a reservation at a pub so we'd have to partner up with the Smalltalk guys. Rails came out a year or so later and that changed.

I got back into web stuff when I moved to the states and have been up and down the stack many times since, but I have a ton of nostalgia for the stuff we did back then. Web 2 was an annoying new buzzword and we were still mostly writing software for kiosks, device drivers in C, bridging that with Lua, and using Flash for the interface b/c everybody else in the space was using shitty C++ Motif interfaces. . . . memory lane.

Imagine that Newtown and the Inner West are a lot different than when I lived there, but I do miss that time.
by Spivak | 2025-05-03 12:08:07+00:00
This is simplifying the definition to the point of defining the term out of existence. No one actually has any convictions in this world. This is actually kinda bad if your goal is for people to really think about ethical issues and try to maintain a degree of rational consistency.

Plus being so black and white in the manner you're describing would.. well actually be really stupid a lot of the times. The fact that Batman doesn't kill the Joker is a storytelling device, in the real world it would be monumentally stupid to do anything other than blow his brains out. Literally millions of lives saved. But it also makes sense, and his good, that Batman still maintain is strong conviction to not kill despite choosing to do it sometimes.

Rules necessarily have exceptions and it's healthy to do so, black and white thinking should be for the jedi/sith, not real life humans.
by vishnugupta | 2025-05-03 12:08:20+00:00
David Graeber has written a really good book about this exact topic and one that I highly recommend. He explores why and how bureaucracy crept up on us.

“ The Utopia of Rules: On Technology, Stupidity, and the Secret Joys of Bureaucracy”

https://en.wikipedia.org/wiki/The_Utopia_of_Rules
by wood_spirit | 2025-05-03 12:09:00+00:00
The over engineering creeps in anywhere there is collaboration. It’s not a Java thing, it’s a corporate thing. The new teammate who refactors the perfectly working sql pipeline; the teammate who makes story points a required field on your trouble ticket system, the teammate who just saw a conference talk on rust and wants to apply it etc. Most engineers are not zen masters seeking out simplicity; they are lost with poor grasp of desired business outcomes so they procrastinate by adding complexity and indirection and focusing on tech as if it were the destination not the journey.
by dm270 | 2025-05-03 12:10:36+00:00
For some I feel sorry. For others I don’t. The lower ranks shouldn’t complain as much as it feels like…in the end they just act like their superiors: They bite their tongue because of money. CEOs do it. I’m sure some align with the current administration‘s values, but not all. They do it cus they are afraid of fighting and losing profit. So are the software engineers. How many people do I know that cannot imagine life with a salary lower than 200k?
by A4ET8a8uTh0_v2 | 2025-05-03 12:15:46+00:00
<< This isn't a war machine.

I suppose various LEOs are worried over nothing then. I will say this though. Car, like so many other things, is just a tool and like with most, if not all, tools, the question of whether it is a war machine is a rather pragmatic one. Can it be used for war purpose?
by tgsovlerkhgsel | 2025-05-03 12:15:59+00:00
Even if it would just deliver 1 or even just 10 meter resolution, I would imagine the high revisit frequency would make it commercially valuable, and potentially also provide some value to military/intelligence groups because it would make it harder to hide activity through careful timing and the data would come with fewer secrecy requirements.

And I have no clue what is doable with SAR, but I'd imagine multiple satellites following each other would enable some interesting features, as it essentially gives you a giant antenna.
by proc0 | 2025-05-03 12:17:15+00:00
I think that's true for multiplayer games, which is understandable because they are more like platforms, even social media, because it has to support a community of people that play with each other.

Single player games will still exist though, and companies will still try to make them online games that can be patched often and have online stores (latest assassin's creed does this), but we should all agree this is no longer the same product. If a single player game becomes a service, it is no longer about a self-contained experience that exists like a movie or book. I guess here is where consumers need to demand that certain game genres be treated as art, and as such be sold like products instead of services.
by jaybrendansmith | 2025-05-03 12:18:32+00:00
Try reading the article instead of just the headline. He is calm and rational as always, explain what's going to happen. I can't see anything wrong with his logic. If someone gave me this article and didn't say who wrote it, I would still say it was spot on. His prediction here is a shocking attack on HHS and the civil service. Are you saying that's not happening? He is saying that Trump will outlaw DEI. Are you saying that's not happening? You seem to be saying that Krugman is shrill and childish, but everything he predicted in this article IS HAPPENING RIGHT NOW.
by diognesofsinope | 2025-05-03 12:21:24+00:00
> "we've implemented all best practices, contracted out the hard parts to world-renowned experts, and had third party audits to verify that - there was nothing more we could do, therefore it's not our fault"

The amount of (useless) processes/systems at banks I've seen in my career that boil down to this is incredible, e.g. hundreds of millions spent on call center tech for authentication that might do nothing, but the vendor is "industry-leading" and "best in-class".

> It's just that understanding this explains a lot of paradoxes of cybersecurity as a field. It all makes much more sense when you realize it's primarily about liability management, not about hat-wearing hackers fighting other hackers with differently colored hats.

Bingo. The same situation for most risk departments at banks or healthcare fraud and insurance companies.

I thought risk at a bank was going to be savvy quants, but it's literally lawyers/compliance/box-checking marketing themselves as more sophisticated than they are. Like the KYC review for products never actually follow up and check if the KYC process in the new products works. There's no analytics, tracking, etc. until audit/regulators come in an ask, "our best-in-class vendor handles this". All the systems are implemented incorrectly, but it doesn't matter because the system is built by a vendor and implemented by consultants, and they hold the liability (they don't, but it will take ~5 years in court to get to that point).

Beginning to understand what "bureaucracy" mechanically is.
by badsectoracula | 2025-05-03 12:21:45+00:00
Flamegraphs are neat but the call graph in Luke Stackwalker[0] was more immediately obvious to me (especially since it draws a thick red line for the hottest path) than them.

Another approach is one i used for a profiler i wrote some time ago (and want to port to Linux at some point)[1] which displays the hottest "traces" (i.e. callstacks). One neat aspect of this is that you can merge multiple traces using a single function as the "head" (so, e.g., if there are two separate traces that contain a function "Foo" somewhere, you can select to use "Foo" as the starting point and they'll be treated as the same trace with their hitcounts combined).

[0] https://lukestackwalker.sourceforge.net/

[1] http://runtimeterror.com/tools/fpwprof/index.html
by ChrisMarshallNY | 2025-05-03 12:21:54+00:00
I have a feeling that AI will be used to replace the folks that might get squeamish.

If I understand it correctly, that's what United Healthcare was doing, that got people so mad at the guy that was shot. He brought in "AI Denial Bots," so the company could knowingly cause the death of their customers, without having any "soft" humans in the process.
by Mountain_Skies | 2025-05-03 12:23:04+00:00
Similar thing happened in Georgia once busy Friday night when tons of bridge railing came smashing down onto the Interstate below. Given the traffic that time of day, it's a miracle no one was hurt, much less killed. Almost immediately the head of the DOT pleaded for the public to not blame the contractor who installed the railing. While it is important to do a root cause analysis, the DOT head should be mostly concerned about the people who could have been killed instead of the contractor. It was an incredibly tone-deaf moment.
by nbadg | 2025-05-03 12:23:28+00:00
Compelling analysis. But if hail damage is the primary concern, tracking seems like an X/Y solution. What about eg anti hail netting that can be rolled out when the weather forecast predicts hail? It seems to me like a middle ground might be automated deployment of hail protection, which by definition has lower aero loading than what amounts to a big semiconductor sail.
by jaybrendansmith | 2025-05-03 12:24:04+00:00
Good lord. So now there's no objective truth, yes? Just which media is trusted by whom? So the government no longer has the remit to report, and to insure reportage of objective truth? My point is that while BBC may only be trusted by 45% of the population, that doesn't matter: They are doing their best to report objectively. So is PBS and NPR. You can make whatever accusations you want about trust, or bias, but can you point to a news article where PBS or NPR was objectively false? I can turn on Fox news and instantly hear lies at any moment, or at best, failure to report facts. Did you know that Fox didn't even report the stock market drop after liberation day? They just pretended it wasn't happening! Welcome to 1984. Orwell was a few decades off.
by dsego | 2025-05-03 12:25:41+00:00
Well, it's the motive behind any atrocity committed during war, what's a few cracked eggs if there is a grand goal in mind. There are always people in places who feel like it's a historical duty to carry out those plans. And the war crimes stay in the past and get forgotten but nobody can deny the new reality on the ground. You can ethnically cleanse an area and in a 100 years that becomes barely a historical footnote and a new reality emerges and nobody can dispute that the area is occupied by a nation that claims rights based on self determination. Same for settler colonialism, they're not invading, just changing the actual conditions as a precursor to claiming political legitimacy.
by atmanactive | 2025-05-03 12:26:05+00:00
Wow! Great! Fantastic! That's it. Expertly done. I can see it is shareable, which means that the data is stored on your server. I just hope this won't overwhelm your capacity going forward.

My one and only nitpick at this point is that the site, and thus, the cards doesn't have dark mode, neither a manually (cookie based) selectable, nor an automatic one (prefers-color-scheme: dark;) which forces me to use a specialized browser just to get a white-on-black version. This is important, not just for accessibility reasons, but to accommodate the device which will be used to run it, for example, light mode for e-ink and LCD, dark mode for projector and OLED, and so on. If you could add that, that would make it perfect indeed.

Otherwise, it is great. It is everything I was hoping for, and even more. Definitely, the best flashcard application I've ever seen.

Congrats, and keep up the good work!
by apexalpha | 2025-05-03 12:26:30+00:00
There is also a fun - legal - bypass to this.

The Dutch law doesn't say you 'can't have a second passport'. It only says: 'you can't have a second passport at the time you get your Dutch one'.

So countries like the UK allow their citizens to 'renounce' their UK citizenship, get a Dutch one, then get their UK one 'back'.
by belter | 2025-05-03 12:27:05+00:00
> I'm now in a stage of my consulting career where I sometimes really get called into big organisation just to find out, that whatever they need to do is already panned out and they all want to do it! Still they call me cause ... it's a big decision and the "higher ups" (which quite often are not even part of the workshop/session then) want an external expert voice.

"Clients always know how to solve their problems, and always tell the solution in the first five minutes."

- Gerald Marvin Weinberg The Secrets of Consulting

https://www.goodreads.com/book/show/566213.The_Secrets_of_Co...
by op00to | 2025-05-03 12:27:39+00:00
Because of the importance of driving in the US (right or wrong), drivers licenses are used as the primary identification document. It looks like there’s a similar use of the DL in the UK for buying tobacco.

In the US, you need to prove both residency and identity. To prove your identity in the US, many people don’t have passports, so they bring a tranche of documents to the DMV office. To prove residency, we typically bring utility bills, leases, etc. Usually people prefer to go in person so they don’t lose these documents and get feedback if they don’t have the right stuff.

It looks like in the UK, since driving licenses are administered nationally, you don’t have the same patchwork of 50 different organizations with different requirements and rules, and the process is much simpler.

I haven’t been to a DMV for 10 years. I can renew vehicle registration, renew my license, and so on online. When I bought a new car, the dealer handled all DMV stuff like getting plates.

I’m supposed to be due to get a new “enhanced” license that is good for air travel within the US, but I have a number of other documents (passport, global entry) that serve the same purpose so I avoid the DMV as much as possible.

In my state the DMV is probably worse than a checkup at the dentist, but not as bad as a weekend with the in-laws.
Show HN: Asserto AI – Write and test LLM prompts with assertions
by schettino72 | 2025-05-03 12:27:53+00:00
Hey HN,

I’ve been building Asserto AI – a tool to help you write, validate, and regression-test LLM prompts, especially when working with structured outputs like JSON when build workflows or agents.

Prompt engineering today is mostly trial and error. Asserto introduces a more systematic approach:

- Prompt editor with with versioning - Assertions to validate specific fields in the output (test specific values within JSON output) - Data-driven test cases to exercise prompts across multiple inputs and expected outputs - Fast iteration loop via a UI that lets you quickly define, run, and inspect prompt executions - Designed for developers shipping LLM-backed features to production where stability matters

Here’s a 2-minute demo: https://www.youtube.com/embed/_zn_GbCclss

Try it here (free signup): https://app.asserto.ai

This is an MVP and I’d really appreciate your feedback. If you work with LLMs and structured outputs, I’d love to hear what you think—what’s missing, what’s confusing, and what would make this more useful.

Thanks!
by vishnugupta | 2025-05-03 12:28:32+00:00
OMG this stirred my memories. I was interviewing with companies in Amsterdam and Berlin. The Berlin recruiter made onward and return flight bookings for me from India. I though went to Amsterdam first on a separate flight because I was juggling the schedule. I thought it’s no big deal didn’t bother informing the recruiter of my side arrangement.

I then took a train to Berlin from Amsterdam, finished the interview and went to the airport for my return flight that was booked by the recruiter. To my absolute horror I was told that since my onward journey was a no show the whole PNR was cancelled. I felt like an idiot. Since then I double and triple check whenever I’m booking flight tickets.