MurphyA/hacker-news huggingface dataset:
by rustystump | 2025-09-05 16:39:13+00:00
I dont understand why you are downvoted. It seems like people have a real knee-jerk reaction to anything contrary to their world view which is exactly what you are commenting on.

All most all the replies to your comment have nothing to do with the substance of what you said. The reality is that the us system is predominantly run by bureaucrats which make sweeping changes hard. This is a feature of the system.

This means that whatever party is in charge will have a harder time enacting the crazy.

I never understood the “my side”/“us vs them” from people. There is only one side and we are all on it.
by Uehreka | 2025-09-05 16:39:19+00:00
The human stochastic parrots (GP, not you) spouting these 2023 talking points really need to update their weights. I’m guessing this way of thinking has a stickiness because thinking of an LLM as “just a fancy markov chain” makes them feel less threatening to some people (we’re past the point where it could be good faith reasoning).

Like, I hear people say things like that (or that coding agents can only do web development, or that they can only write code from their training data), and then I look at Claude Code on my computer, currently debugging embedded code on a peripheral while also troubleshooting the app it’s connected to, and I’m struck by how clearly out of touch with reality a lot of the LLM cope is.

People need to stop obsessing over “the out of control hype” and reckon with the thing that’s sitting in front of them.
by toss1 | 2025-09-05 16:39:34+00:00
Yup, software was one of the keys to Walmart being able to expand as much as it did in the 1980s-90s. Their advanced (for the time) inventory & sales systems could tell when some products were selling well in one region and not in another (due to stylistic preferences, prevailing weather, etc.), and they could arbitrage that and move inventory to optimize sales for each location.

It was a major advantage over any other store who didn't have such data and would be out of inventory in the hot region while the same items were on markdown sale a few states over. Walmart maximized profits while the blind competitors bump along with losses.
by danielvaughn | 2025-09-05 16:39:36+00:00
Every time I see animation discussed by designers, they're thinking about it in terms of polish and "delight", and then balancing those things with perceptual latency. It's not entirely incorrect, but a couple of minor nits:

1. Delight is overblown, in my opinion. I think most of the people truly delighted by fancy animation are just other designers.

2. It's more useful to think about state when deciding when to animate. Could the user have trouble perceiving the change in state that just occurred? If so, then use an animation to help them visualize what happened. I believe this is the primary reason to use an animation - all others are vanity.
by yewenjie | 2025-09-05 16:39:47+00:00
6+ years shipping full-stack products, doing ML since 2018 before the LLM hype, maintainer of 100+ NixOS packages because I believe software should actually work.

Location: Berlin, Germany Remote: Yes Willing to relocate: London/UK, SF/NYC/US Technologies: TypeScript, Python, React, SvelteKit, FastAPI, PostgreSQL, PyTorch, TensorFlow, Effect-TS, Nix, Emacs Résumé/CV: https://shayon.work/cv.pdf Email: hi@shayon.work

Currently Senior SWE at an early-stage cybersecurity startup where I built the entire frontend platform from scratch and architect complex web applications with heavy real-time data processing across distributed, user-controlled nodes. Before LLMs were cool, I was doing deep theoretical ML research (Inverse Reinforcement Learning) with an MS in Math.

Why I'm different: I single-handedly shipped our main product frontend from scratch, then scaled the team by hiring 3+ engineers - the kind of 0-to-1 execution that early-stage startups need. I tackle ambiguous problems with unconventional solutions, build tools that don't exist yet, and code across the full stack. Deep into Nix/NixOS and Emacs, heavy open source contributor.

Looking for senior/staff roles with real user impact, significant technical ownership, and complex problems to solve. Want passionate colleagues who love their craft and maintain their dotfiles with pride.
by MarcusE1W | 2025-09-05 16:40:05+00:00
In fairness, it shouldn’t. I think it is acceptable that the foreign workers have valid US work visas and can demonstrate that. Maybe constitution plays sometimes fast and loose with work visas, but that does not automatically make it ok.

I have worked abroad many times and work permits were always under heavy scrutiny by my own company, to the degree that we send one unhappy soul home mid week because some regulations were not met and he came back week smiling because he got a pay rise as comparable rated as local was a requirement.
by gethly | 2025-09-05 16:40:09+00:00
I too was using PBs a lot, as they are quite popular in the Go world. But i came to the conclusion that they and gRPC are more trouble than they are worth. I switched to JSON, HTTP "REST" and websockets, if i need streaming, and am as happy as i could be.

I get the api interoperability between various languages when one wants to build a client with strict schema but in reality, this is more of a theory than real life.

In essence, anyone who subscribes to YAGNI understands that PB and gRPC are a big no-no.

PS: if you need binary format, just use cbor or msgpack. Otherwise the beauty of json is that it human-readable and easily parseable, so even if you lack access to the original schema, you can still EASILY process the data and UNDERSTAND it as well.
by janderland | 2025-09-05 16:40:29+00:00
Calling psychedelics and “escape” is debatable. While you do leave reality, the alternative reality you enter is often difficult, uncomfortable, and challenging, at least in my experience.

Psychedelics are an escape in the same way a workout or a long hike is an escape. I see this as different to the escape you get from opioids or alcohol.

Your point still stands that you need to address your problems eventually.
by taeric | 2025-09-05 16:40:35+00:00
To add to the sibling, I've seen this with Java enums a lot. People will add it so that the value is consumed using the enum as fast as they can. This works well as long as the value is not retrieved from data. As soon as you do that, you lose the ability to add to the possible values in a rolling release way. It can be very frustrating to know that we can't push a new producer of a value before we first change all consumers. Even if all consumers already use switch statements with default clauses to exhaustively cover behavior.
by throw0101d | 2025-09-05 16:40:35+00:00
> There's been many many cases where ICE has been confused about what VISAs allow and don't allow.

ICE folks seem to be sometimes confused about citizen versus non-citizen:

* https://www.theguardian.com/us-news/2025/aug/05/us-citizens-...

* https://globalnews.ca/news/11309378/kenny-laynez-ice-detaine...
by braebo | 2025-09-05 16:40:54+00:00
We are all influenced by the external world whether we like it or not. The butterfly effect is an extreme example, but a direct interaction with anything, especially a talking rock, will influence us. Our outputs are a function of our inputs.

That said, being aware of the inputs and their effects on us, and consciously asserting influence over the inputs from within our function body, is incredibly valuable. It touches on mindfulness practices, promoting self awareness and strengthening our independence. While we can’t just flip a switch to be sociopaths fundamentally unaffected by others, we can still practice self awareness, stoicism, and strengthen our resolve as your therapist seems to be advocating for.

For those lacking the kind of awareness promoted by these flavors of mindfulness, the hypnotic effects of the storm are much more enveloping, for better or (more often) worse.
by jauntywundrkind | 2025-09-05 16:41:02+00:00
Sarcastic post? After a much much ballyhoooed announcement during Trump1, and many many tax incentives, it still seems like there's not much here.

https://www.nbcchicago.com/news/local/what-happened-to-foxco... https://news.ycombinator.com/item?id=38518446 https://news.ycombinator.com/item?id=37392169

But yes, raiding that sure would be another massive hit, further helping destroy America's reputation & isolating us from the world. Which based on all evidence & actions, is what this administration is doing: destroying the US empire's soft power as fast as possible. With Gabbard working basically for the opposition to make sure foreign influence campaigns & meddling to have free reign to run amock as they please, as well.
by notahacker | 2025-09-05 16:41:02+00:00
ICE doesn't have the strongest record when it comes to paperwork either. It's possible Hyundai screwed up (and the slap on the wrist they got in 2022 isn't much of a deterrent), but it's also possible that ICE responded to someone suggesting Hyundai might have illegals amongst its workforce by indiscriminately detaining all foreign nationals there...
by sillywalk | 2025-09-05 16:41:06+00:00
> I just finished reading "Fortress Rochester" by Frank Soltis, the designer behind the IBM System38/OS400/iSeries sw.

There's a copy of the previous version, Inside the AS/400, also by Frank Soltis on archive.org

https://archive.org/details/insideas4000000solt/
by sotix | 2025-09-05 16:41:06+00:00
High school also killed my love for reading. I really regret that I didn't start reading again outside of assigned works until I graduated college. Now I read a pretty significant amount, and it's a joy to me! Something about how school analyzed literature and required you to read what they dictated didn't align with me.

I just finished the Odyssey, a required book in high school, after I previously finished the Iliad, which wasn't required in high school. Reading those two together after reading Stephen Fry's Mythos and Heroes books was a wonderful experience that I felt could have been replicated in high school rather than the whirlwind of bouncing around to unrelated books like the Catcher in the Rye.
by benzible | 2025-09-05 16:41:42+00:00
Python's ecosystem is hard to beat, but Elixir/Nx already does a lot of what Mojo promises. EXLA gives you GPU/TPU compilation through XLA with similar performance to Mojo's demos, Explorer handles dataframes via Polars, and now Pythonx lets you embed Python when you need those specialized libraries.

The real difference is that Elixir was built for distributed systems from day one. OTP/BEAM gives the ability to handle millions of concurrent requests as well as coordinating across GPU nodes. If you're building actual ML services (not just optimizing kernels), having everything from Phoenix / LiveView to Nx in one stack built for extreme fault-tolerance might matter more than getting the last bit of performance out of your hardware.
by beders | 2025-09-05 16:41:47+00:00
If you opt for non-human-readable wire-formats it better be because of very important reasons. Something about measuring performance and operational costs.

If you need to exchange data with other systems that you don't control, a simple format like JSON is vastly superior. You are restricted to handing over tree-like structures. That is a good thing as your consumers will have no problems reading tree-like structures.

It also makes it very simple for each consumer/producer to coerce this data into structs or objects as they please and that make sense to their usage of the data.

You have to validate the data anyhow (you do validate data received by the outside world, do you?), so throwing in coercing is honestly the smallest of your problems.

You only need to touch your data coercion if someone decides to send you data in a different shape. For tree-like structures it is simple to add new things and stay backwards compatible.

Adding a spec on top of your data shapes that can potentially help consumers generate client code is a cherry on top of it and an orthogonal concern.

Making as little assumptions as possible how your consumers deal with your data is a Good Thing(tm) that enabled such useful(still?) things as the WWW.
by seu | 2025-09-05 16:42:16+00:00
"At OpenAI, we can't eliminate that disruption. But what we can do is help more people become fluent in AI and connect them with companies that need their skills, to give people more economic opportunities."

I love it when companies do something and at the same time say, that they cannot do anything about it. Like Microsoft recently firing tons of people while posting record profits and making up some lame excuse about things being the way they are.
by gertrunde | 2025-09-05 16:42:43+00:00
Hmm...

As far as power cables go, I think I only ever bought one proper PSU for a Pi, the rest were all powered from various bits of discarded PSU here and there, and in one case via a 5-way usb power thing. (Heck - I think only 2 of the last 5 phones I've had came with a power supply).

SSD - definitely nice to have, but I've not used one on a pi yet.

For display cables - most of my pi's tend to be headless, and I pre-configure the network bits when I image the sd card, so I don't often use the display at all.

Cooling case has become more necessary with the 5, although a heatsink alone can cope if airflow is good enough (e.g. if there's no case, of if the top is off).

But yes, if you want to use it in a desktop replacement scenario, then the extras do add up quite a bit.
by addaon | 2025-09-05 16:43:06+00:00
> But, it’s good to know Mach-O was designed to support multi-arch binaries since the PowerPC-to-Intel transition (yay, mac history!) and now Intel-to-ARM transitions if we pretend that didn’t happen like three years ago.

Fat binaries predate the PowerPC-to-Intel transition. They were used at NeXT to support a quite wide variety of hardware platforms, and were even used publicly in the "pure" PowerPC Mac era for... reasons that I encourage someone to dig into, but am not sure are fully disclosed.
by mholt | 2025-09-05 16:43:11+00:00
Apple could learn a thing or two from this. Too often I'm waiting for their silly animations to finish. Just a moment ago I swiped to scroll the view to the bottom, then immediately tapped the button when it came into view, but I had to tap it multiple times until the bouncing stopped.

That's just one example because it just happened, but this happens ALL the time. I know Apple can do better. My Android phone felt so much more responsive (the 120hz screen helped, I'm sure), simply because the animations were snappier.

Other examples that come to mind real quick:

- Swiping up to switch apps. That one is awfully slow. (Actually, most gesture-based activities are painfully slow!)

- Dismissing notifications (esp. on Mac)

- Opening the drawer thing

- Revealing the dock

- Sometimes I see animations stacked upon each other. One animation has to fully complete, then another one, THEN I can finally use my computer again.

It's ironic that I have to go to Accessibility settings and disable these things to make my device accessible.
by hx8 | 2025-09-05 16:43:22+00:00
I do not feel the need to defend myself against ChatGPT based arguments. If you could only do one of the two, you should probably exercise because physical health is a more base level need then improved cognition. If you hold the view that improved cognitive skills are not interesting to you then either you haven't had more basic needs meet, or your cognitive skills are so far declined that you cannot recognize the inherit value.
by ModernMech | 2025-09-05 16:43:29+00:00
> This guy is worried about GPU kernels, which are never, ever written in Python. As you point out, Python is a glue language for ML.

That's kind of the point of Mojo, they're trying to solve the so-called "two language problem" in this space. Why should you need two languages to write your glue code and kernel code? Why can't there be a language which is both as easy to write as Python, but can still express GPU kernels for ML applications? That's what Mojo is trying to be through clever use of LLVM MLIR.
by chermi | 2025-09-05 16:43:36+00:00
Huh? Have you heard of learning something new? Physicists and scientists at large are pretty good at it. Do you want some certification program to determine who's allowed to opine? If someone is wrong, tell them and show them they're wrong. Don't preemptively dismiss ideas based on some authority mechanism.

Here's another example in case you still don't get the point - Schrodinger had no business talking about biology because he wasn't trained in it, right? Nevermind him being ahead of the entire field on understanding the role of "DNA"(yet undiscovered, but he correctly posited the crystal-ish structure) and information in evolution and inspiring Watson's quest to figure out DNA.

Judge ideas on the merit of the idea itself. It's not about whether they have computing backgrounds, its about the ideas.

Hell, look at the history of deep learning with Minsky's book. Sure glad everyone listened to the linguistics expert there...
by imadEngineering | 2025-09-05 16:44:02+00:00
Imagine, you want to view a single post or a video on a platform you don't use.

They require you to sign up.

So having no choice, you sign up, did the thing you want, and then... delete your account.

And now, you wasted your time, and some space on the platform database, and the bandwidth, and ATPs. All for nothing.

Welcome, to the modern internet.
by Aachen | 2025-09-05 16:44:06+00:00
I don't think it needs to be taken that literal. The train orchestrator can set signals on connected tracks and read out the block statuses without needing to also be able to reach HN and the wider internet. Local can be the track you're on, not merely driving on sight (but, yes, worst case you'd hope there's still procedures for that, too)
by woopsn | 2025-09-05 16:44:38+00:00
If you take N samples of a real signal you will get N/2+1 bins of information from the DFT, covering 0Hz out to about half the sampling rate.

The bins do not actually measure a specific frequency, more like an average of the power around that frequency.

As you take more and more samples, the bin spacing gets finer and the range of frequencies going into the average becomes tighter (kind of). By collecting enough samples (at an appropriate rate), you can get as precise a measurement as you need around particular frequencies. And by employing other tricks (signal processing).

If you graph the magnitude of the DFT, signals that are a combination of power at just a few frequencies show just a few peaks, around the related bins. Eg a major chord would show 3 fundamental peaks corresponding to the 3 tones (then a bunch of harmonics)

https://en.wikipedia.org/wiki/Fourier_transform#/media/File:...

So you detect these peaks to find out what frequency components are present. (though peak detection itself is complicated)
by dismalaf | 2025-09-05 16:44:39+00:00
Title feels like a bait and switch.

Development speed absolutely is a bottleneck. But coding speed? Like, typing? Yeah, I can definitely type faster than I can think about code, or anything really (typing at 100wpm is a fun party trick but not super useful in the end). Many times over... Even single finger typers who peck at the keyboard probably can, auto-complete has existed for a long time...
by krapp | 2025-09-05 16:44:53+00:00
The obvious goal is not to police illegal immigration but to purge the US of as many immigrants as possible and halt immigration in general so that "native born Americans" can get all of the jobs they think immigrants (and "DEI" hires - it's so difficult not to read all of this as code for "not white") have "stolen" from them. The ham-fisted arbitrariness and cruelty is the point.
by steveklabnik | 2025-09-05 16:44:57+00:00
> That might well change, but it's what their docs currently say.

It's not, actually: https://source.chromium.org/chromium/chromium/src/+/main:doc...

> Rust can be used anywhere in the Chromium repository (not just //third_party) subject to current interop capabilities, however it is currently subject to a internal approval and FYI process. Googlers can view go/chrome-rust for details. New usages of Rust are documented at rust-fyi@chromium.org.

It is true that two years ago it was only third party, but it's been growing ever since.
by notmyjob | 2025-09-05 16:45:15+00:00
No, uncertainty and stability matter in business, a lot. Not that Trump is the reason we lack political stability. It’s the two party system Washington warned us about, boaz and jachin. But that lack of stability is arguably pretty stable itself. American dynamism has pros and cons. Much of today’s context goes back to political and trade decisions made back in the 90s.
by samidalouche | 2025-09-05 16:45:20+00:00
Narrative I/O | Senior Backend & Frontend Engineer positions | New York, NY | Full-time | REMOTE (4-hour overlap with EST for backend, US & Canada for frontend) | $120k to $200k USD | https://narrative.io/

Narrative has been building a data collaboration platform designed for simplicity and ease of use since being founded in 2016.

Our primary strength is functioning as a data marketplace where we differentiate ourselves by automatically standardizing data, making platform data accessible through the Narrative Query Language (NQL), giving data providers the ability to define row-level access and pricing policies, and making it easy to deliver data to a variety of destinations using our "Connector Framework".

We operate two flavours of our platform: An AWS-based implementation that runs on our infrastructure, and a Snowflake-based version running inside the user's Snowflake account.

We are a small, remote-first team looking for great developers who want to jump in and take major systems and user-facing features from design to launch. While the company's headquarters are in NYC, the development team currently includes engineers working from the US (California and New York), Canada (Alberta, British Columbia, and Québec), Poland, and Serbia.

In brief, the technologies we use are:

- Backend: Scala, Spark, Apache Iceberg, Apache Calcite, Cats, Cats-Effect, Http4s, FS2, Doobie, Deequ, Axolotl, BentoML, and HuggingFace Transformers.

- Frontend: Typescript, VueJS, Nuxt, Vite, and Cloudflare Pages.

- Operations: AWS (ECR, ECS, EMR, RDS, S3, etc.), Datadog, Docker, Terraform, with some burgeoning use of EKS/Kubernetes.

Job postings and more on information about our team and culture are available at: https://jobs.narrative.io/

Apply by sending your resume to hiring-dev@narrative.io.
by thinkharderdev | 2025-09-05 16:45:59+00:00
> I don't actually want to do this, because then you have N + 1 implementations of each data type, where N = number of programming languages touching the data, and + 1 for the proto implementation.

I think this is exactly what you end up with using protobuf. You have an IDL that describes the interface types but then protoc generates language-specific types that are horrible so you end up converting the generated types to some internal type that is easier to use.

Ideally if you have an IDL that is more expressive then the code generator can create more "natural" data structures in the target language. I haven't used it a ton, but when I have used thrift the generated code has been 100x better than what protoc generates. I've been able to actually model my domain in the thrift IDL and end up with types that look like what I would have written by hand so I don't need to create a parallel set of types as a separate domain model.