skysight-inc/HackerNews huggingface dataset:
What tax dollars are we spending enforcing copywrite laws?
It’s always heralded as a great CS debate, but Tanenbaum’s position seems so obviously silly to me.

Tanenbaum: Microkernels are superior to monolithic kernels.

Torvalds: I agree— so go ahead and write a Production microkernel…
Fun fact, Reddit only soft deletes your comments. So all those people using Reddit deletion/comment mangling services to protest only deprive their fellow users of their insights. Reddit Inc. can still sell your data.
Where did he say those things? Links?
> just keep being open minded about it and let the chips fall where they may.

It's a failure of leadership to not intervene when discord threatens the group. He should weigh in, or make sure that someone else who has mutual trust weighs in.

In youth sports, something similar happens when referees fail to call fouls on rough play. Players naturally test the limits and then others recognize the lack of protection and retaliate until it gets really out of hand.
You can have a standardised feature set, without sticking everything into the kernel.

I'm all for the former, but the latter is unnecessary.
Just by making it colorful, it really looks moldy—like red, yellow, blue, and green mold.
You didn't notice a bunch of layoffs in 2024?
Excellent! I remember running one of these servers on my 2Mb/s ADSL connection in small-town BC :-) It was one of my first "online communities" that connected a bunch of us around the world.
It's much easier to sustain corruption in a small community. The current setup will be personally beneficial to someone.
Call me crazy, but it seems probably unwise for any nation to be perpetually operating under "we're a bad recession away from ethno-nationalists starting a race war" as a default state of affairs.
was this ever actually tried?
Maybe someone will hide a copy of HN in a durable format in a cave and someone will rediscover it one day.
> That was frequently already the case. ...the card reader would be "broken"

I traveled a lot to a smallish town for work before Uber got there and ran into this several times. After the second or third time, I started just saying "well that sucks for you" and starting to leave. Suddenly it would work.

Yes it sucked, but it didn't really impact much.
> VSCode appropriately partitions responsibilities between the local and the remote, automatically restores IDE infrastructure on the remote as needed, and enforces the partitioning architecturally for all extensions.

Excuse me? This:

https://github.com/microsoft/vscode-remote-release/issues/66...

Is the opposite of architecturally enforced appropriate partitioning. This is “we want to make it convenient to use, and we do not care about security or enforcement of the local vs remote split at all.”
> what's the point of having a very secure IDE if they immediately run curl|sudo bash

Docker is a technology that downloads random unsigned tarballs from the Internet and runs them as root. Also it turns off your system firewall in the process, to make all this more "convenient".

Really we have much more low-hanging fruit to pick.
HN's software contains spam filters and similar things that automatically kill certain posts. Those get marked as [dead] and removed from public view. [dead] posts are visible only to users who have 'showdead' set to 'yes' in their profile.

Other posts that have been heavily flagged by users get marked as [flagged][dead]. Those have been killed by user flags, not software.

Have I answered your question?
Seems like for OP, "(his translation/elaboration of) CP more optimal than GV" isn't just an opinion?

Why might this be the case? Something to do with (: a handful of)

results ">" arguments

?(A mouthful, pace Lichtenberg)
Hmm.. agent cannot do self-supervised learning without actually doing it. The trick is to keep it in a sandbox.
Yes, you said something incorrect. I linked to it so you could read and realize your mistakes, starting with the fact that the error wasn’t even made by the person you’re hung up on and that the precondition of doubling CO2 hasn’t been met yet.
Complaining is fine, you don't need to read the blog.

I agree that parts of it are open source.
> If you can ssh into a machine and port forward a socket, you already have permission to do all the other things.

Only technically. There are lots of situations where people (or robotic alarm bells) will be miffed if you instal your custom sw stacks, remote shells, "i don't know what these binaries are" etc on some servers you're supposedly just editing config files on.
Notification for transactions being parsed or scrapped for data
You can't just endlessly dump more busywork on Rust developers (including genuinely bad code practices) and expect them to deal with it.

There is zero good reason to duplicate that code and refactor it later.
But several plugins on the VSCode side ar closed source.
Zed was in the news recently for the exact same security flaw.
> Actually if restricted mode[2] is any good, vscode might be better at security than most other editors/IDEs.

Unfortunately, it’s not. Restricted mode is VSCode without any plugins. That means that unless you’re doing very basic TS development (I think that’s the only language VSCode supports out of the box), then you’re kinda hosed.
> The sticking points remain that his views that foreign imports are bad, that the size of the trade deficit is a useful measure of policy success or that the ideal state for the US economy is to only import goods that cannot physically be made in the US.

I continue to believe Australia should ensure a significant percentage of all possible food goods are produced solely domestically. I have concerns about the loss of manufacturing competency, about the lack of onshore petroleum processing and a strategic fuel reserve, and the lack of legislated supply from Australian natural resources. We were within weeks of being unable to drive diesel engines because of a dependency on urea fuel additive, not produced onshore.

I have no problem with trade in general, and don't see the point of tariff barriers when you can just use legislation to require shops to offer Australian produce, and require companies to supply to Australia without exposing it to international price variances which don't relate to cost of production.

I'm not arguing for autarky. I'm arguing for strategic resiliency and a viable domestic farming and production capacity.

Not having fruit canning onshore, and driving dairy farming out of viability feels like suicide. Biosecurity is a real concern: we have had repeated outbreaks of white spot disease from imported prawns, and it's almost impossible to buy Australian caught prawns which haven't been through Vietnam or Thai processing chains. That's a very long line cost to package prawn meat, and the infection came in along that supply chain. We import pineapples and bananas. That's insane!

Manufacturing is hard. Holden(GM) and Ford shut down when we stopped price support. How the fuck are we meant to make bombs and trucks and UAV at scale if we don't have the manufacturing capacity? We JV with rhinemetal and do stuff onshore but I worry it's another long line dependency. We have Boeing ICT and aircraft logistics people onshore, we should have more. We should have AUKUS manufacturing significant inputs to the subs onshore.

I hate that this reads like a pro Trump diatribe. The guy is a prick. Tariffs aren't the answer, some sense of security driven strategic trade alignment is the issue.
Generally looks like a promising idea even in a deeply-competitive space, however the "selling point" of having pie charts to summarize your monthly spending does absolutely nothing for me - I know, banks etc use them in their marketing of "modern" online tools too, so they look kind of cool, but in practice for decision making about personal finance I find them absolutely useless. What I need to know on a regular basis, during a given month and at the end of the month, is: how much have I spent in general, compared with how much I planned to spend? Am I overspending in a particular category that I need to correct to keep my monthly budget on track, e.g. a fixed allowance for eating out per month, have I spent it all by week three or can I afford to have one more fancy dinner with my wife or with friends and still stay within my budget? Ninjinka's tips sound pretty positive about making the UI friction-free for keeping transactions up to date, because it's my responsibility to put good data in; however if the reporting/charts doesn't tell me anything actionable in an easy to read format then there's no point.
My experience with Rust and people who use Rust has actually been great.

There seems to be an entire second world of “Rust community” and Rust zealots online who are heavy on the drama, though. It really does feel like an alternate Rust universe.

Although when I think about it, several of my other interests and hobbies are exactly like this. Great in the real world, but as soon as you step into certain online spaces it’s drama and toxicity.

In this specific case, I think this is more about kernel drama than Rust drama.
VSCode is a perfect fit for most of the projects it is used for on an internet gone bananas.
Tariffs are being placed by the US on imports i.e Canadian exports. Not sure how local resilience helps Canadian taxpayers against US tariffs since Canadian taxpayers and consumers are not going to pay the 25% tariffs, only Canadian exporters are affected.
They did: https://github.com/aws/aws-lc / https://github.com/google/boringssl

(Not in rust, but it's mostly assembly anyways so I'm not sure rust provides much. There is https://github.com/briansmith/ring in rust, not sure if it's sponsored by anyone)
My guess was Hawai'i but I too am curious which State it was.
Hardy har har; serves me right for poking fun. Good day, sir.
London Gold vault suddenly has long lines to withdraw bars
A simple solution is to use bubblewrap locally. Only bind mount specific directories into it and a copy of your vscode config (which you could merge any changes back if you need). Then you can install random extensions and let the AI wreak havoc generally without it leaking to your main system. On arch linux bwrap'ing vscode also seems to work without zypak.
do you have other examples? I have a limited perspective as an American, but I understand Brexit to have been more or less an exception to the way the political winds have generally been blowing in the UK in the last 15 years?

Also, to be clear, are you using anti-liberal in the American political sense of the world liberal (i.e. progressive), or in on the classical liberal sense (which has some overlap with small-l libertarianism within US political circles)?
I agree with Hector Martin here. The mailing list format is putting off so many developers. Linux needs to modernize.
There is no specific improvement if the problem is fundamental. There is no "better/right" way to spread a cancer. (I'm not saying it is, just that that is the argument, and in that context, there is no such thing as a common goal to reach some better way. Everyone does not actually have to agree that all goals are valid and should be reached.)

The only helpful advice, which they did give, is don't even start doing this because it's fundamentally wrong.

The linux kernel is like a house where everyone is a vegan. Marcan believes that incorporating some meat in the diet is important, and better that being a vegan. He may even be right. But so what? He makes his pitch, the family says that's nice but no thanks. He then demands that they eat this chicken because he wants to live in the house and wants to eat chicken while living in the vegan house?

I don't see how he has any right to what he wants, and I don't see an existing kernel devs refusal to cooperate, or even entertain cooperating, as automatically wrong or unreasonable.
Since when? Last time I looked the remote ssh plugin wasn't open source and refused to run on forks?
Every time I have to interact with mailing list based projects I feel like I must be missing some secret set of tools and workflows to make it easier.

Then I talk to the old timers and they act like I just need to get used to it.
On my side of the tracks (б/в*), I got redirected (distracted?) by

https://news.ycombinator.com/item?id=17483240

https://news.ycombinator.com/item?id=17484373
(The undersought optimum?)

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

*вождь
Haha, I guess people making their own expense tracker a thing.

Because I built mine but it's a bit more rudimentary
That is not a problem. Christoph does not have the right to gatekeep who can use DMA. If he tried to veto an Nvidia graphics driver from using DMA using the excuse that "it might create more work for me", everyone would rightfully tell him to f-off, because that's not his call.
Well an island like this is basically a big strata where dividing the cost of infrastructure between everyone makes things livable. Don’t be surprised there’s a monopoly telco, because it probably doesn’t make economic sense any other way.

And keep in mind they probably insisted on a monopoly contract because they probably spent an absolute bomb setting it up, only to get max 1500 or so subscribers.

Say: 1500 subscribers @ $100/pm and you’d be running a telco on only $1.8M per year. That’s about enough money to pay for compliance, infra upkeep, and hire maybe 2-3 staff who wear many hats.
This upsets me too. I always loved hiring inquisitive, energetic juniors who didn't know shit about software engineering but wanted to learn everything about it. I haven't been allowed to hire a junior in close to a decade.
Nothing magic about the byte code, it's a compiled bit of the CI script. The whole point of Jenkins is to run arbitrary code on a machine farm.
I'm not sure I agree there. You don't need to hit anything like AGI to brick the bulk of the economy. 60% of the US works service industry jobs that could be replaced with a kiosk and automation that requires zero problem-solving ability. I also don't think AGI is possible, but that's a separate discussion.
Your comment is bringing back so many memories of being in university and working around the anachronistically strict limits the uni sysadmins had on the network
Show HN: ReadFast will help you Read Smarter. Not Harder
The "Remote" bits, and VS Code Server, aren't open source though.
Note that all 3 of these are fairly bad. Xoshiro and PCG are the 2 modern families of good fast rngs.
CraftCells: Visualizing Cell Structures with Minecraft
I don’t follow the Linux kernel development process closely, but on most projects—open source or proprietary—that I’ve been involved in, dropping a big diff without having proposed or discussed anything about it beforehand would have been fairly unwelcome, even if it’s something that would be infeasible to break down smaller. I’d also argue that even quite substantial changes can be made with incremental patches, if you choose to do so.
So far we've mentioned 3 parties in this scenario...the NY Times, Cato Institute and the voting public. There used to be a time where we'd give priority to the "experts" despite how consistently wrong they seem to be about almost everything. I think what's changed is we now have so many credible sources for comparison, that they are no longer able to gaslight people. So their opinions, quite rightly, have far less value than they used to.
So yeah, I'II go with the voting public on this one.
Hopefully the war in Ukraine will be finished by the time they decide to impose a fine. Otherwise it could be awkward
> And I also do not want another maintainer. If you want to make Linux
impossible to maintain due to a cross-language codebase do that in
your driver so that you have to do it instead of spreading this cancer
to core subsystems. (where this cancer explicitly is a cross-language
codebase and not rust itself, just to escape the flameware brigade).

It was used to describe the Rust for Linux project, as well as any other potential efforts to bring other languages into the kernel, of which there are none. It is clear why someone working on the Rust for Linux project would feel that "this cancer" refers to the project that they are working on.

I'm not trying to pull out pitchforks, I don't want anyone to burn. I just want people to collaborate effectively and be happy, and I think it is empirically clear that calling something that grows/spreads and that you think is bad "cancer" is not useful, and only inflames things. It is not an illuminating metaphor.
Marcan hasn't actually resigned. He's still posting on the LKML under a well-known alias.

See https://lkml.org/lkml/2025/2/7/15 for example.
For those not immediately familiar with the name [0], he's one of the founders of Sun Microsystems and its chief hardware designer back in the day. Very impressive. But the document has no intro and takes several pages to talk about his childhood in Bavaria before you get to find out who we are talking about and why he is significant.

[0] https://en.wikipedia.org/wiki/Andy_Bechtolsheim
There's a whole history of annunciators for summoning servants.[1] Bells, flags, meter needles, all pre-telephone.

[1] https://1889victorianrestoration.blogspot.com/2011/09/everyt...
> The high level of Starlink usage sparked a successful petition backed by 70% of the island’s population. This petition demanded both a reduction of the £5,400 FIG VSAT licence fee and formal approval for Starlink’s operation in the Falkland Islands.

Kind of incredible that anglo trend towards governmental gridlock extends to an island of 3,600 people. A blanket majority of the population endorsed the petition... why was it necessary that "proposal was subsequently forwarded to the Falkland Islands Government (FIG) for implementation... However, the effective date for this approval has now been delayed until April."?

Just call the law passed and let Starlink know it's legal now. Why do the islanders put up with this bureaucratic molasses. What am I missing.
Rather than monads, map is more likely to be familiar from sequences, and an optional is just a sequence with length < 2.
Ask one of the large nation states nearby to supply service.
Here's the video. He talks fast, so it's pretty easy to sit through.

https://www.youtube.com/watch?v=GjR7sRASjdo
What did we learn? That remote code execution is a thing? That misplaced trust in [dev] tools is often regretted? That modern software design is ass? If you've been paying attention, all of that has been obvious.

SSH is a solution from the 90s. It's Telnet with a couple extra features bolted on, and despite being called the "secure" shell, is literally less secure than Telnet+TLS would be. There's so much stupid-yet-glorified bullshit implemented over SSH, because lazy assholes had a tunnel into a server with a user session, and decided "why implement a whole extra protocol for network transport and secure connections for my application? I already have an authenticated user session, in this very specific protocol, computing design, and network architecture. who care if nobody else on the planet but computer nerds have used something like this since 2000? works for me!" Discard the concepts learned from distributed OSes, ignore all the advanced AuthN+Z that had been developed, embrace the shittiest, easiest thing you can.

These "SSH agents" aren't bananas. We refused to get off our stupid lazy asses to build the right tool for the job. So we had to keep shoving more shit into pre-existing tools that were never designed for what we decided to do with it. We have no right to pretend we're surprised.

This is the world we have made. All of you, and me too. Either with your labor or your silent compliance. If it's not SSH, it's politics, commerce, school, and everything else. We live every day in the shit-pile we carved for ourselves, and every day that we don't do something about it, we throw another shovel on the pile. You don't get to sit there shoveling shit and pretend this is a fucking surprise, or crazy. You're holding a shovel.
One of the first habits I learned at BigCo was to have a sense of the DAG in any work over 400 lines, so I could make patches arbitrarily large or small. Because whichever I chose, someone would complain eventually
Even more than that, we need the people that hold people to the rule. While it’s nice to have a law, you need someone who cares enough to enforce it.
The short of his rant is that he wants a "Code Of Standards for maintainers" in addition to a CoC, in order to witch hunt people he feels "gets in the way."

Yikes, this is EXACTLY what Linus was talking about except an order of magnitude worse!
It's the other way around: the post is saying that the remote VSCode agent can tell the client to just do whatever. That's not how SSH usually works, if an SSH server can pwn a client that's a bug.
Because Sublime Text is awesome and has yet to be surpassed by other editors, that's why.
> I don't know what the alternative would be here.

Emacs' TRAMP is pretty crap but still more reliable and user-friendly than the hot mess of VSCode remote editing.
I will occasionally still try to use the zip code for my old work address (from about a year before covid) when what I want is my home address.
https://news.ycombinator.com/item?id=32919

I don't think what the iphone supports will matter much in the long run, it's what devices like these nokias that will have the biggest impact on the future of mobile http://www.nokia.com/A4405104

———

No one is going to stop developing in Flash or Java just because it doesn't work on iPhone. Those who wanna cater to the iPhone market will make a "watered down version" of the app. Just the way an m site is developed for mobile browser.Thats it.

——

If another device maker come up with a cheaper phone with a more powerful browser, with support for Java and Flash, things will change. Always, the fittest will survive. Flash and java are necessary evils(if you think they are evil).

——

So it will take 1 (one) must-have application written in Flash or Java to make iPhone buyers look like fools? Sounds okay to me.

——

The computer based market will remain vastly larger than the phone based market. I don't have real numbers off hand, but lets assume 5% of web views are via cellphones
Freestyle chess positions where white has significant advantage from beginning
While Freestyle is being suggested as a superior format, there appears to be some issues with it such as few starting positions which gives significantly more advantage to white than black. Figured this out by running the starting position against the `stockfish` engine.
> embrace->extend

You people need to get a new catch phrase, hard to draw a connection between something MS created and "embrace, extend, extinguish"
Earthly is a very similar idea too.
This is cool!

It seems nobody has asked/suggested this so I'll do it - I would love to specify time of day/traffic conditions during which to determine time taken to travel.

In the next year or two we'll be looking to move and since we work on the southern side of the city, living out to the north wouldn't work due to traffic through the city.
Show HN: Shrimple (a cleaner Markdown)
Share Your Experience of Learning a New Library
Hello, developers and engineers!

There are a lot of new libraries and frameworks out there, and many more are coming, especially in AI and AI agents.

But when you try a new one, do you feel overwhelmed, frustrated, or lost? Share your experiences!

Also, share some open-source libraries that are easy to start with based on their documentation.
This guy got a few million euros from EU for a secure OS, if I remember correctly. What happened to that project?