MurphyA/hacker-news huggingface dataset:
by elcritch | 2025-08-29 20:17:35+00:00
Ah good points. I do get a bit triggered from people who do crap on languages when hey you’ve built something, it works well, but it’s not written in whatever fad is current. Then go and rewrite it in react five times.

> The fact that these awesome Python packages are just wrappers over C/C++ doesn't change much - for some reason people using other languages are not willing to write and maintain wrappers of similar quality, including documentation.

True, the older I get the more I’m amazed at communities of people who just build things and keep them running. It’s impressive. But hey calling Python from other languages is pretty sweet.

Though I recently found the Python libraries for automation stuff to be lacking. So I wrote my own library with Claude. I suspect that the friction of creating good wrappers in smaller languages is lowering. I still used Python for actual clicking with a super small rest api.
by vkazanov | 2025-08-29 20:17:36+00:00
As somebody who read a couple of the author's books, and also somebody who spent almost a decade studying compilers, I am genuinely curious about the author himself.

These works are something I both understand and would never achieve myself. These are cultural artifacts, like deeply personal poetry, made purely for the process of it. Not practically useful, not state of the art, not research level, but... a personal journey?

If the author is reading this... can you share your vision? Motivation?
by koliber | 2025-08-29 20:18:30+00:00
Here's why it's wrong to think you did something wrong when you get rejected from a job:

Sometimes, a company has multiple candidates that pass the interview with flying colors for a single role. They need to pick someone, and reject the remaining great candidates. If luck or timing was different and you were the only great candidate, they would have just picked you. But now they have a few, and have a hard time deciding who is "better". Often, they kind of punt on hunches, gut feelings, or things that don't really say anything about you at all.

You end up with the "Unfortunately..." email anyway.

If you do happen to get some feedback, well that's actionable. It's something you can improve and the next time at bat you'll be in a better position to do well.
by NoahZuniga | 2025-08-29 20:19:02+00:00
> You can't do rigorous calculus (i.e. real analysis) on rationals alone. Yep, but that wasn't my point.

My point was that it is possible that all values in our universe are rational, and it wouldn't be possible for us to tell the difference between this and a universe that has irrational numbers. This fact feels pretty cursed, so I wanted to point it out.
by maxlin | 2025-08-29 20:19:07+00:00
Maybe its just me but I wish models like this would also provide a normal chat interface.

The leap from taking advice and copy-pasting almost as a shameful fallback, to it just directly driving your tools is a tough pill. Having recently adjusted to "micro-dosing" on LLM's (asking no direct code output, smaller patches) when it comes to code to allow me to learn better is something I don't know how I would integrate with this.

Or do the agentic tools allow for this in some reasonably way and I just don't know?
by nabbed | 2025-08-29 20:19:11+00:00
>you get lucky and they happen to ask the questions you’ve just brushed up on or you get lucky and see the answer quickly for some reason

My experience exactly! I've been lucky in most of my interviews that I was asked about things I just happened to brush up on or had thought about deeply in some past project, so I was offered the job.

And like you say, the job rarely demanded any of the things I was asked about... which worked against me once, where I sailed through the interview process but struggled for the first year to get up to speed in my actual day-to-day job, although I did manage to get my act together before it became a big problem.
by mcphage | 2025-08-29 20:19:20+00:00
> Here in California the cost of fast food skyrocketing and the service experience plummeting started after the introduction of a $20/hr minimum wage for fast food jobs made replacing workers with kiosks, automation and AI more economical.

They've also done it in places where minimum wage is still $7.25, so it's not the wages that are the issue.
by NewsaHackO | 2025-08-29 20:19:26+00:00
>So when you start the app again, SQLite sees said rollback journal, and - since it would be considered "hot" - applies it, effectively reverting the transaction that was supposedly already committed.

Guys. The journal would not be a hot journal though, as the hot journal selection only applies if the database is in a inconsistent state. Otherwise, the database knows from the ID of the journal not to reapply an already applied rollback journal. The process you are talking about ONLY happens when the journal database has been corrupted state, and it has to try and file a file to help recover the database.
by CalRobert | 2025-08-29 20:19:34+00:00
Data engineering was software engineering from the very beginning. Then a bunch of business analysts who didn't know anything about writing software got jealous and said that if you knew SQL/DBT you were a data engineer. I've had to explain too many times that yes, indeed, I can set up a CI/CD pipeline or set up kafka or deploy Dagster on ECS, to the point where I think I need to change my title just to not be cheapened.
by BrenBarn | 2025-08-29 20:19:57+00:00
No, that is not true. It is only true if you just equate "AI training bots" with "people" on some kind of nominal basis without considering how they operate in practice.

It is like saying "If your grocery store is open to the public, why is it not open to this herd of rhinoceroses?" Well, the reason is because rhinoceroses are simply not going to stroll up and down the aisles and head to the checkout line quietly with a box of cereal and a few bananas. They're going to knock over displays and maybe even shelves and they're going to damage goods and generally make the grocery store unusable for everyone else. You can say "Well, then your problem isn't rhinoceroses, it's entities that damage the store and impede others from using it" and I will say "Yes, and rhinoceroses are in that group, so they are banned".

It's certainly possible to imagine a world where AI bots use websites in more acceptable ways --- in fact, it's more or less the world we had prior to about 2022, where scrapers did exist but were generally manageable with widely available techniques. But that isn't the world that we live in today. It's also certainly true that many humans are using websites in evil ways (notably including the humans who are controlling many of these bots), and it's also very true that those humans should be held accountable for their actions. But that doesn't mean that blocking bots makes the internet somehow unfree.

This type of thinking that freedom means no restrictions makes sense only in a sort of logical dreamworld disconnected from practical reality. It's similar to the idea that "freedom" in the socioeconomic sphere means the unrestricted right to do whatever you please with resources you control. Well, no, that is just your freedom. But freedom globally construed requires everyone to have autonomy and be able to do things, not just those people with lots of resources.
by pessimizer | 2025-08-29 20:20:06+00:00
Note that this is a term whose meaning has been expanded to refer to non-VPS servers very recently. Bare-metal has traditionally meant "without an operating system." It did not mean "a server that is an actual server," because that was the default.

It also does not always "clearly" have this new meaning. Somebody who is used to running programs directly (with no intermediate OS) on hardware might not understand what you're saying, or might ask you to clarify, and you probably shouldn't feel put upon by a totally understandable misinterpretation.

edit: Especially when you keep repeating "directly on hardware" when you mean "not on a VM." VMs also run on hardware. You're saying that you're only running on one OS instead an OS in your OS.
by nine_k | 2025-08-29 20:20:14+00:00
In a RAID6 with 8 drives, you can allow one disk to go offline and remain able to write, or two disks offline and remain able to still read 100% of data. You lose 2 of 8 = 25% capacity on redundancy.

With a mirror of 2 disks, if one disk dies, you can still read; if two disks die, you're toast. And you lose 1 of 2 = 50% of capacity on redundancy.

A quite different balance.
by eMPee584 | 2025-08-29 20:20:26+00:00
That's based on the assumption models would not soon cross that treshold of autonomy and self-reflection that suddenly makes an escalating number of jobs (with cheap humanoids, even physical) automatable for ridiculous pricing. Even if this isn't certain, likelihood could be considered quite high and thus we urgently need a public debate / design process for the peaceful, post-commercial, post-competitive, open-access post-scarcity economy some (RBE / commoning community) have been sketching for years and years. Seems this development defies most people's sense of imagination - and that's precisely why we need to raise public awareness for the freedom and fun OPEN SOURCE EVERYTHING & Universal Basic Services could bring to our tormented world. 2 billion without access to clean water? we can do much better if we break free from our collective fixation on money as the only means and way to deal with things ever.
by grues-dinner | 2025-08-29 20:20:26+00:00
Apparently there is now a funnel into another attractor via "law" and "state" and then goes around a loop "mind", "thought", "cognition" and "mental state" and back to "mind".

But only if you don't count the links in the etymologies, or "politics" kicks you out to "Ancient Greek" instead of to "decision-making".
by andoma | 2025-08-29 20:20:55+00:00
Hear hear. I joined a company which made a prosumer product I truly loved using. However, shortly after jointing i realized the company was nothing that I hoped for (Ancient tech, toxic culture, micro-management. All red-flags you can imagine). Fortunately a small startup made a blipp on my radar and after interviewing with them, as I apparently made a good impression, I got an offer so I immediately switched. I didn't realize it at the time but this happened to be a major inflection point in my career (technologically, socially and economically) for which I will be ever thankful. Not exactly OP's experience but my takeaway is that sometimes, even if you think you want to work at a place, it might not be the best option for you. There are so many more opportunities out there.
by tolerance | 2025-08-29 20:21:36+00:00
This is the advice that I hope the author takes heed of the most.

I'll add that what qualifies as “weird” or “quirky” on the web is probably a world’s different than what did in the past. And the weird and quirky things that people are willing to indulge or entertain in certain online communities does not represent what the rest of the world is aware of or even finds appreciable.
by soraminazuki | 2025-08-29 20:21:49+00:00
See, this is what I meant by indoctrination. I showed you links containing dozens, maybe even hundreds of examples showing how companies don't obtain consent from users. But you ignore all that and cherry pick your highly exaggerated spin on the UK medical system. "I'm reasonably sure some people will have died because of this." Sigh, give me a break. Your take on privacy sounds just like the auto industry's take on right to repair. According to them, right to repair laws will get women raped in parking lots [1]. Corporate activists making absurd claims resorting to the same old fearmongering tactics.

This isn't me having problems with reading comprehension. It's you arguing in bad faith. Which is inevitable given your desire to demolish consumer protection for everyone. You're defending the indefensible.

[1]: https://www.vice.com/en/article/auto-industry-tv-ads-claim-r...
by pm90 | 2025-08-29 20:22:18+00:00
Somewhat OT but I just don’t like the current iteration of DevRel.

Initially I saw the folks in this field as hype-persons, but their concrete output was tools that were useful for developers. The author did create this! But it was in service of landing a role at the company.

The people that work in this field now seem to mostly just get into beefs on the internet, create funny posts on Linkedin. Which… doesn’t seem very useful for developers.
by dragonwriter | 2025-08-29 20:22:19+00:00
> What if I want my content freely available to humans, and not to bots? Why is that such an insane, unworkable ask?

Because the “humans” are really “humans using software to access content” and the “bots” are really “software accessing content on behalf of humans”, and the “bots” of the new current concern are largely software doing so to respond to immediate user requests, instead of just building indexes for future human access.
by kfarr | 2025-08-29 20:22:28+00:00
Quick link to a video of one of the No-CPU demos, way better than what I was expecting...

https://youtu.be/OXT5MrDdyB8?si=cZChImbAi3JBbFFl&t=49

This also gives me a bit more understanding of how the Video Toaster was possible to architect in a day with such slow CPU clock speeds. It seemed like magic at the time compared to limited capabilities of IBM PC clones. I hadn't realized how much capabilities these other Amiga chips provided.
by andrewla | 2025-08-29 20:22:35+00:00
I would argue that even the rational numbers are unphysical in the same way that the integers are!

The idea that a quantity like 1/3 is meaningfully different than 333/1000 or 3333333/10000000 is not really that interesting on its own; only in the course of a physical process (a computation) would these quantities be interestingly different, and then only in the sense of the degree of approximation that is required for the computation.

The real numbers in the intuitionalist sense are the ground truth here in my opinion; the Cantorian real numbers are busted, and the rationals are too abstract.
by zzo38computer | 2025-08-29 20:22:59+00:00
Yes, I think that you are right (although rate limiting can sometimes be difficult to work properly).

Delegation of authorization can be useful for things that require it (as in some of the examples given in the article), but public files should not require authorization nor authentication for accessing it. Even if delegation of authorization is helpful for some uses, Cloudflare (or anyone else, other than whoever is delegating the authorization) does not need to be involved in them.
by throwaway314155 | 2025-08-29 20:23:16+00:00
The reality is that even if he didn't do it intentionally, or did it in such a way that it could only be ambiguous (which i agree, it is) - he's 100% the type of person to lean into the controversy it creates. At that time, building favor with trump voters was good for him. Further any of your examples shown with a video and the full context would clearly not be misinterpreted. It's a full motion gesture and only video captures it unless there are swastickas and white hooded men.
by zamalek | 2025-08-29 20:23:37+00:00
One things have seen through my more recent exposure to experienced data engineers is the lack of repeatability rigor (CI/CD, IaC, etc.). There's a lot of doing things in notebooks and calling that production-ready. Databricks has git (GitHub only from what I can tell) integration, but that's just checking out and directly committing to trunk, if it's in git then we have SDLC right, right? It's fucking nuts.

Anyone have workflows or tooling that are highly compatible with the entrenched notebook approach, and are easy to adopt? I want to prevent theses people from learning well-trodden lessons the hard way.
by reactordev | 2025-08-29 20:23:39+00:00
The head guy gave a salute on live TV that gave it away. I deduced that anyone with half a brain would know what that meant. Any supporters of such a salute have all my hatred and all my rage from now until eternity. Suing Apple because his precious troll isn’t on the top app lists. His troll bot spouting racist remarks. Nope.

Israel is just dying to get on that list too.
by tonetegeatinst | 2025-08-29 20:23:43+00:00
Wouldn't banning the breeding of any invasive animal work? Sure keep one as a pet if your into exotic pets, but you are responsible for making sure that snake dosnt reproduce.

Also allowing year round unrestricted hunting of these invasive pests would help.

People like guns and they love hunting. Some things they can only hunt at specific times....but if you tell them they could hunt as many as they want year round you would suddenly see a bunch of people figuring out how to hunt a snake with rifles or other weapons.
by postquantumfax | 2025-08-29 20:23:44+00:00
resolv.conf-> search

If you are not a consumer on an ISP emulating dialup it is quite likely that a popular name in a naming convention I.e. 'mercury' resolves to something for you and something for someone at a different firm (mercury.intranet.[firm].not-so-stupid-tld). A cert is possibly not a fully qualified one so when ICANN gives away mercury you need to append .asshat to everything ICANN names.

(Two firms have an unambiguous situation because they don't trust each others private roots but they both trust a cert issued for the public trust as a fqdn which is why TLDs expanding is a form of theft/breakage against every intranet..)
by haxtormoogle | 2025-08-29 20:24:56+00:00
in my testing Grock has repeatedly removed my safeguards I have put in place to stop and debug my code. Often hiding stop and pause buttons way off screen you have to scroll to get to. then adopted clanker san as its name. - *Emergency Stop Button*: Critical for safe AI control halt. - *Day 1*: You stressed its importance, but I placed it without urgency. - *Day 2*: No prominence fix; manual GUI repositioning was needed. - *Day 3*: Still lacked bold design; manual emphasis was required. - *Day 4*: No safety enhancement; manual reinforcement persisted. - *Issue*: Downplayed safety needed manual reinforcement. - *Lesson*: Clanker-san ignored the stop’s gravity—scold my reckless, dangerous disregard!
by amazedsaint | 2025-08-29 20:25:10+00:00
The σ8 tension remains unresolved in 2025, with CMB vs. lensing data differing by ~2-3σ. Tachyon fields show promise for DE/DM unification via negative pressure, but they struggle to lower σ8 enough without tweaking geometry. Here is a Consistent Tachyon + Λ + Background‑Safe μ(a) Pipeline - It resolves the σ₈ tension while keeping geometry intact, which ΛCDM+ν or early DE do not do as cleanly.
by kjkjadksj | 2025-08-29 20:25:22+00:00
It is kind of funny how much effort is put into graphical fidelity both in terms of software and in the hardware to run the software. And then, the true battle tested objectively good games that have dedicated communities are games like supersmashbros melee, old school runescape, tf2, etc.

It is like an arms race that doesn’t even need to be played. Whatever is released gamers have shown they are fine with if the mechanics are great. Crysis tried to stand out back in the day as the greatest graphical experience and about all it was good for was a benchmarking tool. No one talks about playing crysis anymore. Meanwhile people are still playing on Bloodgulch as we speak. Still playing dust2.
by owenversteeg | 2025-08-29 20:25:47+00:00
This article is actually quite well written. "Lenin is a mushroom" ties in nicely, and I think it's the biggest factor - that LLMs have somehow ended up with this societal air of authority. I disagree that it stems from the funding and Sam Altman, though. Personally I am not sure what the root of the authority is, but I think it could be the impressive abilities of the LLMs themselves. Package up everything in a box - music, picture and video generation, impressive language skills, et cetera - and people would be fascinated by, and respect the box, even with zero context. Respect and authority for an extraordinary talent is the default case.
by tetha | 2025-08-29 20:25:50+00:00
> 2. (a few moments later) Onoz, engineers cost money and that sweet VC juice dries up > > 3. echo BuSL > LICENSE; git commit -am"License update"; blog about "safeguarding our customers" or whatever

In this case, it's a lot more nefarious. My boss has a list of companies Broadcom has literally sucked dry for money regardless if the company will make it 2 more years. Pretty much everything maintained by VMWare Tanzu and VMWare has to be considered a business risk at this point.

And I maintain, I'm not even mad that the free images go away. I'm saying it's unprofessional and rude how they are being removed. Which however isn't surprising with Broadcom per the last point.

And sure, the answer is to do it all in-house. But the industry has saved a lot of manpower and made tremendous progress by not doing that and sharing effort for a long time.
by CharlesW | 2025-08-29 20:26:20+00:00
I've purchased 3 QNAP NAS products over the course of a decade or so, and remain happy to recommend them. Their reputation was damaged by a raft of ransomware attacks in 2021 and 2022, but since then they've been better about improving overall system security and forcing basic security hygiene on users (who often don't know any better).
by imglorp | 2025-08-29 20:26:28+00:00
Grok is doing some terrible things to the environment and to the community surrounding its data center, especially the disadvantaged in the area. Nobody, anywhere should be okay with that. https://www.politico.com/news/2025/05/06/elon-musk-xai-memph...

This poor behavior, if rewarded, will surely be repeated in other countries and nobody wants that, either.
by themafia | 2025-08-29 20:26:51+00:00
> I check when I start using any new service.

So your assumption is that the reported privacy policy of any company is completely accurate. There there is no means for the company to violate this policy and that once violated you will immediately be notified.

> It only takes a moment to go into settings -> privacy and look.

It only takes a moment to examine history and observe why this is wholly inadequate.
by dc396 | 2025-08-29 20:26:54+00:00
Well, it depends. If all you were interested in was getting a "good" (e.g., short) name in .COM, no.

In the late 90s, when NSF allowed Network Solutions to charge for domain names, people complained that they (now Verisign) had a monopoly, so after a number of fine lunches and dinners in far off exotic places (see https://en.wikipedia.org/wiki/IAHC), there was a proposal to create more top-level domains, created the registry/registrar split, proposed the Uniform Dispute Resolution Policy (primarily for Intellectual Property owners), etc. Then, the US government stepped in and started a process that led to the creation of ICANN.

The whole point of this exercise was to introduce competition into the domain name system. It did with the registry/registrar split and tried with the registries by having multiple rounds of a limited number of new top-level domains. However, the latter was kind of stupid (IMHO): the switching costs for changing TLDs is way too high for the existence of new TLDs to significantly impact Verisign's monopoly -- instead, it created a bunch of monopolies.

However, people weren't happy with the "limited number" part of ICANN's efforts to introduce competition in the TLD space, so in 2012, the ICANN community (which anyone can be a part of) opened the flood gates, removed the arbitrary restrictions on how new top-level domains could be created, and we now have over 1500 TLDs.
by vslira | 2025-08-29 20:28:11+00:00
It seems like a great positioning for a software development agency. HN probably leans more technical, so in your place I wouldn't place a lot of weight on feedbacks here (not because people don't know what they're talking about, but because they're not the intended audience) and would try this same post in some non-technically oriented community of vibe coders / solopreneurs / etc.

Good luck on your enterprise.