skysight-inc/HackerNews huggingface dataset:
Yeah... I wouldn't dare touch this. Probably the worst possible thing to happen to systemd would be a fork. It's an extremely complicated suite of software operating at a maximally exposed security context, and it's all but guaranteed that the small cadre of volunteers doing what amounts to a *BSD port aren't going to understand it deeply enough.

Pick the parts you want in your BSD and clone it. Don't port.
Because these people understand human psychology and how to play on fears (of doom, or missing out) and insecurities of people, and write compelling narratives while sounding smart.

They are great at selling stories - they sold the story of the crypto utopia, now switching their focus to AI.

This seems to be another appeal to enforce AI regulation in the name of 'AI safetyiism', which was made 2 years ago but the threats in it haven't really panned out.

For example an oft repeated argument is the dangerous ability of AI to design chemical and biological weapons, I wish some expert could weigh in on this, but I believe the ability to theorycraft pathogens effective in the real world is absolutely marginal - you need actual lab work and lots of physical experiments to confirm your theories.

Likewise the dangers of AI systems to exfiltrate themselves to multi-million dollar AI datacenter GPU systems everyone supposedly just has lying about, is ... not super realistc.

The ability of AIs to hack computer systems is much less theoretical - however as AIs will get better at black-hat hacking, they'll get better at white-hat hacking as well - as there's literally no difference between the two, other than intent.

And here in lies a crucial limitation of alignment and safetyism - sometimes there's no way to tell apart harmful and harmless actions, other than whether the person undertaking them means well.
These predictions are made without factoring in the trade version of the Pearl Harbor attack the US just initiated on its allies (and itself, by lobotomizing its own research base and decimating domestic corporate R&D efforts with the aforementioned trade war).

They're going to need to rewrite this from scratch in a quarter unless the GOP suddenly collapses and congress reasserts control over tariffs.
What do you mean by "sync"? What happens with conflicts, does the most recent version always win? What is "recent" when clock skew, dst changes, or just flat out incorrect clocks exist?
Do you want to track changes to be able to go back to previous versions? At what level of granularity?
South Africa accused of prior knowledge in Hamas attack
> All the already pleasant Linux desktop needs is the kind of hardware ecosystem polish Jobs’ era Apple used to become relevant again.

I keep hearing this, over and over again. But I plug in my Magic Trackpad to my GNOME desktop and it works fine. My MX Master 3 works great, and avoids the gesture emulation mode that makes it feel sluggish on Mac. My Nvidia hardware has better driver support on Linux than anywhere else, my Android handset integrates with the desktop better than it ever did on Windows or Mac, my XM4s support the LDAC codec that my iPad and Macbook won't. My old Thinkpad still gets frequent updates and supports all the same software it had at launch.

What people really want is brand identity - I get it. It's fun to play as part of the "in-group" fighting against some well-defined evil like Microsoft. That was part of Apple's marketing from the start, there's no need to hide their light under a technical bushel. But Linux simply isn't that, it's never been about the snide remarks or assumption-reaffirming "I'm a Linux" TV commercials. Linux is simply an open software project, warts and all. There isn't any hardware you can buy (or I would argue, even any hardware you can make) to fix those issues. Switching to Linux a psychological roadblock, even if you consider MacOS to be functionally superior desktop OS.

The situation for OSes today is absolutely pitiful, so I understand where the author is coming from here. But they seem to be going through the final stage of accepting that all computers suck, and you can only choose the least-bad option. We should only be so lucky to live in a world where the Linux desktop isn't confined to platforms with hardware polish. We'd need a new Linux if you Mac pundits ended up writing all the rules for us.
I "love" this part:

def ensure_dir_exists(path: str) -> None:
"""
Ensure a directory exists.

Args:
path: Directory path
"""

An extremely useful and insightful comment. Then you look where it's actually used,

# Ensure the directory exists and is writable
ensure_dir_exists(work_dir)

work_path = Path(work_dir)
if not work_path.exists() or not os.access(work_dir, os.W_OK):

... so like, the entire function and its call (and its needlessly verbose comment) could be removed because the existence of the directory is being checked anyway by pathlib.

This might not matter here because it's a small, trivial example, but if you have 10, 50, 100, 500 developers working on a codebase, and they're all thoughtlessly slinging code like this in, you're going to have a dumpster fire soon enough.

I honestly think "vibe coding" is the best use case for AI coding, because at least then you're fully aware the code is throwaway shit and don't pretend otherwise.

edit: and actually looking deeper, `ensure_dir_exists` actually makes the directory, except it's already been made before the function is called so... sigh. Code reviews are going to be pretty tedious in the coming years, aren't they?
For adapting code to different versions of libraries for one thing:

#if defined(__SunOS)
presult = getprotobyname_r(proto,&result,tmp,sizeof(tmp));
if (presult == NULL)
return luaL_error(L,"protocol: %s",strerror(errno));
#elif defined(__linux__)
if (getprotobyname_r(proto,&result,tmp,sizeof(tmp),&presult) != 0)
return luaL_error(L,"protocol: %s",strerror(errno));
#else
presult = getprotobyname(proto);
if (presult == NULL)
return luaL_error(L,"protocol: %s",strerror(errno));
result = *presult;
#endif

The sometimes annoyingly small differences between platforms.
https://en.wikipedia.org/wiki/Copyright_protection_for_ficti...

https://en.wikipedia.org/wiki/Personality_rights#United_Stat...
IANAL, but if OpenAI makes any money/commercial gains from producing a Ghibli-esque image when you ask, say you pay a subscription to OpenAI. What percentage of that subscription is owed to Ghibli for running Ghibli art through OpenAI's gristmill and providing the ability to create that image with that "vibe/style" etc. How long into perpetuity is OpenAI allowed to re-use that original art whenever their model produces said similar image. That seems to be the question.
> So, to anyone who disagrees with these measures, but agrees that these are issues we ought to solve, what would you propose?

At a high level, the problem is that free trade makes the pie bigger, but causes distribution/inequality problems. So generally speaking, the best measures are going to be those that improve inequality while minimizing the impact to the size of the pie. Raise taxes on the wealthy, increase spending on social programs to the non-wealthy, fund investments in programs that benefit everyone equally. (Public transit, libraries, healthcare, education, etc.)

Tariffs shrink the pie, and I'd heavily bet against those hurt by globalization being those who are able to grab a bigger slice under the current administration.
What in your mind should have happened differently in response to Jan 6?

No widespread fraud was ever proven that could have swayed the election.

Should we have pretended there were major flaws with our voting system just to help you with your feelings?

Or maybe we should have let Trump be president again for no reason just because you were really upset about it.

And did you ever wonder why, if Democrats were able to magically steal the election in even red states like Georgia and Arizona in 2020, they didn’t bother to try it again in 2024?
That's also very interesting, is that the only time a federal agency raided itself?
> signed shim

How would they sign such a shim without my keys? I don't leave Microsoft keys enrolled on my laptop.
I just don't understand the mentality. Sure, I can see how it can be fun to make an aimbot, and I can see how playing with it for a little while might be fun--or more accurately funny. But I just don't understand why you would routinely sit down with an aimbot. Why not just watch someone else play at that point?
Ruling out money - though domestic companies can cash in from the lack of competition, and it fits the current model of building businesses with large 'moats' so you can enshittify charge rent-extracting prices.

The other usual option is power. I think it's clear that these people will do anything, go to any extreme for power. What is the path from these tarriffs. It's also possible that they made a mistake.

In a different thread I speculated that their plan is to blame their enemies and objects of hatred for the results: https://news.ycombinator.com/item?id=43575061

But it seems like they need a positive result from this?
> There's a tremendous amount of waste in the economy related to reconciling different companies' records of who owes what to whom and then getting that info to the bank and then hearing back from the bank about whether the debt was fully or partially paid and then relating that to whether the service continues to be rendered.

Is all that really a tremendous waste, in the days of databases and instant communication? How much waste are we talking about here? I'd wager a lot of money it's at least one order of magnitude less than the literal heat waste produced by validating bitcoin transactions. Crypto is much more wasteful.

> Moving from an accounts-receivable/accounts-payable model to a insert-coin-receive-service model

The monetary system isn't what's preventing this. You can't provide a service and also charge for it in the exact same instant. If I hire a contractor to renovate my bathroom, there's a ton of negotiation, possible disagreements about whether the work is "done" or not, payment deadlines, etc., and crypto vs. fiat currency changes none of that.
Its an implicit promise, and we can already see the pendulum swinging back in the form of lower enrollment as more people catch on.
Some may be application notes from the manufacturers.

Jameco also supplies mid level engineering firms, so similar to application notes. Think automation integration company buying xyz specialty robotics controller.

I think of mouser as more like digikey, so I don't really know why they would have similar educational information above the level of PCB board component. But, they may also have business in the low-quantity higher margin business.

Tldr: not seo. Customers actually need to know about the product
You forgot about

5. Switch to another source of fat, like lard or butter.

Even if there isn't a local industry that produces something, tariffs increase the competitiveness of domestic substitute goods.
Yes.

Scandinavia is the gold standard for liberals.

Unless you are talking about immigration, and then no one ever heard of them.
How is it easier for the European companies to compete when the US companies have the same conditions?

Not everyone is an expert in this field. If you are, I'm sure you can provide a more understandable explanation.

It's not obvious to me that the different rates of sales tax/vat matter for competitio either. An example is worth thousand words here...
Do I have it right? The honest hard working American doesn't exist and won't feel it. Either we're criminally rich or just criminals? What a weird argument.
How so? The study is about leadership, decision making, and risk vs reward. Is there not demonstrable (and multiple levels of) leadership within sports teams?

I'm genuinely curious if you've participated in collegiate above sports - or at maybe even High School level. I would be very surprised if someone who played or participated seriously in sports said they didn't take away lessons about leadership and decision making.
> But I can hire an artist and ask him to draw me a picture of Indiana Jones,

Sure, assuming the artist has the proper license and franchise rights to make and distribute copies. You can go buy a picture of Indy today that may not be printed by Walt Disney Studios but by some other outfit or artists.

Or, you mean if the artist doesn't have a license to produce and distribute Indiana Jones images? Well they'll be in trouble legally. They are making "copies" of things they don't own and profiting from it.

Another question is whether that's practically enforceable.

> Where did I (or the artist) violate any copyright (or other) laws?

When they took payment and profited from making unauthorized copies.

> It is the artist that is replaced by the AI, not the copyrighted IP.

Exactly, that's why LLMs and the companies which create them are called "theft machines" -- they are reproducing copyrighted material. Especially the ones charging for "tokens". You pay them, they make money and produce unauthorized copies. Show that picture of Indy to a jury and I think it's a good chance of convincing them.

I am not saying this is good or bad, I just see this having a legal "bite" so to speak, at least in my pedestrian view of copyright law.
Ask HN: What's the Most Effective Habit You've Adopted?
You uh seem to have consumed some tribal coolaid lmao.
It's going to become cloud only
> Ideally it should just say... "hey I'm curl, let me in"

What? Ideally it should just say "GET /path/to/page".

Sending a user agent is a bad idea. That shouldn't be happening at all, from any source.
So what are people MCP-ing, anyway?
>I just don't understand the mentality. Sure, I can see how it can be fun to make an aimbot, and I can see how playing with it for a little while might be fun--or more accurately funny. But I just don't understand why you would routinely sit down with an aimbot. Why not just watch someone else play at that point?

Vindication. The average cheat buyer is someone who gets beat down in the game, and feels personally slighted. This is also why avoiding detection is more important than just worrying about bans. The whole point of modern cheating is to be subtle enough to pass yourself off as a top player, with all the social/financial perks that entails, not to run around in god mode griefing people.
c'mon man, you don't believe that, let's have a little less disingenuousness on the internet
It's not something you need to worry about.

If we get the Singularity, it's overwhelmingly likely Jesus will return concurrently.
> Simply change the domain from github.com or github.io to gitmcp.io and get instant AI context for any GitHub repository.

What does this mean? How does it work? How can I understand how it works? The requirements, limitations, constraints? The landing page tells me nothing! Worse, it doesn't have any links or suggestions as to how I could possibly learn how it works.

> Congratulations! The chosen GitHub project is now fully accessible to your AI.

What does this mean??

> GitMCP serves as a bridge between your GitHub repository's documentation and AI assistants by implementing the Model Context Protocol (MCP). When an AI assistant requires information from your repository, it sends a request to GitMCP. GitMCP retrieves the relevant content and provides semantic search capabilities, ensuring efficient and accurate information delivery.

MCP is a protocol that defines a number of concrete resource types (tools, prompts, etc.) -- each of which have very specific behaviors, semantics, etc. -- and none of which are identified by this project's documentation as what it actually implements!

Specifically what aspects of the MCP are you proxying here? Specifically how do you parse a repo's data and transform it into whatever MCP resources you're supporting? I looked for this information and found it nowhere?
OpenZFS Cheat Sheet
If I read you correctly you're saying that a tax imposed on the consumers in a country benefits the country as a whole and thus aslo the companies operating in that country, which make it unfair to foreign companies? Is that really what you're arguing?
I think there's a similar analogy here for products in the AI era.

Bolting AI onto existing products probably doesn't make sense. AI is going to produce an entirely new set of products with AI-first creation modalities.

You don't need AI in Photoshop / Gimp / Krita to manipulate images. You need a brand new AI-first creation tool that uses your mouse inputs like magic to create images. Image creation looks nothing like it did in the past.

You don't need Figma to design a webpage. You need an AI-first tool that creates the output - Lovable, V0, etc. are becoming that.

You don't need AI in your IDE. Your IDE needs to be built around AI. And perhaps eventually even programming languages and libraries themselves need AI annotations or ASTs.

You don't need AI in Docs / Gmail / Sheets. You're going to be creating documents from scratch (maybe pasting things in). "My presentation has these ideas, figures, and facts" is much different than creating and editing the structure from scratch.

There is so much new stuff to build, and the old tools are all going to die.

I'd be shocked if anyone is using Gimp, Blender, Photoshop, Premiere, PowerPoint, etc. in ten years. These are all going to be reinvented. The only way these products themselves survive is if they undergo tectonic shifts in development and an eventual complete rewrite.
Yes, although the article isn't claiming to have invented declarative schema management. They're just saying it is now available as a feature in Supabase. (Personally I think that's great!)

Regarding prior art: Django migrations are indeed declarative, and were very early in this space. But they're tied to Python model definitions in the ORM, which is a bit more of a special-case than the native SQL CREATE based approach described here.

As for Prisma Migrate, they directly copied several innovations from my tool Skeema [1] which has been available since 2016, so they can be equally accused of "reinventing" things :)

Not that I invented pure-SQL declarative schema management either, by any stretch. I was largely inspired by the workflow at Facebook, who adopted declarative table management company-wide back in ~2012. FB found that having a declarative reconciliation loop is an operational necessity with a massively sharded system, given some hardware just dies every day. And centralized SQL-based schema management is advantageous when applications are written in many different programming languages.

[1] https://github.com/skeema/skeema
VAX/VMSCluster was like the Kubernetes of the 1980s. Lots of features that appeared in k8s decades later were baked into VMS.

https://en.wikipedia.org/wiki/VMScluster
I bought the tombert.com domain about eleven years ago, forgot to renew it, GoDaddy auctioned it off and a squatter sat on it, and they wanted $1800 for it back, which of course I wasn't going to pay for my dumb internet alias. I tried calling the squatter and offered to pay them $200, and they said that maybe they could setting for $1000, but this domain is in "really high demand" so they can't go lower than that.

I would occasionally check it, and the price would vary by hundreds of dollars, but never a price I was willing to pay. Eventually I think it lapsed again and was picked up by some Chinese site that (I think) was trying to sell massages.

Finally, in 2021, I guess they got tired of paying for it, and it fully lapsed, and I was able to purchase it, so I bought it for ten years.
Great. AliExpress was the RadioShack of 2025. No way I’m spending $25+ for a strip of SMD resistors, and I expect to never see them available in the US at a price that makes sense as a hobbyist. This isn’t helping anyone, will prevent a lot of prototyping, and just be a bad experience in life. Thanks for ruining the fun of the last 5-10 years of DIY electronics golden age.

I had plans to build some animatronic Halloween decorations for this year over the summer. I’m not going to spend hundreds to thousands of dollars on parts that nominally cost less than $50.

My own pain is minor though compared to everyone I know who uses Temu and other things to basically outfit their life. This will be insanely regressive as they have the least to spend on “on brand” products, which themselves are imported too. This is like “super sales tax for the poor.” Me, I’ll just save my money and wait for the next president to undo the mess. My buddies not as successful monetarily as me? Their quality is life is going down the drain.
> he seems to completely equate ease of language with ability to do undetectable mistakes.

I do not believe this is his argument. He was making the point that there is a balance. You need to consider the context of the times, and remember that in this context a language like C is considered "high-level", not a language like Python. He later moves on to discuss formalism through mathematics (referencing Vieta, Descartes, Leibniz, and Boole), in how this symbolism is difficult to perform and many are adverse to it, but that through its birth we've been able to reap a lot of rewards. He precisely makes the claim that were we not to move to formal methods and instead maintain everyday language, we would still be stuck at the level of the Greeks.

Actually in one season of An Opinionated History of Mathematics, the host (a mathematician) specifically discusses the transition in the Greeks and highlights how many flaws there were in this system. How the slow move to mathematical formalism actually enabled correctness.

The point is that human language is much more vague. It has to be this way. But the formalism in symbolics (i.e. math) would similarly make a terrible language for computing. The benefit of the symbolic approach is the extreme precision, but it also means the language is extremely verbose. While in human languages we trade precision for speed and flexibility. To communicate what I have with a mathematical language would require several pages of text. Like he says, by approaching human language this shifts more responsibility to the machine.
He's a psychopath. But I'm willing to compromise.

He's a mentally ill Russian agent.
Because you can't be a full time blogger and also a full time engineer. Both take all your time, even ignoring time taken to build talent. There is simply a tradeoff of what you do with your life.

There are engineers with AI predictions, but you aren't reading them, because building an audience like Scott Alexander takes decades.
That free GitHub Copilot though. Microsoft is a relentless drug dealer. If you haven't tried Copilot Edits yet, hold on to your hat. I started using it in a clean Express project and a Vue3 project in VS Code. Basically flawless edits from prompt over multiple files, new files...the works. Easy.
From what I read of the docs, it's a pretty lightweight "library" that's actually mainly just a collection of css classes you can attach to an svg
No, even homomorphic encryption wouldn't help.

It doesn't matter how complicated the operation is, if you have a copy of the Chrome binary, you can observe what CPU instructions it uses to sign the challenge, and replicate the operations yourself. Proxying to a real Chrome is the most blunt approach, but there's nothing stopping you from disassembling the binary and copying the code to run in your own process, independent of Chrome.
[dupe] https://news.ycombinator.com/item?id=43560885
Spending some time in the box for 'snowing that hot-headed coworker' doesn't sound so bad.