MurphyA/hacker-news huggingface dataset:
by ekianjo | 2025-05-24 07:13:25+00:00
> Linux biggest problem as a consumer OS was rarely tech and mostly just the schizoid amount of options, and lack of consensus on what to use.

It's only a problem if you think it is. In practice I use at least 3 or 4 different distros on a daily basis and I never have any issue juggling between them. For most of the typical use cases it does not even matter, and on the desktop side flatpak resolves many issues.
by palmfacehn | 2025-05-24 07:13:58+00:00
Verbosity never concerned me. Readability, maintenance, page weight and separation of concerns does.

Typically I do not find myself using querySelectorAll within the context of a template element. When I do I am usually applying changes universally to all of the matched children within the element. The CSS class of the element reflects these things semantically. I find this highly readable. It also resolves most concerns around the type of the element.

Of course in Vanilla JS, types are a mess. Even Microsoft's finest duct tape script doesn't fully resolve these issues. Overall I find Vanilla JS and browser APIs to be a lesser evil than the build systems, package managers and indirection of the React/Next.js approaches. After all, these compiled environments and their libraries will boil down to Vanilla JS when deployed in the browser.
by dmckeon | 2025-05-24 07:15:02+00:00
Tylenol markets a 650mg Extended Release for Arthritis and Joint Pain: https://www.tylenol.com/products/arthritis/tylenol-8hr-arthr... It is effective for me for general analgesia.

Trigger warning for self harm.

The real tragedies with acetaminophen are "cry-for-help" situations where someone thinks it is the same as aspirin, and swallows a handful, perhaps washing it down with alcohol. What might have been a suicide hesitation mark becomes an entry on a liver transplant list - if they are lucky. If you have children, make sure they know which one can be deadly, especially before going off to college.
by michalpleban | 2025-05-24 07:15:11+00:00
The Motorola 6845 CRTC chip is quite versatile, and one of its unique characteristics is that it knows and cares nothing about the resolution or number of colors on the screen. It is just a display address generator, which is meant to provide some external hardware with a memory address that contains data to be displayed at some part of the screen. What to do with this address and data is completely up to the computer hardware, which can interpret it whichever it wants. So there is nothing in the 6845 chip that prevents using it to display 256, 4096 or 16777216 colors on the screen.
by CaliforniaKarl | 2025-05-24 07:16:40+00:00
You may be interested in purchasing a Steam Deck, or similar product. I am in a similar situation, where home machine is a Mac Mini. I wanted to play various games, but did not want to purchase (and maintain) a Windows machine. A Steam Deck—plus USB-C dock, connected to monitor and speakers—has been a good substitute for me.
by NetOpWibby | 2025-05-24 07:17:19+00:00
I’m the hype man and motivator for all my close friends…and URL friends.

The world (Internet) is VERY GOOD at telling you how much you suck and most people are susceptible to that. Having someone who believes in you helps you build confidence and drive.

I think my friends are dope af so why wouldn’t I big them up?
by whytevuhuni | 2025-05-24 07:17:22+00:00
Of note, bootstrapping was already possible [0] based on mrustc, and based on the source [1] it seems that's what is currently being used.

This would allow bootstrapping on other architectures though, and without the suuuper-long incremental chain of rustc versions. And also, without having LLVM as a dependency (although based on that screenshot they're still using LLVM's lld linker for some reason).

[0] https://guix.gnu.org/en/blog/2018/bootstrapping-rust/

[1] https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages...
by danpalmer | 2025-05-24 07:17:35+00:00
I can't wait. I recently built a gaming PC and installed Windows on it, having only used macOS/Linux since about 2008. People decry the fall in quality of macOS, but damn did using modern Windows make me appreciate macOS more. I'm still now, 6 months later, finding new places I need to disable Edge, new adverts I need to disable, new dark patterns, new subscription trials to dodge. I look forward to the day I can run Steam OS on it and never touch Windows again.
by legitster | 2025-05-24 07:17:37+00:00
I'm not a Windows hater, but for the last several years I have been attempting to operate a usable gaming HTPC and the experience could not have been a lousier waste of time.

The thing that sucks the most (and SteamOS doesn't fix) is that the PC ecosystem is fracturing out of control. Steam alone can't do it for me - I have games now in Oculus, Meta, and Xbox. Or my favorite game (Anno 1800 being locked behind a POS Uplay launcher). Windows is the only game in town if you want to do everything, but they can't get out of their own way.
by yen223 | 2025-05-24 07:18:27+00:00
Exceptions are usually used because the syntax for "performing" exceptions (throw) vs handling exceptions (try-catch) is familiar to most programmers, and is basically the same as the syntax for "performing" an effect vs handling the effect, except that the latter also includes resuming a function.

It would be cool to see how generators will be implemented with algebraic effects.
by mdp2021 | 2025-05-24 07:21:33+00:00
Building AIs has always been there - it's a (fuzzy, continuous to its complement) way to engineer things. Now we have a boom over the development of some technologies (some next-layer NN implementations).

If you are considering whether the future will boost the demand to build AIs (i.e. for clients), we could say: probably so, given regained awareness. It may not be about LLMs - and it should not, at this stage (it can hit reputation - they can hardly be made reliable).

Follow the Classical Artificial Intelligence course, MIT 6.034, from Prof. Patrick Winston - as a first step.
by Max-q | 2025-05-24 07:21:53+00:00
She’s a good writer, I really enjoyed the article. It was one topic regarding being a writer today I was curiously waiting for while reading: gpt. Nothing can be more transforming for writers right now? The erotic novella will probably be written by AI very soon. YouTube is overflowing with AI generated and narrated stories now. Just a couple of months ago they were quite bad, but it’s huge improvements weekly and this week they have become so good that I’ll say they are better than magazine stories. We can just imagine how good they will be in two months from now.
by Ray20 | 2025-05-24 07:22:20+00:00
>The IRS estimates per-mile deduction at well over 60 cents per mile.

I think you are manipulating and substituting concepts, and these calculations of the cost of the trip include expensive cars of highly paid city workers. And if you recalculate the cost of the trip taking into account cars that are used outside the city, then the amount will be several times lower. Probably 5 or more times lower if people are interested in the maximum reduction in the cost of travel.

>almost every aspect of rural life is heavily subsidized

I don't know, show me the data. Maybe the city guys are just saying that it's all subsidized, while they themselves are completely stealing all the allocated funds, taking advantage of the lack of control. I recently watched a program about how government-funded projects were costing 10 or 20 times more. So, without credible evidence to the contrary, let's assume that what we see around us in rural areas has roughly zero subsidies, and all allocated funds have been completely appropriated by contractors.

>But heaven forbid a city get some federal funding for electric or hybrid transit busses that will serve several thousand people a day.

This is blatant hypocrisy. We have already sorted out how rural areas are "subsidized". And under these conditions, we are asking rural residents to pay for the transport of pompous urban asses? If this transport really moves so many thousands people as you said, why don't these city people pay for it themselves from their huge city salaries? Why do you want to put your fat fingers in the pockets of the rural guys?
by eastbound | 2025-05-24 07:23:59+00:00
If you don’t succeed enough, most men experience that the wife drops us.

You must take those risks. And if you fail, they will be no-one for you. We try to hide this to teens because it’s a raw deal, but generations before us were sent to war without much thought either.

You must succeed at life above the others, or there will be no family thing. At each generation, 30% of males don’t reproduce at all, and there is no plaque for them, no memorial, people simply won’t talk about you.

Do a startup and do not fail, you do not have a real choice here.
by izacus | 2025-05-24 07:26:31+00:00
There's nothing much to get, Steam Hardware Survey shows that Steam usage currently sits at 1.6% for macOS which is LESS than even Linux: https://store.steampowered.com/hwsurvey/Steam-Hardware-Softw...

And with Apple's hostility towards gamers with moves like refusal to support OpenGL or Vulkan (adding extra Metal support work to their developers) and refusal to keep stable APIs for a long time for game developers, it makes sense for them to rather focus on a crowd that is easier to support.

When it comes to gaming, Apple is its own enemy since forever and has been similarly failing to gain serious traction even on iOS (considering how powerful the iOS hardware is). iPads could be Steam Decks of their time and Apple just never cared enough.
by anonzzzies | 2025-05-24 07:27:37+00:00
They said 'maybe'. I'm gonna say they are right, because there is no need for 99%+ of npm modules (and indeed, by far most are not used by anyone except the org author). Especially with AI, most npms are trivially generated faster than you can find and install them and usually less influenced/opinionated by the usually terrible star vying programmer that uploaded it in the first place. If AI trivially generates your npm (so you can make 4 per week next to whatever you were doing), why would I need it instead of having AI trivially generating a specific (without the features I don't need) version for what I am doing at the moment?
by westurner | 2025-05-24 07:28:41+00:00
RUN --mount=type=cache can also significantly reduce build times if there is inter-build locality; i.e. if container build jobs run on the same nodes so that cache mounts can be reused by subsequent build jobs.

Examples of docker image cache mounts:

# yum + dnf RUN --mount=type=cache,id=yum-cache,target=/var/cache/yum,sharing=shared \ --mount=type=cache,id=dnf-cache,target=/var/cache/dnf,sharing=shared \ # apt RUN --mount=type=cache,id=aptcache,target=/var/cache/apt,sharing=shared # pip RUN --mount=type=cache,id=pip-cache,target=${apphome}/.cache/pip,sharing=shared \ # cargo w/ uid=1000 RUN --mount=type=cache,id=cargocache,target=${apphome}/.cargo/registry,uid=1000,sharing=shared \

"Optimize cache usage in builds" https://docs.docker.com/build/cache/optimize/
by noduerme | 2025-05-24 07:28:44+00:00
Coetzee is an amazing writer, and it's fascinating to read his dissection of how he views languages and his own mixed / outside background. Notably, here, he is quite clear that he identifies as living outside all established English canon, but he specifies that he also does not embrace the term "global south" (nor should he, being published in SA, Australia and Argentina).

This article embodies the sense of a person who is in many ways a passenger of his century and who has done great work trying to explain how one works it out as an individual. Explaining a sense of alienation to people on the level of his literature is a lot more valuable than possessing social media worthy opinions about it. The great among us are the people who spend their lives juggling unfixed and uncertain identities. The quickest way to be lazy is to be sure that you know who you are based on where or how or what you were born as.
by Gigachad | 2025-05-24 07:28:52+00:00
There’s like a million little bits of software valve has created over many years all bundled together that make steamos incredible. It’s hard to properly do justice because it’s all tiny bits of polish that are individually fairly uninteresting but all stack up.

I’ve tried using Fedora as my TV gaming rig but steamos is much better as it out of the box has everything you need. No installing extra drivers for things like Xbox controller support. And it has a fully controller navigable OS that lets you do a lot of advanced system management stuff that you’d otherwise need a mouse and keyboard for.

Also for a while now Valve has been the main contributors towards wine and other gaming on Linux projects.
by KaiserPro | 2025-05-24 07:29:08+00:00
> But you will agree that "AI increases productivity that reduces the amount of labor needed" is substantially different from "AI replaces humans"

You are 100% spot on! thats the thing that really annoys me about futuroligist breathlessly saying "a new economy!" and all that junk, is that its just like the advent of steam, electricity, or the telegraph or lorries, or desktop computing.

The thing that futurloigist _forget_ is that these things caused unemployement, and huge social change.
by guax | 2025-05-24 07:29:36+00:00
Only market share will change that. The Proton making linux gaming this good is an incredible trojan horse to a more open OS market. The more people use it, the more incentive companies have to support it entirely, not only by making the game run well on the compatibility layer but making it native.

My pipe dream is that Proton becomes so successful that it kills itself by making linux gaming profitable enough to be first party supported. My long wish of having a decent gaming and development environment will finally come true, just in time for me to not care so much about one or the other.
by itake | 2025-05-24 07:29:52+00:00
Both are tough.

1/ There aren't many jobs in this space. There are still far more companies (and roles) that need 'full-stack development' than those focused on 'AI/LLM internals.' With low demand for AI internals and a high supply of talent—many people have earned data science certificates in AI hoping to land lucrative jobs at OpenAI, Anthropic, etc.—the bar for accessing these few roles is very high.

2/ The risk here is AI makes everyone good at full-stack. This means more competition for roles, less demand for roles (now 1 in-experienced engineer with AI, can output 1.5x the code an experience Senior engineer could do in 2020).

In the short/medium term, 2/ has the best risk/reward function. But 1/ is more future proof.

Another important question is where are you in your career? If you're 45 years old, I'd encourage you to switch into leadership roles for 2/. This wont be replaced by AI. If you're early in your career, it could make more sense to switch.
by Haeuserschlucht | 2025-05-24 07:30:01+00:00
Lets face it once and for all: there are no true friendships anywhere on this planet and there have never been. That's why people read studies and talk about friendships like it was a research topic of an alien species. There is only people, who give more than they get, hoping to one day get a little bit back. Don't chase something that had never been there and won't be there. Thank me later.
by johnisgood | 2025-05-24 07:30:04+00:00
I will respond here with links, because my comments regarding NAC and silymarin are getting down-voted.

https://emedicine.medscape.com/article/820200-treatment - Treatment for liver damage is NAC (N-acetylcysteine) which is available as a supplement.

> N-acetylcysteine (NAC) is the mainstay of therapy for acetaminophen toxicity

https://www.ncbi.nlm.nih.gov/books/NBK537183/

Again, NAC is readily available without prescription.

Additionally, see https://www.medscape.com/viewarticle/422884 for Silymarin (which is found in Milk Thistle).

That said, do not exceed the maximum dose. Try ibuprofen, diclofenac, or whatever else, but they are not without risks either. For the record, acetaminophen is the only painkiller you can take on an empty stomach without it causing any GI issues.
by 0xDEAFBEAD | 2025-05-24 07:31:14+00:00
I would love to see Valve partner with hardware companies to sell "Steambooks" which run SteamOS out of the box. I'll bet they could capture a significant fraction of the market for gaming laptops, and expand the market for Linux preinstalls.

Linux is nicer than Windows for developers and power users; the main issue is hardware compatibility. Preinstalls address that.
by xiphias2 | 2025-05-24 07:32:30+00:00
It's your choice, but it's definitely not ,,just another tool''.

Most of my LLMs made lots of mistakes, but Codex with $200 subscription changed my workflow totally, and now I'm having 40 pull requests/day merged.

Treat LLMs as interns, increase your test coverage with them to the point that they can't ruin your codebase and get really good at reviewing code and splitting tasks up to smaller digestible ones, and promote yourself as team leader.
by Papazsazsa | 2025-05-24 07:32:32+00:00
What do HN folks want to read that isn't tech news? What are you reading reading these days?

I have just made the leap into becoming a full-time writer. I had an early stroke of luck and sold a screenplay – which let me write full-time for the next 6 months or so. I write primarily military/espionage fiction, would love to hear what the HN crowd is hungry for on that front.
by petesergeant | 2025-05-24 07:32:52+00:00
Focussing on the inner workings of them may well end up being a type of programming you don’t enjoy: endless tweaking of parameters and running experiments.

Learning to work with the outputs of them (which is what I do) can be much more rewarding. Building apps based around generative outputs, working with latency and token costs and rate limits as constraints, writing evals as much as you write tests, RAG systems and embeddings etc.
by ddingus | 2025-05-24 07:33:04+00:00
Oh man! Mandrake 8!

That was my first really fun Linux setup. At the time, I had RedHat running at work and was running SGI IRIX daily along with WinNT 3.51 then Win 2k.

I had setup Ogle to play DVD media and at that time DECSS was a controversy. People could have legal media, legal drive, display, computer, sound, but playing the movie under Linux was a crime.

Any how, I set Mandrake up in our bedroom so my wife and I could enjoy great movies. Ogle would just play the movie. No bullshit, insert disk, press T then P and you were into the movie.

That was a hit and the fam wanted a DVD player for the living room.

I got one and the second day, I got the call: "this POS is broken"

M: What happened honey?

H: It won't just play the movie

M: Which movie?

H: Tarzan

M: Slaps head! Of course. Honey, that one has 15 mins of previews that players will not skip.

H: WTF? That one you made sure would. Why?

[I explain OSS and she gets it and always has since. Neat!]

M: OK, I can solve the problem.

I ripped the movie, brought it home and proceeded to do that to all the kid movies.

They love it and when they break one, I just make another. Same for the neighbors kids mooching one, etc...

Mandrake was nice. I had it running on a Matrox G400 card that could do a very respectable TV out. Was gorgeous on our huge Sony WEGA set in the living Room.

Good times!
by dakiol | 2025-05-24 07:33:07+00:00
> Virtually all the jobs mentioned can already be replaced with AI for a fraction of the cost.

I’m not so sure. First, they are already paying pennies to the writers. Second, who’s gonna write the prompt? The bosses certainly not, so they would hire prompters. Now, you cannot simply hire a prompter with zero experience in copywriting or editing; these people would not accept less than pennies for their work. So you just go ahead and hire people with writing experience. It’s easier.

Edit: besides, assuming AI will take over, if you want an original and catchy story, you need to provide a good prompt. I cannot think someone more suitable to provide such prompts than the writers themselves. Is like saying: anyone can create their own app with LLMs. Well, I can tell you my mom or my 21 year old cousin wouldn’t be able to do so (they wouldn’t be able to be more specific than a simple “I want a spotify-like app but in red”. They wouldn’t know what to do with the LLM output, even if it comes as an executable that you just need to drop in your phone). So you need developers here as well.
by johnisgood | 2025-05-24 07:33:31+00:00
Not everyone experiences side-effects of opioids, in fact, they are not even THAT common. I do not experience euphoria, nausea, mental fog, or any sedation from ANY opioids. I experience constipation, but I am fine with that. Morphine might be more dulling (or foggy) than say, oxycodone, but it highly varies.

As for "depress your respiratory system", yeah, in high enough doses, or if you are especially sensitive to it.

Pharmaceutical opioids are pretty much safer than NSAIDs. The side-effects of NSAIDs are actually worse than the side-effect of opioids. You will not get ulcers, blood clots, stroke, heart issues, GI issues, and all sorts of other issues with opioids.
by loveparade | 2025-05-24 07:33:35+00:00
I come from a more traditional (PhD) ML/DL background. I wouldn't recommend getting into (1) because the field is incredibly saturated. We have hundreds of new, mostly low quality, papers each day. If you want to get into AI/ML on a more fundamental level now is probably the worst time in terms of competition. There are probably 100x more people in this field than there are jobs, and most of them have a stronger background than you if you are just starting out.
by npodbielski | 2025-05-24 07:33:40+00:00
I am not angry. I am barely cementator here even. But I find this article radicoulous. For example author mentioned raising family at the beginning. And then mentions no car. How are you suppose to transport kids to school/preschool? 'You can take the bus' - yeah, drive with the bus to one place (kindergarten), then the second (school), then the third (job). In the winter, rain, storm or heat. Yes that is doable but would be very annoying and time consuming. No mention to hearing kids complaining that they want to eat/drink/poop at the bus or bus stop.

And if you and you spouse have jobs and kids you probably need two cars, and school is another cost so I would say 400$ is pure fantasy unless you want to live insolitude, fishing in forest.

Normal people need near school/preschool/highschool/job/store etc. And this is why you have cities. It is cheaper for society to concentrate population around those buildings.
by paul_h | 2025-05-24 07:33:53+00:00
Copilot suggests:

docker run --rm \ -v /srv/mywebsite/certs:/acme.sh/certs \ -v /srv/mywebsite/public/.well-known/acme- challenge:/acme-challenge \ neilpang/acme.sh --issue \ --webroot /acme-challenge \ -d yourdomain.com \ --cert-file /acme.sh/certs/cert.pem \ --key-file /acme.sh/certs/key.pem \ --fullchain-file /acme.sh/certs/fullchain.pem

I don't know why it's suggesting `neilpang` though, as he no longer has a fork.
by practal | 2025-05-24 07:34:13+00:00
Algebraic effects seem very interesting. I have heard about this idea before, but assumed that it somehow belonged into the territory of static type systems. I am not a fan of static type systems, so I didn't look further into the idea.

But I found these two articles [1] about an earlier dynamic version of Eff (the new version is statically typed), which explains the idea nicely without introducing types or categories (well, they use "free algebra" and "unique homomorphism", just think "terms" and "evaluation" instead). I find it particularly intriguing that what Andrej Bauer describes there as "parameterised operation with generalised arity", I would just call an abstraction of shape [0, 1] (see [2]). So this might be helpful for using concepts from algebraic effects to turn abstraction algebra into a programming language.

[1] https://math.andrej.com/2010/09/27/programming-with-effects-...

[2] http://abstractionlogic.com