MurphyA/hacker-news huggingface dataset:
by marbu | 2025-12-14 17:56:05+00:00
Run into a similar problem with my blog this year. After spending some time trying to resolve it, I just gave up.

I can understand that every now and then Google changes it's rules and validation procedures, so that what used to work now gets removed from the index out of sudden, given their fight with spam and slop. But what I'm struggling to understand is how could Google crawler and Google Search Console be so bad so that:

* google crawler stops fetching sitemap out of sudden, even though Google claims it's an important signal for the search engine * requesting sitemap refresh via GSC fails on "unknown" error, which is puzzling considering according to my web logs, nobody tried to load it between my request and the error * after fixing an error, validation job gets stuck for weeks, only to fail for unclear error * random deindexing events as explained in the post

And I don't buy the argument that this is necessary for Google to deal with spam, because Bing Webmaster Tools just works flawlessly, and they have to deal with it as well.

I don't understand how a small business deal with this kind of issues.
by anarazel | 2025-12-14 17:56:19+00:00
> > When VACUUM runs, it removes those dead tuples and compacts the remaining rows within each page.

> No it doesn’t. It just removes unused line pointers and marks the space as free in the FSM.

It does:

https://github.com/postgres/postgres/blob/b853e644d78d99ef17...

Which is executed as part of vacuum.
by estimator7292 | 2025-12-14 17:56:28+00:00
I really feel like JetBrains has no idea what their value proposition is anymore.

It used to be that no matter what language you were working with, JetBrains was the answer for the serious poweruser.

Now JetBrains is little more than VSCode with a subscription. They've absolutely ruined the UI, performance keeps getting worse, they're trying really hard to shove their useless AI at you, and when you complain about it, you either get dismissed, deleted, or gaslighted.

JetBrains is actively pushing out their base power users and betting the entire farm on taking a small percentage of VSCode users.

All the old hats like me are canceling subscriptions while new users are piling onto the free versions and are unlikely to convert to paid.

Because again, JetBrains has stripped their programs of any utility or identity and just made a cheap VSCode clone that costs a ridiculous amount of money for no apparent benefit.

I'm really mad about this. JetBrains made IDEs that sparked joy. It was a real tool for real professionals that need to get shit done and not play 40 goddamn questions to find the unlabeled button I'm looking for. They used to get out of your way and stay there. Now I have disembodied text floating in an undifferentiated sea of whitespace and hieroglyphs.

And through all of this, JetBrains insists that I'm wrong for wanting labeled buttons or for not wanting a new UI. A JetBrains employee told me to my face that the new UI had to happen because they must innovate. They did not offer a response when asked about what they've innovated instead of copying from VSCode.

JetBrains put essentially all core development on halt for years and spent millions of dollars on the UI redesign. They brag about how many thousands of bugs they fixed in the new UI, and seem to be unaware that they're bragging that they created several thousand new bugs instead of fixing old ones.

JetBrains has totally lost the plot and are on the fast track to irrelevance.
by salawat | 2025-12-14 17:57:02+00:00
This isn't a court of law. This is real life, bucko. You don't operate for your own protection on the good faith you think the rest of the world has for you, you plan on capabilities. What you call baseless, is you screaming into world that "you can't prove it, therefore it isn't". Wrong. We have eyes. We have seen the nature of the people we share the world with, and it tells us, that these bastards will happily collude if they think they won't get caught. They got caught doing it before when they had the benefit of good faith. It is 100% valid that the labor force integrate the learning with regards to capital's tendency to duplicity into their operating loop. I will no longer engage with attempts to convince the uninitiated to close their eyes and "just trust bro". Well over a decade being that guy and getting used.

If you're a junior, or someone trying to get into the field. I can't tell you the right path. But I can tell you, the people with the purse strings care only about that purse, and parting with as little of it's contents as possible, and getting as much out of you in the process of doing it. I can tell you I made the decision over 10 years ago to go the non-organized route. It worked. For a while. But at great personal cost medically, and likewise when I inevitably had to make the choice between becoming the better cog for the market, or being there for the people who matter most to me.

Don't delude yourselves. Organize. The people hiring you do. You must as well. Organize enough, and we as a society may finally recalibrate enough to achieve a new equilibrium that doesn't involve mulching each other for the sake of Mammon and Moloch.
by vovavili | 2025-12-14 17:57:51+00:00
cytoolz.pipe (https://toolz.readthedocs.io/en/latest/api.html#toolz.functo...), cytoolz's curried namespace (https://toolz.readthedocs.io/en/latest/curry.html#the-currie...) and method chaining can pretty much fully replace a pipe operator. The only problem is that you don't really want to write anonymous functions in Python with its needlessly verbose syntax, and long pipes are kind of limited without that.
by 7373737373 | 2025-12-14 17:58:39+00:00
OS-level sandboxes are way too coarse grained to achieve a good "hollowing out" of the attack surface. The principle of least privilege should extend down to/start at the individual language library level (because this is where the actual trust boundaries are), or even finer grained, at the individual function or code segment level (thereby providing maximum control), and therefore not be limited to larger domains.

Most software today relies on many (imported, third party) libraries, so the security architecture should provide primitives/abstractions to manage rights at that level, which requires programming languages to implement the ability to sandbox (managing the effects of) code. If they did this with lightweight, portable virtual machines like WebAssembly, that could work.

The vast majority of code out there should be limited to pure computation and have no ability to access anything external at all (and otherwise, only what it actually requires) - yet most languages are simply incapable of providing any such guarantees. If the programmer of software cannot get ironclad assurances, they cannot in turn provide them to their users.

I'm not saying that OS-level sandboxing isn't good, just that it doesn't go far enough. And depending on the setup, it may not sufficiently limit the effects of compromised elements, and it provides no "monitoring in the small". It's also not convenient or efficient to have an entire OS instance for every single system component. Compartmented microkernel operating systems like Genode do it better imo.
by Rafert | 2025-12-14 17:59:00+00:00
> This is one of the frustrating realities of these attacks: once the malware runs, identifying the source becomes extremely difficult. The package doesn't announce itself. The pnpm install completes successfully. Everything looks normal.

Sounds like there’s no EDR running on the dev machines? You should have more to investigate if Sentinel One/CrowdStrike/etc were running.
by drmsortiz | 2025-12-14 17:59:15+00:00
I'm a solo founder/engineer building OttnoAI, a health AI platform that integrates wearable data with health records and lab results to surface actionable clinical insights. I bootstrapped this while working full-time and have paying DTC customers. If you've navigated healthcare startup positioning or have partnership connections in telehealth/health systems, I'd genuinely appreciate the feedback/perspective.
by tannerc | 2025-12-14 17:59:26+00:00
This is how I present as well.

When what you’re presenting is something you have actual knowledge about, it can be easier to say what you think rather than stress about “sticking to the script.”

True of public speaking just as much as interviewing.

Many people unnecessarily stress about public speaking because they believe the script is the only thing that matters.

Though I admit there is no one size fits all when it comes to speaking.
by martin-t | 2025-12-14 17:59:36+00:00
How about the other perspective?

The current modus operandi for tech companies is to offer something for free or below market price, gain a userbase, lock them in and destroy competitors who don't have cash to burn, then alter the deal.

If I start using a company's offerings, I have certain expectations, such as the terms and conditions suddenly not changing from under me. Now, you can argue that they are required by law to inform me of any changes to the literal Terms and Conditions. Well, yes, except:

1) They are often worded so carefully from the beginning that they can start doing something exploitative at a later date, only after gaining goodwill and users by not doing it.

2) I can't very well stop using a service if doing so incurs a loss to me. Phone operators are required by law in some countries to allow customers to transfer their phone number to a competitor. I am not aware of a similar law for email addresses. And email is at least 1:1, what any other operator offers it technologically compatible due to open protocols, so a transfer is possible. There are services with no 1:1 alternative.

( Hopefully Open Social will change that but we're not there yet: https://overreacted.io/open-social/ )

---

There's also informed consent. Most countries don't allow people below a certain age to have sex because they might not understand all the implications and consequences. How many people do truly understand how tracking and profiling works, the risks of data breaches, doxxing, stalking, surveillance, etc? I argue informed consent cannot be formed unless people are aware of _exactly_ where each bit of data about them is stored and accessed; and also are made aware of the probabilities of all the possible adverse events over their lifetime.
by yanis_t | 2025-12-14 17:59:56+00:00
I've been working on knowledge base + spaced repetition project, and I know how convenient markdown files are.

1. You can view them anywhere (Github renders them nicely) 2. You can edit them in your favorite editor 3. Formatting doesn't decrease the readability 4. Extensible (syntax highlighting, mermaid, mathjax, etc.) 5. Cross-linking which is a core for any knowledge system is free 6. You can use Git for versioning and backup, etc, etc.

https://github.com/odosui/mt
by ogogmad | 2025-12-14 17:59:59+00:00
I don't know if you're aware that there's a formal analogy between matrix operations and regex operations:

Matrix vs Regex -------------- A+B with A|B A*B with AB (1 - A)^{-1} with M*

To make the analogy between array programming and regex even more precise: I think you might even be able to make a regex engine that uses one boolean matrix for each character. For example, if you use the ASCII character set, you'd use 127 of these boolean matrices. The matrices should encode transitions between NFA states. The set of entry states should be indicated by an additional boolean vector; and the accepting states should be indicated by one more boolean vector. The regex operations would take 1 or 2 NFAs as input, and output a new NFA.
by kmeisthax | 2025-12-14 18:00:22+00:00
> Long-term, on average, post-college careers still blow the trades out of the water in earnings.

That average has a lot of outliers. There are a handful of degrees which almost guarantee you gainful employment. Like, someone getting a law degree or prepping for hospital residency will make waaay more money than maths, liberal arts, or anything on PhD track. The latter do not have anywhere close to the same job prospects.

Furthermore, some degrees are extremely expensive to get. My guess is you got an engineering or CS degree, which in terms of "degrees with job prospects" are still reasonably priced. You can graduate and go into the work force with little debt (or at least, I did, YMMV). Less so for the lawyers and doctors pushing up the college average, who have to go to more expensive schools and even more expensive post-graduate programs. They rack up lots of student debt in the process. Even if it gives you a higher salary, you might not be comfortable with a decade and change of debt slavery.
by WilcoKruijer | 2025-12-14 18:01:05+00:00
I'm working on a meta framework for building "full-stack" libraries. I.e. libraries that bundle frontend hooks, backend routes, and a database schema into a single package.

This allows library authors to do more, like defining webhook handlers and (simple) database operations. The idea is to move complexity from the library user to the author, making (API) integrations easier.

I think libraries being able to write to your database is a pretty powerful concept, and can enable a number of interesting use cases.

https://github.com/rejot-dev/fragno
by Telaneo | 2025-12-14 18:01:16+00:00
They're great works to you, and a slog to them.

They can read Minecraft strategy guides and Yahoo auction fan fics for all I care, since that's a lot better than nothing. I remember not wanting to read what school assigned me and how that killed my desire to read most fiction writing, and would prefer that not happen to more kids.

Art is a matter of taste, and if you go counter to your audience's taste, don't be surprised if they disengage.
by raw_anon_1111 | 2025-12-14 18:01:39+00:00
Again why is that? Teachers are funded by local and state taxes and (did?) get federal grants.

The article mentioned that these same firefighters are having to do fundraisers for equipment maintenance

I’m honing in for the software that what they cancelled would have to be completely rewritten to comply with new federal standards.

Would everyone be happier if this was funded by YC hoping the company would be acquired by a larger company and then you see a post about “Our Amazing Journey” when it’s discontinued?
by nunez | 2025-12-14 18:01:53+00:00
This paradox almost doesn't matter.

Non-technical business stakeholders who own requirements for line-of-business apps can generate *working* (to them) end-to-end prototypes just by typing good-enough English into a text box.

Not just apps, too! Anything! Spreadsheets, fancy reports, customer service, you name it --- type what you need into the box and wait for it to vend what took an entire team days/weeks to do. Add "ultra-think really hard" to the prompt to trigger the big boy models and get the "really good" stuff. It sounds a little 1984, but whatever, it works.

Design? Engineering? QA? All of those teams are just speed bumps now. Sales, Legal, Core business functions, and a few really experienced nerds is all you need. Which has always been the dream for many business owners.

It doesn't matter that LLMs provide 60% of the solution. 60% > 0%, and that's enough to justify offshoring everything and everyone in the delivery pipeline to cheaper labor (or use that as a threat to suppress wages and claw back workers' rights), including senior engineers who are being increasingly pressured to adopt these tools.

A quick jaunt through /r/cscareerquestions on Reddit is enough to see that this train blasted off from its station with a full tank of fuel for the long-haul.

There's always the possibility that several really bad things happen that makes the entire industry remember that software engineering is an actual discipline and that treating employees well is generally a good thing. For now, all of this feels permanent, and all of it sucks.
by neilgsmith | 2025-12-14 18:02:08+00:00
I’ve been working on "Next Arc Research" — https://nextarcresearch.com - a wrapper around my curiosity to understand how AI, compute, and capital might change markets by 2030.

It’s not a trading tool or product. More like a weekly, machine-assisted research project. Each cycle I run analyses on 120+ public companies across semiconductors, cloud, biotech, energy, robotics, quantum and crypto. The framing is inspired by Emad Mostaque’s “The Last Economy” thesis — the idea that when intelligence becomes cheap, the physics of value creation start to look very different. I originally built it for myself and retail investors in my family but I figure it could have more general utility so prettied it up a bit.

The system uses large-model reasoning (GPT-5+ though I've also tested Sonnet, Gemini and Grok) combined with structured scoring across technology maturity, risk, competitive positioning, and alignment to AI-era dynamics. The output is static HTML dashboards, PDFs, and CSVs that track month-over-month shifts. I'm adding to it weekly.

Mostly I’m trying to answer questions like:

* Which companies are structurally positioned for outsized upside in The Last Economy?

* How should I deliver the research so that it would have been actionable to someone like me 30 years ago?

* What signals would help folks identify “the next NVIDIA” 5 years earlier?

The inference costs real $$$ so I've set up a Patreon that, hopefully, will allow me to scale coverage and extend the modelling and methodology. There is a free tier and some recent, complete example output on the web site. I'm also happy to gift a free month for folks willing to provide constructive feedback: https://www.patreon.com/NextArcResearch/redeem/CC2A2 - in particular I'm looking for feedback on how to make the research more actionable without drifting into "financial advice".

I don't collect any data but Patreon does for authentication and Cloudflare does to deliver Pages. The Last Economy is here: https://ii.inc/web/the-last-economy
by fgh_azer | 2025-12-14 18:02:12+00:00
I am not responding to the examples, and I am not challenging the claim that famous vs not famous author does not matter, or that dead tree vs screen does not matter; I am raising the question whether it's just a quantity issue ("Just so long as they read", "entire novels worth of text").

Is it? I am not sure either way. Do you lose something by only reading chapters of a novel but never the whole story from the beginning to the end, even if you're still reading the same amount?
by falcor84 | 2025-12-14 18:02:19+00:00
Exactly, let's take this analogy.

TFA is only looking at releases on app stores (rather than eg the number of github repos, which has been growing a lot). The analog would be of the number of photos being published around 2025, which I believe had been pretty steady. It's only with the release of smart phones and facebook a few years afterwards that we started seeing a massive uptick in the overall number of photos out there.
by an0malous | 2025-12-14 18:02:28+00:00
I mean the Apple that refuses to build government backdoors in spite of intense pressure from possibly the most powerful entity in the world, the US military intelligence community.

You're also conflating security with privacy, a security hole is unintentional it's not like they were selling their customer's information. No system is perfectly secure. Apple has done more to address those issues than any other tech company. They’re targeted because they’re popular, maybe your antagonism should be directed towards the country that openly sells such software to murderous authoritarian regimes or the government that condones it from their alleged “greatest ally”
by dap | 2025-12-14 18:02:28+00:00
Every time Postgres advice says to “schedule [important maintenance] during low traffic period” (OP) or “outside business hours”, it reinforces my sense that it’s not suitable for performance-sensitive data path on a 24/7/365 service and I’m not sure it really aims to be. (To be fair, running it like that for several years and desperately trying to make it work also gave me that feeling. But I’m kind of aghast that necessary operational maintenance still carries these caveats.)
by louthy | 2025-12-14 18:03:04+00:00
That’s still a poorly designed system. For UI there should be a ‘view model’ that augments your model, that view model should be able to represent every state your UI can be in, which includes any ‘intermediate’ states. If you don’t do this with a concrete and well constrained model then you’re still doing it, but with arbitrary UI logic, and other ad-hoc state that is much harder to understand and manage.

Ultimately you need to make your own pragmatic decisions about where you think that state should be and how it should be managed. But the ad-hoc approach is more open to inconsistencies and therefore bugs.
by homebrewer | 2025-12-14 18:03:57+00:00
Or use a FIDO token to protect your SSH key, which becomes useless without the hardware token.

https://wiki.archlinux.org/title/SSH_keys#FIDO/U2F

That's what I do. For those of us too lazy to read the article, tl;dr:

ssh-keygen -t ed25519-sk

or, if your FIDO token doesn't support edwards curves:

ssh-keygen -t ecdsa-sk

tap the token when ssh asks for it, done.

Use the ssh key as usual. OpenSSH will ask you to tap the token every time you use it: silent git pushes without you confirming it by tapping the token become impossible. Extracting the key from your machine does nothing — it's useless without the hardware token.
by toss1 | 2025-12-14 18:04:12+00:00
If you actually read any of the reports of current research, you would find that combining solar with agriculture improves both the health of the flock and/or crops being produced, and increases output. More shade for the fauna, and better moisture profile for the flora, for starters.

Similar effects can also be created in currently wild areas that does NOT disrupt the ecosystem, but augments it. For starters, in very dry areas which are ideal for solar deployment, the typical constraint on the ecosystem is lack of shade and moisture preservation, which is mitigated by solar deployment

There are also VAST areas of already populated or in-use areas that are ripe for deployment of solar panels, rooftops, parking areas, canals, reservoirs, and more, and ALL of them are a net improvement with solar panels

So, nobody is stripping anything from the earth, and there is no continuous transportation of materials to set them on fire. The fact that it is already CHEAPER to produce electricity by tearing down a coal plant and installing the same solar capacity shows how crazy it is.

Just because something was the best way we had to do something three technology generations ago does not mean it is still best, or even viable or recommended. Stunning to see such unscientific backwards attitudes on a site focused on science and technology.
by jancsika | 2025-12-14 18:04:53+00:00
Since you know C and you know Rust:

I'm curious what you make of quotemastr's point about a race causing a mismatch between the pointer's capability and its index. First off, in your estimation can this realistically be exploited to wreak havoc on extant C programs compiled using Fil-C? Second, is such a mismatch able to happen in safe Rust? Third, is such a mismatch able to happen in unsafe Rust?

Edit: clarification to narrow the question even further