MurphyA/hacker-news huggingface dataset:
by jwrallie | 2025-11-06 12:35:23+00:00
I went from Emacs to Vim to Vscode and back to Emacs with Doom, but I still use pretty much all of them. Vscode has copilot, Emacs has org mode, vim is great for light editing.

Vim is the magic that lets me use all of those for what I want without having to change muscle memory, and Doom just happens to aligns with my needs perfectly on that regard.

I think anyone trying to master Emacs within the lines of this article will be trying to bend it to their particular needs and likely will be annoyed at any opinionated configuration.

The answer to your question will depend if you want to add community extensions beyond what Doom integrates or if you want to personalize Emacs by yourself. The latter will work just fine with leader keys as long as you map them, all Elisp should be still available in pretty much the same way. The former will probably be much harder.
by mexicocitinluez | 2025-11-06 12:35:43+00:00
I couldn't disagree more. And it was the one thing that surprised me every time we cracked open a new book. "All Quiet on the Western Front" sounded terrible to a 14 year old me, but after starting it, I couldn't put it down. Same with Lord of the Flies. Fahrenheit 451. The Giver. I loved Animal Farm. And the Great Gatsby (though I get people not liking this one). The Outsiders was good. The Old man and the Sea was pretty boring I'll admit. Who thinks To Kill a Mockingbird is boring as shit?
by topaz0 | 2025-11-06 12:35:49+00:00
I think it's disingenuous to characterize these solutions as "LLMs solving problems", given the dependence on a hefty secondary apparatus to choose optimal solutions from the LLM proposals. And an important point here is that this tool does not produce any optimality proofs, so even if they do find the optimal result, you may not be any closer to showing that that's the case.
by tovej | 2025-11-06 12:36:07+00:00
I'm also European and would identify as centre-left. DHH's opinions align with nazi opinions. He wants a return to tradition, is against equality, and speaks in favor of racially pure ethnostates. If it quacks like a nazi...

One reason to actively oppose DHH is that he actively opposes anyone who calls him out, going as far as squashing valid criticism at his own company and ousting them from positions in open source projects (the whole ruby central case).

Even if you don't think he's a nazi, he's shown himself to be a bad actor who doesn't play by the rules.

That's also a kind of behaviour that leads to community vibes going down the drain and other bad actors (nazi or not) taking over.
by danw1979 | 2025-11-06 12:36:07+00:00
Oh come on, nothing in the article suggests she’s still working. This is recreation and only that.

Of all the old folks I know in their 80’s the happiest and healthiest are, and have always been, the active ones who still do circuits classes, swim, gym, etc.

Keep your elderly loved ones in your life moving and they’ll last a lot longer.
by exasperaited | 2025-11-06 12:36:14+00:00
It's entirely possible training has extended her life already.

Boring example but an obese woman with type II diabetes her age might already have had one life-threatening fall, may already have other severe health challenges.

Whereas a woman her age with such good vascular health could be delaying the onset of significant vascular dementia by up to a decade, let alone all the other things.

Still, the point I was making is that it is not shortening her life; it's either having no statistical difference or extending it.
by 0x69420 | 2025-11-06 12:36:25+00:00
genuinely remarkable, the altogether perhaps even productive mischief you can get up to, especially with `__VA_OPT__` becoming a proper standard in both C and C++ so you don't have to feel dirty about using it.

i recently made use of plenty of ugly tricks in this vein to take a single authoritative table of macro invocations that defined a bunch of pixel formats, and make them graduate from defining bitfield structs to classes with accessors that performed good old fashioned shifts and masks, all without ever specifying the individual bit offsets of channels, just their individual widths, and macro magic did the rest. no templates, no actual c++, could just as feasibly produce pure c bindings down the line by just changing a few names.

getting really into this stuff makes you stop thinking of c function-like macros as functions of their arguments as such, but rather unary functions of argument lists, where arity roughly becomes the one notion vaguely akin to typing in the whole enterprise, or at least the one place where the compiler exhibits behaviour resembling that of a type checker. this was especially true considering the entries in the table i wound up with were variadic, terminating in variably many (name, width) parenthesised tuples. and i just... had the means to "uncons" them so to speak. fun stuff.

this is worth it, imo, in precisely one context, which is: you want a single source of truth that defines fiddly but formulaic implementations spread across multiple files that must remain coordinated, and this is something you do infrequently enough that you don't consider it worthwhile introducing "real" "big boy" code gen into your build process. mind, you usually do end up having to commit to a little utility header that defines convenient macros (_Ex and such in the article), but hey. c'est la vie. basically x macros (https://en.wikipedia.org/wiki/X_macro) on heart attack quantities of steroids.
by thunky | 2025-11-06 12:37:11+00:00
> This doesn’t make any sense, because 99% of Dems have tried to increase access to healthcare, and 99.9% of Repubs have tried to reduce access to healthcare.

This is the problem. All conversations about policy lead to "it's the Republicans fault" or "it's the Democrats fault", never about the actual substance of the issue or any attempts to fix the underlying problems.

The fact that both parties think they're "winning the game" right now by shutting down the government is a joke.
by zelphirkalt | 2025-11-06 12:37:50+00:00
Having recently built a Django app, I feel like I need to highlight the issues coming with using sqlite. Once you get into many to many relationships in your model, suddenly all kinds of things are not supported by sqlite, while they are when you use postgres. This also shows, that you actually cannot (!) use sqlite for testing, because it behaves significantly differently from postgres.

So I think now: Unless you have a really really simple model and app, you are just better off simply starting postgres or a postgres container.
by mschuster91 | 2025-11-06 12:37:56+00:00
As long as Elon keeps messing with Grok because the facts it uses aren't compatible with his world view [1], I'll stay away from it as far as possible.

And even leaving the political questions aside - the thing is being molded into a goon generator [2], just WTF.

[1] https://edition.cnn.com/2025/06/27/tech/grok-4-elon-musk-ai

[2] https://www.theatlantic.com/technology/2025/09/grok-system-p...
by miki123211 | 2025-11-06 12:38:03+00:00
What if Chat GPT is used as a "power tool" for actual legal / medical professionals?

E.G. Here's the set of documents uploaded by the customer. Here are my most important highlights (notice that document #68 is an official letter from last year informing the person that form 68d doesn't need to be filled in their specific situation). Here are my takeaways. Here's my recommendation. Apporve or change?
by matthewaveryusa | 2025-11-06 12:38:20+00:00
Oh yeah my polish grandmother (100 and still kicking!) cooked some. Tastes like spinach and was great.

Fun story (semi related) she visited us in the US in 2015 and my sister served her kale. She amusingly said: “I haven’t had this since ww2” apparently when food was scarce they grew kale which was easy to grow in Poland and packed with nutrients
by jebarker | 2025-11-06 12:38:21+00:00
Yep, I’ve hit this a couple of times. I think it’s the reason I left academia at the end of my PhD - that was a way of escaping the discomfort of the required hard work. The second time was as my tech career progressed and my field (ML) grew. There was less low hanging fruit and more competition and the only way to continue was to work harder. That wasn’t until my late 30s though!
by davidsojevic | 2025-11-06 12:38:50+00:00
SerpApi | https://serpapi.com | Junior to Senior Fullstack Engineer multiple positions | Customer Success Engineer | Hiring Coordinator | Python/Ruby/PHP/Js/Rust/Cotlin/C#/Crystal/Nim/Elixir Developer Advocate positions | Based in Austin, TX but remote-first structure | Full-time | ONSITE or FULLY REMOTE | $150K - 180K a year 1099 for US or local avg + 20% for outside the US SerpApi is the leading API to scrape and parse search engine results. We deeply support Google, Google Maps, Google Images, Bing, Baidu, and a lot more.

Our current stack is Ruby, Rails, MongoDB, and React.JS. We are looking for more Junior and Senior FullStack Engineers. We have an awesome work environment: We are a remote first company (before Covid!). We do continuous integration, continuous deployments, code reviews, code pairings, profit sharing, and most of communication is async via GitHub.

We value super strongly transparency, do open books, have a public roadmap, and contribute to the EFF.

Apply at: https://serpapi.com/careers
by cyberrock | 2025-11-06 12:39:49+00:00
I suspect GP has had negative experiences with that specific phrase, "hop on a [quick] call", hence their "irrational rage". I also hate seeing that phrase at work:

1. "Hop" and "quick" suggests very simple matters, so to text-based people like me it doesn't really make sense why we wouldn't be able to resolve this matter asynchronously over text.

1b. Alternatively, the matter isn't actually trivial, so we should've had a proper meeting with other stakeholders instead of the caller debating me solo in a "quick" call.

2. I'm in the middle of something important or just hit my stride, and the caller is completely derailing my train of thought instead of just scheduling a meeting.

2b. The worst outcome is when I agree to "hop on", but the caller has gone AFK within 5 minutes of sending their invitation, so I'm just quietly seething by myself in the call.

3. The caller and I can't understand each other's accents so I'm trying to accommodate for the both of us by communicating through text, and I find it difficult to bring this incompatibility up without getting fired. I also had a caller who always whispered at his laptop mic so I had to turn up the subwoofers to have a chance of understanding him.

But we should point out that "quick" doesn't exist in Kiki's message. I think that goes back to point #1 about how the specific word "hop" can imply that the issue is trivial. Or maybe we're all going insane over unnecessary ad-hoc meetings.

Unrelated: I hate to appear anti-remote work, but I've noticed that remote workers tend to send more of these ad-hoc invitations, even more than getting tapped on the shoulder in the office. Are you all doing well out there?
by iagooar | 2025-11-06 12:40:33+00:00
The net is vast and more often than not we miss the good things out there.

A little anecdote: a few years ago I published an open source library that for many years would go completely underappreciated. For a few years I did not even check it - and then one day I realized it had over 500 stars on GH (+700 today). Good things take time.

Appreciate the ideas!
by refulgentis | 2025-11-06 12:41:15+00:00
I don't know, man.

I don't have a theoretical explanation, especially one that won't be batted away by another theoretical explanation.

I just feel like there's better ways to clean your coffee maker than putting dishwasher detergent/powder/whatever in it and running a coffee making cycle. Sounds like a horrible* idea.

* I should offer a "why" - off the top of my head: if it rinsed out that quick, why does the dishwasher take so long?
by jcattle | 2025-11-06 12:41:45+00:00
I am assuming that millions of dollars have already been spent trying to get LLMs to hallucinate less.

Even if Problems feel soluble, they often aren't. You might have to invent an entirely new paradigm of text generation to solve the hallucination problem. Or it could be the Collatz Conjecture of LLMs, that it "feels" so possible, but you never really get there.
by kqr | 2025-11-06 12:42:01+00:00
The term you're looking for is "creative constraint". Some people (I am one of them) need the constraint enforced more brutally in order for it to work at all.

Sure, I could develop a minimalistic game using the Unity engine – but I find it much easier when I'm using the Pico-8 fantasy console to force myself to do so.

Similarly, I could cook a varied vegetable meal any day of the week – but I find it much easier when I'm using vegetarianism to force myself to do so.
by wwfn | 2025-11-06 12:42:17+00:00
Wealth generated on top of underpaid labor is a reoccurring theme -- and in this case maybe surprisingly exacerbated by LLMs.

Would this be different if the underlying code had a viral license? If google's infrastructure was built on a GPL'ed libcurl [0], would they have investment in the code/a team with resources to evaluate security reports (slop or otherwise)? Ditto for libxml.

Does GPL help the linux kernel get investment from it's corporate users?

[0] Perhaps an impossible hypothetical. Would google have skipped over the imaginary GPL'ed libcurl or libxml for a more permissively licensed library? And even if they didn't, would a big company's involvement in an openly developed ecosystem create asymmetric funding/goals, a la XMPP or Nix?
by stefs | 2025-11-06 12:42:46+00:00
after my father got an old work notebook without windows preinstalled, i suggested trying ubuntu, his first contact with linux. installation went without problems and a few days later i asked him wheter everything was ok. he answered that everything was great, except for that "edgy desktop background of a skull" (he mentioned something about that being a typical linux hacker thing).

it was the "intrepid ibex" version and the "skull" was actually a stylized ibex.
by kachapopopow | 2025-11-06 12:43:03+00:00
No I just like an (alleged) racist and (alleged) transphobe and really resonate with DHH /s.

But seriously, it's a very nice distro - everything works and setup is a bliss. The themes are nice (for someone who uses black and white for quite literally everything), everything following consistent theming - sure there's some headscratchers like Google Photos, etc, but the no frills installer (default btrfs with mount arguments I'd use coming out of the box). This is also coming from a debian fanboy. I really like the general consistency of keybinds as well and things just make sense it really feels like you can just load it up and get some work done it actually made me use my laptop more instead of never and made me take a genuine attempt at using neovim instead of trying for an hour and just going back to bugbrains lagfest 2026.

--

on a side note, catchyos hyprland is something else alright, you should maybe rant about that instead or hyprland in general.
by noir_lord | 2025-11-06 12:43:21+00:00
When smart devices started becoming common I looked at them and made the decision that it was a hard no from me - I didn't trust that they'd secure the data properly, I didn't trust the privacy aspect and I really didn't trust that they'd continue to support the product for the life of the hardware.

Here we are 10-15 years later and I see no reason to change that view in the slightest.

It surprises the none-techies I know that I don't have any smart devices in my home because they assume I would been a computer geek but its because I'm a computer geek that I don't.

My hoover is a switch connected to an electric motor, I can service it with a phillips screwdriver.

Even my TV is just a fedora box connected to a regular Samsung TV (which has never been on the network and never will).
by gr4vityWall | 2025-11-06 12:43:26+00:00
> It's hard to have human relationships only by writing.

I don't follow. Some of my most important friendships were built on forums and text-based communication. We never felt any need to have video calls. Some of them I met in person once, 15+ years after we started messaging each other, and we're great friends regardless.

I don't mean to say you're wrong in an absolute sense, but I can't relate to your post at all. Not a single one of my friends has video calls as their preferred method of socialization with online peers.
by _kidlike | 2025-11-06 12:43:53+00:00
exactly... people happily use software from Nazis (not that DHH is one) without knowing. The only difference is that DHH openly writes about his opinions (its called free speech).

Good luck to anyone wanting only ideologically compatible software. They'll end up with pretty much nothing left to use.

Same applies to companies that produce goods. It's a never ending hole.
by ethin | 2025-11-06 12:44:01+00:00
Yes. That's what my comment was getting at.

And no, they shouldn't be allowed to set the price. If I buy a license from Steam, I can't name my price, so I don't see why these companies should either. If they want my data, then they'll either pay the money I demand or they won't get the data at all. Cutthroat, perhaps, but necessary.
by sippeangelo | 2025-11-06 12:44:52+00:00
The article is titled "How Elon Musk is boosting the British Right". For "some" reason Sky is self-censoring their title, but not for Twitter, weirdly enough.

<title>HOW ELON MUSK IS BOOSTING THE BRITISH RIGHT</title> <meta name="twitter:title" content="HOW ELON MUSK IS BOOSTING THE BRITISH RIGHT "> <meta property="og:title" content="How the world's richest man is boosting the British right">
by stopbulying | 2025-11-06 12:45:55+00:00
A wealth tax would force business owners out of the majority ownership of the companies they founded even when they don't have income. Many business owners forego healthier lifestyles for a number of years in order to build their business. Business owners tend to work 60-80 hours a week, and they don't get to quit and take a buyout and job hop.

Why can't you just raise regular taxes and/or cap the capital gains exemption?

Why can't you stop pissing money away on debt financing wars and defense/war bs? Why can't you stop killing without due process? Should they afford you if you are killing without due process? Can they ethically be complicit with you without legal liability?

Should you expect them to become civically involved if you're blackmailing them about their medication which you are using their taxes to sabotage quality control of?

Why can't you stop picking fights, losing them, and sticking us with the bill for your bitch junta tirades?

(Kicks insulin away from your seizing body and explains that you don't deserve healthcare, though you must afford that entitlement for others)

If the government were going to afford personal welfare for the people to get people out of the red and into the black (instead of very selective corporate welfare), instead of debt financing wars, there would probably be more support for increasing taxes in the United States.

We can increase taxes on the wealthy without class warfare and without changing the subject to a hypothetical wealth tax.

There are a number of wealthy people who support increasing taxes on the wealthy.

One number to review in reviewing tax policy: tax revenue as a % of GDP.

Another number: the effective tax burden by binned household income
by nmz | 2025-11-06 12:46:16+00:00
There's companies out there whose main source of business is wetworks, as in drone strikes and so on, microsoft going for the most unethical title, I don't think its even in the ranking.

I do agree that not using it is better morally, however, given the limitations of git vs fossil, which carries the issues and wiki inside the repo itself, its not a good idea to switch to another service without guarantees that its host will be forever standing, github won't die in the next decade, but the alternatives mentioned might. even google (code) got out of the source hosting business.
by locao | 2025-11-06 12:47:09+00:00
Interesting enough, where I live we also can have domestic workers without being filthy rich. But we've seen the exactly opposite problem: people trust a single product for everything and will use the least amount of it because "it's good enough". The current person working at our place uses dish detergent to clean the entire house unless we tell her everyday to not do it. The previous one used bleach, and ruined most of our bath and hand towels.
by mariusor | 2025-11-06 12:47:24+00:00
I understand what "a new problem for an LLM is", my question is about what in the math discussion qualifies as a one.

I see references to "improvements", "optimizing" and what I would describe as "iterating over existing solutions" work, not something that's "new". But as I'm not well versed into maths I was hoping that someone that considers the thread as definite proof for that, like parent seems to be, is capable of offering a dumbed down explanation for the five year olds among us. :)
by georgehopkin | 2025-11-06 12:47:26+00:00
Vibe coding, a term capturing the use of artificial intelligence prompted by natural language to write computer code, has been named Collins Dictionary’s Word of the Year 2025, reflecting society’s evolving relationship with technology and a broader cultural shift towards AI-assisted everything in everyday life.

Coined by AI pioneer Andrej Karpathy, vibe coding refers to telling a machine what you want rather than painstakingly coding it yourself — programming by vibes, not variables.
by acdha | 2025-11-06 12:47:34+00:00
TUIs still need to comply with 508 so that “massive pain” is there either way.

What’s actually hard with screen readers isn’t getting text (that’s been easy on most GUI systems for decades) but communicating things in the right order, removing the need to see spatial relationships or color to understand what’s going on.

TUIs make that harder for everything beyond mid-20th century-style prompt / response interfaces because you don’t want to have to reread the entire screen every time a character changes (and some changes like a clock updating might need to be ignored) so you want to present updates in a logical order and also need to come up with text alternatives to ASCII art. For example, if I made a tool which shows server response times graphically a screen reader user might not want to hear an update every second and if the most interesting thing was something like a histogram I might need to think about how to communicate the distribution which is better than rereading a chart every second only to say that the previous one has shifted to the left by one unit and a single new data point has been added.

Those are non-trivial problems in any case but they’re all harder with a TUI because you’re starting with less convention and without the libraries which GUI interface developers have to communicate lots of context to a screen reader.