MurphyA/hacker-news huggingface dataset:
by samplatt | 2025-06-13 04:09:45+00:00
>No, it’s unreasonable for end users and non technical managers to simply dictate to IT

Again, false dichotomy. It's possible to meet in the middle, collaborate and discuss technical requirements. It's just that that rarely happens.

Our software (built by us, has regular code reviews and yearly external security audits and is internal-use-only amongst electrical engineers and computer-science guys) regularly gets disabled or removed by IT without warning by accident, and it's usually a few days before it's re-enabled/able to be reinstalled, since the tiny IT dept is forced to rely on external agencies to control their white-listing software.

Your "monkeys in charge of the zoo" metaphor is in full effect at my workplace, but in this case, the monkeys are IT and their security theater.
by Xevion | 2025-06-13 04:14:40+00:00
I despise how my university's login system just redirects several times (sometimes getting stuck, reloading and redirecting multiples times, and then occasionally shitting me out on the logged out screen, wondering WTF happened).

I cannot fathom how their IT staff allows things to be that way. One redirect ideally. Two max. Three, and I'm assuming you don't know what you're doing, at all.
by insane_dreamer | 2025-06-13 04:15:00+00:00
> The previous administration let millions and millions of completely unvetted and undocumented immigrants into our county, creating an unprecedented crisis.

that's a lie.

there were fewer illegal immigrants in 2022 (under Biden) then in 2018 (under Trump) [0]

[0] https://ohss.dhs.gov/sites/default/files/2024-06/2024_0418_o...
by cwsx | 2025-06-13 04:15:42+00:00
> I'd even argue the general idea of capitalism is virtuous by default.

I wouldn't, in my opinion:

Capitalism incentivizes selfishness at the detriment of others that are "playing the [capitalism] game" or anti-competitive practices. It also pushes people to hoard resources - think Tragedy of the Commons or anti-competitive practices in general. The incentive is to reduce the amount of resources available to competition while increasing your holdings, allowing you to repeat the loop but with higher chances of success.

Providing something others find useful seems like a lucky side effect that often isn't even true, there's a lot of industries who have no intention of providing something useful (like stock trading, short trading especially). Most companies are trying to reduce costs as much as possible, reducing the usefulness of their product/service to the lowest point that people will still pay for.

But I agree with your other points - just because capitalism breeds selfishness it doesn't mean all parties are going to the extremes.
by Svetlitski | 2025-06-13 04:17:53+00:00
As of when I left Meta nearly two years ago (although I would be absolutely shocked if this isn’t still the case) Jemalloc is the allocator, and is statically linked into every single binary running at the company.

> Or I wonder if they could simply use tcmalloc or another allocator these days?

Jemalloc is very deeply integrated there, so this is a lot harder than it sounds. From the telemetry being plumbed through in Strobelight, to applications using every highly Jemalloc-specific extension under the sun (e.g. manually created arenas with custom extent hooks), to the convergent evolution of applications being written in ways such that they perform optimally with respect to Jemalloc’s exact behavior.
by rahimnathwani | 2025-06-13 04:18:05+00:00
It's a comedic adventure novel set in the Minecraft universe.

Actually I forgot there's a second one he read all the way through, for which he defined the initial concept and early plot, but then the rest of the plot and the writing were all done by GPT-4.5.

The code is kind of basic, and each chapter is written without the full text of prior chapters, but the output isn't bad.

https://gist.github.com/rahimnathwani/41e5bc475163cd5ea43822...
by Xevion | 2025-06-13 04:18:09+00:00
In all fairness, some of these things you've mentioned could be useful. If your battery is low, reprioritize the webapp's functions, lower requests, disable anything not necessary in the moment.

Notifications are just another convenient thing that me and you use every day.

Perhaps these things should be disabled by default, or requested upon being needed, but that's not really your argument it would seem.
by tguvot | 2025-06-13 04:19:43+00:00
because usa forced elections to palestine assembly in 2006 despite objections of israel and pa government (which was afraid that hamas that will win).

when hamas won, usa was horrified by outcome and "sponsored" PA security forces to get rid of hamas in gaza, but hamas prevailed and killed everybody who were against (throwing from buildings, dragging behind bikes) it or tortured them into submission
by DSingularity | 2025-06-13 04:20:20+00:00
Stop trying to revise history. The Jews in Palestine were living happily alongside the Muslims. Problems didn’t start until the European Jews arrived to implement Zionism.

The end of Ottoman Empire was decades before Zionist terrorists founded Israel (Lehi, Irgun, Haganah). These are facts.

Israel was founded on theft and by ethnically cleansing Palestine of its indigenous people through non-stop atrocities and terrorism. Literally most of Israel’s first prime-minister were terrorists. Even Jews like Einstein recognized this at the time and refused to be associated with the Zionist project.

Just admit it and then it becomes possible to find a solution that doesn’t require murdering tens of thousands of Palestinian children to ethnically cleanse Palestinians that won’t give up their right to return.
by mensetmanusman | 2025-06-13 04:20:35+00:00
5 minutes in, “Look how far away the breakout was from the lab!”

Really?

6 minutes in “look at the viruses they were working on…”

Can’t, it’s been scrubbed, thankfully some people saved some of the data before it was deleted.

7 minutes in: “never been a confirmed case of a lab worker getting covid”

The documented black market of animals out of biolabs in China and the fact that it’s an aerosol virus might be important here…
by shmerl | 2025-06-13 04:22:10+00:00
> One of those new OLEDs that look so nice, but that have fringing issues because of their non-standard subpixel structure

From what I understood, it's even worse. Not just non standard, but multiple incompatible subpixel layouts that OLEDs have. That's the reason freetype didn't implement subpixel rendering for OLEDs and it's a reason to avoid OLEDs when you need to work with text. But it's also not limited to freetype, a lot of things like GUI toolkits (Qt, GTK. etc.) need to play along too.

Not really sure if there is any progress on solving this.

> I really wish that having access to arbitrary subpixel structures of monitors was possible, perhaps given via the common display protocols.

Yeah, this is a good point. May be this should be communicated in EDIDs.
by somenameforme | 2025-06-13 04:25:09+00:00
I think directly caused by the fact that at large companies, the best way to get ahead is to be seen as doing things. It doesn't matter if those things are completely harmful, so long as they sound good. With password changes you now have company wide visibility, with regularity, doing something that to somebody who's not thinking much would probably be suggestive of doing a very thorough job.
by DSingularity | 2025-06-13 04:25:38+00:00
Israel has not achieved peaceful with its neighbors. Israel has achieved peace with the dictatorship governments that rule over their neighbors.

The people of Jordan and Egypt resent the Israelis because of what the Israelis do to the Palestinians on a daily basis. You know settle their lands, destroy their houses, uproot their trees, murder their children, starve their civilians, etc etc.
by oofabz | 2025-06-13 04:26:26+00:00
Very impressive work. For those who aren't familiar with this field, Valve invented SDF text rendering for their games. They published a groundbreaking paper on the subject in 2007. It remains a very popular technique in video games with few changes.

In 2012, Behdad Esfahbod wrote Glyphy, an implementation of SDF that runs on the GPU using OpenGL ES. It has been widely admired for its performance and enabling new capabilities like rapidly transforming text. However it has not been widely used.

Modern operating systems and web browsers do not use either of these techniques, preferring to rely on 1990s-style Truetype rasterization. This is a lightweight and effective approach but it lacks many capabilities. It can't do subpixel alignment or arbitrary subpixel layout, as demonstrated in the article. Zooming carries a heavy performance penalty and more complex transforms like skew, rotation, or 3d transforms can't be done in the text rendering engine. If you must have rotated or transformed text you are stuck resampling bitmaps, which looks terrible as it destroys all the small features that make text legible.

Why the lack of advancement? Maybe it's just too much work and too much risk for too little gain. Can you imagine rewriting a modern web browser engine to use GPU-accelerated text rendering? It would be a daunting task. Rendering glyphs is one thing but how about handling line breaking? Seems like it would require a lot of communication between CPU and GPU, which is slow, and deep integration between the software and the GPU, which is difficult.
by cwsx | 2025-06-13 04:26:41+00:00
I'm not really that invested in this topic but my assumption on "why flag this?" is because you're making some wild claims that have no factual basis to go off - your only "references" are random pastebins.

Right now your comment reads like something off a conspiracy forum and has nothing to back it up - which is not something that warrants discussion (on HN).
by Dylan16807 | 2025-06-13 04:26:43+00:00
> Some companies did this in ERCOT, but there was a big backlash when customers got $20k bills after Winter Storm Uri as they didn't understand what they were signing up for.

It would be a bit weird but you could have your home supply at a fixed-ish rate and your EV on a separate meter riding the raw market.

If you can prevent too much cheating.
by aspenmayer | 2025-06-13 04:27:08+00:00
> This is why “introduce yourself” is such a valuable question. It reveals how a person views themself in a context. Do they jump into titles? Achievements? Their operating principles? Their failures? Their insecurities?

An old standby I love that is familiar, warm, emphasizes respect and consent, and plays well with individuals or a group:

“How may I help you?”
by AdieuToLogic | 2025-06-13 04:28:00+00:00
> We can go on all day about how an LLM doesn't explain and doesn't actually think.

This is an important concept IMHO. Maintaining a clear understanding of what a tool is useful for and what it is not allows for appropriate use.

> In the end though, I've found myself being able to do things better and faster especially given a codebase I have no experience in ...

Here, I have to reference what I wrote before:

Research is how people learn. Or to learn requires research. Either way one wants to phrase it, the result is the same.

If you don't mind me asking two philosophic questions;

How can one be confident altering a codebase one has no experience with will become "better" without understanding it?

Knowing an LLM produces the most statistically relevant response to any given query, which is orthogonal to the concepts of true/false/right/wrong/etc., and also knowing one has no experience with a codebase, how can one be confident whatever the LLM responds with is relevant/correct/useful?
by o11c | 2025-06-13 04:29:08+00:00
For a long time, one of the major problems with alternate allocators is that they would never return free memory back to the OS, just keep the dirty pages in the process. This did eventually change, but it remains a strong indicator of different priorities.

There's also the fact that ... a lot of processes only ever have a single thread, or at most have a few background threads that do very little of interest. So all these "multi-threading-first allocators" aren't actually buying anything of value, and they do have a lot of overhead.

Semi-related: one thing that most people never think about: it is exactly the same amount of work for the kernel to zero a page of memory (in preparation for a future mmap) as for a userland process to zero it out (for its own internal reuse)
by DSingularity | 2025-06-13 04:30:04+00:00
I’ve only seen these kinds of mental gymnastics from Zionists who are forced into this non-coherent blabber to distract from their inhumanity. You must destroy peace for nearly a century to have peace? But then we haven’t had peace for a hundred years genius.

Keep pretending like your murder of children is the way towards peace. The rest of the world will just look at it with disgust.
Ask HN: Finding meaningfull work after a decade in tech?
by mightymosquito | 2025-06-13 04:31:44+00:00
I’ve been in tech for over 12 years. Last year, I survived cancer — and that experience completely shifted my perspective on time and meaning.

Life is too short to spend it chasing things that don’t matter.

My current company isn’t doing well, and so I started looking at other jobs. It’s what I’ve been conditioned to do — optimize for a higher salary or a more “stable” brand name(The former more than the latter), even at the cost of my health or family time or interests or just in general life. I don't know anything else.

But the deeper I get into interviews, the more pointless it feels. It’s all starting to look like a never-ending rat race.

Why do I feel that switching companies and chasing higher pay is futile? Because most of the work — even at top-tier companies — is basic or mildly challenging at best. I’d likely be overpaid to do very simple tasks, while moving towards becoming “too expensive” to retain or hire again.

I could just accept a better-paying role, check the boxes, and keep the treadmill running. But that feels like optimizing for something artificial — a construct I no longer believe in. What scares me is waking up again in 3–4 years, just as lost or worse ruining my health again.

I want to work on hard problems. Or maybe start something of my own Or work in a compiler optimization shop Or maybe just give up everything and become a hermit. IDK. Or I could call this life, suck it up and do what I've been doing.

Did anyone else also go through this?
by boneitis | 2025-06-13 04:31:49+00:00
I thought that was the whole premise of Downdetector, no? User reports, because first-party status updates are tightly controlled by those first parties?

Was not basically everything (hyperbolically speaking, of course) practically impacted today?

How much weight really comes from those social media posts? Is there an indirect effect of people reading these posts, then flocking to hit the report button, sight unseen?
by achillesheels | 2025-06-13 04:35:58+00:00
>We are not special, no more than Earth was in the geocentric worldview that led Galileo (the astronomer who suggested the Earth revolves around the Sun in the 16th and 17th centuries) to be placed under house arrest.

Wow - like this anti-humanist prejudice is totally 1993. And not in a good way.

two-photon collision experiment has permitted humans to hypothesize a simpler explanation to the beginning of the creation of more electromagnetic forces, which obviously behave differently than how are bodies were designed to receive them i.e. evolutionary biological bandwidth...
by pvg | 2025-06-13 04:38:52+00:00
Searching that for almost anything will give you the same results - someone is invariably unhappy at the perceived treatment of one topic or another.

There have been a bunch of massive threads on the Israel/Gaza conflict over the last year and a half and the bulk of the comments in those have been critical of Israel.

Generic trope and meta comments get regularly flagged because they are generic tropes or meta comments, not because they have something to do with Israel.
by Groxx | 2025-06-13 04:39:31+00:00
There is "wont" and "cant" but theyre rather rare nowadays. Probably others too, but Im (...im?) not able to remember any easily.

The closest I can think of thats maybe confusing is plurals vs possessive... but thats usually pretty clear from context, and when both are combined its often handled specially and thats weird but not usually confusing - English often has other in-sentence (and in-context) markers for plurality. You can of course construct ambiguous sentences, but thats true of many things that are accepted as "legal English".

It would be a shame to lose y'all'd've though.

https://www.merriam-webster.com/dictionary/wont

https://www.merriam-webster.com/dictionary/cant
by barosl | 2025-06-13 04:39:44+00:00
There still seem to be some remaining issues. My Cloudflare Pages site is still giving me 500 errors. I looked up the response headers and realized that when requests are served by a certain data center, they fail, but if processed by another data center, they succeed. I suspected there to be some stale cache data, so I looked around the Cloudflare console but found no way to invalidate the cache in the Pages menu (the one in the domains menu didn't work). I also sent a ticket to their help center, only to be greeted by an AI. Probably waiting more will solve this problem automatically.
by jillesvangurp | 2025-06-13 04:40:05+00:00
A curious thing with security is that a lot of measures companies take aren't about your security but about liability and control. Most security theater is motivated by that. Your inconvenience is collateral damage to that. Apple and Google don't worry about you getting hacked but about you suing them after you get hacked. That's the risk they are mitigating. Or worse, you jumping ship to the competitor. They want you dependent on your account with them.

So, when Google single signs you out mid meeting (has happened to me), they don't care about how stupidly annoying that is. That's just them asserting that if anything bad happens to you, it was your own fault and not their failing.

And then a secondary thing that makes life even harder is that instead of working together they are considering single sign on mechanisms as control points that they can leverage to keep the relationship with 'their' users exclusive. So Google and MS both do very similar things but they don't trust each other's Identity Providers (IDP). That's not an accident. That's intentional. MS has been on a decades long mission to 'own' all logins, and of course they've been failing to get there just as long. Likewise, Google and Meta have been fighting over this as well. And the net result is that you don't have just 1 account to worry about but gazillions. That's why every silly little app has its own stupid email/password thing and why onboarding friction is the biggest hurdle to users adopting these.

These are the primary motives driving this mess. Companies don't collaborate, so security stays complex and messy. It's also the reason that passwords (long discredited as a reliable way to authenticate) are still a thing. If we had effective federated IDPs like OpenID where everybody could use and IDP of their choice and use it to authenticate it with pretty much everything and the kitchen sink, you wouldn't be using passwords ever. That was envisioned as early as 20 years ago. Google, MS, Meta, etc. blocked every attempt to make that happen by never mutually trusting each other, or any other IDP not operated by them. They all implement some version of OpenID 2.0 (with enough differences to make supporting all of them a bit of a journey) but they deliberately don't whitelist any external IDPs and jealously continue to fragment the security landscape by guarding their walled gardens.

They've been engaging with each other in backroom standardization attempts ensuring that the status quo is never allowed to change for decades. The latest move in this war: pass keys. Nice solution on paper. But you got to have the Google version of it. And the MS version. And all the rest. Sigh. Because, obviously, by design these will never delegate to each other. They trust each other even less than they trust you.
by fluidcruft | 2025-06-13 04:40:16+00:00
Back in the day I was maintainer of a CyanogenMod device. Back then you could pull the device trees and basebands and proprietary parts off the OTAs and phones directly after rooting them. Has that changed? LineageOS still exists. I haven't been in that scene for... over a decade but is Lineage freaking out to this extent? Yes, it takes effort to maintain a port and it's not as easy, but how much of GrapheneOS is actually implemented in the kernel vs post-init things (which are easy to modify).
by davkan | 2025-06-13 04:40:28+00:00
> The manager of the receptionist, or the head of their department, can decide what's appropriate for their job and dictate this to IT, and then they can lock it down.

You said exactly that.

Again, maybe your IT team is garbage, I don’t really care to litigate your issue with them. I specifically said IT should accommodate requests when possible and not be overzealous when saying no.

What you previously suggested is that is that stakeholders should give their demands to IT and that IT should figure out how to make it happen. Doesn’t sound like collaboration to me.

In my experience end users and management are very rarely aware of the requirements placed upon IT to ensure the security of company infrastructure when it comes passing audits, whether that’s for cyber insurance, or CMMC compliance or whatever else.

It’s plainly obvious that products don’t exist to sell without developers or engineers. But you can’t sell your product to customers if they require SOC and you don’t have it or if your entire infrastructure gets ransomwared.

I’ve had to tell very intelligent and hard working people that if I accommodated their request the government would no longer buy products from our company.
by Aloisius | 2025-06-13 04:42:47+00:00
There were still millions of Japanese troops outside of Japanese home islands all across Asia and the Pacific. The blockade would have had to be expanded and neither Japanese nor American leadership thought it was sustainable.

While there was a very optimistic view within the Navy that the Japanese would soon face starvation and surrender, it doesn't appear to match reality. The food situation wasn't so dire that Japan was in any danger of near-term mass starvation. Most of the shortages came from poor weather leading to a bad harvest - not something one can hope to continue - and there was ample evidence the Japanese would sacrifice millions rather than surrender. Indeed, nearly all of the high level Japanese officials questioned said they would have fought indefinitely.
by Onavo | 2025-06-13 04:42:58+00:00
The issue with trying to study US YIMBY through the lens of Asian urban planning is that most of these Asian countries have very different approaches to civil rights and private property than America. Japan has the added complication of routine natural disasters forcing rebuilds of housing. Singapore is a tiny city-state with a strong single party unicameral government (no separate parliaments, no municipal/state/federal divide) and a willingness to use eminent domain powers (and you don't "own" property there, most land is not freehold, you are merely temporarily leasing it from the state). South Korea is more similar to the US with a high percentage of rental owners but they also have a negative population growth (same as Japan). The less said about North Korea the better. People in these countries are also used to public transport, which is completely unacceptable to most Americans used to car ownership.

In short, some of these models are nice to be admired from afar and I definitely recommend going in person to to experience them, but I doubt there's truly any interesting takeaways that truly useful for the US.