MurphyA/hacker-news huggingface dataset:
by aredox | 2025-09-16 13:51:01+00:00
"If we would have said that Joy Reid and Michelle Obama and Sheila Jackson Lee and Ketanji Brown Jackson were affirmative action picks, we would have been called racists. Now they’re coming out and they’re saying it for us … You do not have the brain processing power to otherwise be taken really seriously. You had to go steal a white person’s slot to go be taken somewhat seriously."

– The Charlie Kirk Show, 13 July 2023
by gwbas1c | 2025-09-16 13:51:50+00:00
I follow the motto: "Don't spread yourself thin."

What I try to do is get into the core of whatever product I work on, as close to the beginning of the product's creation.

Then, I implement "good enough" solutions that work as a bridge until the team can grow to hire experts.

For example: At a startup I worked with another engineer on a desktop client. I focused on working mostly on the business logic, and muddled through the UI. We brought in a UI expert to polish the UI. Later, when we added a driver, we brought in a driver expert to implement the driver, and I worked on how it integrated into the product.

On that product I also became "good enough" at Mac programming because it was a cross-platform product, and I focused on our cross-platform logic abstracted Mac and Windows. We later brought in Mac experts who filled in the pieces that required more extensive Mac experience.
by kevinleary | 2025-09-16 13:52:25+00:00
"Sometimes the best way to search is… not to search." Last line of the article and man... it hits! All while applying and going through multiple interview processes, I was taking a break: traveling, fishing, and reading.

I was in the job search after leaving the GOV for about 3-4 months. I had received offers but they were all less pay or less flexibility than before and I wasn't willing to compromise. All the "big and sexy" start-ups required 3+ interviews, most I had was 7, and they still ended up deciding I wasn't a fit.

I reflected often that I was in the wrong line of work... not being able to get what I had wanted. With some rationalization and imposter syndrome gone, it ended up being LinkedIn and my connections that had saved me. Living proof that network and connections out last technical prowess unless you're the best-of-the-best at something.
by us-merul | 2025-09-16 13:52:32+00:00
I think the benefit of the “weird path” need not be monetary but instead a way to stay afloat of the burnout and find motivation to keep going. While I agree with many things in the article, I found in my experience that these feelings are not responsive to rational arguments, and rest doesn’t help after 6+ months when recruiters’ first questions to you are “what have you been doing since your last position?” That’s why I think the “weird” route can be a good way to answer by keeping up with new projects, etc.
by ignobletruth | 2025-09-16 13:52:35+00:00
Question for you experts here.

This article uses theory to imply a high bound for semantic capacity in a a vector space.

However, this recent article (https://arxiv.org/pdf/2508.21038) empirically characterizes the semantic capacity of embedding vectors, finding inadequate capacity for some use cases.

These two articles seem at odds. Can anyone help put these two findings in context and explain their seeming contradictions?
by gorbachev | 2025-09-16 13:53:01+00:00
You learn just enough to get your problems solved appropriately. What's approriate is the thing you have to judge specifically within your problem space.

If you're working on life-sustaining / life-saving problem space, appropriate better be very robust. If you're hacking on a hobby project, appropriate is whatever you feel like.

Personally I learn something new (almost) every day. Some of it is related to my work, some of it I learn just because I find it interesting. That's how I've grown to be a generalist. I didn't strive to be one, it just happened due to life long learning.
by znpy | 2025-09-16 13:53:03+00:00
As somebody that has pushed some proprietary services to 4.5M RPS at low-latency (~850-900us p99 in the same dc) I'm a bit skeptical about the "5M+ GET/s" claim.

I'd like to see how the benchmark was performed, on what hardware, with what client-side latencies (ok p50, but what about p99/p99.9?).

A few tables with no methodological details sound a bit fishy.
by juliend2 | 2025-09-16 13:53:12+00:00
> there's this trend of purego implementations which usually aim towards zero dependencies besides the stdlib and golang.org/x.

I'm interested in knowing whether there's something intrinsic to Go that encourages such a culture.

IMO, it might be due to the fact that Go mod came rather late in the game, while NPM was introduced near the beginning of NodeJS. But it might be more related to Go's target audience being more low-level, where such tools are less ubiquitous?
by op00to | 2025-09-16 13:53:17+00:00
I've literally never seen any of those problems with Airpods in my meetings, and I'm in meetings A LOT. I can't remember the last time someone joined with audio issues in general!

I personally use a Plantronics DECT headset which is ~12 years old and on its third battery, but otherwise an excellent workhorse. If I couldn't get another one of these headsets, I'd probably move to Airpods.
by scotty79 | 2025-09-16 13:53:24+00:00
I think role of subliming was to show Culture not as pinnacle of existence but an advanced and powerful niche civilization.

In Excession main gimmick is an object (possibly unrelated to subliming) that immediately puts on alert all civilizations at Culture level of capability (and below) because it's something new in the universe, something that could help bump out of local technological minimum that the Culture currently occupies and exceed its potential in a different way than subliming, that is well known, but mostly one way road out (and very out).
by TomaszZielinski | 2025-09-16 13:54:02+00:00
I've found that LLMs help me find the boundary.

First I ask a bunch of questions in a chaotic manner. I explore the topic, check references, etc.

At some point the dots start to naturally connect. Then I start paraphrasing what I learned and the LLM either confirms it or clarifies where my understanding falls short.

At some point I feel naturally satisfied with the level of understanding that I have—it's likely because there's no „one more page of Google search results” trap there.

One thing to watch out is the „GOAT trap”—for instance, the default ChatGPT tends to reply with sth like: „You are the GOAT and your understanding and insight are unmatched. Let’s just clarify a few minor points”, followed by a destruction of my line of thinking, but worded in such a way that you're happy for the upcoming trip :). So you need a system prompt like „be very blunt”.
by Someone | 2025-09-16 13:54:12+00:00
> I wasn't expecting to see so many tall buildings.

Ancient Rome already had lots of tall buildings. https://imperiumromanum.pl/en/curiosities/roman-skyscrapers/

“But where the population is increasing rapidly and the city area is not, this traditional Roman house is disappearing. Due to lack of space, insula grows not outwards but upwards.

Already in the 3rd century BCE, most of these buildings have three floors - and will soon cross this barrier. Insula was supposed to generate profit for the owners- hence they were built very quickly, cheaply and very messily. Collapses or fires in insulae occurred more often than often. Hence the attempt to limit the height of Roman buildings by subsequent emperors, for example, Octavian Augustus (maximum height 70 pes, Roman feet, just over 20 meters; 1 pes = ca 44.5 cm) or Trajan.

After a great fire in Rome, Nero limited its height to 60 pes. These restrictions did not apply in other cities of the empire, hence the surprise of the famous Strabo, that in the mentioned Tire the insulae are almost as impressive as in the capital.”
by GuB-42 | 2025-09-16 13:54:18+00:00
And PDF documents in image form. Usually scans of printed copies.

It is fine for historical documents, but doing today means you really want to piss people off. And by the way, PDF files support signatures, both handwritten and digital. There are ways other than printing a 100+ page document and scanning it just so that your signature shows up on a single one of these pages.
by StopDisinfo910 | 2025-09-16 13:54:19+00:00
Based on the 2019 court transcript linked in the post, the reason for keeping him in jail during the pretrial are a lot more reasonable than how this is framed in his wife's post.

The FBI said he downloaded a client, here Spice, which can be used to access a VM and visited the tor project website to look into how he could download a Tor client. That happened in the 24h which followed him agreeing to electronic monitoring and voluntarily installing a spyware. They argue that he has the knowledge and mean to circumvent the monitoring he agreed to and his pattern of actions indicate he is likely to do so if left free. A huge part of the argument lies on him having agreed to voluntarily participate in his own monitoring. The CFAA charge seems to be sealed but I'm far from convinced it's a minor work related issue.

If you read the website, they keep firing their attorneys and pretending they are colluding with the government to keep him in jail. Parts of the description are frankly bizarre. It seems they are actually suffering for paranoia.

I would read the post with a huge grain of salt.
by rester324 | 2025-09-16 13:54:24+00:00
My first thought was, even before reading the article, that these cubesats would be perfect for practicing satellite tracking.

Lo and behold the article mentions one of my favorite youtubers, Gabe from saveitforparts! I love that channel.

It's so much fun to see someone tinkering with old hardware to connect to these flying devices. He is a genuinely wholesome guy. It's really fun to watch his videos.
by famouswaffles | 2025-09-16 13:54:37+00:00
Of course all the requests is a hefty number, they're serving nearly a billion weekly active users. What else would you expect ? Google search, Facebook - those would all be hefty numbers. The point is that inference is pretty cheap per user, so when they get around to implementing ads, they'll be profitable.

Again, there are many indicators that inference per user is cheap. Even the sheer fact that Open AI closed 2024 serving hundreds of millions of users and lost 'only' 5B is a pretty big clue that inference is not that expensive.
by eitland | 2025-09-16 13:54:37+00:00
> JS is an OK and at least usable language, as long as you avoid TS and all that comes with it.

Care to explain why?

My view is this: since you can write plain JS inside TS (just misconfigure tsconfig badly enough), I honestly don’t see how you arrive at that conclusion.

I can just about understand preferring JS on the grounds that it runs without a compile step. But I’ve never seen a convincing explanation of why the language itself is supposedly better.
by sniffers | 2025-09-16 13:55:32+00:00
Online ads use an instant auction to sell space. They literally are "whomever will pay the most", so no, not false.

https://support.google.com/google-ads/answer/6366577?hl=en

Each ad placement is small cost, but your placement, frequency, and reach is absolutely dictated by how much money you spend.
by skydhash | 2025-09-16 13:55:46+00:00
You have the DOM and Node APIs. Which I think cover more than C library or Common Lisp library. Adding direct dependencies is done by every project. The issue is the sprawling deps tree of NPM and JS culture.

> You can't expect people to re-write everything over and over.

That’s the excuse everyone is giving, then you see thousands of terminal libraries and calendar pickers.
by daveguy | 2025-09-16 13:56:18+00:00
Have you tried FreeCAD since release 1.0 came out? It has a much improved user interface. I had some trouble with importing files pre-1.0, but on new projects it is much more usable. They are inching closer to SolidWorks, but still a while to go. I would love to see collab/versioning tools in FreeCAD because you have to pay a whole other fee for that in SolidWorks and git isn't great for binaries (I use git-LFS).
by rickdeckard | 2025-09-16 13:56:32+00:00
This is more or less the journey the EU has started with the Digital Markets Act, but in a very agnostic way.

They identified that, among others, Apple and Google are operating a "Digital Market" of significant size within their ecosystem, where they invite others to participate and compete, and it's the role of a government to ensure fair conditions in the markets of its economy so forces can flow freely.

The way they defined that is very smart. They don't define what an "app" is or an ecosystem, they identify in a objective way that their operations constitute a market, and that they have to comply to certain rules in order to ensure fair competition.

I just hope that they can see this through and have those Digital Markets established as proper "markets" in the same sense as physical markets are, before some political "wind of change" is dissolving everything again.

Apple is very much counting on such a wind of change, by actively rallying its users against the EU...
by aurareturn | 2025-09-16 13:56:42+00:00
They don't have the manufacturing volumes to compete on price so they compete on appeals to sustainability, repairability etc. It is why I bought one a few years ago and I still use it but I haven't take advantage of any of the upgrades that have been available.

If you buy cheap Acer laptops for $400, I believe Framework is better for sustainability.

But if you buy a Macbook, I believe Framework is worse.
by MrJohz | 2025-09-16 13:57:34+00:00
Except the problem with compatibility is almost always the reactivity element, right? Getting, say, Vue's reactivity system to compose properly with Svelte's, or React's with Angular's. And that's not going to work well when Vue is using signals to decide when to rerender a component, React is using its props and state, and Svelte isn't even rerendering components in the first place.

This is especially difficult when you start running into complicated issues like render props in JSX-based frameworks, context for passing state deeply into a component, or slots/children that mean reactivity needs to be threaded through different frameworks.
by gg2222 | 2025-09-16 13:57:40+00:00
This blog post and others are from 'security saas' that also try to make money off how bad NPM package security safety is.

Why can't npm maintainers just implement something similar?

Maybe at least have a default setting (or an option) that packages newer than X days are never automatically installed unless forced? That would at least give time for people to review and notice if the package has been compromised.

Also, there really needs to be a standard library or at least a central community approved library of safe packages for all standard stuff.
by scoopertrooper | 2025-09-16 13:57:45+00:00
Yeah, I read that transcript supplied in the Reddit thread and I was thinking to myself “why would you include this as evidence to support your case”?

The wife makes a big deal about how one of the agents testified that Spice was an operating system, then she went on to falsely claim that it was merely a “graphic driver”. However, later in the in the transcript another agent corrected the error of the first agent and explained to the court that Spice was a means of accessing remote VMs, which could be used to circumvent monitoring software.

This combined with the fact that there was no internet activity subsequent to the software being downloaded is pretty damning evidence.
by bobbylarrybobby | 2025-09-16 13:57:56+00:00
On the other hand, how do you write a function in a react component that retains its identity between renders (to pass as a prop to a child and not have the child re-render when it changes)? You can't — you need useCallback. Meanwhile in svelte you just... write a function.

They each have their own quirks. Personally I'd rather write language specific if/else (obvious, can't get it wrong) than have to remember to reactify my functions if I want to avoid subtle performance issues.
by actinium226 | 2025-09-16 13:59:07+00:00
This seems like something that's technically true but not very practical: https://react.dev/reference/react/createElement#creating-an-...

It still doesn't solve the problem of scaling down to simple things. I think this is better illustrated with this codepen I made a while ago to implement a reactive button in React, Vue, Alpine, and vanilla JS: https://codepen.io/nbelakovski/pen/jEOVbyP

I tried to implement the React part without JSX, but I couldn't figure out how to render the function component, and while I was able to render a class component based on the old docs, I couldn't figure out how to use useState with it.

But going back to the codepen, the React and the vanillaJS both look messy, but I would take the vanillaJS over React if it means that I can sprinkle a little JS in my code without having to buy the whole farm that is create-react-app + npm + eslint + vite + all the React stuff I've mentioned.
by squigz | 2025-09-16 13:59:07+00:00
> So you still have freedom of self...just not much power to shape your civilization.

In fact they do. Humans can call a vote on anything in The Culture - I would have to re-read some books to provide sources, but it was mentioned that sometimes it was about very trivial things, and sometimes more important. Mostly though, the humans were content to let the Minds do all the maintenance.

And yes, I do think I recall reading that some Minds are in fact made of previously-humanoid beings. Sometimes entire crews of them, if I recall correctly!
by lioeters | 2025-09-16 13:59:35+00:00
React's core concept was excellent. It solved many of the issues with previous view libraries. What React turned into over the years is problematic, accumulating bad design decisions until it became the monster that it is.

The way React Native works is an example of how good the original React concept still is. It has nothing to do with HTML, it's made of cross-platform view components. It has similar ergonomics as the web version, like one-way data flow, immediate-mode rendering, view as function of state.

It's true that React has passed its peak usefulness (relative to the problems it brings), in a long tail of decline for the next decade. Newer better view libraries are being created and adopted by the community. Some of them will eventually overtake React as the next standard tool. But they all learned from React's lessons, because it really did push forward the evolution of web development.
by MrJohz | 2025-09-16 14:00:17+00:00
Lit is a framework, that's the whole point of it. Lit is a framework that happens to generate web components, but the goal of Lit is to provide the rendering and state management necessary to actually write those components. That's the framework bit.

If you take a Lit-based web component and rip Lit out, you have dead code that won't work because it's dependent on a framework that you have removed.

You could take a Lit-based web component and replace it with a non-Lit-based web component and that would be fine, because Lit uses web components as its core interface, but Lit itself is still a framework.
by narrator | 2025-09-16 14:00:20+00:00
You might have to slow it down to 0.75x on the audiobook so you can savor and have time to construct the visuals of the scenes in your head. For fluff business books I listen at 1.25x or even higher if it is garbage, but for very difficult but worthwhile prose like Borges I slow things down to 0.75 and enjoy and savor the brilliance of the author.
by Aurornis | 2025-09-16 14:00:37+00:00
Thanks. The overly aggressive arrest was not warranted, obviously.

However, I suspected there was a lot more to this story when the original post buried the actual reason for the arrest several paragraphs down and tried to dismiss it as “minor”. Intentionally damaging a company’s infrastructure with an intent to disrupt their operations is a very serious charge. Not a “minor” disagreement with a former employer.
by jmclnx | 2025-09-16 14:02:39+00:00
>Non-EU nationals, including international visitors, comprising both visa holders and visa-exempt travellers, will be required to register their fingerprints and facial images when crossing external EU borders

I wonder if this was done due to the requirements the US put in due to the Patriot Act and requirements put in this year.

I remember arriving in Ireland for the first time in the 80s, no one was at customs. I asked a Janitor where I should go to "check-in", he was confused and point to the door to the outside saying "you can just go".

How times have changed.
by duxup | 2025-09-16 14:03:07+00:00
Gohst kitchens just sound like a big corporate version of the usual story where someone without much knowledge decides that they're going to open a restaurant ... and discover that the restaurant business is REALLY HARD.

They seemed to think they cut out a lot of costs, they were mistaken ... and then they partner with delivery companies who jack up the costs.

>Ghost kitchens promised lower costs. The math never worked. Delivery apps charge restaurants up to 30% commission fees5. Ghost kitchen operators add rent plus percentage fees on top. Equipment repairs and maintenance create constant expenses. Marketing costs multiply when you have no storefront presence.

Meanwhile there's no loyalty from customers because what is there to be loyal to? Nobody in the chain here cares about quality ... I get the wrong order or bad food, there's nobody to fix it, and I probably never do it again.

It would be interesting to know what these companies had for a business plan / where they thought the numbers were going to pan out.
by gen220 | 2025-09-16 14:03:18+00:00
I was a #1 aider stan for months, but ultimately switched to Claude Code.

For me it was (1) lack of MCP (2) excessive hand-holding required (3) availability of the Max plan meant I wouldn't have to monitor cost.

Claude Code's skill curve felt slightly longer than aider's, and had a higher ceiling.

I think if I were more cost-sensitive, I would give Aider another whirl, or Gemini CLI (based on what I've heard, I haven't used it yet).
by Verdex | 2025-09-16 14:04:03+00:00
Some types of complexity have well formed mathematical definitions. Cyclomatic, time and space, kolmogorov, etc.

Something that's complex to the intellect is ill defined. I suspect it can be defined, but it's very highly dimensional. That is there is no scalar complexity number that can be used to compare items directly, and instead you may have two solutions of equal complexity but in different (and otherwise incomparable) axis.

The issue we have today is that we have no academic way to approach complexity so people just sort of develop an intuition for the subsets that they encounter and get bitten by.

However, because they have only a partial picture, they end up simplifying the complexity they do understand in a way that increases the complexity that they do not understand (at least until it's too late for the project).
by StopDisinfo910 | 2025-09-16 14:04:34+00:00
> Or instructions on signs: ring bell for assistance, return tray to counter, close gate after use.

I have never seen this.

I have seen plenty of "Please close the gate" or "Keep the gate closed". Sometimes, the article is eluded when the noun is subject "Gate must be kept closed" but imperative + noun without an article on a sign seem highly unusual to me. It feels weird so I would definitely notice.

I have seen "ring bell for assistance" however. It's jarring everytime. I must be the strange one.