MurphyA/hacker-news huggingface dataset:
by pyman | 2025-06-08 11:25:28+00:00
Boring fraud VS Wild AI hype

- Proven: Builder.ai collapsed after fabricating revenue.

- Unsubstantiated: The claim that Indian coders disguised as AI is mostly hearsay, not backed by documents or insiders [1].

- Marketing vs reality: They marketed features as AI-assisted, not AI-generated code. Two completely different things.

- Bottom line: The real scandal is financial fraud, not a fake‑AI front.

---

[1] Source: https://www.linkedin.com/pulse/setting-record-straight-real-...

Yash Mittal, ex-Associate Director of Product @ Builder.ai

He describes a sophisticated AI-automated development pipeline, including:

- Requirement gathering via conversational AI

- Auto-generated features, user stories and test cases

- Graph neural nets building prototypes

- AI-based design and code generation

- Quality checks were handled by humans, not deception.

- Human developers never pretended to be AI.

---

Please, let's keep the information here reliable. We don't want this forum turning into another Reddit. Thanks to everyone who took the time to investigate and share evidence or real experiences.
by newswasboring | 2025-06-08 11:25:49+00:00
I have worked for a european tech giant for over six years now. And when talking to my US friends, this is the biggest difference I have seen.

> In the US, it can often feel that your work is your identity. My European colleagues take pride in their work and are extremely hard workers, but their job is one facet of their identity.

In a non-office setting, I would sooner introduce myself as an improviser and bouldering enthusiast than an engineer. Although, I am the kind of person who codes to relax, not letting my job take over my identity is my last resistance in this boring dystopia.

edit: forgot a negation which totally changed the meaning of last sentence.
by 0xDEAFBEAD | 2025-06-08 11:26:12+00:00
You can see the rise of left-wing identity politics by looking at term usage in the NY Times:

https://marginalrevolution.com/marginalrevolution/2019/06/th...

It started before 2017. The right adopted identity politics as a response to the left doing so. Note that even NY Times word usage is a lagging indicator -- this is a case of prestige media picking up trends which originated on social media such as tumblr.

Vox even wrote a defense of the shift back in 2015, with an article called "All politics is identity politics":

https://www.vox.com/2015/1/29/7945119/all-politics-is-identi...
by rwmj | 2025-06-08 11:26:21+00:00
It becomes legal if the trademark owner can no longer defend the trademark. The difference is that here the trademark owner would somehow have to guarantee they would no longer defend the trademark. We're not worried about perifractic, but what about if he dies and someone more litigious inherits the mark? The issue if how to legally say "I will no longer defend this mark, and this will be forever."
by exiguus | 2025-06-08 11:26:50+00:00
If you're looking to implement encrypted DNS with multiple servers or providers, consider using unbound, which supports TLS resolvers and can operate in recursive mode. Alternatively, you might opt for AdGuard DNSProxy or dnscrypt-proxy, both of which support DNS over HTTPS (DoH), DNS over TLS (DoT), and DNSCrypt. You can run these tools on your local network or computer and configure your resolve.conf to point to them.
by elmerfud | 2025-06-08 11:27:12+00:00
I'm not saying that all US companies offer decent healthcare options, but that's often because employees don't value that as a negotiation point. I did, and my son was in a horrible car crash and died after many days in ICU and many surgeries. My out of pocket cost was a few thousand to hit the max. Because I cared about healthcare coverage instead of a slightly higher salary.

People often forget that freedom of choice in the marketplace is freedom to allow some people to make dumb choices or bad choices. Often times when I hear people complaining about the lack of health care in the US It's because they prioritize short-term gains over budgeting for health care. They're gambling with their health, most people win but some people lose and they lose hard. They're hindsight isn't that they teach people that they should get health care and prioritize that in their budget. Rather they talk about socializing the costs because their irresponsibility somehow a burden to every other responsible person in society.
by jjcob | 2025-06-08 11:27:24+00:00
We kind of had that for a time with FileMaker and MS Access. People could build pretty amazing stuff with those apps, even without being a programmer.

I think the reason those apps never became mainstream is that they didn't have a good solution for sharing data. There were some ways you could use them to access database servers, but setting them up was so difficult that they were for all intents and purposes limited to local, single user programs.

HTML, CSS, PHP and MySQL had a learning curve, but you could easily make multi-user programs with them. That's why the web won.
by rich_sasha | 2025-06-08 11:27:38+00:00
> What Python desperately needs is a coordinated effort for a core data science /scientific computing stack with a unified framework.

In fairness, if you're not touching Pandas, it's pretty good I'd say. Everything is based around numpy and scipy. Sklearn API is a bit idiosyncratic but works really nicely in practice and is extensible. JAX has an API which is 1:1 equivalent to numpy, probably with some catches but still. All the trouble starts with pandas.

Pandas is pretty terrible IMO for all the reasons listed by OP and TFA - and more.
by swalsh | 2025-06-08 11:30:38+00:00
I ran into this issue, I built my own bash and SSH MCP server. In my first iteration I did not quite trust Claude yet so I limited the commands it was allowed to run in Bash. But I gave it access to Python, so any time it ran into a limitation it ended up using python to work around it. It's exceedingly good at problem solving.

I Eventually learned to trust Claude, and just gave it access to everything. It's crazy how useful having AI do tasks for you like setting up servers, configuring them etc (one exapmple, I asked claude to create a webhook for my deployment pipeline, and it wrote the shell script, and did the server side configuration in 1-shot. I did't have a github tool so I did that manually in the UI)
by pabs3 | 2025-06-08 11:31:12+00:00
Nitpick: Debian does not sign binary packages, they sign Release files, which contain hashes of Packages files, which contain hashes of .deb binary packages.

Debian uses .buildinfo files for builders to record the information about the inputs to building a binary package, including the source hashes, environment variables etc.

A site-built package could be a different package, but it could also be a bit-identical package, due to Debian working on Reproducible Builds.

https://reproducible-builds.org/
by FeepingCreature | 2025-06-08 11:31:53+00:00
Sure you could pull it in as a pure object, that wouldn't be too hard; as you say, grab a JS lib... though pure SDF isn't really enough, fncad needs interval SDF which might require some work.

But the problem is, you couldn't do anything with the model. You couldn't change the edge chamfering etc. It'd just be an insert.
by anthk | 2025-06-08 11:31:53+00:00
Windows 2000 will run 2D games/stuff fine:

Start->Run

regsrv32 %systemroot%\apppatch\slayerui.dll

This enabled the Windows 95/98 compatibility options for desktop shortcuts a la XP. Just set them with the right mouse button and they will run fine.

On DOSBox-X, once w98se it's installed, the dynamic core will run it much faster.
by marcusb | 2025-06-08 11:32:09+00:00
I’m puzzled when I hear people say ‘oh, I only use LLMs for things I don’t understand well. If I’m an expert, I’d rather do it myself.’

In addition to the ability to review output effectively, I find the more closely I’m able to describe what I want in the way another expert in that domain would, the better the LLM output. Which isn’t really that surprising for a statistical text generation engine.
by upmind | 2025-06-08 11:33:13+00:00
This is a great idea! This is the code right' https://github.com/leela-zero/leela-zero

I have two beginner (and probably very dumb) questions, why do they have heavy c++/cuda usage rather than using only pytorch/tensorflow. Are they too slow for training Leela? Second, why is there tensorflow code?
by Onavo | 2025-06-08 11:33:42+00:00
Assuming you are asking this because of the deep learning/ChatGPT hype, the first question you should ask yourself is, do you really need to? The skills needed for CUDA are completely unrelated to building machine learning models. It's like learning to make a TLS library so you can get a full stack web development job. The skills are completely orthogonal. CUDA belongs to the domain of game developers, graphics people, high performance computing and computer engineers (hardware). From the point of view of machine learning development and research, it's nothing more than an implementation detail.

Make sure you are very clear on what you want. Most HR departments cast a wide net (it's like how every junior role requires "3-5 years of experience" when in reality they don't really care). Similarly when hiring, most companies pray for the unicorn developer who can understand the entire stack from the GPU to the end user product domain when the day to day is mostly in Python.
by neepi | 2025-06-08 11:34:05+00:00
I would not assume that this methodology applies to applied engineering, as a former actual real tangible meat space engineer. Things are a little nuanced and the nuances come from a combination of communication and experience, neither of which any LLM has any insight into at all. It's not out there on the internet to train it with and it's not even easy to put it into abstract terms which can be used as training data. And engineering itself in isolation doesn't exist - there is a whole world around it.

Ergo no you can't just say throw a bicycle into an LLM and a parametric model drops out into solidworks, then a machine makes it. And everyone buys it. That is the hope really isn't it? You end up with a useless shitty bike with a shit pelican on it.

The biggest problem we have in the LLM space is the fact that no one really knows any of the proposed use cases enough and neither does anyone being told that it works for the use cases.
by elashri | 2025-06-08 11:34:13+00:00
I will give you personal experience learning CUDA that might be helpful.

Disclaime: I don't claim that this is actually a systematic way to learn it and it is more for academic work.

I got assigned to a project that needs learning CUDA as part of my PhD. There was no one in my research group who have any experience or know CUDA. I started with standard NVIDIA courses (Getting Started with Accelerated Computing with CUDA C/C++ and there is python version too).

This gave me good introduction to the concepts and basic ideas but I think after that I did most of learning by trial and error. I tried a couple of online tutorials for specific things and some books but it was always a deprecated function there or here or a change of API that make things obsolete. Or basically things changed for your GPU and now you have to be careful because yoy might be using GPU version not compatible with what I develop for in production and you need things to work for both.

I think learning CUDA for me is an endeavor of pain and going through "compute-sanitizer" and Nsight because you will find that most of your time will go into debugging why things is running slower than you think.

Take things slowly. Take a simple project that you know how to do without CUDA then port it to CUDA ane benchmark against CPU and try to optimize different aspect of it.

The one advice that can be helpful is not to think about optimization at the beginning. Start with correct, then optimize. A working slow kernel beats a fast kernel that corrupts memory.
Show HN: A Minimal Productivity Dashboard on a Raspberry Pi
by 108charlotte | 2025-06-08 11:34:21+00:00
I built a fullscreen productivity dashboard using HTML, SCSS, and JavaScript — bundled with Webpack and displayed on a Raspberry Pi mounted above my desk.

It’s inspired by MagicMirror, but I custom-built it to stay on top of my schedule and avoid missing events. It shows my calendar, clock, and tasks in a clean, distraction-free layout — just the essentials at a glance.

This was my first Shipwrecked project with Hack Club, and also my first hardware + software combo project!

GitHub repo: https://github.com/108charlotte/magic-mirror

Live demo: https://108charlotte.github.io/magic-mirror/ (You may see a Google sign-in warning since the app isn’t verified yet. It’s safe, but you can also skip sign-in — the dashboard still works without the calendar.)

Would love any feedback, ideas for new features, or layout improvements. Open to contributors!
Show HN: AISheets: PDF-to-interactive worksheets (with LaTeX support)
by pk97 | 2025-06-08 11:35:26+00:00
Hi HN,

I built AISheets after getting fed up with reading chapters, closing the book, and realizing almost nothing stuck. I learn best when I’m quizzing myself along the way, but every app I tried was either clunky or missing basic features for technical subjects (such as rendering equations etc) or just too expensive.

AISheets lets you drop in a PDF and instantly get quick recaps, mind-maps, flashcards, fill-in-the-blank/matching exercise/MCQ questions, and other small drills in the form of a single "worksheet." You can then go through the worksheet to get a quick overview of your subject and check your understanding via the activities.

The worksheet is editable, so you can also supplement the content with your own notes, etc. (useful if you're an instructor I guess) It also handles equations somewhat cleanly, thanks to basic LaTeX support and you can also export the worksheet as a PDF, if you like reading things on a Kindle or printing out hard copies like me.

Yes, making LLM API calls costs money. Currently users get 3 free worksheet generations and after that it's a pay as you go model.

It’s still early and there’s plenty to refine. I’d love thoughts from anyone who cares about learning tools!
by muzani | 2025-06-08 11:35:54+00:00
I've experienced a lot of trouble with Flutter in the last year alone. Maybe it's because they recently laid off the Flutter team.

One related to this: https://docs.flutter.dev/release/breaking-changes/android-ja...

We had a bunch of sdk users who couldn't port over our Android sdk because of "Unsupported class file major version 65" so we ended up making a flutter plugin for them rather than downgrading the native Android versions. I would expect many sdk devs to not care enough to do this, especially the open source ones.

All the changes on these platforms have been done thanklessly by someone. Before this, someone was paid to do it, so they might not need the thanks. But I saw how fast Cordova unraveled after Apache announced they were dropping support.

There's the frameworks like GetX too which have slowed down recently. We've been removing them from the code and replacing them.
by yusina | 2025-06-08 11:36:00+00:00
The step from "it's a choice" to "it's your fault" is very small. There is a whole industry of populists thriving on the lack of distinguishing between these two.

Tech people often miss the social connotations such terms bring with them. Understandable, as many got into tech because of its clear definitions and lack of ambiguity and baggage, but the real world just doesn't work that way, and we have to acknowledge this.
by varunvs | 2025-06-08 11:37:33+00:00
Claude Code has support for AWS Bedrock. You can use Sonnet models available in AWS Bedrock to run Claude Code locally. This means you can also leverage Bedrock logs to inspect the API calls and the prompts sent.

I was amazed and excited by how good Claude Code is compared to Windsurf/Cursor and wanted to inspect the working. I inspected the logs and got an understanding on its system prompt as well the tools used. It is a great combination of prompt engineering, tool calls, tools orchestration.
by 0xDEAFBEAD | 2025-06-08 11:38:16+00:00
>First there was the (staged?) row with Zelensky. A couple of months later nothing has really changed.

I understand that the US stopped authorizing new shipments of gear to Ukraine like they were doing under Biden.

I don't believe it was staged. I think it was a long-shot attempt by Zelensky to make his case directly to the American people:

https://xcancel.com/RichardHanania/status/189556292259384155...
by thatspartan | 2025-06-08 11:38:30+00:00
Speaking of laptop batteries as a UPS source, some laptops come with battery management features that keep the battery healthy even when plugged in full time, usually exposed as a setting in the BIOS/UEFI. I've found that business/enterprise type laptops like Thinkpads and Probooks have this as standard, for example Thinkpads from 2010 already had this, assuming you're lucky enough to find one with a usable battery of course.
by messe | 2025-06-08 11:40:15+00:00
I would challenge you to find a country in the EU that has worse worker protections than the US, whether through statute or culture (for example norms about unionization).

I live in Denmark at the moment, and if my company wanted to lay me off without cause, they would have to give me three months notice. I have 6 weeks of vacation (with the option to take more unpaid; this 6 weeks is not including public holidays), private health insurance on top of the public health system through my company, pension both public and private, have no practical restrictions on sick leave, and work 37.5 hours a week (much of which can be done remotely). I have not once been asked to, or needed to work overtime, or be on-call unpaid. When I return home from work, unless I have planned to put a few remote hours in (to reduce my time spent at the office that week), I am neither expected nor required to answer emails or messages.

If I do lose my job, I will still receive a significant portion of my salary for a year, thanks to insurance through my union (I work as a software engineer).
by mcntsh | 2025-06-08 11:41:02+00:00
I've worked for major US companies in the Bay Area/NYC and German companies here in Europe so I feel like I can weigh in here.

In Germany I make way less, it's true, but I have a much higher quality of life and feeling of security here and I'd never willfully move back to the US. There's more to life than money, as they say...
by eastbound | 2025-06-08 11:41:29+00:00
> because they prioritize short-term gains

All you said is true. However, people are also competing with each other on lifestyle. It makes it mandatory to meet a certain level of financial performance if you want, for example, interesting friends or a girlfriend, let alone the same house as everyone, and kids. People who are a bit lower on the social scale then must part with the social insurance to increase their immediate lifestyle. Whereas when health insurance is mandatory for everyone, you won’t be competing with people who financially offer more during dates (except drug dealers and tax evaders; in Europe, professions which deal with cash like manual workers, have a much better lifestyle than engineers compared to their income).
by ndriscoll | 2025-06-08 11:41:48+00:00
Or they have explored other options and find docker lacking. I've used docker and k8s plenty professionally, and they're both vastly more work to maintain and debug than nixos and systemd units (which can optionally easily be wrapped into containers if you want on nixos, but there you're using containers for their isolation features, not for the ability to 'docker pull', and for many purposes you can probably e.g. just use file permissions and per-service users instead of bind-mounts into containers).

Containers as practiced by many are basically static linking and "declarative" configuration done poorly because people aren't familiar with dynamic linking or declarative OS config done well.
by c0l0 | 2025-06-08 11:43:23+00:00
Well, concerning technical risks, DNS Cache Poisoning[0] is a thing - but I keep the software implementing my recursive DNS service up to date very eagerly, so I guess the risk of falling victim to such an attack is rather low.

[0]: https://en.wikipedia.org/wiki/DNS_spoofing#Cache_poisoning_a...
by nialv7 | 2025-06-08 11:43:31+00:00
> With NixOS, the upgrades are so reliable

Yeah they may be reliable _for you_. And do note this reliability doesn't come automatically with Nix's model, it is only possible because many people put a lot of effort into making it working correctly.

If you use the unstable channels, you would know. My NixOS upgrades break _all_ the time. On average, probably once a month.
by thrance | 2025-06-08 11:43:46+00:00
He was sued for that by the guy and won his trial by convincing the judge that "pedo" is actually common Afrikaner lingo, and it was a casual insult. This country is a joke.

Also doesn't remove the fact Trump was one of Epstein's closest friends, and everything points to him being involved in some way or the other in those affairs.
by nicbou | 2025-06-08 11:45:33+00:00
I run a website about migrating to Germany. I have to teol people that they should take sick days when they're sick, and that they should not even look at their emails when they're on vacation. It's not just laws, but a culture that backs them up.

A favourite fact of mine is that if you're sick when on vacation, you get your vacation days back.
by ben_w | 2025-06-08 11:47:43+00:00
When I was at university, they got some people from industry to talk to us all about our CVs and how to do interviews.

My CV had a stupid cliché, "committed to quality", which they correctly picked up on — "What do you mean?" one of them asked me, directly.

I thought this meant I was focussed on being the best. He didn't like this answer.

His example, blurred by 20 years of my imperfect human memory, was to ask me which is better: a Porsche, or a go-kart. Now, obviously (or I wouldn't be saying this), Porsche was a trick answer. Less obviously is that both were trick answers, because their point was that the question was under-specified — quality is the match between the product and what the user actually wants, so if the user is a 10 year old who physically isn't big enough to sit in a real car's driver's seat and just wants to rush down a hill or along a track, none of "quality" stuff that makes a Porsche a Porsche is of any relevance at all, but what does matter is the stuff that makes a go-kart into a go-kart… one of which is the affordability.

LLMs are go-karts of the mind. Sometimes that's all you need.
by gf000 | 2025-06-08 11:47:49+00:00
I couldn't give a better reply than this author:

https://joeduffyblog.com/2010/01/03/a-brief-retrospective-on...

Also, a phenomenal writing (as are his other posts) on the whole concurrency landscape, see:

> A wondrous property of concurrent programming is the sheer number and diversity of programming models developed over the years. Actors, message-passing, data parallel, auto-vectorization, …; the titles roll off the tongue, and yet none dominates and pervades. In fact, concurrent programming is a multi-dimensional space with a vast number of worthy points along its many axes.
by thrance | 2025-06-08 11:50:10+00:00
Trump was Epstein's best friend according to the latter, in his conversations with the ghostwriter that would write his memoirs. There are videos of the two at 1990s parties, judging women and laughing together. Trump was also mentioned in Epstein's black book.

I feel like you downplay their relations with your "Trump had some relations with Epstein". There is definitely something fishy as to why they still haven't released the entirety of the files, and lie about having done so.