MurphyA/hacker-news huggingface dataset:
by Akkuma | 2025-05-05 15:25:45+00:00
Location: SC, USA

Remote: Yes (only)

Willing to relocate: If you make selling my house painless perhaps or pay enough to justify it

Technologies: JavaScript, Node, TypeScript, React, Solid, Bun, AWS, CI/CD

Resume/CV: https://akkuma.github.io/resume

Email: JS for my email atob('Z3JlZ29yeXdheG1hbitobkBnbWFpbC5jb20=')

My personal site: https://akkuma.github.io

17+ years in engineering (staff/principal) with 17+ years in JavaScript, Node since Ryan Dahl was working on it, React before it had a major version. Check resume for full list, which includes using lots of TypeScript, .Net, minor Elm, minor Ruby, minor Python, minor Elixir) with interest and willing to learn other languages like Rust.
by tptacek | 2025-05-05 15:26:09+00:00
How is that better? As a team lead, what would you think of a team member who consistently generated "crap" pull requests?

You see the same thing in every argument with LLM skeptics. 'The code is bad. You don't even know what the code is doing." This is obviously false. A professional reads the code they commit and push. A professional doesn't push code they know to be bad.
by pmarreck | 2025-05-05 15:26:17+00:00
Alright, I'll humor you. Is your assertion falsifiable?

People will always choose the more efficient option. If it takes me 15 hours being "out there" to manually find 1 possible work or romantic interest, and this hypothetical service just keeps dumping possible matches into my inbox of which just 20% pass what I'll call the "irrational interaction test" (i.e. "things other than match quality"), that's still a massive efficiency increase. So both a "better OKCupid", and a "better Linkedin/Dice/etc". I could still go out and touch grass and try to let serendipity do its work.

The question I'm asking is, if you're arguing against this, then are you also arguing against the OKCupids of the world? What about other automated forms of matchmaking? Are you saying those are taking more than they're giving (at least as far as "enriching people's lives" is concerned)? Why would some service that might do this an order of magnitude better (even if "things other than match quality" still counted for a lot), not be an overall good?
by hshdhdhj4444 | 2025-05-05 15:26:20+00:00
> It’s larger in that the entire structure of how we feed children at school is a tangle of federal programs, income thresholds, paperwork requirements, and local policies

If DOGE was anything other than an attempt to entrench executive control and execute performative cruelty, this is the stuff it would be tackling.

There are so many arbitrary conflicting policies that each only make things slightly less inefficient to the point where it doesn’t make sense to spend the energy fixing them, but put together they really add up to tangible and significant experiences in people’s lives.

An “all of the above” concentrated effort that looks at everything together, and then makes a list of suggestions to consolidate and harmonize policies that Congress can then pick through for the ones they agree upon on both sides of the aisle and pass quickly and unanimously would make a massive difference.

Sure, it may take a year instead of a few months to achieve this, but the changes would be beneficial, non destructive, and lasting, none of which can be said of even a generous perspective of what was actually done.
by pjmlp | 2025-05-05 15:26:29+00:00
Java modules have nothing to do with that, rather not all packages are supposed to be public rather sub-packages as way to have clean implementations, but given the granularity, many developers end up relying on internals that were designed only for consumption from public APIs.

.NET Assemblies suffer from the same, unless you make use of some tricks like InternalsVisibleTo attribute.

During the .NET 1.0 days there was the idea to have components, for a role similar to how Java modules have come to fulfill, but it never took off, and the idea was confusing as many developers usually thought they related to COM, when they heard "components" alongside .NET.

https://learn.microsoft.com/en-us/dotnet/framework/app-domai...
by bhouston | 2025-05-05 15:27:07+00:00
I find that daydreaming is absolutely critical for coming up with good strategies. Otherwise I can default to just do the next obvious thing, which isn't always the most strategic if you can take in the full picture, or at least consider alternatives well.

The two ways I get to strategic reflection are really:

- Doing lego. I find thhat doing lego is actually really good at helping me consolidate thoughts and ideas. It takes up just enough mental energy to not get bored, but it lets me think about things with an unstressed mind.

- Walks. The other way to generate new perspectives is to take a walk at lunch though non-interesting territory. I really do not find walks in a busy downtown to be relaxing, too much activity intruding on me to actually be low stress, but if it is in a forest or even just a long parkway that works for me.

The absolute worst way to come up with new ideas is in front of my computer trying to work. Good for doing the next obvious thing, but really hard to think outside of the box.

You really do need a mix of the two, otherwise you are either doing the obvious or never actually doing anything.
by austin-cheney | 2025-05-05 15:27:07+00:00
> Don’t let a computer write for you!

To play devil's advocate original code alienates you from many programming jobs. This was true before LLMs, and remains true now. Many developers abhor original code. They need frameworks or packages from Maven, NPM, pip, or whatever. They need to be told exactly what to do in the code, but copy/paste is better, and a package that already does it for you is better still. In these jobs, yes, absolutely let a computer write it for you (or at least anybody that is an untrusted outside stranger). Writing the code yourself will often alienate you from your peers and violate some internal process.
by numpad0 | 2025-05-05 15:27:10+00:00
aw. it hurts my brain to think about those days somehow. An awesome panel must be BlueSoleil. There were Microsoft XP SP2 stack that were stable but featureless, Toshiba stack with (IIRC)SCMS-T DRM support, WIDCOMM stack that show up on search now but I had no experience with - apparently tied to specific dongles, and the IVT BlueSoleil stack with the orange sun floating against dark blue background.

BlueSoleil was by far the most feature complete, and, as far as my interests back then were concerned, required for Wiimote on Windows. It was (not really)available as trialware but interoperability wasn't guaranteed so you would have had to pull dongle lottery until you hit a product with reasonably stable build of BlueSoleil if you had in mind a specific task to do in Bluetooth.

Fun times... things do feel less robust these days. Software was much better tested back then.
by dahart | 2025-05-05 15:27:33+00:00
Which decades? Are you saying the $5M number is too small because this article was from 2017, and I used budget from 2024? Okay, the NY state budget in 2017 was a bit over $25B. That actually still leaves the answer at two hundredths of one percent, since I rounded up and left lots of room for error. ;)

I was more or less trying to do what you suggest, but without getting stuck doing research until next week. I could be off by a factor of 10 or even 100 without the point having a significantly different summary, right? Even if we did exactly what you suggest, and even if the numbers were more accurate, the outcome doesn’t change: it’s weird to account for lunch outside of the rest of the system, when lunch is such a tiny minuscule cost, it could be funded without blinking.
by rixthefox | 2025-05-05 15:27:44+00:00
> but it would seem a reasonable protection for consumers in general.

The final say may ultimately come from the Cox vs Record Labels case from 2019 that is still working it's way through the appeal courts.

If the record labels win their appeal, anyone who helped facilitate the infringement can be brought into a lawsuit. The record labels sued Cox for infringement by it's users. It's not out of the question that any ISP that provides Internet connectivity to Facebook could be pulled in for damages.

For Meta these two cases could result in an existential threat to the company, and rightly so because the record labels do not play games. The blood is already in the water.
by klibertp | 2025-05-05 15:27:49+00:00
Thank you!! I was very interested in `convert-thread-to-coroutine` - I saw it on the ELS presentation, and when I went spelunking in the CMUCL codebase, I found the prototypes for `fork` and `resume`, but (probably because CMUCL is single-threaded?) nothing that would suggest how that `convert...` should look like.

Why is there so little interest in green threads/coroutines in CL community? cl-cont really isn't something to point to when asked about C10K problem... or yield/yield*... or async/await...
by PhunkyPhil | 2025-05-05 15:28:26+00:00
To me it's something like "the target language does not differ from the expressing language"?

A .txt file for notes is plaintext, because the language I'm using doesn't have to be compiled for my goal. Programming languages are not, because the expressed language is compiled into some other target language (machine code).

Markdown is not, because it's compiled into HTML.

A .txt undergoes no transformations from my writing, to its storage, to my later usage of it.
by frereubu | 2025-05-05 15:28:42+00:00
> Can you remember the last time you daydreamed? Or coped with boredom without reaching for your phone? Before the era of mobile technology, most of us had no choice but to wait without stimulation, and often, that meant being bored.

This line never hits right to me. I used to religiously carry around the New Yorker and / or NYRB and / or London Review of Books etc, often with a book too, so that I could read while waiting for friends, appointments, public transport etc, so I was never bored or daydreaming when I didn't want to be. I think this needs to be rephrased to account for the difference in quality between printed material and the infinite, deliberately-addictive makeup of the modern internet, which is the real issue.
by mschuster91 | 2025-05-05 15:29:15+00:00
> I don’t think we have a law that allows you to create another jurisdiction above that of the US Courts. That’s a change in the law.

Well, whoever succeeds Trump will have to go for drastic measures to restore global trust in the US. No way around that, the system is fundamentally broken and needs a complete and utter overhaul. If the Democrats have an ounce of interest in self-preservation, they have no alternative than to bring down all the hammers they can on the MAGA part of the GOP.
by owendarko | 2025-05-05 15:29:16+00:00
Why do we need a new IDE for "AI/vibe coding"?

The entire workflow for "AI coding agents" boils down to:

1. You write a prompt

2. The agent wraps it in a system prompt and sends it to the LLM

3. The LLM sends back a response

4. The agent performs specific actions based on that response (editing files, creating new ones, etc.)

I don't see why anyone would ditch their current (non-AI) IDE for Cursor just to get this functionality (especially if you're getting hit with a monthly subscription fee on top of it.)

P.S. I maintain a VS Code extension that does the 4 steps above as a baseline[1]

[1] https://github.com/Kilo-Org/kilocode
by cesarb | 2025-05-05 15:29:25+00:00
> I don't think ISP caching would be a thing without https. It would bring a lot of additional complexity and resource requirements for them. I can hardly imagine that being worth it to save some bandwidth. Maybe it made sense in a world where bandwidth was very limited.

Transparent squid proxies were common back when most sites were on http. They let ISPs reduce the use of their limited upstream bandwidth, while also making sites load faster. The complexity and resource requirements were modest: install squid on a server, and configure the router to redirect (masquerade) all outgoing TCP port 80 connections to the port configured for squid on that server.
by lynaghk | 2025-05-05 15:29:33+00:00
That's a reasonable idea, but unfortunately wouldn't work in my case since the simulation relies on a lot of scientific libraries in Python and I need the inversion to happen on the microcontroller.

When you say "coordinate descent" do you mean gradient descent? I.e., updating a potential pose using the gradient of a loss term (e.g., (predicted sensor reading - actual sensor reading)**2)?

I bet that would work, but a tricky part would be calculating gradients. I'm not sure if the Python libraries I'm using support that. My understanding is that automatic differentiation through libraries might be easier in a language like Julia where dual numbers flow through everything via the multiple dispatch mechanism.
by em-bee | 2025-05-05 15:29:42+00:00
at what time do kids in australia come home from school? for comparison in germany the average school day is 4-6 hours, depending on age. in the US it is 6-8 hours. in germany kids usually come home for lunch. in the US they usually don't. those two hours make a big difference in what kind of food the kids need to bring to school. in germany a snack is enough. that's easy for parents to accomplish. kids in the US need a real meal for their lunch break in school. but cooking food in the morning that kids can carry and eat 5 hours later? even wealthy parents don't have time for that.
Show HN: We launched hosted MCP and RAG (no infra, we host)
by pkhodiyar | 2025-05-05 15:30:39+00:00
Hey HN,

We just put a fully managed Hosted MCP Server in front of our production-grade RAG stack. It solves the two things (will talk about that at end) that kept biting us (and most dev teams) when wiring agents to private data.

How does it work? (# 30-second flow)

→ CustomGPT Console → Deploy → MCP → Enable → Grab the generated endpoint + JSON schema → Add to MCP aware client

Point any MCP-aware tool (e.g. dozens of Agentic AI and workflow tools like n8n and Zapier; IDEs like Cursor; ChatGPT w/ MCP plugin, Anthropic’s Claude, etc.) at the endpoint.

So it's basically bringing RAG to MCP.

Back to the 2 things I talked about above are:

1. Agent Answer Accuracy a.k.a RAG accuracy – we benchmark at the top of public leaderboards for “business-doc” retrieval & no hallucination.

2. Ops drag – no k8s, patch cycles, or 3 a.m. TLS renewals. We host, autoscale, and watch the graphs.

Included in every CustomGPT.ai plan (free-trial friendly). Happy to share perf metrics or answer architecture questions.

Ask me anything!
by pjmlp | 2025-05-05 15:30:41+00:00
The main difference is that languages that aren't C or C++, usually have the freedom to live outside the UNIX linker model, thus they have much more richer linker tooling.

That C# model you praise, you will find it easily on Object Pascal, Delphi, Modula-2, Eiffel, Oberon, and many other compiled languages that have their own compiler toolchain, without depending on having to have object files that look like they were generated from a C compiler.
by SparkyMcUnicorn | 2025-05-05 15:30:50+00:00
I ran them again several times to make sure the results were fair. My previous runs also had a different 30B model loaded in the background that I forgot about.

LM Studio is an easy way to use both mlx and llama.cpp

anemll [0]: ~9.3 tok/sec

mlx [1]: ~50 tok/sec

gguf (llama.cpp b5219) [2]: ~41 tok/sec

[0] https://huggingface.co/anemll/anemll-DeepSeekR1-8B-ctx1024_0...

[1] https://huggingface.co/mlx-community/DeepSeek-R1-Distill-Lla...

[2] (8bit) https://huggingface.co/unsloth/DeepSeek-R1-Distill-Llama-8B-...
by troupo | 2025-05-05 15:30:57+00:00
> Everyone is going to Serbia now.

Here's a quote for you:

--- start quote ---

“Labour unions contend that between 35 and 50 percent of feature films turned out by American producers are made abroad,” the New York Times reported on October 4 1959 as the volume of what were then called “runaway productions” began to soar.

--- end quote ---

Notice the year.

Hollywood has been running away from California for over 70 years. Your obsession with Serbia completely ignores that all of Europe is used for movie and TV productions, and Serbia is just the latest addition: https://issuu.com/thelatesteditionishereandfreetoview/docs/c...
by rvz | 2025-05-05 15:31:03+00:00
This is similar to the sort of hype which happened with Clubhouse app ($4B valuation, then the users stopped signing up.), Hopin ($9BN until the pandemic ended) and finally Inflection AI ($4B and almost no-one uses it after the initial AI hype).

One of biggest risks is Microsoft who can further lower prices with Copilot (and they can afford to do that for years) for longer and rapidly copy Cursor just like they destroyed Slack with Teams.

There really is no lock-in case for Cursor (unless they acquire something else) as users can easily cancel and switch back to VS Code and Cursor can lose that ARR very quickly and the cost is the entire company.

For Microsoft? Costs them nothing.

This $9B valuation is peak euphoria and this is the best time for Cursor to sell as they are getting very greedy after rejecting a buyout from OpenAI (twice).
by ijk | 2025-05-05 15:31:04+00:00
A difficult, but not intractable problem: OLMoTrace claims to be able to trace from output to training data in seconds [1]. Notably, it can do this because OLMo itself was intentionally designed to be open and transparent [2]; it was trained on 4.6 trillion tokens of entirely open data (which you can download yourself) [3]. There's nothing stopping Meta or OpenAI from creating a similar tool, other than the obvious detail of that showing their exact training data.

[1] https://arxiv.org/abs/2504.07096

[2] https://allenai.org/blog/olmotrace

[3] https://huggingface.co/datasets/allenai/olmo-mix-1124
by AlexWunder | 2025-05-05 15:31:18+00:00
WUNDERGRAPH- Senior Platform Engineer/ Senior Full stack / Senior Typescript Engineer - REMOTE-EMEA

Hi. I am Alex, I am scaling the team at WunderGraph. We are a remote, global, series A start up, backed by Ebay to continue innovation in the API Management Space. Currently 22 people, we plan on scaling our team, and have roles across:

Senior Golang Engineer - https://wundergraph.com/jobs?ashby_jid=28f6c08b-afd9-4bd7-a1...

Senior Platform Engineer -https://wundergraph.com/jobs?ashby_jid=d8608bb4-eef7-4b43-b0...

Senior Typescript Engineer - https://wundergraph.com/jobs?ashby_jid=97443b40-84cd-4d9e-85...

We have roles open in US as well, such as our first VP of Marketing and BDRs:)

Culturally, these opportunities would fit someone that prefers to work in a no BS team, highly collaborative, with big scope for impact, and supportive leadership.

Please apply if you believe we can grow together. Cheers!
by cgriswald | 2025-05-05 15:31:27+00:00
Copyright is defined in law and as the original poster stated, whether this is 'copying' as defined by copyright law is legally ambiguous.

Copyright doesn't protect against all forms of duplication. For instance, you own the copyright to your post and grant HN a license to offer copies of it. I have no direct license from you to copy the content of your post; but I can copy it to memory, copy a cache to disk, and make a copy appear on my display.
by PUSH_AX | 2025-05-05 15:31:40+00:00
This is like saying cars are for doing skids and speeding illegally, then telling the person who drives for a living if they “don’t have a very inflated idea about what a car is”.

Vibe coding is letting the AI take the wheel for every decision, not verifying output, progress above all. Of course it’s possible to use it in a more subtle collaborative capacity with heavy oversight.
by malcolmgreaves | 2025-05-05 15:32:00+00:00
Fun idea storing embeddings in inodes! Very clever!

I want to point out that this isn’t suitable for any kind of actual things you’d use a vector database for. There’s no notion of a search index. It’s always a O(N) linear search through all of your files: https://github.com/perone/vectorvfs/blob/main/vectorvfs/cli....

Still, fun idea :)
by OtherShrezzing | 2025-05-05 15:32:50+00:00
>That said, OP is referring to whether the resulting model is able to produce verbatim copies of the data.

The NYTimes in 2023 was able to demonstrate that the models can reproduce entire articles verbatim[0] with minimal coercion.

[0]https://nytco-assets.nytimes.com/2023/12/NYT_Complaint_Dec20...
by photon_rancher | 2025-05-05 15:34:10+00:00
Did some similar testing with an on-off rocker switch for a project last year.

Traces were highly predictable if you pressed it just gently past the detent. But if you did it too slowly (restricting the detent force) or used too much follow through (adding to the detent force) the result was very chaotic. Sometimes you could get the bounce period to extend by 10x if you took enough samples.

And if there’s too much current or other problems i saw decent ground and supply bounce too. That definitely makes it toucher to measure the behavior- in some respects a diff or current probe gave even more interesting results.
by scoofy | 2025-05-05 15:34:44+00:00
One of the things I feel like is surreal when I'm using an AI chat bot is that it never tells me to leave it alone and stop responding. It's the strangest thing, you could be as big of a jerk, and it'll play back it you in whatever banter it's programmed to.

I feel like this is a kind of psychological drug for people. It's like being the popular kid at the party. No matter how you treat people, you can get away with it, and the counter-party keeps playing along.

It's just strange.
by onlypassingthru | 2025-05-05 15:35:01+00:00
We have skeletal evidence of professional archers. It takes years of dedicated practice since adolescence in order to modify the bone structure like that. That additional bone strength means these professionals were likely able to use draw strengths no modern enthusiast could even touch. It also follows that if they were part of a standing army, they also undoubtedly practiced skills together and used a variety of equipment, like short bows and longbows.

Unfortunately, we have no mass media that reflects what a professional archer of yesteryear looked like because that profession died centuries ago and nobody has modified their skeleton to amuse us. However, we can tell from some of their bones they were somewhat lopsided as the arms were conditioned for purpose. For example:

"The men of the Towton population appear to have been engaged in a habitual activity that preferentially loaded the left humerus when compared with the right. This disparity is strongest in the distal humeral shaft. The loading pattern varies such that it creates signiﬁcant differences between limbs in diaphyseal shape from the mid-distal to midproximal shaft." [0]

Despite what the weekend warriors and LARPers would like to believe, the historical professionals really were anatomically and physically better at the job.

[0] https://www.researchgate.net/publication/285885888_Architect...