MurphyA/hacker-news huggingface dataset:
by pjc50 | 2025-11-06 11:10:14+00:00
Eh, nuance: forbidding things entirely, which people want to do, and don't really harm others, doesn't work.

Having separate spaces works a lot better. Which is why we have alcohol venue licensing. Forbidding kids from phones entirely, at the same time as adults are on them constantly, isn't going to work. But having a phone-free space like a smoke-free space is more viable.
by ptx | 2025-11-06 11:10:29+00:00
Are there any plans to sandbox the content handling (e.g. HTML parsing and image loading) in a separate process to mitigate e.g. memory-safety issues and other security problems?

Firefox [1] and Chrome [2] use seccomp-bpf and various other Linux-specific APIs to implement their sandboxes. FreeBSD provides Capsicum [3] for this, but it's not supported by Firefox or Chrome.

Maybe Dillo could use the newer Landlock API [4] on Linux, which is being evaluated [5] for Chrome. This API seems more similar to Capsicum, so it might make it easier to support FreeBSD as well.

[1] https://wiki.mozilla.org/Security/Sandbox

[2] https://chromium.googlesource.com/chromium/src/+/refs/heads/...

[3] https://wiki.freebsd.org/Capsicum

[4] https://docs.kernel.org/userspace-api/landlock.html

[5] https://issues.chromium.org/issues/345514921
by Jach | 2025-11-06 11:10:37+00:00
That's basically my complaint about all these AI translations being shoved around in places. If they were better, I'd complain less. I suppose they'll get better eventually, but that's not really guaranteed. Google Translate is still somehow terrible and has stagnated for a long time -- things got a little bit better with DeepL but now SOTA LLMs (e.g. ChatGPT) are quite good (even if they still have quite some ways to go) and so far beyond the old stuff, and allow you to actually discuss the translation itself with nuances kept/lost rather than just a straight one-shot A to B.
by jimbo808 | 2025-11-06 11:11:05+00:00
Do you also oppose fingerprinting immigrants? What about photographing them? Or asking them for identification? Background screenings?

Privacy is important, but so is knowing who people are when you let them into your country.

Migrating to the United States is not a right anyone has, it's a privilege. Documents can easily be forged, or official ones created for a bribe. I'd rather live in a country that will put our own citizens' rights to safety and security ahead of the rights to privacy given to a foreign national who is willingly seeking the privilege of immigrating to a country that is not their own.
by HeavyStorm | 2025-11-06 11:11:08+00:00
I get your point and I understand it, but the OP argument is an anecdote, right? It loses force if it incorporates two opposites like this.

Reading it, what I understood was: ah, so Brenda is safe - co-pilot will screw up, she will point it out and management will learn not to trust the bot.

And what I believe OP intended is "Brenda will lose her job!"

What I think I mean is: yes, both are valid, but conflating both in a single anecdote sounds bad.
by bawolff | 2025-11-06 11:11:11+00:00
> The US attacks people and countries without declaring war.

Declaring a war stopped being a thing after world war 2. Not just for usa but for everyone. In modern times a decleration of war has no meaning in international law. It only has meaning in domestic law.

I think the reason is that the UN charter makes it illegal to fight a war except in self-defense. In modern times declerations of war have generally been replaced with sending a notice to the un security council that you intend to use your right to self defense. I dont know about this particular situation but i think a lot of the time historically the US has followed that procedure.
by kakacik | 2025-11-06 11:11:52+00:00
It can help and also hurt, depends. You have some mild situation that is quite common? Good chance it will give you good advice.

Something more complex, more towards clinical psychiatry rather than shoulder to cry on/complaining to friend over coffee (psychologists)? You are playing a russian roulette that model in your case won't hallucinate something harmful, while acting very confidently, more than any relevant doctor would be.

There have been cases of models suggesting suicide for example or general harmful behavior. There is no responsibility, no oversight, no expert to confirm or refute claims. Its just a faster version of reddit threads.
by r0x0r007 | 2025-11-06 11:12:12+00:00
"just use postgres" is an excellent advice. How about incidental complexity and ridiculous limitations of an ORM? Time spent learning how to use an ORM can better be spent 'refreshing' your SQL knowledge. Also, when you learn how an ORM works, you still don't know proper SQL nor how do databases works, so when you switch language now what, you quickly take a course on another ORM? SQL is a language, ORM is not,it's just ' an entire layer of code that your application doesn't really need' and in some applications you could never ever use an ORM.
by StarGrit | 2025-11-06 11:12:20+00:00
> You're allowed to complain of course.

Why then make it sound like I can't by deliberately misstating my position in a completely ridiculous manner to be as argumentative as possible?

> Just like people are allowed to write these stories and me and people who upvoted this allowed to do the opposite of complaining. whether you like it or not

I never said once they weren't allowed to. I said I found the writing style annoying.

> There's nothing wrong in being in minority but I guess because it is on frontpage it says something about preferences of majority.

It doesn't say anything about the preferences on the majority. A minority of people would have up-voted this as well. Many other people may have found it annoying that said nothing or simply ignored it. You don't know their numbers. So this is speculation.
by qlm | 2025-11-06 11:13:00+00:00
There is a 0% chance that the vast majority of this site and the repo that was linked elsewhere was written by a human. I would have zero confidence in anything about this language, and frankly your former colleague should be embarrassed about putting this out.

Edit: I just noticed in another comment: "Perfect for : Trading systems, industrial control, Medical devices, aerospace applications". I'd go further than embarrassed, and say this person should be ashamed of themself and take this down.
by ChrisMarshallNY | 2025-11-06 11:13:04+00:00
> If Amazon ever gets rid of the without ad version they will lose me as a customer overnight.

A couple of years ago, I subscribed to Peacock Premium (or whatever it was called). The selling point was access to all their library.

At that time, it was ad-free.

It is now packed with ads, and they want me to upgrade to “Peacock Squeal Like A Pig,” or whatever they call it.

Instead, I just canceled my subscription, and avoid any Peacock stuff, which isn’t difficult. They don’t have much I want to see.

I have a friend who pirates everything. I have always believed in paying for my media, but it’s become such a clusterfuck, that I can sympathize.
by whstl | 2025-11-06 11:13:26+00:00
If there's a big enough bias, the questions become entirely about finding that bias. And on 90% of cases the systems design questions are about something they designed in-house, and they often don't have a lot of experience as well.

Also: if there's limited knowledge on the interviewer side, an incorrect answer to a question might throw off a more experienced candidate.

It's no big deal but it becomes more about reading the room and knowing the company/interviewers than being honest in what you would do. People don't want to hear that their pet solution is not the best. Of course you still need to know the tech and explain it all.
by pixel_popping | 2025-11-06 11:13:56+00:00
The author is overthinking this because smart people aren't "happier" because happiness isn't a problem to be solved per say, it's mostly genetics + whether your basic needs are met or not.

This phrase "ignorance is bliss" is a cliche for a reason. When you understand how broken our systems and society is but lack the power to fix it, that knowledge is just burden.

I'd rather be able to turn off the part of my brain that notices when people are making obviously preventable mistakes, I can't personally and I would argue that anyone that has traveled to developing countries has probably noticed this, people with less formal education often seem GENUINELY happier despite having fewer material resources. They're not burdened by awareness of all the ways things could theoretically be better. Our happiness can degrade instantly just by checking the news.
by froh | 2025-11-06 11:14:06+00:00
> Everything built on top is up to the implementation developers.

and that's exactly creating the problem: Window management for example is left as an excercise to the reader. thus (my point above) the WSLg interop for graphcial applications _sucks_ compared to where X Servers already were. and if MS doesn't implement what's needed, it won't come. no way to fix it in the Linux or on the Windows side. the MS Wayland thingie in between tightly controls what is possible.
by duskdozer | 2025-11-06 11:14:29+00:00
>“… all wear green,” said a soft but very distinct voice, beginning in the middle of a sentence, “and Delta Children wear khaki. Oh no, I don’t want to play with Delta children. And Epsilons are still worse. They’re too stupid to be able to read or write. Besides they wear black, which is such a beastly colour. I’m so glad I’m a Beta.”

>There was a pause; then the voice began again.

>“Alpha children wear grey. They work much harder than we do, because they’re so frightfully clever. I’m really awfuly glad I’m a Beta, because I don’t work so hard. And then we are much better than the Gammas and Deltas. Gammas are stupid. They all wear green, and Delta children wear khaki. Oh no, I don’t want to play with Delta children. And Epsilons are still worse. They’re too stupid to be able …”
by gtpedrosa | 2025-11-06 11:15:12+00:00
I'm in the same boat and curious if other more experienced users have any resources to point to. My anedoctal data point is that after starting with doom emacs and having problems to set it up on another machine i fund out all i needed was a very small configuration file to accomplish my orgmode/agenda usage needs. So all it took was an issue and a clear vision of the goal to find a way through. Maybe it is a healthy approach to keep the complexity manageable to your usage
by isodev | 2025-11-06 11:15:21+00:00
I'm not sure why your architecture needs to be complex to support CI pipelines and proper workflow for change management.

And some of these guidelines have grown into satus quo common recipes. Take your starting database for example, the guideline is always "sqlite only for testing, but for production you want Postgres" - it's misleading and absolutely unnecessary. These defaults have also become embedded into PaaS services e.g. the likes of Fly or Scaleway - having a disk attached to a VM instance where you can write data is never a default and usually complicated or expensive to setup. All while there is nothing wrong with a disk that gets backed up - it can support most modern mid sized apps out there before you need block storage and what not.
by lloeki | 2025-11-06 11:16:09+00:00
Recently bought a washing machine.

I looked at Miele, saw the requirement for using their refill containers (TwinDos†). Noticed an option for using not theirs as a fallback but it all seemed a bit convoluted.

Then I took a look at some high-ish end LG and they had sort of the same principle (EZDispense††), except the dispenser sits like a usual tray that you fill in with regular off-the-shelf liquid stuff, and then you're good for a while. The whole wifi/app stuff is entirely optional, the machine is fully functional through the panel without the app. So I got that one, very happy so far.

† https://www.mieleusa.com/c/laundry-tech-washing-machines-aut...

†† https://www.lg.com/in/magazine/easing-laundry-with-ezdispens...
by humanrebar | 2025-11-06 11:16:30+00:00
"I'm sorry" can mean "I am apologizing" but often it instead means "I feel bad". It depends on context which applies.

"I'm sorry for how you feel" without more explanation often sounds like "The thing that makes me feel bad in this situation is your reaction to it". It can come across as blaming the person for the feelings, regretting not being able to control others' feelings better, or dismissing the root causes of the feelings and any agency in them.

It's a bad apology because of the ambiguity, though passive aggressive types like that aspect. It's honestly a bad way to sympathize as well.
by pjc50 | 2025-11-06 11:17:10+00:00
I think that's a slightly different set of things to what OP is complaining about though. They're much more reasonable, but also "outside" of the application. Having secret management or CI (pretty much mandatory!) does not dictate the architecture of the application at all.

(except the caching layer. Remember the three hard problems of computer science, of which cache invalidation is one.)

Still hoping for a good "steelman" demonstration of microservices for something that isn't FAANG-sized.
by db48x | 2025-11-06 11:17:22+00:00
This is an aphorism, not a truth. But it’s true that dish washing machines are often badly designed, especially when there are multiple opaque options that can be turned on and off. Consider the example presented in this very video, where the “Eco” cycle uses more water and more energy than the normal cycle and where the “High Temp” option adds more wash cycles as well as heating the water for longer. No amount of design can save the user from misunderstanding what these options do. The only way for the user to use the machine correctly is, at a minimum, to read and learn from the service guide (or other documentation) which gives explicit details about what each wash cycle is supposed to do. If you watch the supplementary video you’ll find that even that was incomplete and had errors; full understanding required hacking the dishwasher to reveal which parts of the machine were active (inlet, heater, pump, etc) and for how long.

Therefore I stand by my assertion that if you refuse to learn the details of what your dishwasher actually does then you will probably be using it badly.
by redshiftza | 2025-11-06 11:18:38+00:00
Is this targeted at startup bros with an MVP and a dream ?

In almost any other scenario I feel the author is being intentionally obtuse about much of the reality surrounding technology decisions. An engineer operating a linux box running postgres & redis (or working in an environment with this approach) would become increasingly irrelevant & would certainly earn far less than the engineer operating the other. An engineering department following "complexity is not a virtue" would either struggle to hire or employ engineers considered up-to-date in 2006.

Management & EXCO would also have different incentives, in my limited observations I would say that middle and upper management are incentivised to increase the importance of thier respective verticals either in terms of headcount, budget or tech stack.

Both examples achieve a similar outcome except one is : scalable, fault tolerant, automated and the other is at best a VM at Hetzner that would be swiftly replaced should it have any importance to the org, the main argument here (and in the wild) seems to be "but its haaaard" or "I dont want to keep up with the tech"

KISS has a place and I certainly appreciate it in the software I use and operating systems I prefer but lets take a moment to consider the other folks in the industry who aren't happy to babysit a VM until they retire (or become redundant) before dispensing blanket advice like we are all at a 2018 ted talk . Thanks for coming to my ted talk
by rainworld | 2025-11-06 11:18:38+00:00
> You are massively downplaying the scale of the attack. Iran sent hundreds of missiles in a go.

The report I linked and you obviously didn’t read directly contradicts you: 574 ballistics total with no wave larger than 40.

> because they simply ran out of launchers and missiles

No evidence of the former and the latter is laughable.

> In the end…

… they murdered a bunch people, destroyed a bunch of things and achieved no strategic goal. No follow-through, no follow-up. Luckily, being the Jewel in the Crown, they are largely isolated from the consequences of such aggression and failure.

> 70% figure sounds wrong

Feelings. Wild claims online. Well, it’s quite possible Israel as well the US used even more interceptors than they care to admit. But that doesn’t help your case.

> That certainly doesn't match up to the claims of the IDF, and if it was true the Americans wouldn't stop boasting about it.

You must be new to US-Israel relations.
by fragmede | 2025-11-06 11:19:08+00:00
> Should they have brought up some Japanese PR consultant just to reply to a community post?

Yes! It wouldn't even have had to have been a good one to have done a better job. Shit, just find the closest weeb and run it past them.

A developer relations person needs to understand developers so why shouldn't we expect the community person to understand the community they're interacting with?

Mozilla doesn't have the community goodwill to burn, it's hanging on by a thread - so not hiring someone with an idea if how to actually do that job would be penny wise pound foolish.
by EdwardDiego | 2025-11-06 11:19:54+00:00
I'm talking about this kinda style...

* <Arrow hitting target emoji> 15 compiled libraries!

* <green tick> Works on my machine

* <red cross> No ARM support.

None of which are at the end of a statement. So, I'm not sure who you're replying to.

Incidentally, I recently reviewed a PR heavily written by Cursor that had statements like this.

logger.info("<magnifying glass emoji> DEBUG: {actual message")

And then CursorBot reviewed it and flagged the emojis as indicative of "debugging statements not suitable for production".

Which made me laugh, loudly, and only somewhat sadly, Cursor added the emojis, Cursor then flagged them as not appropriate in prod code.

But CursorBot missed the obvious problem with

logger.info("DEBUG: ...")
by sandos | 2025-11-06 11:20:28+00:00
"Pilots did the heroic thing - they tried to take off instead at 160 MPH to minimize collateral damage (highway and warehouses at the end of the runway) and crash and die somewhere else"

No, they were most likely NOT trying to be heores, its simply the standard thing to do. An aircraft is supposed to be able to take off with one engine inop, and at this speed the expected behaviour is to continue takeoff because that is what has been deemed safest.

There is always a grey area where the decision could go either way, stop or lift off and in this case it looks to me that trying to stop might have been better. But that is literally impossible to diagnose during the few seconds they had.
by StarGrit | 2025-11-06 11:20:47+00:00
I am English and the phrasing used is a backhanded way to tell you to shut-up and go away. I've seen it used by both native and non-native speakers in this manner.

It is about 50/50 though as many people don't seem to pick up on backhanded way that many English people speak.

> Also the reality is that "hopping on a call" can often help to resolve problems that would otherwise devolve into months of bikeshedding on mailing lists.

This is also sometimes done to shut you up as well.
by bawolff | 2025-11-06 11:21:11+00:00
You can shoot them if they are in combat against you, but that's not considered a crime and it would be illegal to arrest them for it. Soldiers are considered to have immunity for acts of war (except war crimes)

So for example it would be a war crime to punish someone for fighting in an opposing army. You can hold them as a prisoner of war for the duration of the conflict, but its supposed to be a means of keeping them out of a fight and not a punishment per se.

I think the biggest difference is that crimes can generally be punished after the fact. A murderer can be punished whenever they are caught. A soldier can be shot at at the time, but if they decide they are tired of the war and run away to a farm or something, they are now civilians and can no longer be shot at or punished for previously being a soldier (unless they comitted war crimes) even if the war is still raging on.
by kragen | 2025-11-06 11:22:02+00:00
I think the C preprocessor was designed after the GPM clone m6, its successor m4, and Ratfor, so I suspect the difficulty in doing things like this is intentional. I guess I should ask McIlroy, who is responsible for pushing m4 to its absolute limits and was present when the C preprocessor was being designed: https://www.cs.dartmouth.edu/~doug/barem4.m4

_ Pure macros as a programming language _ _ m4 is Turing complete even when stripped to the bare minimum _ of one builtin: `define'. This is not news; Christopher _ Strachey demonstrated it in his ancestral GPM, described in _ "A general- purpose macrogenerator", The Computer Journal 8 _ (1965) 225-241. _ _ This m4 program more fully illustrates universality by _ building familiar programming capabilities: unlimited _ precision integer arithmetic, boolean algebra, conditional _ execution, case-switching, and some higher-level operators _ from functional programming. In support of these normal _ facilities, however, the program exploits some unusual _ programming idioms: _ _ 1. Case-switching via macro names constructed on the fly. _ 2. Equality testing by redefining macros. _ 3. Representing data structures by nested parenthesized lists. _ 4. Using macros as associative memory. _ 5. Inserting nested parameter symbols on the fly. _ _ Idioms 2 and 5 are "reflective": the program writes code _ for itself.

It's very easy to get into enormous amounts of trouble in m4, m6, or GPM. The C preprocessor is not without its problems, but it is rare that I have difficulty in understanding why a given gcc -E invocation produces the output it does.
by patcon | 2025-11-06 11:23:09+00:00
It's not just the words that differ. Rudeness can come from underlying values betrayed by language, and those values do matter -- words aren't simply interchanged atop them.

Some cultures value relational power in leadership, and so their language reflects preserving relationships as a base resources. Some cultures value authority, and so their idea of being polite might involve some maintenance of authority at the expense of perceived care or relationship.

I'm just saying the words that convey rudeness are not necessarily just a superficial dressing on the same thing. Politeness is a shorthand that is also about alignment with a cultural value. Cultural values differ. My being annoyed at someone else's cultural posturing as default, that's not just mindless indignation. Values matter.
by sangeeth96 | 2025-11-06 11:23:30+00:00
> It's a tool and it's your personal responsibility to use it correctly.

Sure in theory, but this never works out in practice when applied to the populace. Replace "LLM" with other controversial things — social media, cigarettes, guns.

I'm also certain anyone outside the tech sphere who takes personal responsibility when using LLMs is not using Grok as their daily driver.
by voidUpdate | 2025-11-06 11:23:36+00:00
After a few years of bad mental health, I do have several dental problems, including two badly chipped front teeth. Sadly, my local dentist isn't taking any new patients at the moment so I can't get them looked at even though I now want to. It would be good if I could regrow the teeth but I think it's going to end up being an expensive procedure :/
by UnserMannInK | 2025-11-06 11:23:38+00:00
By „make coffee“ I meant „use the coffee maker as usual, without ground beans but with detergent in the water“. The fume/steam is surely not healthy if inhaled directly and up close, but then again your dishwasher vents those same fumes into your kitchen untreated in much larger quantities than a 200ml coffee maker possibly can.

I regularly use things to clean that I am more worried about, such as bleach, acetone, turpentine and the likes…