MurphyA/hacker-news huggingface dataset:
by bob1029 | 2025-06-03 08:15:32+00:00
A tight iteration loop is the only solution I've seen for building high quality UI/UX. Embrace that it's going to be terrible the first few times and plan for this.

We could save on cost per iteration by avoiding the layout and styling pass until the very end. These interfaces are about communicating information. Plain text and basic form submissions work just as well as anything else when you're still trying to design site map and purpose of each page.

There's a direct correlation between the customer-developer distance and the number of iterations required to achieve an acceptable result. You can dramatically reduce the churn by requiring daily builds or screenshots to the customer. If your development process can't support the idea of iterating like this, you need to find one that can. If the actual customer can't handle that amount of traffic, create internal proxies or advocates.
by v3xro | 2025-06-03 08:15:58+00:00
Another one, here we go :) I think I'm going to keep it short because I am not here to convince people they're wrong, just to voice my dissent from uh almost every viewpoint this article comes from.

> Professional software developers are in the business of solving practical problems for people with code. We are not, in our day jobs, artisans.

Well that's just wrong - we have failed to capture tremendous value through knowledge of our craft and to reduce it down to min-maxing effort/profit is not a pursuit that I can get behind. Nobody is talking about building Ivory towers, but we can do a lot better than most of the common denominator technologies in use today. We're failing our users most of the time (and of course people like the author say it doesn't matter because it doesn't show up in the quarterly results).

> Nobody cares if the logic board traces are pleasingly routed.

Speak for yourself.
by surgical_fire | 2025-06-03 08:16:05+00:00
> If an LLM can do 20% more things than a junior dev can but also cannot do a different 20% of things a junior dev can

This is not how it works. I am only punching wind because your arguments are as solid as air.

Comparing an LLM to a Junior Dev is like comparing a Secretary to an Answering Machine - both can technically answer calls, so they must be somewhat similar? What a load of hot, steaming bullshit.

> No one is claiming A = C, so don't keep punching the wind. They are claiming A ~= C.

And I am claiming that A != C. I was not even arguing against they are equal, I am arguing against them being similar in any way.

I maintain what I said before, I sincerely doubt the competence and experience in real life professional setting of anyone claiming LLMs are in anyway remotely similar to junior devs
by yetihehe | 2025-06-03 08:16:18+00:00
You present every quote to look like Ukrainians didn't want to ally with west and that was ONLY because US manipulated them. I'm a Pole. I know EXACTLY why Ukrainians wanted to escape Russia's side. US wanted that too, so they made steps to make Ukrainian wishes true.

How to spot Russian propaganda: They treat Ukrainians as Russians that didn't want to go to big bad west, but USA meddled and made them stray from one true Russian way, Ukrainians were only a tool with no agency whatsoever used against Russian peaceful ways.
by ivape | 2025-06-03 08:16:42+00:00
I'm on hot-take fire today, so may as well keep it going. I'm of the opinion this is the new field of programming. Think of it like Game Engine scripting. The engine is made, but all the level design is going to have to be done with scripting. People that know how to design innovative and practical prompt solutions are going to be quite valuable. In fact, Prompt Engineering is all that's left. Don't even try to out-hot-take me on this one.
by nigel_bree | 2025-06-03 08:16:57+00:00
> But paradoxically there is simultaneously a lack of top tier within New Zealand

Really? I'm aware of some extremely top-tier and wildly underemployed talent - the problem is that the NZ market has almost no companies that need or are interested in good people with hard skills - it's almost all very basic web dev. Pretty much all the veterans I know around my age are doing work beneath them to pay the bills or have switched out of development completely.
by pzo | 2025-06-03 08:17:25+00:00
I think we have heated debate because most people don't explain what's their `cost function`. For someone when they talk about AI they take a binary reasoning that if something is not perfect today then it will never be perfect or will never improve. For other is just they see something is useful today and know it will get better next year and don't have expectation of getting AGI.

In your reply it's equivalent of someone expecting AGI in next decade. The same is when people talk about if AI will take software dev jobs. Some just see all the flows in AI and they know they job is secure. Some other see that they are 2x productive and potentially your team mate not needed anymore. If AI can eliminate 50% of IT jobs in ~10-20 years then thats still job replacement. When we replaced horses with cars that doesn't mean we have no horses today or that nobody ride horses.
by lalessandro | 2025-06-03 08:17:53+00:00
Senior Software Engineer (ML)| Ki-insurance | Hybrid (London,UK) | Full-Time

Look at the latest headlines and you will see something Ki insures. Think space shuttles, world tours, wind farms, and even footballers’ legs.

Ki’s mission is simple. Digitally disrupt and revolutionise a 335-year-old market. Working with Google and UCL, Ki has created a platform that uses algorithms, machine learning and large language models to give insurance brokers quotes in seconds, rather than days.

Ki is proudly the biggest global algorithmic insurance carrier. It is the fastest growing syndicate in the Lloyd's of London market, and the first ever to make $100m in profit in 3 years.

Ki’s teams have varied backgrounds and work together in an agile, cross-functional way to build the very best experience for its customers. Ki has big ambitions but needs more excellent minds to challenge the status-quo and help it reach new horizons.

Calling all Software Engineers interested in Machine Learning and AI! If you're on the lookout for an exciting new opportunity, check out https://kipeople.my.salesforce-sites.com/recruit/fRecruit__A...

Join the Model Platform squad at Ki, an ambitious team dedicated to developing Ki's Core Algorithmic Underwriting Platform, the backbone of Ki's Algorithmic Underwriting capabilities and aspirations.

The squad's mission is to empower Ki in constructing and deploying cutting-edge algorithmic underwriting models and scalable model graphs. Examples of what you might be involved in are - developer tooling, micro-services orchestration systems, ML model serving infrastructure, feature serving and storage infrastructure.

Tech stack: Python, Golang, Kotlin, Typescript, Kubernetes, GCP.

Feel free to reach directly if you have any question https://www.linkedin.com/in/alessandro-r-rizzo/
by navexl | 2025-06-03 08:18:31+00:00
NavExl | Full Stack Engineer (C#/.NET, Excel VSTO) | Stockholm, Sweden based / Remote (EU hours) | Full-time | €65k/year + equity

We're a small team building tools to streamline workflows for professionals — think Excel superpowers for enterprise users. Clients include top consulting firms and universities. Patents pending.

Looking for an experienced dev to take ownership of our VSTO add-ins (C#/.NET 4.8.1, WPF), deal with real-world deployment quirks (firewalls, TLS, MSI/ClickOnce), and help us scale.

Nice to have: deep debugging chops (COM, Excel), experience distributing enterprise software (.exe licensing, obfuscation, etc).

We offer equity, flexible vacation, full hardware/software setup, and a remote-friendly culture.

Email hiring@navexl.com if interested.
by pastage | 2025-06-03 08:19:36+00:00
Bits per [cm²|cm³|kg] is interesting like you get with cuneiform ceramic tablets[1], this one get about 1 word per cm² and cuneiform is crazy dense, I have no real grasp of how sumerian or akkadian words worked. I think it was heavily context based because from some lecture[2] at the British Museum.

I have seen people do ceramics where information was stacked in layers and had to be destroyed to extract. The ultimate form of shifting media to preserve and read information. I guess that could done with better resolution with 3D printed Zirconia (0.1 mm³ blobs) so 1Mb /cm³

Edit: this idea of a cold storage is from Footfall by Niven and Pournelle, where information was stored on monoliths where layers could be incrementally extracted with tools documented on the above layers. i.e. start with 0.1 bit per m² and go down, done with the hand wavy handling of practical problems in science fiction.

[1] https://www.bookandsword.com/2016/10/29/the-information-dens...

[2] https://youtu.be/XVmsfL5LG90
by wyldfire | 2025-06-03 08:19:41+00:00
> kinda blew my mind

Cyanide occurs naturally in some fruit seeds and can be produced by some fungi + algae. So if any of those are things that could end up getting into the production inputs (even in small amounts), it would definitely be worth the effort to test. Even if that's not the case, contamination from other sources inside the factory don't seem terribly off the wall either.
by creesch | 2025-06-03 08:21:48+00:00
> I'm not talking about other people's incorrect promises _and_ I mentioned a number of things in which proper usage today is different from what people were doing before.

Alright? What you replied to and the context of this entire thread is about promises that have been made for a while now. In fact, we are approaching the point where we can safely talk about years of hype now. For reference, I am using the gpt-4 release as a significant ramp-up in the hype around LLMs.

> That's not what I said. Don't put words into my mouth.

That might not have been your intention. But, again, given the context of where you are replying it does read like. Even with the qualifier of "in comparison".

Like it or not, your comment does add extra qualifiers to the list.

Look, I am not saying that there isn't any progress being made here. I also agree that LLMs can be useful tools as part of a developer toolkit. What I personally don't agree with is that they can do the same job, even less so in real world scenarios. Even the latest models, including Gemini 2.5 and 03 struggle with moderately complex code base. And yes, the argument is always to let them work on small isolated bits of code. Or that if your requirements are tight enough they produce very good code. Which is entirely true, but I also envy the developers who work in structured environments where their code base is that clean and requirements that well-defined.

So, in my experience, coding with these models still sucks. Using them as interactive rubber duckies, replacements for some of the things I used to spend hours googling, debugging small snippets of code, etc. Sure, there they are very useful tools to me. But, to me, that is not coding with LLMs. That is having LLMs available as a tool whenever I need them.
by zelphirkalt | 2025-06-03 08:22:12+00:00
We have built _a lot_ of things on top of shaky foundations. It is one of the tragedies of human society, that we are too resistant to rebuilding parts and accept the status quo too easily. There are network effects at play and probably other effects as well. Basing our work on solid foundations, we shouldn't need to look towards the ground, when reaching up.
by manoji | 2025-06-03 08:22:27+00:00
> Think of anything you wanted to build but didn’t. You tried to home in on some > first steps. If you’d been in the limerent phase of a new programming > language, you’d have started writing. But you weren’t, so you put it off, for a > day, a year, or your whole career.

> I can feel my blood pressure rising thinking of all the bookkeeping and Googling and dependency drama > of a new project. An LLM can be instructed to just figure all that shit out. > Often, it will drop you precisely at that golden moment where shit almost works, and development means > tweaking code and immediately seeing things work better. That dopamine hit is why I code.

This is me . Just yesterday I finished something I have been putting off for 2 years. I maintain 2 mobile phones one because of work and i needed a way to see sms messages from the other phone. I wanted to write a simple andoird app that reads incoming messages and saves them somewhere for me to use for OTP's and other stuff. For the longest time I wanted to build something like this for myself but I have been putting it off just because of all the weird issues i had been getting with mobile development. A couple of days ago since I had some time and I fired up gemini and asked it to write me a simple flutter app for and to save the messages to supabase and voila it was amazing . With some help and some tweaking I have a fully functioning mobile app on andoird , a small tauri application on desktop to read the messages nicely formatted in a data table without much coding on my part at all. Truly remarkable.
by wisty | 2025-06-03 08:22:51+00:00
A lazy physics teacher can make every question a math question in disguise. If a physics teacher is worried that a better calculator will make their test trivial, maybe they need to teach physics instead of testing math.

A lazy humanities teacher can make every question a writing question in disguise. If a better spell checker will make a humanities assessment trivial, then maybe they need to teach humanities instead of testing essay writing.

I'm saying this in a kinda inflammatory way, but does the quality of ones ideas really correlate well with a well written essay?
by wltr | 2025-06-03 08:22:55+00:00
So, collectively they were no evil, because of those individuals. I bet some drugs barons aren’t evil too, their groups must have some people who do their best to make things less bad, so to say.

In the end of the day, we cannot name anyone as evil. Hence everyone is equally good, and Russia isn’t different to any other country, the US, the collective EU. As much as North Korea aren’t much different to South Korea.

That’s the narrative I see you pushing. Ask all those so-called ‘good Russians’ are they okay with Russia shrinking, losing some territories (meaning giving freedom for some nations they enslaved, e.g Ichkeria, Tatarstan etc). Most of these so-called ‘liberal Russians’ would be against it. They just wanted the same Russia but without Putin. Not realising it’s their country, their system, their culture, who created that Putin. Most, if not all, generations of Russian rulers were like that. They will create a thriving environment for growing another Putin, another Stalin, another Ivan the terrible, within a generation, unless they’re defeated and forced to reconsider some things. Did you know they started glorifying of Stalin already? The maniac who killed more people than Hitler is praised as a cool guy once again, because most of those who could remember the days of Stalin are long dead now. The constantly pick the wrong heroes, and hence their culture produces Putins en-masse. Also, it must be said loudly he isn’t an independent figure, he’s a front-end for a complex system. Eliminating him now isn’t about ‘now things would be completely different’ is only about creating temporal havoc inside Russia, so they’ll stop ducking with others, and bringing that havoc to others.

So, to me, and many others who know the history of the USSR, that’s an evil empire indeed. And unlike the third reich, they were never punished for their crimes. Even the opposite, they’re (the Russians) and the most suffered from the WWII, belittling the devastating consequences of that war for the millions of people of Belarus and Ukraine. Russia barely felt that war, but now they yell from everywhere they eliminated the fascism single-handedly. Very useful when actually that’s them who created the very same regime, nurturing it for at least over a century now.
by lou1306 | 2025-06-03 08:23:30+00:00
I am not a Dafny expert but from what I have gathered it uses a deductive procedure underneath, so it's rather geared towards sequential code. To analyse concurrent code, one needs to essentially build a sequential program that _also models the scheduler_ (see e.g., [1]).

This procedure is unsurprisingly called sequentialization and (somewhat less unsurprisingly) is also a pretty good approach when applied to other techniques, such as bounded model checking [2].

[1] https://leino.science/papers/krml260.pdf

[2] https://research.cs.wisc.edu/wpis/papers/cav08.pdf
by dunyakirkali | 2025-06-03 08:24:25+00:00
Giving feedback is one of the most important (and challenging) skills for engineering managers to master. In this article, I explore popular frameworks like BIO, BOOST, and STAR, as well as the pitfalls of approaches like the "shit sandwich".

But more importantly, I introduce the Superpowers method: a mindset shift that helps you deliver feedback by recognizing each engineer’s unique strengths—even when those strengths occasionally get in their own way. If you're looking for a more authentic, empowering way to support your team's growth, this is for you.
by JimDabell | 2025-06-03 08:24:44+00:00
> did he save any time though

Yes:

> It took me a few days to build the library with AI.

> I estimate it would have taken a few weeks, maybe months to write by hand.

– https://news.ycombinator.com/item?id=44160208

> or just tried to prove a point that if you actually already know all details of impl you can guide llm to do it?

No:

> I was an AI skeptic. I thoughts LLMs were glorified Markov chain generators that didn't actually understand code and couldn't produce anything novel. I started this project on a lark, fully expecting the AI to produce terrible code for me to laugh at. And then, uh... the code actually looked pretty good. Not perfect, but I just told the AI to fix things, and it did. I was shocked.

— https://github.com/cloudflare/workers-oauth-provider/?tab=re...
by djaychela | 2025-06-03 08:24:45+00:00
"If hallucination matters to you, your programming language has let you down."

But every time I try this,this happens. I've tried the same thing on multiple agents and they all make up some magic api that doesn't exist, even when I've used the right thing elsewhere in the code to do the same job with that function commented as such. Asking them to use that always fails.

This seems a massive flaw to me that is just hand waved away here.
by skor | 2025-06-03 08:25:01+00:00
well, I'm going to reference [1] a comment on the "Who Cares Era" that really stood out and maybe should get pinned somewhere.

What about that "superpower" we had to make something out of _nothing_ but our own brains? Sure, you may have looked up some code (do some research and learn), but that mental exercise.. just knowing your code inside-out, can never be compared to the "oh look at that, it actually works" with LLM stuff.

Well guess what, now, you traded that superpower for a subscription! (yes, you are now a middle man of software peddling - paying some company that stole other peoples code and ideas and did not pay _them anything_ in return), and eventually you will get to a point when the internet is down, you won't write any software that day cause you cant get the N model to work.

Did we go to the next step in software evolution? If it has a cost per month (and you pay thieves) (yes that what they are), its going to be a hard "no" for me, you just became a cow. Sure, now this is whats expected of you? OK. This has some strong neoliberalism drift, I assume I can be wrong so please comments welcome I am quite interested in this part.

yes, augmentations seem like amputations, is it McLuhan? I'm not sure, Will we retain our power to produce software? No! Humans dumb down very quickly, a generation is all it took to reduce reading to kids below expected educational levels [2]. There will be less professionals and lots of peddlers that have no skills, and software will be so junk it will be seriously scary to catch a plane in 10 years time.

Interesting times.

[1] https://news.ycombinator.com/item?id=44116724 [2] https://www.theguardian.com/lifeandstyle/2025/jun/02/gen-z-p...
by gilli | 2025-06-03 08:25:33+00:00
SEEKING WORK - Remote - A designer who can code!

I have 14 years of experience in Fin-Tech, Journalism, TV and Media, Health, Science, and more. I've taken countless projects from 0 to 1 and worked for clients like JPMorgan Chase, Santander Bank, Rob Walling, Trello, Peter Diamandis, Syncthing, SimplyCredit and others. I'm experienced in Vue.js, Django, Phoenix framework, Quasar and many others, I've worked with most web tech stacks out there. I pick up new tech easily and like working on complex products. Case studies are on my website: https://gilli.is.

I can provide the following for you:

- Product Design — Whether you need a design from scratch, a redesign, or you're having issues with a small part of your product, I can design it.

- Front-end Development — I can build the design into a pixel perfect product. This is rare among us designers and has proven to be extremely powerful for the result since there is less wasted effort. I've worked with a wide range of frontend and backend technologies and can hit the ground running on new projects. I pick up new tech quickly, which makes it easy for me to adapt to different environments.

- Analysis — Your users, know everything that's wrong with your product but have difficulty communicating it. Often it comes out in anger and frustration. That's where my usability analysis comes in. I'll review your app from an outsider and expert point of view, and give you actionable feedback.

- Free advice — You might not be sure if I am the right fit, and I very well might not be. I can help you figure out the best direction to go for free.

I take my work very seriously and put a lot of work into excellent communication, proper planning, and, last but not least, properly understanding your product so that we can produce great results.

Portfolio at: https://gilli.is

Contact me at gilli@hn.gilli.is
by ivanjermakov | 2025-06-03 08:25:40+00:00
I wonder if "lack of data" problem is solvable within LLM. Humans can apply general programming language knowledge when using a new language, but LLMs have to have lots of concrete source code to work well.

Today these models fall apart very quickly once you step out of js/python/c land to rust/zig/ocaml.

With today LLM tech, feeding it language documentation does not work great.
by aquariusDue | 2025-06-03 08:26:18+00:00
Similarly I used to dislike soldering (I used really cheap irons before) and thought it was due to my technique until I bought a Pinecil. For anyone else reading I suggest getting the additional tip sets, the long red USB-C to USB-C cable and the PinePower too if you can afford it, otherwise a laptop power supply with USB-C is good too usually.
by Daviey | 2025-06-03 08:26:51+00:00
This brought back so many memories. I loved this game on the Amiga in the early 1990's. Trying to work decipher the intent of the game, without the ability to research it on the internet was really challenging. The graphics were "good enough" to inspire imagination about the characters. I loved it.

But.... i never worked out the intent of the sun height measurer. :/