skysight-inc/HackerNews huggingface dataset:
As someone that ditched Windows for Linux over a year ago, I have to say I haven't really looked back. I can do anything I need to, and I don't need to worry about all this garbage. I can play all the games I want to play, even brand new releases, usually with little to no tinkering.

If you're technically minded, and are at least somewhat familiar with Linux, I can't recommend it enough. I wouldn't recommend it for a layman though; I did have to do some initial tinkering to get it spot on.
And he wasn’t deported, he was sent to a black site in a foreign country with no sentence and nobody willing to take responsibility for him. A life sentence.
For "VOD", that works (and is how very simple <video> tag based players sometimes still do it), but for live streaming, it wouldn't – hence the need for fragmented MP4, MPEG-DASH, HLS etc.

It does work for simpler codecs/containers though: Shoutcast/Icecast web radio streams are essentially just endless MP3 downloads, optionally with some non-MP3 metadata interspersed at known intervals.
Of course!

I think the 'What, Why and How' captures the purpose and joy of learning. Nothing is better then getting lost in a fun problem. I don't want to just understand how it is solved, but the story about how it got solved.

If you have any feedback on how the book could be better would love to hear!
Nice! It was hard, and I really liked the break-in (spoilers) with the Q and U.
> hardware specific optimizations that will naturally negate this stated aim

Distro packages are compiled on their build server and distributed to users with all kinds of systems; therefore, by nature, it should not use optimizations specific to the builder's hardware.

On source-based distros like Gentoo, yes, users adding optimization flags would get a different output. But there is still value in having the same hardware/compilation flags result in the same output.
Companies run Windows 11, right? How do they control what features are enabled? How can users leverage that control?
The last time I logged into my twitter account (which I use maybe once or twice a year to post about tech or complain to a customer service account) the first thing I saw was a paid ad espousing white nationalism and The Great Replacement conspiracy theory.

I have a very hard time believing that Bluesky is more hostile than Twitter.
And what are they? Because unlike you, Chris has a very well known, positive, respected reputation in the industry.

Instead of just making accusations, back them up.
SUPER ethical to try and put artists and entire industries out of business to be replaced with Adobe products.
That's really fun. I play a lot of word games online and I will be adding yours to my daily regimen. Clever use of sound too. I may want to turn it off at times but for now at least I'm leaving it on.
Agreed with this comment and the one above it - I think the difficulty is spot on but the UI was a bit frustrating on chrome/android and I may have given up sooner but for my love of solving puzzles.
You can fix this by switching your primary computing device to Mac or Debian based PC.
I think https://docs.cursor.com/chat/agent has shown plain English is precise enough to program a computer with, and some well respected programmers have become fans of it https://x.com/karpathy/status/1886192184808149383

I only took exception to the original statement - that coding is trivial, and the questioning if AI is even useful. So many people are finally able to create things they were never able to. That's something to celebrate. Coding isn't trivial to most people, it's more of an insurmountable barrier to entry. English works - that's why a clear-minded project manager can delegate programming to someone fluent in it, without knowing how to code themselves. We don't end up with them dumping a jar of jam on the floor, because intelligent beings can communicate in the context of a lot of prior knowledge they were trained on. That's how AI is overcoming the peanut butter and jelly problem of English. It doesn't need solutions defined for it, a word to the wise is sufficient.
> self-contained binaries

But Lispworks is the only one that makes actual tree-shaken binaries, whereas SBCL just throws everything in a pot and makes it executable, right?

> good editor support: Emacs, Vim, Atom/Pulsar (SLIMA), VScode (ALIVE)

I can't speak for those other editors, but my experience with Alive has been pretty bad. I can't imagine anyone recommending it has used it. It doesn't do what slime does, and because of that, you're forced to use Emacs.

Calva for Clojure, however, is very good. I don't know why it can't be this way for CL.
Oh yeah and that number from the IT crowd [1]

[1] - https://www.youtube.com/watch?v=5m6qutSER9Q [video][11 seconds]
The Making of OK Go's Love Music Video
2:12 27 moves, my first guesses for words were correct. The Q was the key for me. Fun game!
Even with today’s AI tech which may be able to pull this off, I’m not sure it would be cheaper with folks in the Philippines; nor is it clear that this could be a viable business?
They use Windows. \s
This is true to an extent. A recent example that I witnessed unfold (we were a customer) is Earthly. They had a great core product that they offered a hosted version for, but most people just ended up hosting it themselves, and the idea never took off. Towards the end, they even tried to jump on the "BYOC" hype-train where they literally ran the product in your own cloud (B2B style) and couldn't make things work.

Of course, there are other factors to consider, but it's just a tiny anecdote that confirms what the author said: Companies don't like to pay for dev tools.
Hi/Lo Algorithm
Probably want to watch the actual music video first: https://www.youtube.com/watch?v=gz9BRl7DVSM
10a Labs | 4 Engineering Positions | Remote (US) | Full-time
Python, LLMs, transformers, cybersec background a plus.

We're building next-gen tools for LLM safety, red teaming, and AI threat detection. If you're interested in joining a terrific team, with an incredible mission, please apply via the link below through Gusto. We’d love to connect with you!

ML Engineer https://jobs.gusto.com/postings/ljls16-llc-machine-learning-...

Technical Lead (Applied Data Scientist) https://jobs.gusto.com/postings/ljls16-llc-technical-lead-ap...

Software Engineer (API / Backend) https://jobs.gusto.com/postings/ljls16-llc-software-engineer...

MLOps / Infrastructure Engineer https://jobs.gusto.com/postings/ljls16-llc-mlops-infrastruct...
He could if he used ai on the job.
How is the Adobe corporate account a "normal user"? Define "normal people"?
I'm not confident that I understand what you're asking for, but couldn't you just sed off the timestamp from every line? Or for a more extreme example, I have occasionally used ... tr, I think? to completely remove all numbers from logs in order to aggregate error messages without worrying about the fact that they kept including irrelevant changing numbers (something like tail -5000 logfile | tr -d [0-9] | sort | uniq -c | sort -n or so).
Is this something Homeland Security demanded?
Anyone who has visited China 25 years ago, and visited today, wouldn't argue that quality of life has not improved as a whole.

As for America, it is very debatable.

FWIW, the dashboard idea...was on the 2020 Presidential Candidate. Andrew Yang's platform.
I haven't written any code myself, but instead used the AI IDE Cursor to create a SaaS website for Influencer Marketing that's now live. The key was to start a new conversation to regenerate code whenever the AI started hallucinating, which helped avoid getting stuck in dead ends. Of course, I believe if you truly don't understand code at all, you might still face some difficulties.
Seth Rogen's Clever "The Studio" Skewers Hollywood with Love
The only things keeping my gaming tower booting Windows is a Quest headset and a handful of games that aren’t friendly to Proton or VMs. Once the Quest has been replaced I might just get ahold of some kind of console for those few titles that refuse to play nice with Linux, at which point I can delete the Windows partition on that box.
A disclaimer to the disclaimer is that you should be isolating that binary on dedicated nodes if there are stability concerns. Inter-node communication is trivial on the BEAM and it can be tweaked in the future when the scale of the system calls for it.
Do you mean web workers? https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers...
> We can’t reliably say “the next message” received on the stream is the result of the previous command since the server could have sent any number of messages in between now and then.

Doing so is a protocol decision though, isn't it?

If the protocol specifies that the server either clearly identifies responses as such, or only ever sends responses, and further doesn't send responses out of order, I don't see any difference to pipelined HTTP: The client just has to count, nothing more. (Then again, if that's the use case, long-lived HTTP connections would do the trick just as well.)
I'll try to explain myself better. What triggered my response was that the edit is not different from NYT/CNN publishing an article titled '20 people died when a building collapsed on their head' instead of '<entity> launched a missile on a civilian building'. What's the criteria we are using here to keep or remove '<entity>'? The article involves 3 entities and dropping anyone of them changes the narattive.

I have been hanging out on HN since 2009 and I truely appreciate your dedication to keep this site civil and it definitely is one of the very few that did not degenerate over time. That's the main reason why HN is in my bookmark bar. I appologize if my comment triggered you, and I totally understand where you are coming from as well. If it was my decision, I would keep politics out of HN as I never saw anything fruitful come out of these posts and stresses out moderators as they have to police the thread and find themselves in the way of fire.
These are luxury products. That's not the point. They use precious metals when steel would work just as well, and the really high end ones take hundreds of hours of hand labor to very finely decorated the dials and movements. Why? Because it's luxury. It's art.

And let's not even get into how much money they spend on marketing and sponsorships ..
It seems like a really vapid unintentional and artificial way to do this. why not just be high on life and try it?
This is overly cynical. The target demographic for a really complicated Vacheron Constantin is a rich person who is a HUGE nerd about watches. Think about people who get into really high levels of nerd hobbies and acquire super expensive gear. It's not primarily about showing off.
> you (and the compiler) will know and agree upon whether the same input will yield the same output

What exactly does this mean? Haskell has plenty of non-deterministic functions — everything involving IO, for instance. I know that IO is non-deterministic, but how is that expressed within the language?
You only need to implement it yourself if you’ve catastrophically fucked up the concurrency model on the client or sever side and they can’t respond out of band of whatever you’re waiting on.
Wasn't there some action around this like a year ago? Can't find it now, but I thought it was investigated at some point.
> I wouldn't recommend it for a layman though; I did have to do some initial tinkering to get it spot on.

The flip side of this is that regular computer users don't actually have preferences nearly as strong as anyone browsing this site.

If one is technical enough to have an operating system preference, they're technical enough to manage Linux Mint. It may not be their preference, but they'll be able to manage

As always, the only groups that're really in trouble are "Knows just enough to be a danger to themselves and is entirely unwilling to learn something new", and those that depend on poorly supported, or unsupported, specialty hardware or software
I'd say it's even worse for roguelites. They tend to balanced assuming the player has done some or most of the meta-progression. Sometimes to the point where it feels the game forces you to lose to experience more of it. (I really liked inscryption up until it forced me to fail 2-3 times because I progressed too much)

With roguelikes at least you are at the intended power level every time, even if some of these games are too RNG reliant.
No, you don't need pre-compilation, assuming by pre-compilation you mean compiling a template that you pass values to later[1]

t-strings allow a library to perform transformations on the values, such as escaping them, or passing them as separate values to a parameterized query. Escaping html and parameterizing sql queries were the first two example use cases given in the PEP.

And I disagree that such use cases are niche. In my experience, needing to sanitize user input is an extremely common thing to need to do, and having the language and library make it as easy as possible to do it correctly is a very good thing.

[1]: I do wish they hadn't called these Templates, because it's not really a template so much as an intermediate representation of an interpolated value.
Sounds related. So now we must summon the combined power of HN to find the simplest way to hobble this behavior on Mac and Windows without entirely breaking the OS itself and that our overlords would find entertaining.
Never used monads with Clojure (the only Lisp I've done "serious" work in). Haskell introduced them to me, but I've never done anything large with Haskell (no jobs!). Scala, however, has monads via the cats or (more recently) the ZIO library and they work just fine there.

The main problem with Monads is you're almost always the only programmer on a team who even knows what a Monad is.
I wish there could be some sort of "reveal hint" button for each sector or something, similar to how a crossword puzzle has clues (With some sort of 'points' penalty or something for using a hint). I couldn't figure out any of the words on my first attempt. But it seems like a neat game overall.
Not at the operating system level, but there is a Mac app called ScreenMemory which does mostly the same thing.

I used to use it as a convenient way to find websites that I had read something about in the recent past but couldn't remember exactly where.

I mainly stopped using it because it was causing performance problems.
The phenomenon at work here is: if product being produced by a profit-seeking enterprise can be rented instead of being sold, said enterprise will eventually find a way to do it, then over time, rather than a single bill, it will attempt to rent out individual aspects of the now product-turned-service, followed by cost cutting that degrades the default service level while introducing additional service levels for which the consumer will have to pay additional fees, and finally making switching away to competitors progressively difficult for the consumer. This is a natural outcome of profit-maximization.
How did we get here? A 20-year lifelog.

2003, https://en.wikipedia.org/wiki/DARPA_LifeLog

>The objective of the LifeLog concept was "to be able to trace the 'threads' of an individual's life in terms of events, states, and relationships", and it has the ability to "take in all of a subject's experience, from phone numbers dialed and e-mail messages viewed to every breath taken, step made and place gone".

2007 Microsoft Research, https://www.microsoft.com/en-us/research/video/the-microsoft...

> The SenseCam is a personal, wearable camera developed by Microsoft Research in Cambridge, UK, and used as a lifelogging device in projects like MyLifeBits.. based on wearing the SenseCam for lifelogging of ‘events’ during your day, and generating a fast-forward movie of the event as the memory recall interface.

https://www.microsoft.com/en-us/research/project/mylifebits/ & https://en.wikipedia.org/wiki/MyLifeBits

> MyLifeBits is a life-logging experiment begun in 2001. It is a Microsoft Research project inspired by Vannevar Bush's hypothetical Memex computer system.. The "experimental subject" of the project is computer scientist Gordon Bell.. For this, Bell has digitized all documents he has read or produced, CDs, emails, and so on. He continues to do so, gathering web pages browsed, phone and instant messaging conversations and the like more or less automatically. The book Total Recall describes the vision and implications for a personal, lifetime e-memory for recall, work, health, education, and immortality.

Lifelogging has been referenced by 10,000+ academic papers over two decades, https://scholar.google.com/scholar?q=lifelogging
Fuck Donald Trump and his gross, weird, pathetic mafia.

This regime is a rogue autocracy strangling anything good about this once great country.

I hope every single person responsible for the many crimes they have committed (and they have committed crimes) faces justice, if not in this life, then the next one.

Oh, that feels good to get off my chest.
If you asked someone what a "feature" is, in almost any context, they will probably give you the answer we all expect.

If you ask someone what a "movement" is, they might well refer to the poop they had that morning, or Eurythmy (which I had as a subject at school!), or almost anything.

That's not a statement about how basic language has become, but rather intentionally lofty vagueness (like "bespoke" instead of custom) people invent for things perfectly well described by expressions anyone can use like "high precision timekeeping", but not-so-subtly signaling a higher price.
this sounds completely ridiculous.
Artists don't hate Adobe just because they're making an AI art generator, they hate Adobe because it's a predatory, scummy corporation that is difficult to work with and is the gatekeeper for common industry tools. Also, Adobe didn't take away the moral arguments against AI art, they just used previously liscened imagery that existed before they started making AI art generators. There's still an argument that it's deceptive to grandfather in previously licensed work into a new technology, and there's still an argument that spending resources on automating cultural expression is a shitty thing to do.
LTSC is also a good alternative

https://massgrave.dev/windows_ltsc_links
They (MSFT) really have no shame at all. I really need to switch my parents to Linux...
Applying for a grant in the European Commission is a labyrinth of different websites each with their own need to register. Grant Specs are largely in PDFs or Word Documents that are attached to the call. And it takes at least 6-9 months from open to decision. I have applied to about 20 grants throughout 2024 and haven't heard anything back from a single one yet.
I’m always impressed by the Swiss. They manage to charge an arm and leg for regular things that a lot of the world makes nearly as well on purely mystique and vibes. Watches, chocolates, diamonds, banking etc.
Group Policy?
Vertical Sharding Sucks
Want to work with me? I’m technical, working on an actual b2b platform for industry with a significant TAM.

I can do business, but I am having trouble finding a technical person I can trust to take over while I do sales and other things.
Similar to having a remote engineering team that fulfills the (insufficient) requirements but in ways you did not predict (or want).
Years of salary to purchase home. Life expectancy. Obesity rates. Overall life satisfaction surveys. Loneliness rates. Suicide rate.

I could go on.
I built Redtry to make product research less painful. It’s an AI-powered shopping assistant that turns static searching into a conversational journey.

It helps users figure out what to buy by summarizing real reviews from Reddit, YouTube, and ecommerce platforms — saving them hours of research and decision fatigue.

This solves a real problem for shoppers making high-value purchases, where trust and clarity matter most. Instead of bouncing between tabs and conflicting reviews, Redtry guides you to a smart decision.

You can try it instantly — no real sign-up needed.

Would love your feedback on usefulness, speed, and what you'd improve.
Siri can be disabled on iOS and MacOS by Apple Configurator MDM, which generates an XML policy file that can also be generated by any text editor or shell script.
This is the primary reason why creatives despise Adobe despite some people here arguing that it's for the AI art generation. They hate that too but the biggest pain point by far is the toxic business relation you have to maintain to continue to use industry standard tooling.
It's not like kde is either. In windows I have never thought about carefully moving the cursor through start menu. In kde it's one wrong move and you're in a different section, cause in 25 or how many years they didn't figure out hover activation delay.
Acorn's File Format Documented
If Apartheid South Africa could last just a little bit longer, they would still be an apartheid state like Israel is today.

Western media is just as complicit in this genocide as the fascists in charge of the Israeli government. And media are self-censoring which is reprehensible.

The idea of Hamas wouldn't exist if Gaza (and the West Bank) wasn't occupied by land, air and sea; their land stolen on a daily basis, and Palestinian people treated as subhuman animals.
For all I know, windows server 2025 is amazing, but have you priced it out? There's no way to justify it.

I actually like Windows despite their aversion to committing to a UI redesign but do I really need to pay $1100 (per core!?) for the hope (but not the promise) of no ads?
The two are essentially the same thing, modulo trading off some unnecessary buffering on both sides of the TCP pipe in the "one big download" streaming model for more TCP connection establishments in the "range request to refill the buffer" one.
I’m experimenting with SSE for realtime project deployment logs in https://lunni.dev/ and it’s been extremely pleasant so far.

The only problem is, if you want to customize the request (e.g. send a POST or add a header),you have to use a third-party implementation (e.g. one from Microsoft [1]), but I hope this can be fixed in the standards later.

[1]: https://www.npmjs.com/package/@microsoft/fetch-event-source
As someone who built an IT career on Microsoft’s entire suite, only to recently (past six years or so) migrate wholesale to macOS (endpoint) and Linux (server), I can definitely say MS’ best days are behind it. 2000 was rock solid, Server 2003 had some growing pains (mainly the transition to x64 and multi-core processors), and 2008 fully embraced the long march into irrelevance even as it tried to shake up the hypervisor space. Now the company is so obsessed with arbitrary and unnecessary feature creep and telemetry-as-surveillance that I’m loathe to recommend it when I don’t have to.

Honest to god, if an IdP like Okta made an Active Directory replacement that ran via container instead of a full-fat VM or appliance template, I’d gladly toss ADDS out the window with all its stupid CALs. Basic directory functionality in 2025 shouldn’t require a bloated ADDS/LDAPS virtual machine to run, especially with the move to cloud providers for identity. If you make it easier to do identity without ADDS, you remove Microsof’s major trojan horse into the enterprise - and M365’s as well.