skysight-inc/HackerNews huggingface dataset:
I'm astounded that anyone even considered permitting LLM generated code in a browser engine, yet alone a technical committee. Why would you risk using a system that's known to generate logic errors and bugs in a system where security and correctness are the single highest priority?
Yeah, moving more things into the cloud makes debuggability even worse than today. I think that's a very large downside.
> Otherwise they are basically the same thing.

There's definitely more that differentiates threads from processes in the kernel. Process signals, for example, where the kernel walks the thread list for the process to choose which thread to deliver the signal--some might have it masked. Process groups and sessions are another--setpgrp and setsid effectuates a change across all threads atomically. And let's not forget descriptor tables. In fact, every thread in the kernel has pointers to these shared data structures.

The issue is that while the Linux kernel maintains the process abstraction for some interfaces, for others it doesn't, seemingly haphazardly, out of convenience, or sheer oversight, not out of some sophisticated architectural vision, though perhaps with some handwaving to performance or flexibility (i.e. semantics that don't fit into the traditional Unix process/thread dichotomy). setuid, for example, only changes the UID of the thread, not all threads in the process. So to maintain the semantics of setuid, libc's (glibc, musl, etc) userspace pthreads implementation has to go through herculean efforts to effectuate the change across all threads. The semantics of the kernel's setuid might be useful in theory, but the overwhelming majority of people just want the UID to change atomically process-wide. The kernel could also provide the ability to change the UID process-wide in addition to its more "flexible" interface. It has to do this for alot of other stuff, as previously mentioned. It just chooses not to. So what we get today is a hodge-podge of often unintuitive behaviors and in many cases the worst of all worlds--alot of "flexibility", except for the semantic everybody wants.

The behavior of PDEATHSIG seems more accidental than anything. As mentioned in another thread[1], it's probably a casualty of LinuxThreads, the first approach to implementing POSIX Threads semantics on Linux. Contra the wisdom about how the kernel is currently architected (i.e. what you describe), LinuxThreads leaned more heavily on implementing threading semantics in userspace, keeping the kernel task-oriented (i.e. in the parlance of 1990s Linux, user space thread == kernel process). But eventually the kernel bit the bullet and moved more of the semantics into the kernel, for example signal handling, where process semantics (in the POSIX sense) could be implemented more cleanly and performantly.

[1] See https://news.ycombinator.com/item?id=43155583, and especially the last comment where they dug up an old mailing list post)
I wonder if Sam Zeloof and Atomic Semi are trying this out? It would be an excellent match for their "build in one atom at a time" approach.
Virtualization. FDE. Hot patching. Io Ring (io_uring), etc.
The FBI does not perform immigration enforcement at entry points.
What I mean by this is - is that this is such a low bar - of not having rampant gun violence and short life expectancy, especially when correlating them with GDP. This should not be a point of pride or comparison to beat this bar. Most developed countries in the world achieve more than America on these metrics, therefore it's a useless benchmark.
There’s no evidence that their generative tools are more ethical.

Even if you believe everything they say, they are lying by omission. For example, for their text to image technology, they never specify what their text language model is trained on - it’s almost certainly CLIP or T5, which is trained on plenty of not-expressly-licensed data. If they trained such a model from scratch - they don’t have enough image bureau data to make their own CLIP, even at 400m images, CLIP only performs well at the 4-7b image-caption pair scale - where’s the paper? It’s smoke and mirrors dude.

There’s a certain personality type that is getting co-opted on social media like Hacker News to “mook” for Adobe. Something on the intersection of a certain obsessive personality and Dunning Kruger.
You know why we put up with copyrighted info in the human brain right? Because those are human beings, it’s unavoidable. This? Avoidable.

Also, the model isn’t a human brain. Nobody has invented a human brain.

And the model might not infringe if its inputs are licensed but that doesn’t seem to be the case for most and it’s not clearly transparent they don’t. If the inputs are bad, the intent of the user is meaningless. I can ask for a generic super hero and not mean to get superman but if I do I can’t blame that on myself, I had no role in it, heck even the model doesn’t know what it’s doing, it’s just a function. If I Xerox Superman my intent is clear.
> What business have projects mandating the tool I use for my contributions?

it's their project and they're entitled to set whatever rules they want

> I’m responsible of the quality of what I send

if you read the article this is is their primary concern

> I have lost all the good will I had for Servo.

I bet they're devastated
Probably the most important thing about the interest introduction is that its computable by hand. You can see the value "converge" in a few approximations
> Well just this year it went up 13.9% for me

Any idea what it could be for LA or nearby residents? For Chicago, or IL residents in general - their home insurance just doubled. If you try to shop - the new quotes are at least tripled. Not sure why? There are no natural calamities here.
Artists usually prefer quads, but it really depends on what they're doing. It's also not unusual for them to willingly create a model of mostly quads with tris in the mix at the same time.

In the end, the representation of a quad in a 3D modelling editor doesn't really matter. Be it an actual quad or 2 tris. Because any sane artist wants every quad to have 1 normal vec, if they want 2 on a quad they will happily use 2 tris instead.

It is a non issue.

(btw I have done plenty of 3D art for games, I have also made my own vk renderer, I don't see a problem with using tris in the end, even if "visual quads" do de-clutter my work and do help reasoning about the flow of the model at hand)
With the shifting rooms, it's almost dream-like.
> PS3 cost ... roughly $900 dollars in todays money).

I'd like to see a list of the top-selling consoles with their inflation-adjusted prices. The ps3 did really well considering the price. I'd say the ps2 hit the sweet spot for price while still offering a performance improvement over the previous generation.
Bluesky’s users love drama.
Not previously involved in this discussion, but what exactly is the 'dog-whistle' you're calling out here? It seems that you're engaging in whataboutism; is that what you believe the parent is doing as well?

https://en.wikipedia.org/wiki/Whataboutism
Europe is mostly "old money" so this makes sense. They didn't earn that money they are custodians of it.
VSCode Copilot agent mode in Codespaces
Or heck, PLists. They have an XML representation that is fairly similar to what JSON can express.

https://en.wikipedia.org/wiki/Property_list
You can see some examples here (linked in the OP): https://www.hrw.org/report/2023/12/21/metas-broken-promises/...

On the one hand there are comments from users that want to “turn Gaza into a parking lot” or worse and were not removed because they don’t violate the community guidelines.

On the other hand there are people posting educational explainers about Palestinian human rights censored under hate speech or dangerous individuals rules.
> What do we gain by the shorthand?

Because it's new syntax, it allows for parsing the literal ahead of time and eagerly evaluating the substitutions. Code like

bar = 42
spam = t"foo {bar*bar} baz"

essentially gets translated into

bar = 42
spam = Template("foo ", Interpolation(bar*bar), " baz")

That is: subsequent changes to `bar` won't affect the result of evaluating the template, but that evaluation can still apply custom rules.
Time for the aquatic ape hupothesis https://en.m.wikipedia.org/wiki/Aquatic_ape_hypothesis
Its more liquid. Volume is very high, $3T traded in tlt over last 2 years. It could easily absorb all Chinese and Japanese held us treasuries if they don’t want them at these prices. Jpm and wfc are begging in on the action, trying to get Basel restrictions lifted.
Try it again if you haven't recently. I'm unsure what specific issues you encountered, but anecdotally I can say I've been driving Fedora full-time on my home workstation for nearly 2 years now. I love it. I drove Fedora full-time on my laptop off-and-on for nearly a decade as well before that.

For me, gaming was what kept me away. But, besides a few titles, it's been a non-issue. It was very pleasantly surprising.

My desktop runs Fedora Kinoite[1] - an immutable version of Fedora. It poses a set of unique challenges for a development workstation (my primary use), but has resulted in rock-solid stability through several major OS upgrades, and a lot of development-related hackery.

I don't see myself going back to Windows anytime in the future. Every time I'm at the office an on my Win11 machine, I remember why I switched in the first place. Just my experience though.

[1] https://fedoraproject.org/atomic-desktops/kinoite/
Aside from that, the format method and the % operator don't represent separate types. - they're just methods on `str`.
AmigaOS updated in 2025 for some reason
Wow! If this is true - and most likely it is - then it is a truly another sad day for humanity.
> Their dual education system creates exceptional technical competence without requiring college degrees.

Unless you do your Ausbildung in a job where you can learn mostly all the skills within a couple months, after which you'll just be shamelessly exploited by your employer for the remaining duration of it.

> Germans enjoy comprehensive public transportation infrastructure,

Yeah, our train systems are pretty cool (can reach most places.) But if your expectation is anything more than 'hopefully arrive by the end of day', you'll regularly be disappointed.

> and don't suffer from the manufactured scarcity that plagues American housing

Have you tried renting in any bigger city in the past 10 or so years?

> Critically, Germany isn't now teetering on becoming a police state. While America expands surveillance powers, militarizes police forces, and faces growing authoritarianism, Germany's post-war constitutional framework continues to prioritize civil liberties, privacy protections, and democratic norms.

I disagree with the claim that Germany is currently on a path strictly "prioritiz[ing] civil liberties, privacy protections, and democratic norms."

Not only did German politicians in 2021 broaden the scope of §188 StGB to include insults against politicians, even at the local level[1], the new coalition contract also has some pretty dystopian views on how to approach opinions/statements they categorize as 'disinformation'[2] (ministry of truth anyone? - ah nevermind, they sidestep that by letting NGOs do the dirty work for them.)

Pair that with the fact that they plan to (again) try to introduce data retention laws without cause[3], I do not personally believe that claiming we strictly prioritize civil liberties etc is a correct assessment of the overall situation here in Germany.

Overall I suspect the post has been written with the aid of LLM, I wonder who/why would do such a thing though. There's just something off about the tone.

1. https://www.buzer.de/gesetz/6165/al144303-0.htm

2. https://www.berliner-zeitung.de/politik-gesellschaft/kampf-g...

3. http://golem.de/news/koalitionsvertrag-bundesdigitalminister...
Fail: I tried “knulla”, Swedish for “to fuck” which it caught immediately. However, I then tried “prutta”, Swedish for farting and it did not catch that one. (Though it did flag it as Australian slang for having sex, so I guess it caught it through dumb luck.)
> ...in what context?

"What is a woman?" Should be a fair question if "trans women are women" is taken to be true.

> For example, "we're building a bridge"

This ("What is a woman?") is a famous question, so I thought the context was well known.

Sen. Blackburn asked it of a Supreme Court nominee, and there is a documentary of the same name and topic.

> Like that's a question which needs an answer, because the positions are mutually contradictory.

The positions yes, but to quote myself:

"there are two options taken as package deals - red or blue"

> What contradictory position is being not answered by "what is a woman?"

have you followed the context of why this is brought up?:

> MAGA react to questions like this as Dems react to questions like "what is a woman?".

> EDIT: to be clear, they react as if the inconvenient question is in bad faith.

In other words, they support whatever their candidate does, whether their positions actually agree with it or not.
One of the few cases were indigenous were not replaced by neolithic newcomers but simply adopted their technology
Do you want a cookie? Just because it’s taken others longer to recognize corruption doesn’t lessen the seriousness of the situation.
No idea. The insurance companies down here are very small and almost all of them are Florida-only.
There's just a different emotional sense between manufacturing the lego bricks yourself versus mail ordering the magic blocks that you can assemble into a finished product.
You wouldn't want to connect a fresh installation of Windows 2000 to the internet today. "Net Send" and default-on Administrative Shares are some brain-dead design decisions that made sense on a trusted LAN, but not the Internet.
>Is it a failure of Bluesky to never become the global town square,

No, because that's an oxymoron. There is no such thing because a precondition for a town square (which in reality is a community of people, not a place) is that there exists shared set of values, context and conduct between its members. The state of nature on a global platform, just like in a megacity is to be an anonymous, atomized individual who ideas or products can be sold to.
Hey HN, I just launched FretLabs - a web application I've built to make guitar scale practice more engaging and productive. It started as a personal project to give a little structure to my freestyle sessions and has since evolved considerably. If you're familiar with Chordify, it's like that but for scales.

Features:

- 10,000+ song catalog (growing daily), or upload your own MP3s

- Automatic key signature and song section boundary detection

- Dynamic 3d fretboard with customizable scale options/controls

- Left-handed mode, support for 4, 6, and 7 string guitars

I'd love to hear your thoughts, feedback, or answer any questions!
> Whenever i open HN, there's a pro-A"I" post which makes me almost question if intellectual labor will be useful in a few years.

HN is infested with grifters, sorry, entrepreneurs think that A"I" is their ticket to quick and easy riches

part of the confidence trick is keeping up the charade that A"I" is actually intelligent and not just a sophisticated bullshit generator

and if what you saw when you honestly tried using it last week was bad, then that's no longer state of the art, the latest model will fix everything, see, this latest benchmark they-definitely-didnt-cheat-on says so
> For example, Haskell packages are not currently reproducible when compiled by more than one thread

Doesn't seem like a big issue to me. The gcc compiler doesn't even support multithreaded compiling. In the C world, parallelism comes from compiling multiple translation units in parallel, not any one with multiple threads.
The military spending is a contrived explanation. If weapons manufacturers want that money, they can just lobby the government to buy more weapons from them, rather than to gift taxpayers money to another country so that it can buy them.

Besides, this would explain just a small fraction of what I mentioned above: what about the punishment of dissent, what about the UN vetoes- does that also hold for Egypt, South Korea or Jordan?

And what about the widespread censorship, originating from Israel and enacted by US social media, is that also related to oligarchs and military expenditure? Does Jordan get the same treatment?

And maybe the funniest part of this theory is that it tries to explain the disproportionate influence on the US of a foreign country by means of the money that the US is giving it for free. So if the US gave me, say, 4 billions per year (a pittance, really) I would get the privilege of influencing the US' politics more than Israel does today. For free!

Come on. Occam would like to have a word with you.
On the one hand, agency capture is a real phenomenon. On the other hand, it likely occurs at the top of the power pyramid, not among committed civil servants lower down.
I just wanted to say I love this entire "ecosystem", if I may call it. Hypermedia is cool. HTMX looks like the natural evolution of HTML we all were expecting from the 90s. The simplicity of hx tags and the fact they get the work done is really refreshing. Datastar looks promising as well. It is already on my radar for a hobby project. Kudos to the dev team!
Twitter/X doesn’t have a problem with corporate accounts. They murdered reach on brand accounts in the algorithm loooong ago (mid 2010s), you basically will never see company tweets in the feed even if you follow them.

I think it’s more the fact that bluesky’s core demographic are angry political obsessives (who are angry enough about politics to join a new social network over said politics). I can’t think of a worse way to create a community of people than filtering by “I’m angry about political stuff.”

Turns out the old social norm of “don’t talk politics with neighbors” was an example of a good Chestertons fence.
Right. The recycling rate is around 99%, apparently. So the number of lead batteries running around only has to shrink by 1% per year before we don't need to mine any new lead for batteries. Something that seems likely to happen in the coming years as EVs become dominant and Li-ion gets cheaper.
> test children’s lead levels and your own

Here's a tip for your peace of mind: if you suspect that some food you're consuming is high in lead, get tested first before removing that food from your diet. I was consuming a fair amount of dark chocolate when I first learned that it could contain high levels of lead, so I got tested before I cut it out of my diet. My levels were below the detection limit so I can be reasonably sure that any damage caused by lead consumption was minimal.
Thanks to the Archive.org link, we can see that indeed they link directly to the SERV github in reference 38:

38. Kindgren, O. et al. SERV - The SErial RISC-V CPU. GitHub http:/github.com/olofk/serv (2020).
Adobe is losing more market share to Canva than anyone else. The amount of companies who send me "canva files" makes me want to summon the great solar flare that'll emp us back to the stone age, tomorrow. Most in house graphic design dabblers, typically admins or secretaries who have a slight creative flair, don't have Adobe subs anymore. They used to and would have the jankiest files ever... but they were psds, ai, and ind files. Now, it's all canva cloud with extra layers of vomit and headache.

Hobbyists can and should use pro tools, of course. There should always be a good opening as many next gen professionals come from that route, and bring outside, lateral knowledge to grow that tool in novel ways.

When you focus on lobotomizing a pro tool, that's when you actively lose market share. Affinity or someone else, just needs one or two banger spotlights and then Adobe will start seeing real problems. Right now, the lose is minor, but it's a crack in the wall. Remember Skype? I sure as fuck don't. They played the same fucky fuck game. One situation is all it took.
What problem is this supposed to solve?
Reading tfa I kept wondering "is this yet another framework where every click is a server round trip?" Judging by the demos¹, the answer is yes?

If this is "the Future", I'm branching off to the timeline where local-first wins.

¹. https://data-star.dev/examples/click_to_edit
US Secretary of Education Linda McMahon thinks AI is "A One" (steak sauce)
Posting a review for an arbitrary game to HN definitely smells like advertising to me. I don’t think you would be posting an article like this to HN that shat on a relatively unknown indie game you didn’t like.

How is this _not_ advertising in your mind? Surely you don’t think random people on HN are invested in your take on this game. What purpose did you intend if not to promote the newly released game?

I feel you’re trying to say you weren’t paid to advertise this game, which I believe, but it is 100% what you’re doing.
I was saying to a work colleague only a couple of days ago that this Trump administration and the DOGE chainsawing has proven that there was no deep state. No shadowy figure(s) pulling the strings of policy decisions.
There's a lot working against fundamental change of PC desktop OSes that corporations use, therefore OSes that Microsoft can make money from.

- Big software vendors (Autodesk, Adobe, etc.) making it difficult for Microsoft to deprecate or evolve APIs and/or design approaches to the OS.

- Cybersecurity/IT security groups strongly discouraging anything new as potentially dangerous (which is not incorrect).

- Non-tech people generally not caring about desktop PCs anymore - phones have that crown now.

- Non-tech people caring much more about interface than the actual underpinnings that make things work.

Outside of the PC there's some innovation happening, at least with the OS itself and not user interfaces. Check out Fuschia sometime.
The Past, Present and Future of Programming Languages [video]
Wow! This is really neat. A very good practical example and implementation for neural networks and learning.
Poignant quote. Should we as a society accept students who are calling for violence and intifada on Israel or Jewish people in general? If anything some of those pro-Palestinian protests were more reminiscent of the 1933 “German Firm” boycotts the quote mentions than not:

> A boycott sign posted on the display window of a Jewish-owned business reads: "Germans defend yourselves against Jewish atrocity propaganda. Buy only at German shops!" Berlin, Germany, April 1, 1933.

It seems that a number of these students have been participating in events and protests calling for violence. After all there’s probably 10’s of thousands of student protestors, and likely many of them foreign students too. So it doesn’t seem like a “deport all Muslim students” either.

Peaceful protests are one thing, but I’ve seen some of these protests in person and it’s clear they’re not all peaceful demonstrations. Also supporting Hamas and Hezbollah is not supporting peaceful innocent freedom fighters. Both groups are clear and open on their stance for genocide against Israelies.

However we shouldn’t deport students who are peaceful and haven’t called for violence against others. It’s great that those cases are being called out and publicly criticized
. But not every one of these cases are an innocent student getting caught up either. What is happening is Gaza is terrible all around. It shouldn’t be used as an excuse to call for more violence against Jews or Muslims.
Surely one of the the main reason to program in Lisp (and Haskell, and ???) is so you can write blog posts about doing so :-)

(I do really like Lisp).
>Actually writing the code should be relatively trivial

For you, maybe. This statement assumes years of grueling training to become bilingual in a foreign programming language. And I can't type at 1000 tokens/s personally - sometimes I just want to press the voice dictate key and blab for five seconds and move on to something actually interesting.