skysight-inc/HackerNews huggingface dataset:
VSCode would be one such example.

All the stuff using Android intents, out-proc COM extensions in Windows, XPS in macOS, are other relevant set of examples.

I assume you are kind of new to the computing world, OS IPC is how we extended applications almost 40 years before shared libraries became common feature across all major operating systems.

Naturally with them being around, shared memory in-process was much easier, and less resource intensive. IPC calls require processes, which take more kernel resources, and context switch.

Microservices isn't a new concept, rather re-branding.

Sun had as marketing quote, "The network is the computer", exactly because of how it used to be.
> because it conveys to the average person that they can get the source code and modify if they want to.

But not use it for its intended purpose, which is kinda important.
[dupe] https://news.ycombinator.com/item?id=42694932
Control over one's time and how it is spent.
maybe my rant is going to be a bit out of place here but here it goes anyways:

sometimes im glad im a technical person that can get away with a somewhat "healthy digital life" im basically immune to all the crap going on. i don't need to work too hard to meet my digital needs because im also a simple person.
but i really feel bad for the normies who have to deal with all the shit the tech industry throws at them. they don't even know what's wrong, they can't pinpoint what's giving them that extra stress, building up day by day when they use their devices, handle their info, or consume entertainment. like account exhaustion, confusing UI changes every day, or why they have to navigate a sea of crap just to unsubscribe. and why do they need a new computer for software that worked fine 15 years ago?
and don't even get me started on what they're doing to older people. cable companies for example are ripping them off with terrible TV boxes and nonsense plans. all their appliances need subscriptions or apps and have cryptic buttons. stores now feel like border control, straight out of a black mirror episode.
i can't imagine the frustration they must feel. it just feels backwards.
Synctera's First CFO and the 2025 Road to Profitability
1 in 5 online job postings are either fake or never filled, study finds
I'm Polish-Irish-Czech, and my dad used to make poppyseed coffee cake. When I lived in Chicago, I'd often get poppyseed rolls made by local Polish bakeries. I miss those, that kind of food is hard to find around here, but at least I can get locally-made pierogi.
More money being made but the workers not seeing the benefits of that is of course going to lead to low morale.
key word: "conscript"

if you're born there, you have little choice in the matter.
While I’ve been using ChatGPT with web search for almost two years as a paid user, the majority of people don’t and that has just gone free in the last few months.

But when I just want a simple search, I still use Google first out of habit.
Because you cannot even control your ads to users? No one of you devs gets punishment for tracking users' personal information, pushing scam, phishing and malware to users, and now users are not even allowed to protect themselves? Users don't drop trackers and malwares to your servers, why do you drop trackers and malwares to users' machines?

Because you are working for a corporation that joins in World Wide Web Consortium, who literally says this in the Ethical Web Principles?

> People must be able to change web pages according to their needs. For example, people should be able to install style sheets, assistive browser extensions, and blockers of unwanted content or scripts. We will build features and write specifications that respect people's agency, and will create user agents to represent those preferences on the web user's behalf.

https://www.w3.org/TR/ethical-web-principles/#render

If you cannot maintain your service, paywall your features, not forcing malwares and trackers to users. No one forced you to serve 1080p, 1440p or 4K videos to everyone for free. You were the one literally "advertised" yourself as a "free" service at beginning, in order to hoard how many users you could. And now when you cannot control your own costs, you push malwares and trackers to users? The mentality of hoarding users with "baits" like "free" are the real poisons for the internet, for both of you and your users, NOT users who are doing exactly what World Wide Web Consortium tells them.

Where are all your MBAs in your corporations? The ones bragging about themselves on LinkedIn and now the only resolutions you can think of is pushing malwares and trackers to users? All of the finance classes in your college should be simplified to advertisement classes I guess? That would save a lot of resources for everyone.
It should be classified as discrimination but the same thing is already reality with mobile apps.
Kind of, with caveats. For one "extensions can interfere with each other and cause incorrect behavior" [1], and the practicallity of implementations varies. Say, Cypher queries using AGE can be order of magnitude slower than using a dedicated graph DB [2].

Yes, you can drive a Ford Falcon coast-to-coast, but how much gas are you going to spend? Postgres is a solid database but has roots in the 80s. Optimizing for modern hardware would reduce hosting costs and improve efficiency. [3]

This isn’t criticism of Postgres as a database but of the idea that it’s inherently sufficient for all use cases.

--

1: https://www.cs.cmu.edu/~pavlo/blog/2025/01/2024-databases-re...

2: https://blog.kuzudb.com/post/what-every-gdbms-should-do-and-...

3: https://cedardb.com/blog/ode_to_postgres/#why-is-everyone-st...
Anatomy of Table-Level Locks in PostgreSQL
I would guess most of that is probably Polymer.

IIRC the story was, when Youtube was redesigned a while ago they used an early spec for Web Components, that they were pushing to be standardized and was fully implemented in Chrome. But they had to add Polymer as a polyfill for other browsers. Then the version of Web Components we actually got wasn't entirely compatible with that early spec, so Polymer is still in use for non-Chrome browsers.

I don't know how much of that's changed since then, but the complaints are basically the same as when that happened.
> The ideal creator has no distance between themselves and their persona. They have been interpellated by audience metrics; their subjective experience already takes audience reactions into account.

Isn't this sort of one of the themes from The Prestige(2006)? That certain magicians were so dedicated to their craft that they became inseparable from it. The performance never actually stopped
You can tell who has never been in control of a budget and had to fire people because more than half their audience is using adblockers.
Empowering Programming Languages
Show HN: I built an Open source App to learn tech terms in three words
TechMind - "Learn Any Tech Terms in Three Words"

100% Open-Source

Try out: https://threetechwords.com

Demo: https://ghumare64.medium.com/learn-tech-in-three-words-62d4d...

GitHub: http://github.com/rohitg00/threetechwords

I would love to see your "Stats Cards"
Out of curiosity: what do you do?
This project is an incredible mix of artistry and engineering. the attention to detail in both the fluid simulation and the hardware design is mindblowing(especially the clever use of charlieplexing to optimize LED placement
congrats!!
Founder's Guide: Prioritize Revenue and Profit over Growth
Probably the most difficult one to obtain
Discussion: https://news.ycombinator.com/item?id=42657901
Odd to hear the center waveguide referred to as the "optics" of the antenna. Having worked in that industry, I've never heard anyone refer to the RF paths/components as optics before. This type of antenna doesn't deal with the visible portion of the electromagnetic spectrum
> What happened to turn these guys (or ham radio culture at large) into grouchy old gatekeepers? I'm generalizing, of course, but they were like that when I arrived.

My bet would be, the Internet. Mailing lists and then discussion boards (and then group IMs) allowed for deeper, topical conversations, with much lower barrier to entry, so everyone left the radio spectrum - everyone except those already used to spending time on it, and not interested in moving on to the new thing.
> Currently the main attack facing Firefox is coming from advertising companies such as YouTube.

Can you explain this more? I don't understand what this means.
The return to office mandate at my company has definitely made most people at my company unhappy. Especially because it's obviously being done as a way to encourage people to quit. As a senior developer I've stopped caring about the company plan. If upper management doesn't care about employees, I don't care about deliverables. As the person that does most the technical interviewing anyways I know they won't be able to find any replacements in a reasonable time.
ZFS RAID-Z does not have parity disks. The parity and data is interleaved to allow data reads to be done from all disks rather than just the data disks.

The slides here explain how it works:

https://openzfs.org/w/images/5/5e/RAIDZ_Expansion_2023.pdf

Anyway, you are not entirely wrong. The old data will have the old parity:data ratio while new data will have the new parity:data ratio. As old data is freed from the vdev, new writes will use the new parity:data ratio. You can speed this up by doing send/receive, or by deleting all snapshots and then rewriting the files in place. This has the caveat that reflinks will not survive the operation, such that if you used reflinks to deduplicate storage, you will find the deduplication effect is gone afterward.
Show HN: The easiest way to develop, deploy, and debug cloud apps
Have you ever worked at a large organization that markets themselves as progressive? If you have and don't have any experience with being pressured or outright told to comply with performative measures like email signature changes, your experience would appear to be an anomaly.

And whether you agree with it or not, there are numerous documented cases online where people were fired for misgendering someone.
> Did you really need to insert a contentious distraction in your original comment? The fact that you felt the need to clarify up front shows you knew it would be misunderstood, and discussion of it is totally unrelated to this topic.

I put in the footnote precisely to try to pre-empt this tedious digression.

> If you're not using the original meaning, where "beg" specifically is important as the verb, you could have said almost any variant instead, e.g., "raises the question", and not annoyed or confused anyone

I believe a different phrasing would have been (marginally) less effective communication for readers who were sincerely trying to understand. And I don't believe I caused any actual confusion; no-one genuinely misunderstood my comment. The only people who try to "correct" the phrasing are people who weren't actually interested in communication in the first place.
Fair enough, but there are a LOT of options we just don't even look into because they're not profitable at current low food prices. It's like mineral resources vs reserves, basically where there's a will there's a way. Agriculture is currently less than 5% of GDP, there's a lot of headroom for putting more effort into it. Nuclear-powered vertical farming anyone?
Anti trust has been a joke since the 70s, when the threshold moved to "consumer harm (so blatant people will vote me out of office)"
I delete the name on purpose so I can utilize the horizontal space the bookmarks bar provides more effectively.
I name the bookmarks that are not directly on the bar but live in other folders. However I would still not want to lose that bit of metadata. Icons hint at what site the resource is from at a glance.
The Path of Our Lives
A refrain I’ve heard from real life friends and people on the internet alike is that employees are being asked to come back to the office where they wind up just sitting on video calls much of the day. This seems like an absolute worst case for job satisfaction to me.

I’m lucky enough to work wherever I want and accept Zoom meetings as a prerequisite to that, but find them tiring and a poor simulacrum of real in-person conversation. If I were asked to come to an office every day and deal with the commute and the stupidity of most modern office designs and still had the majority of meetings happen over video, I’d be pretty dissatisfied with my job.
> SQL Server is one of the few commercial DB's that does real nested transactions

Not sure where this myth keeps coming from, but no, it does not:

https://www.sqlskills.com/blogs/paul/a-sql-server-dba-myth-a...
Mozilla's brand identity is tethered to specific moral prescriptions[0] that their products are supposed to abide by. People sold on that identity are bound to care.

[0] https://www.mozilla.org/en-US/about/manifesto/
Adaptive LIFO
there are also organisms in water:

> On a global scale, oceans and other water bodies absorb approximately 25-30% of the CO₂ emitted by human activities each year. This absorption occurs primarily through two mechanisms:

> - Physical Dissolution: CO₂ dissolves in water and reacts to form carbonic acid, bicarbonate, and carbonate ions.

> - Biological Processes: Aquatic organisms, especially photosynthetic ones, play a significant role in capturing and sequestering CO₂.
Because humans are not interchangeable economic units.

The position that all humans are just interchangeable resources where you can have 80 lbs of human resources or 180 lbs of human resources, like a coal or oil, is ultimately a nihilistic view that strips us all of all humanity.

if you, capitalist, want developers as interchangeable economic units, you can use LLMs
used to write a chinese blog that. I loved... the translate was so artisanal and used to love it. Now, I rather see it as an online personal journal rather than something to become famous
using an ad blocker is the ONLY option to avoid adds. You can pay evilcorp for a subscription/premium account/whatever and they'll still try to force you to watch 10 minutes of adds for a 1 minute video. Fuck them. We own them nothing.

Banksy said it better:

People are taking the piss out of you everyday. They butt into your life, take a cheap shot at you and then disappear. They leer at you from tall buildings and make you feel small. They make flippant comments from buses that imply you're not sexy enough and that all the fun is happening somewhere else. They are on TV making your girlfriend feel inadequate. They have access to the most sophisticated technology the world has ever seen and they bully you with it. They are The Advertisers and they are laughing at you. You, however, are forbidden to touch them. Trademarks, intellectual property rights and copyright law mean advertisers can say what they like wherever they like with total impunity. Fuck that. Any advert in a public space that gives you no choice whether you see it or not is yours. It's yours to take, re-arrange and re-use. You can do whatever you like with it. Asking for permission is like asking to keep a rock someone just threw at your head. You owe the companies nothing. Less than nothing, you especially don't owe them any courtesy. They owe you. They have re-arranged the world to put themselves in front of you. They never asked for your permission, don't even start asking for theirs.
Amazon must solve hallucination problem before launching AI-enabled Alexa
The free coffee story is clearly just an analogy to the adblock thing.
> Honestly, I find this whole OSI open-source definition annoying.

Fair enough; I agree that having that one organization be the sole decider of Open Source is weird, so I'll happily accept as open source anything that the FSF or DFSG approve.

> "You can't claim you're open source because you limit competitors using your code for free" Pfft.

Correct. If you're trying to get the marketing advantage and let other people give you free work, then you get to play fair and other people also benefit. That's what those words mean.
I use beyerdynamic dt770 pro, since 2015. My first pair was 250ohm and served me until 2020, I accisentally bumped the wall while wearing them and that resulted in irrecoverable mechanical damage (though they sell individual components so I probably would be able to fix them). After destroying first pair I got second, same model only this time 32ohm so they are a bit easier when plugged to my phone.
that would be 15 millennia or 150 centuries
An offline backup is incredibly inconvenient, but also very effective against shenanigans like these.

Also agree that backups should be "pulled" with no way to access them from the machine being backed up.
I had one who did say "don't make it work for firefox" but he was the only one.

The basic mechanic is that the off brand browser has to work hard to be compatible whereas the dominant browser works hard to be incompatible. If you develop Firefox first (have some really ideological devs) you'll find Chrome related bugs eat up 1% of your time if that. If you develop Chrome first you'll find supporting other browsers is a bear.

(In the early 2000's when IE was dominant I was afraid it wouldn't be possible to browse the web with Linux. I worked at a library that would have deployed Sun Rays as public computers if we could get Mozilla to compile on Solaris but we couldn't, even with the help of Sun support. I developed Mozilla-first and then Firefox-first and helped keep the flame alive back then.)

The system I work on now works on both because I develop Firefox-first. There's one screen that loads up 40,000 rows (crazy you say?) worth of data that performs fine on Chrome and is laggy on Firefox, but otherwise the site spins like a top on both of those. Once in a while we run into a serious headscratcher on mobile Safari that burns up some dev*weeks.
Dutch people are basically atheist, soulless, cold, materialistic and hedonistic assholes but they pay half their income in taxes so that nobody starves. Because it is the right thing to do. Nice is overrated.
This is clearly fraud and needs to stop.

Companies behaving like this demand regulation. Instead of whining about regulation, read the room and don't bring it on yourselves.
> using an ad blocker is the ONLY option to avoid adds. You can pay evilcorp for a subscription/premium account/whatever and they'll still try to force you to watch 10 minutes of adds for a 1 minute video. Fuck them. We own them nothing.

On YouTube? No. I pay for Premium, there's no ads.
The official government maps are exactly the ones that everyone should be able to copy everywhere. It's basic information about the government department, and that is not something to seek rent on.
np. The 2nd edition, have not read the 1st :-)
Direct link: https://mitxela.com/rants#:~:text=Spare%20Time%20and%20Hard%...
> Except, it’s probably four times as hard to verify the 80% right code as it is to just write the code yourself in the first place.

Why would that be true in general? You think it just so happens that a new tool gives an X speedup in ability but costs an exactly equivalent X slowdown in other places?
Yeah, good point :D
To this, have you tried running a no-autoplay style extension? (Not exactly this scenario, but lists might be modifiable)

I expect YT is probably doing some preloading or heavyweight running in a loaded-but-not-playing tab.

Convert that to load-on-click, and you'll likely fix your issue.
I second to that. Had plenty of issues with other routers, after switch there was no issues at all in the last 3 years
Plants are generally not CO2 limited. General water is the limit - thus deserts are not very green despite having as much CO2. Even in wet climate a few weeks without rain and the plants are going dormant.

In the ocean the limit is often other nutrients like iron. Attempts have been made to add iron to the ocean and those areas suddenly turned green (though it is not clear how sustainable this practice would be, nor if there might be other unknown negatives).

That isn't to say CO2 is never the limit. Large greenhouses often are CO2 limited (often burning fossil fuels indoors to provide the CO2 without opening windows and thus letting something else undesired in). There are no doubt areas where CO2 is the limit and so NASA can see more green that is attributed to more CO2 - but still CO2 is rarely the limiting factor.
What an embarrassment. To think I once respected you. On the near eve of Trump retaking power and this poorly reasoned garbage is what you choose to post. The most generous explanation I can muster is that this is a cynical ploy to ingratiate yourself with the man who just bought the government.

Congrats on pontificating on the most serious issue of our time: why you can’t call black people negros or colored people. I’m done with HN.
>it’s almost like punishing users for making the choice to browse the web without ads, or without the surveillance mechanisms that come with them.

I don't think its "almost like", I think it "actually is", and that its intentional.

There is a perspective that is now prevalent in tech and business that users are good only as far as you can monetize them. Any concepts of respect or value outside of that have been discarded.

There used to be a sense that you needed to continue improving a product to keep charging the same or more for it. Now companies expect you to pay more every year while products are stagnating or being enshittified to extract higher profit margins on top of the increased prices they are charging.

Tech is now run by Business/Sales people, and every user is a statistic in a spreadsheet they are trying to extract the most money from for the least amount of investment.

Data collection and behaviour tracking is one side of the coin, but we really don't talk about why companies are willing to pay so much for that data or what they do with it... that's a conversation I think needs to be focused on.
That's possible, but it doesn't sound like an analogy to me, and I've known enough selfish assholes in my life to absolutely be able to picture this as a real thing that's currently happening.
Test this:

"Goodbye Microsoft SQL Server, Hello Babelfish" - https://aws.amazon.com/blogs/aws/goodbye-microsoft-sql-serve...

Or the Opensource project: https://babelfishpg.org/
Yeah, just the cookie banner on its own doesn't inspire trust.

Post-GDPR rules in the EU are clear about the Cookie Banner, providers must make it as easy to refuse cookies as it is to accept them.[1] Also, as you said, livechat cookies are definitely not required when visiting the website, but they make it impossible to opt out. I assume they cut this corner because it was too much work for them to conditionally include their livechat javascript.

If the authors moved fast and broke things on basic stuff, my first thought is "what kind of other corners did they cut when deploying/running docker?" There is a lot of security and isolation options/configuration involved when one runs docker in a secure environment, which are not enabled by default.

[1] https://www.edpb.europa.eu/system/files/2023-01/edpb_2023011...
I see. I have indeed seen a handful of comments espousing those views through the years, but they're few and far between.

To me the "class-only" framing is rather old fashioned, and often voiced by those at the top of the pecking order—whom one might say have some privilege so I'm not surprised they feel protective towards the classic framing.

I see much more use in thinking about the class struggle intersectionally, in part because I think it's more accurate to how the world works, but also that by understanding the different experiences of groups within the working class we can build broader, stronger and better alliances. Two cents' worth from me, anyway.
See my first reply if you forgot: "That seems to assume that Israel is not in Asia". You seemed to disagree.
Yes I think you're right, going to fix that asap! And yes I agree, we need to work on our messaging. Thanks for the feedback :)