MurphyA/hacker-news huggingface dataset:
by koolala | 2025-11-03 20:44:23+00:00
This is crazy cool. 8,000 CPUs. I wonder if any types of programs would ever make 10k tasks in their normal runtime behavior.

"One important difference is that there is no way to suspend execution of a task. There is a way around this though: Linux supports up to 8k CPUs (or possibly more...). We can just spin up a new CPU dedicated to each user task (process/thread) and never preempt it. Each task is backed by a Web Worker, which is in practice backed by a thread in the host OS (through the WebAssembly implementation). "
by iamsober | 2025-11-03 20:44:32+00:00
Location: Toronto

Remote: Yes

Willing to relocate: Yes

Technologies: Python / TypeScript / Postgresql / FastAPI / DDD/ Docker / Kubernetes / AWS / LangGraph / Linux

Résumé/CV: https://manoj.codes/ManojChapagain-Resume.pdf

Email: chapagainmanoj35@gmail.com
by netbioserror | 2025-11-03 20:44:40+00:00
Location: Tampa, Florida

Remote: Yes

Willing to Relocate: Yes

Technologies: Python, Numpy, Pandas, SciKit, PyTorch, Matplotlib, Nim, Datamancer, C, Linux, GCC cross-compilation w/ musl-libc (ARM, RISC-V), gnuplot, LaTeX, Typst, Clojure, JavaScript/TypeScript, HTML/CSS, PostgreSQL

Resume/CV: https://mega.nz/file/NOBCkDgT#zjEmVYv9WuoYti7xPxUJkrOPC2v-dQ...

Email: nervecenter7@gmail.com

I'm a Master's in CS, and a primarily backend software engineer focusing on mathematical & data analysis, currently specializing in vibration, signals, and sensor analysis, as well as data visualizations. I recently reverse-engineered and from-scratch rewrote an obfuscated backend analysis codebase, resulting in a maintainable, readable, concise, well-documented system.

I have some past experience building backend web services with Clojure, Postgres, and Datomic, and more recent experience making local frontend GUI tools with TypeScript.

I'm a strong advocate of FOSS tools, powerful pragmatic languages, modular technology stacks, and simple solutions. All directly informed by experience with how proprietary languages & libraries, monolithic stacks, and clever programming wizardry result in systems that are brittle and crash-prone, expensive or impossible to maintain, and difficult to defend to clients and courts.
by dcminter | 2025-11-03 20:44:46+00:00
Location: Stockholm (remote or hybrid) Remote: Yes Willing to relocate: No Technologies: Java, AWS, Linux, technical writing Résumé/CV: https://www.linkedin.com/in/dcminter/ Email: dave@paperstack.com

Based in Stockholm, Sweden (but originally British), I have a frightening quarter-century's experience building back-end stuff in Java. I've been a Linux guy since the boot/root days, and I rather like dabbling in AWS cloud stuff too. I'd like to reach outside my comfort zone a bit in my next role, but whether that means "less Fintech", or "quelle horreur, le frontend" or something zanier we'll have to see. I'd definitely like to go somewhere that the architecture and technical decisions weren't fully baked yet, so a startup might be a good fit.

I'm personable, articulate, have a life-long love of technology, and I'm available with immediate effect. Let's talk.
by wcunning | 2025-11-03 20:44:50+00:00
Location: Detroit, MI

Remote: Yes

Willing to relocate: no

Technologies: Embedded systems, automotive, machine learning, signal processing, data science, real time computing, safety processes (MISRA, ISO26262, etc), MATLAB, FPGA.

Resume: LinkedIn -- https://www.linkedin.com/in/wcunning

Email: wdocunningham \@\ gmail.com

Background: Masters in control theory and signal processing, working in the auto industry for the last 7 years, first on low level powertrain software then the last year or so on LIDAR/computer vision for autonomous vehicles. I've done the most work in C, but I'm now contributing to safety development work with the Rust consortium and Ferrous Systems through my current employer. Recently had to read the Linux kernel source and use the BCC tool suite to find a subtle issue in the network stack causing high latency on sensor data for AV, also coincidentally fixed most of the network timing infrastructure.

Currently doing software defined vehicle software architecture with a focus on fail-safe and fail-operational, loosely coupled, distributed systems. This includes some standards contributions and work with high level suppliers like Nvidia and Renesas for next-generation software/hardware system co-development.

Primary skills include hard real time embedded systems, safety critical applications, firmware development, system integration and complex hardware/software interaction debugging, along with detailed data analysis problems.

Side interests include machining, 3D printing, embedded system development, coffee roasting and furniture making.
by kmeisthax | 2025-11-03 20:44:51+00:00
> Anyway, all to say I liked your comment very much but couldn't reply because you seem to have been accidentally hellbanned some short while ago.

OH MY FUCKING GOD THANK YOU. As far as I remember, I got 'disappeared' off HN right after some major upgrade in August, but it never got fixed, so I just assumed someone at YC was pissed off about something I said about (insert authoritarian dictator here).
by drnick1 | 2025-11-03 20:45:34+00:00
I haven't personally tested, but have seen reports that BSD-based opnSense struggles to push 2.5G on modern low-end hardware (mini-PCs). I find that surprising considering I can fully saturate my 25G link on a Ryzen 5 running Linux. The Ryzen is considerably faster than an N100, but not 10x faster.
by 65 | 2025-11-03 20:45:58+00:00
I've never had a problem with social media usage - and I'd be surprised if other developers here haven't enacted their own solutions to prevent doomscrolling.

I have user scripts on both my iPhone and my computer that completely disable the Instagram recommended feed. I have disabled YouTube thumbnails and the YouTube sidebar. /r/popular or other popular subreddits get automatically redirected to my Reddit homepage which has a lot less garbage on it. I have completely disabled my Twitter feed. I even have certain domains removed on HackerNews and made an extension to only update a few times a day. And a ton more.

If you're a developer and you want to stop doomscrolling... you have the power.
by pineaux | 2025-11-03 20:46:02+00:00
its bad science. I can name zero times when the victim reacting with aggression in an effective way (i.e. hurting or shaming the bully) did not result in better behavior from the aggressor in the following confrontations. I have worked with children and adolescents a lot of years and people standing up for themselves are usually better off.

Now, there are some side notes: the standing up must be timely and appropriate. The revenge shouldnt be served cold and the revenge shouldn't raise sympathy for the bully.
by gardnr | 2025-11-03 20:46:17+00:00
It might be better in its own "Ask HN" post.

If you want to get into AI topics: start learning about LLMs, embeddings, vector stores, datasets, fine-tuning, evals, and how to use CLI dev tools like Claude Code.

Andre Ng helped build a great free resource with courses: https://www.deeplearning.ai/ (some are sponsored but still free)
by kgeist | 2025-11-03 20:46:21+00:00
I'm currently building RAG for our product (using Lucene). What I've found is that embeddings alone don't help much. With hybrid search (BM25+HNSW) they gave me only like +10% boost compared to BM25 alone (on average). In my evaluation datasets, the only case where they helped tremendously was for cases like "a user asks a question in French but the documents are all in English", it went from 6% retrieval to 65% on some datasets.

I got a significant boost (from 65% on average to over 80%) by adding a proper reranker and query rewriting (3 additional phrases to search for).

I think embeddings are overrated in that blog posts often make you believe they are the end of the story. What I've found is that they should be rather treated as a lightweight filtering/screening tool to quickly find a pool of candidates as a first stage, before you do the actual stuff (apply a reranker). If BM25 already works as well as a pre-filtering tool, you don't even need embeddings (with all the indexing headaches).
by omnicognate | 2025-11-03 20:46:34+00:00
"It's an unreasonably high standard to require of LLMs": LLMs are already vastly beyond your 5 year old, and you and me and any research mathematician, in knowledge. They have no greater difficulty talking about advanced maths than about Spot the Dog.

"It's a standard we don't require of other humans": I think qualitatively the same capabilities are used by all humans, all the time. The special thing about novel mathematical thinking is that it is verifiable, requires genuine insight and is a text generation task, not that you have to be able to do it to be considered intelligent.
by clydethefrog | 2025-11-03 20:46:53+00:00
Re: the alternative of the Up/Down system, the only big one I have seen succeed is the Steam reviews community. There is a Helpful vote and a Funny vote, this system seems mostly to work to be able to quickly filter out all the low effort and joke reviews. I wish they would add this to a platform like Letterboxd too, because there you need to scroll through so many jokes before you find an actual insightful review someone shared.
by ChrisMarshallNY | 2025-11-03 20:46:58+00:00
I just stopped using Facebook, a number of months ago. It just wasn't giving me anything, and half the posts I made, were flagged as spam (of course, with zero appeal ability; when you appeal, and every time, it's denied, then that's no recourse). I tended to do "Lookit this!" types of posts, where I either referenced a project that I'd released, or some Web site that I thought was worth sharing.

I've never really used Twitter, and I don't browse YouTube, or bother looking at comments.

I had stopped reading my feed, a couple of years ago. It was just old white people, screaming at each other.

> set my YouTube to stop suggesting to me via algorithm

This suggests a less-than-total commitment to backing out. I would consider "no social" to mean not even visiting the site, or running the app.

In my case, this is about the only place I engage in anything like social media. I would have to stop reading HN to be "no social," and I'm not interested in doing that.
by savanaly | 2025-11-03 20:46:59+00:00
If there's one social transformation I long to see in my life time which seems actually achievable and believable it would be for plant-based eating to become hip and cool, sort of like how smoking or being anti-gay became uncool, among Gen-Z and later. As the article highlights, current sentiment is totally against factory farming, it feels like people just need the right affordances to express that distaste in the marketplace. Right now if you confine yourself to vegan food you're going to get something very bland in the majority of eateries. I think that may be because the previous wave of vegan eaters were doing so for health reasons and so wanted to avoid excess fat and salt. Deep fried, richly seasoned mushrooms on the menu at your local bar and grill soon, god willing!
by mlsu | 2025-11-03 20:47:41+00:00
Back in the day, when you went onto the internet, you exited the Real World and went into the Internet World. I remember when like, there was one internet-connected device in the household, it was a computer with a keyboard that you sat down on. And it worked like you would "log on" to AOL instant messenger, and then when you "logged out" you'd have an "away message" that would indicate that you were offline, living your life, IRL. How quaint, right? You'd never have an "away message" nowadays -- you're never "away"!

These millenial terms of art have almost entirely disappeared. When's the last time you heard IRL?

Now, you (the general 'you', I mean, who spend 5-7 hours a day on social media) are always online. So when you log off, you're entering the Offline World, where you have to do some stupid BS that is totally boring and unstimulating. You wait to log on to figure out what happened in the Internet World, which actually has inserted itself and taken place of the Real World. Before, the important stuff, socially, culturally, politically, happened offline. Now, it's inverted; the important stuff socially, culturally, and politically, is happening online.

Unfortunately, this happened without any of us consenting or really knowing that it was happening. And like, parent comment put it perfectly: it's a simulacra of reality, with deeply bizarre/non-human scale rules, some explicitly built (algorithms, content policies, video filters etc.) and some totally implicit (viral behavior, memes, misinformation, AI).

The AI thing is also fucking crazy and it's happening in the Internet World. Y'all ain't seen nothing yet. It will get so much weirder. imho, it's horrific. The internet is like an alien facehugger for your mind, it will just totally fuck you up; the more you use it, the more mentally fucked up you will get. Most people have the alien facehugger totally strapped to their face and they don't even know it.
by oergiR | 2025-11-03 20:47:48+00:00
There is more to this quote than you might think.

Grammatically, in English the verb "swim" requires an "animate subject", i.e. a living being, like a human or an animal. So the question of whether a submarine can swim is about grammar. In Russian (IIRC), submarines can swim just fine, because the verb does not have this animacy requirement. Crucially, the question is not about whether or how a submarine propels itself.

Likewise, in English at least, the verb "think" requires an animate object. the question whether a machine can think is about whether you consider it to be alive. Again, whether or how the machine generates its output is not material to the question.
by rvz | 2025-11-03 20:47:58+00:00
> Huh, Pilot/ Captain job requirement for commercial plane is highly regulated by authorities like FAA etc but software engineer has no such requirement. ny random business with some basic software requirement can ask an employee or contractor to get something developed quickly and deployed it. They may start calling that person software engineer.

Exactly the problem. Secondly, if I am building commercial plane software for pilots to use, you wouldn't want to hire unqualified / in-experienced 'engineers' for all the critical work and validation testing. (or even AI vibe-coders picked from anywhere.)

Because surely, that worked out for Boeing. [0] /s

> Further even if you have some strict ACM/IEEE definition of Software Engineer®, a person is not going to end up in jail if they don't fulfill those but call themselves software engineer nonetheless.

So we are now defending fraud if one calls themselves an SWE on their CV with zero experience other than an AI doing all the coding?

It's like you want to take the legal risk hoping that the employer / company won't sue you for fraud when that vibe-coded software goes all wrong and money is lost.

[0] https://www.industryweek.com/supply-chain/article/22027840/b...
Show HN: Infinite Info (I22.qzz.io)
by -i | 2025-11-03 20:48:18+00:00
I made a Wikipedia kind of website where you type the articles, every single word (case sensitive) you typed in the article is a hyperlink that goes to a "probably empty" page based on that word, once you go to the new page you can type an article for the new word, you can draw images for the articles using ASCii art, the website has a built in Ai bot to generate articles with you
by susam | 2025-11-03 20:48:23+00:00
I am not a synaesthete and I wonder how other non-synaesthetes perceived the '5 vs 2' diagram. Even though I see all the digits in plain black, the triangle of 2s immediately stood out to me. The author writes:

'For me, four-leaf clovers are a different shape so they stand out in a clover patch very much like this. Unlike letters and numbers, however, I don't get a sense of color, it's more like a sense of movement.'

But even as a non-synesthete, I felt a sense of movement in the 2s, as if they were little swans swimming against the bevy of 5s. But I felt no such movement when looking at the photographs of clovers. I could only spot a few four-leaf clovers at a quick glance because the pale markings on them form a rough quadrilateral, so I was essentially spotting those shapes rather than the four leaflets themselves.

If this sort of topic interests you, I wrote an article earlier this year about number–colour–phoneme associations: https://susam.net/assoc.html

As I mentioned, I do not have synaesthesia, yet the associations between numbers, colours and phonemes are quite strong in my mind due to early exposure to CGA colours and mnemonic systems. For instance, I find it hard to think of the number 1 without thinking of blue or the phonemes /t/ and /d/, or to think of 4 without thinking of red or /r/. I have written more about it in the article linked above.
by gwd | 2025-11-03 20:48:33+00:00
I think you missed the point of that quote. Birds fly, and airplanes fly; fish swim but submarines don't. It's an accident of language that we define "swim" in a way that excludes what submarines do. They move about under their own power under the water, so it's not very interesting to ask whether they "swim" or not.

Most people I've talked to who insist that LLMs aren't "thinking" turn out to have a similar perspective: "thinking" means you have to have semantics, semantics require meaning, meaning requires consciousness, consciousness is a property that only certain biological brains have. Some go further and claim that reason, which (in their definition) is something only human brains have, is also required for semantics. If that's how we define the word "think", then of course computers cannot be thinking, because you've defined the word "think" in a way that excludes them.

And, like Dijkstra, I find that discussion uninteresting. If you want to define "think" that way, fine, but then using that definition to insist LLMs can't do a thing because it can't "think" is like insisting that a submarine can't cross the ocean because it can't "swim".
by burningChrome | 2025-11-03 20:48:34+00:00
Which then begs the question if I was the user: "Am I being served an ad or is ChatGPT taking in a bunch of product information and giving me an objective answer to what I'm looking for?"

This would create a ton of hesitation to use this for product recommendations if I knew ChatGPT wasn't using its extensive input for products and reviews and coming back with an objective answer for me.

I guess at this point would we even know the difference? Is it possible this is already happening?
by evanb | 2025-11-03 20:48:36+00:00
A dot product is a weighted sum of two vectors, but not in the way the author suggested. The author's use is that one of the vectors is the weights and the other is 'the' vector, so the dot product is the weighted sum of ONE vector. It just so happens that because the author is not interested in the geometric interpretation of the dot product that they forgo the metric.

On the other hand, it is common to need a metric, which is actually the set of weights in the dot product. If `g` is the metric,

dot(a, g, b) = np.einsum('x,xy,y->', np.conj(a), g, b)

g doesn't have to be diagonal, but if you want the dot product to be symmetric in a and b it ought to be self-adjoint. Then you can find a basis where g is diagonal with real diagonal elements, which you can interpret as the weights.
Ask HN: What does "competitive equity" look like in 2025?
by seattle_spring | 2025-11-03 20:48:47+00:00
Many of the listings on the "Who is Hiring" posts give a salary range, but their equity incentives almost all just say something along the lines of "competitive equity."

My experience suggests that this can mean wildly different things to different companies, even for similar offers at similar stages of funding.

Given the jobs landscape has changed quite over the last few years, I'm curious what "competitive equity" looks like nowadays. I'm specifically curious about it in the context of startups at different stages of funding (A through ~E: basically any company size that still measures ISO equity in "percent" over "cash value"), and for various levels of full-stack software engineers (Entry-level through Principal).

I'm not so much looking for "AI"-specific offers, though I admit I am a bit curious.
by famouswaffles | 2025-11-03 20:48:57+00:00
>Well, a model by itself with data that emits a bunch of human written words is literally no different than what JIRA does when it reads a database table and shits it out to a screen, except maybe a lot more GPU usage.

Obviously, it is different or else we would just use JIRA and a database to replace GPT. Models very obviously do NOT store training data in the weights in the way you are imagining.

>So basically if you have that stance you'd have to agree that when we FIRST invented computers, we created intelligence that is "thinking".

Thinking is by all appearances substrate independent. The moment we created computers, we created another substrate that could, in the future think.
by rcxdude | 2025-11-03 20:49:06+00:00
It's similar to J and that family of languages (K is another). Those are inspired by APL, which also has this super compact nature but in addition it largely uses non-ascii symbols. Apparently it is something you can get used to and notionally has some advantages (extreme density means you can see 'more' of the program on a given page, for example, and you need fewer layers of abstraction).
by teaearlgraycold | 2025-11-03 20:49:08+00:00
I wish more people could feel this. Having used psychedelics a few times it’s illuminating to finally see the inside of your brain from a different perspective. I often wonder what would happen to the world if everyone had this experience. How many modern humans live their entire lives in the shallow mental states of survival, acceptance, or consumption? How would humanity’s course change if every adult got the gut punch of humility from seeing a slightly more objective reality?
by jacquesm | 2025-11-03 20:49:15+00:00
From the proverbial frying pan into the fire. If you're going to go through all of the effort and cost to switch platforms and to retrain your developers, why on earth would you pick Node.js?

Node.js is such an incredible mess. The ideas are usually ok but the implementation details, the insane dependencies (first time I tried to run a Node.js based project I thought there was something seriously wrong with my machine and that I'd been hacked), the lack of stability, the endless supply chain attacks, maintainers headaches and so on, there is very little to like about Node.js.

C# before Node.js and I can't stand C#. Java Before C#. Yes, it's a language rant, but in the case of Node I am really sorry.
by MaxBarraclough | 2025-11-03 20:49:20+00:00
I agree that's a poor way to teach matrix multiplication. This topic arose last year. [0]

Don't introduce any clumsy nonstandard transformations like 'rotating' a matrix, just highlight the relevant row and column. [1]

[0] https://news.ycombinator.com/item?id=41402224

[1] https://www.mathsisfun.com/algebra/images/matrix-multiply-a.... (from https://www.mathsisfun.com/algebra/matrix-multiplying.html )