MurphyA/hacker-news huggingface dataset:
by Escapado | 2025-06-20 00:30:11+00:00
Now compared to Berlin I think Hamburg is still pretty conservative and I am not in a position to make apt comparisons to cities in the US but I do have to disagree with the statement that Hamburg is more conservative.

I was born and raised in Hamburg and lived there or in adjacent parts most of my life. I also visited Munich quite a few times due to a long distance relationship and I would disagree that Hamburg is more conservative. tThe people in Munich vote for conservative parties at a greater rate than the people in Hamburg and Munich never felt even remotely as multi-cultural as Hamburg. I distinctly remember walking around München for the first time and being surprised by people’s reactions to seeing a black guy walking down the street. Some people would literally stop walking and stare. Almost no Middle Eastern people either in comparison. There is also a pretty strong divide between the north being much less religious. And one might argue that the people who are Christians are more often Protestant in the north which is arguably more progressive than the catholics in the south. If you look at Hamburg during may 1st, consider the Rote Flora building and the Schanzenviertel I think it’s quite clear that Hamburg has a pretty firmly established left-wing community. Granted if you go to Blankenese or the Neue Hafencity (areas for and of the wealthy) and talk to the people living there you might get a different picture. Anyways talking in averages I am not convinced your statement holds true today.

I think there is sort of a cultural rivalry where people from the north don’t want to get confused with the people from the south of Germany and vice versa. We make fun of their way they butcher the language and their festivities and traditional attire, and how they talk too much, and they make fun of us for being tight lipped humorless pricks.
by johnwheeler | 2025-06-20 00:32:12+00:00
https://github.com/screencam/typescript-mcp-server

I've been working on this project. I built this in about two days, using it to build itself at the tail end of the effort. It's not perfect, but I see the promise in it. It stops the thrashing the LLMs can do when they're looking for types or trying to resolve anything like that.
by anitil | 2025-06-20 00:33:23+00:00
For those out of the loop but who enjoy podcasts, there is a Reply All episode about this [0] though somehow I can't find a direct link as spotify seems to have swallowed all of gimlet and killed the links. I couldn't even find a transcript.

[0] https://www.reddit.com/r/gimlet/comments/a3lyny/reply_all_13...
by audiodude | 2025-06-20 00:34:59+00:00
To me, it makes sense that "Give me the active/main/primary account", when multiple accounts are signed in, is inherently ambiguous. Which account is the main one? You suggest Accounts.first. Is that the first account that was signed into 3 years ago? Maybe you don't want that one then. Is it the most recently signed into account?

The designer of the API decided that if you ask for "the single account" when there are multiple, that is an error condition.
by programd | 2025-06-20 00:37:03+00:00
Let me throw this out as a provocative take:

In the age of AI arguments about a configuration language are moot. Nobody is going to hand craft those deployment configs anymore. The AIs can generate whatever weird syntax the underlying K8s machinery needs and do it more reliably than any human. If not today then probably in 3 months or something.

If you want to dream big for K8s 2.0 let AI parse human intent to generate the deployments and the cluster admin. Call it vibe-config or something. Describe what you want in plain language. A good model will think about the edge cases and ask you some questions to clarify, then generate a config for your review. Or apply it automatically if you're an edgelord ops operator.

Let's face it, modern code generation is already heading mostly in that direction. You're interacting with an AI to create whatever application you have in your imagination. You still have to guide it to not make stupid choices, but you're not going to hand craft every function. Tell the AI "I want 4 pods with anti-affinity, rolling deployment, connected to the existing Postgres pod and autoscaling based on CPU usage. Think hard about any edge cases I missed." and get on with your life. That's where we're heading.

I'm emotionally prepared for the roasting this comment will elicit so go for it. I genuinely want to hear pro and con arguments on this.
by stephc_int13 | 2025-06-20 00:38:23+00:00
This is largely a cult, showing most of the red flags.

But if we put aside the narcissistic traits, lack of intellectual humility, religious undertones and (paradoxically) appeal to emotional responses with apocalyptic framing, the whole thing is still irrelevant BS.

They work in a vacuum, on either false or artificial premises with nothing to back their claims except long strings of syllogism.

This is not Science, no measurements, no experiments, no validation, zero value apart from maybe intellectual stimulation and socialisation for nerds with too much free time…
by antonfire | 2025-06-20 00:38:47+00:00
You said "this makes sense", but the rest of your comment is essentially still in disagreement.

> A subtler approach that started with "why shouldn't boys wear pink?" and progressed from there would have already finished the job by now.

That's happening. There's been a lot of progress, and it hasn't finished the job. Not even as far as cis people are concerned.

(I guess it would be coherent to believe that the subtler approach hasn't worked because of less-subtle approaches like a push for transgender health care. I think that's naive.)

It's a bit cliche, and you might be tired of hearing it, but for what it's worth this conversation brings to mind the "disappointed with the white moderate" paragraph in MLK's Letter from Birmingham Jail.

> But if sufficiently changing and making flexible our expectations for what it means to be male and female would have been sufficient to make most transgender people comfortable, why did we choose the much harder sell instead?

I think your sense of "sufficiently changing" isn't aligned with the sense of "sufficiently changing" I would need to tentatively grant that, if you think such a change is an easier cultural sell than "some people are born in the wrong body".
by wat10000 | 2025-06-20 00:39:06+00:00
There's an argument to be made that you can write safe C++ by using the right subset of the modern language. It might even be a decent argument. But that's not the argument that was made here. They mentioned two things that have only the most tangential connection to security and that aren't even part of C++, plus one C++ feature that solves exactly one problem.
by wat10000 | 2025-06-20 00:39:20+00:00
> My original argument was using concurrency primitives "properly" in C++ prevents memory issues

Yes, I know, I addressed that. It's true by definition, and a useless statement. Improper usage will happen. If improper usage results in security vulnerabilities, that means you will have security vulnerabilities.

Note that I say this as someone who makes a very good living writing C++ and has only dabbled in rust. I like C++ and it can be a good tool, but we must be clear-eyed about its downsides. "It's safe if you write correct code" is a longer way to say "it's unsafe."
by aspenmayer | 2025-06-20 00:40:44+00:00
The rationalist community are fish in barrels convinced that they’re big fish in a small pond because that’s what those who moved them from the pond told them to convince them to enter the barrel. Once in the barrel, the fish are told that they will be moved to a big pond so that they can be big fish in a big pond together. If the fish/fishmonger telling you things is bigger than you, they may not share your preferences about where you fit in to the food chain, and they may not even perceive you at all. You are chum.
by fc417fc802 | 2025-06-20 00:42:13+00:00
Also TCP timestamp if the network stack doesn't apply a randomized offset. As of 4.10 Linux added randomization; no idea about others.

Getting a bit farther out there, CPU clock skew can be derived from the (randomly offset) TCP timestamps. That varies with temperature and thus load so it can be used to pick out otherwise indistinguishable traffic streams originating on the same physical host.

Back in the realm of commonly employed techniques, higher levels of the networking stack are fingerprinted in the wild. https://blog.cloudflare.com/ja4-signals/

Moving even farther up, the human interaction streams themselves are commonly fingerprinted. I realize that's a bit of a tangent but OP had suggested that fingerprints had short half lives and this is a very strong counterexample that I failed to mention earlier. https://www.whonix.org/wiki/Keystroke_and_Mouse_Deanonymizat...
by w10-1 | 2025-06-20 00:42:15+00:00
This doesn't seem to provide any context for literate programming, or the core literate operations?

cf leo editor for literate programming in python [0]

Yes, markdown has code blocks, and notebooks have embedded code in documentation since Mathematica in the 1980's. It is possible to get IDE support in such blocks.

But for literate programming, weaving/tangling sources is needed to escape the file structure, particularly when the build system imposes its own logic, and sometimes one needs to navigate into the code. Leo shows how complicated the semantics of weaving can get.

Eclipse as an IDE was great because their editor component made it easy to manage the trick of one editor for many sources, and their markers provided landmarks for cross-source navigation and summaries.

[0] https://leo-editor.github.io/leo-editor
by nico | 2025-06-20 00:42:39+00:00
Great concept and very relevant today[1]

It’s interesting that using LLMs is making very explicit that “someone” needs to read the code and understand it. So having good comments and making code readable is great both for AI and humans

1: “Writing documentation for AI: best practices” https://news.ycombinator.com/item?id=44311217
by andrepd | 2025-06-20 00:43:21+00:00
> as posits are always two's complement, you can model negative posits as having an "invisible leading two bit", aka (2-0.nnnn) x 2^E-1. this greatly simplifies circuitry for addition and multiplication.

Ahh indeed! I'm working on a software posit implementation (for fun, I'll eventually post it as a rust crate) so I already make use of this trick :) decoding a p64 into an exponent and twos complement signed mantissa can be done in 9 instructions on x86!
by vitaflo | 2025-06-20 00:44:22+00:00
Not well. But at least I had windows at work to counteract it and I could turn the lights off. I also was a contractor for 15 years which meant working from my home mostly.

Strangely tho there is something about PWM flicker, especially the kind that is deep cycle (basically 100% on then 100% off) that are super bad for me. I can look at an old CRT fine because it’s not completely on and off as it does it’s scanlines. But PWM is like flicking a light switch rapidly and it gives me the worst headaches.
by agentkilo | 2025-06-20 00:44:24+00:00
Built on top of Owl Lisp[1]. TIL about this dialect, and it looks interesting! Instead of native threads, it has continuation-based threads[2], and it seems the whole VM architecture is based on that.

[1]: https://haltp.org/posts/owl.html

[2]: https://haltp.org/posts/owl.html#heading26
by gopher_space | 2025-06-20 00:45:29+00:00
I think a huge part of the subtext to this conversation is that nothing is persuasive to the people in question. How many people in this thread have come down off the mountain to explain a point of view that's just bouncing off some dude who's never needed to develop a feedback loop for his thinking?

Calling someone a dumbass in this situation is a kindness, because the assumption is that they're capable of not being one with a little self-reflection.
by acdha | 2025-06-20 00:47:28+00:00
Having also been online for thirty years, I’ve seen those jokes soooo many times but only one of them is funny. DNSSEC’s 0.3% usage[1] is within a rounding error of zero but IPv6 is close to half of all internet traffic in many countries. It’s not funny so much as not updating your priors for decades, like joking about how Windows crashes constantly or saying Python is a hobbyist language.

1. https://radar.cloudflare.com/dns
by quintes | 2025-06-20 00:48:20+00:00
I have an m1 which is now old and not as awesome as I imagine a maxed out m4 would be. Things just work and I love it. Came from old rubbish laptops running windows and some I ran Ubuntu on. I can’t think I’d go back. I don’t do major dev so don’t need a k8s but it’s running some containers, php homebrew ollama so I’m stoked and will get another hopefully maxed out when I replace
by LargeWu | 2025-06-20 00:49:31+00:00
I believe they believe that, on its face.

I also believe that idealistic people will go to great lengths to convince themselves that their desired outcome is, in fact, the moral one. It starts by saying things like, "Well, what is harm, actually..." and then constructing a definition that supports the conclusions they've already arrived at.

I'm quite sure Sam Bankman-Fried did not believe he was harming anybody when he lost/stole/defrauded his investors and depositors' money.
by FeepingCreature | 2025-06-20 00:50:44+00:00
Actual intelligence is hard to know precisely/accurately/confidently, is what I meant, my bad. It's not hard to place a guess, and there's nothing wrong with it either so long as you're open for refinement. Your brain does it automatically in the first few seconds of seeing somebody, you can't even prevent it, and skin color is by no means the largest factor in it.

IQ as a metric is correlated with almost every life outcome. It's one of the most reliable metrics in psychology.

As a hiring manager, if you think an idiot can be good at the job, you either hire for an undemanding job or I'm not sure if you're good at yours.
by ahartmetz | 2025-06-20 00:51:44+00:00
One may pretend that it's not the case, but in practice, the visitor/walker does traverse the tree in a particular, systematic order. Walker implies a somewhat systematic traversal (I think), which is what it does. As the implementor of its visit() methods, it doesn't even matter whether the generic Visitor class chooses the path or the nodes do. Visitor is also super vague. Does it just say "Hi" to the whole tree and then leave? Does it only visit the museums and ignore the parks?
by programd | 2025-06-20 00:52:04+00:00
Maybe that should be the future of K8s 2.0. Instead of changing the core of the beast tweak it minimally to get rid of whatever limitations are annoying and instead allocate resources to put a hefty AI in front of it so that human toil is reduced.

At some point you won't need a fully dedicated ops team. I think a lot of people in this discussion are oblivious to where this is heading.
by SalmonSnarker | 2025-06-20 00:52:18+00:00
You are being actively obtuse here, which is understandable if perhaps you're taking almostgotcaught's comments as a direct attack on you. (which it most likely isn't)

If you looked at the adjacent comments you would immediately see a combination of "western christian values," and open pondering that "Epstein is an Israeli asset. Democrats and Republicans have loyalty to Israel." This alone is enough dog whistling for at least my neighborhood's dogs to start acting up.
by tomhow | 2025-06-20 00:52:20+00:00
I get that you're reasonably new here, but we need you to understand that this style of commenting on Hacker News is unacceptable. It's not what the site is for and it destroys what it is for. Please read and observe the guidelines, particularly these ones:

Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

Please don't fulminate. Please don't sneer, including at the rest of the community.

Eschew flamebait. Avoid generic tangents. Omit internet tropes.

Please don't use Hacker News for political or ideological battle. It tramples curiosity.

https://news.ycombinator.com/newsguidelines.html
by seanwilson | 2025-06-20 00:53:05+00:00
Maybe I'm missing something but how often is the English in literate programming repeating what's already written in the code? Does it work for large projects where it's often hard to explain all the parts in a linear way in the style of an essay?

I avoid code comments where I can because English is way less precise than code, it's an extra chore to keep the comments and code in sync, and when the comments and code inevitably get out of sync it's confusing which one is the source of truth. Does literate programming sidestep this somehow? Or have benefits that outweigh this?
by jart | 2025-06-20 00:53:09+00:00
Yeah but if you're a trans woman for instance, there are benefits to going through some male puberty. You understand men better. You understand yourself better, to know that's not what you want. Also you never go through a puberty in exactly the same way as a cis woman. A lot of the effects are reversible, especially if you start at 18, since I don't think maleness fully develops until at least age 25. Treating people under 18 is a politically losing issue. When policies around it changed, that tipped the scales from the public ignoring trans women or seeing them as victims, towards many members of the public seeing them as monsters who are out to get their children. It's illegal in 27 states and the White House calls it child mutilation. Can you imagine what a burden it must be to live in a world where many ignorant individuals hold such a perception of you, due to no fault of your own, but rather physical characteristics about yourself you can't change?
by PaulHoule | 2025-06-20 00:55:05+00:00
EA always rubbed me the wrong way.

(1) The kind of Gatesian solutions they like to fund like mosquito nets are part of the problem, not part of the solution as I see it. If things are going to get better in Africa, it will be because Africans grow their economy and pay taxes and their governments can provide the services that they want. Expecting NGOs to do everything for them is the same kind of neoliberal thinking that has rotted state capacity in the core and set us up for a political crisis.

(2) It is one thing to do something wrong, realize it was a mistake, and then make amends. It's another thing to do plan to do something wrong and to try to offset it somehow. Many of the high paying jobs that EA wants young people to enter are "part of the problem" when it comes to declining stage capacity, legitimation crisis, and not dealing with immediate problems -- like the fact that one of these days there's going to be a heat wave that is a mass causality event.

Furthermore

(3) Time discounting is a central part of economic planning

https://en.wikipedia.org/wiki/Social_discount_rate

It is controversial as hell, but one of the many things the Soviet Union got wrong before the 1980s was planning with a discount rate of zero, which led to many economically and ecologically harmful projects. If you seriously think it should be zero you should also be considering whether anybody should work in the finance industry at all or if we should have dropped a hydrogen bomb on Exxon's headquarters yesterday. At some point speculations about the future are just speculation. When it comes to the nuclear waste issue, for instance, I don't think we have any idea what state people are going to be in 20,000 years. They might be really pissed that buried spent nuclear fuel some place they can't get at it. Even the plan to burn plutonium completely in fast breeder reactors has an air of unreality about it, even though it happens on a relatively short 1000 year timescale we can't be sure at all that anyone will be around to finish the job.

(4) If you are looking for low-probability events to worry about I think you could find a lot of them. If it was really a movement of free thinkers they'd be concerned about 4,000 horsemen of the apocalypse, not the 4 or so that they are allowed to talk about -- but talk about a bunch of people who'll cancel you if you "think different". Somehow climate change and legitimation crisis just get... ignored.

(5) Although it is run by people who say they are militant atheists, the movement has all the trappings of a religion, not least "The Singularity" was talked about by Jesuit Priest Teilhard de Chardin long before sci-fi writer Vernor Vinge used it as the hinge of a mystery novel.
by whatarethembits | 2025-06-20 00:55:42+00:00
Its early days. Agree with your point that the "vision" of the future laid out by tech people doesn't have much of a chance of becoming (accepted) reality, because its necessarily a reflection of their own inner world, largely devoid of importance and interactions with other people. Prime example, see metaverse. Most of us don't want to replace the real world with a (crappy) digital one; the sooner we build things that respects that fundamental value, the sooner we can build things that actually improves our lives.
by tomhow | 2025-06-20 00:56:52+00:00
> jesus christ you people are so thick:

> just because you've never heard of it doesn't mean it's not real.

This style of commenting is not allowed on Hacker News, no matter what you're replying to. It's a clear breach of the guidelines that ask us to avoid swipes and name-calling.

We've had to ask you several times to correct this kind of conduct here. If it keeps up, we'll have to ban the account.
by klank | 2025-06-20 00:56:58+00:00
The original blog post has more details: https://krusty.space/projects/rourexos/

Ultimately, it's an eye of the beholder type thing, but it seems very fair to call it DOS-like to me. The DOS inspiration is pretty blatant all throughout it from its aesthetic, commands (more than just dir and cls is shared), booting from a 1.44 floppy, etc. And if you are coming from a primarily windows computing background, then "DOS-like" is entirely appropriate to me.

It looks like a fun project.
by DoctorOW | 2025-06-20 00:57:24+00:00
Honestly I truly believe that I will reach a point where my body feels like mine. The changes with HRT do a whole hell of a lot to minimize dysphoria in my experience. I also live with, work with, and am friends with people who genuinely see me as the way I see myself, as a woman. You can tell from the way people interact with you, how they see you. Being perceived as a woman fits with my perception of myself.
by creer | 2025-06-20 00:57:59+00:00
First to me, hiring from a job posting's crop of CVs is going at it the hard way: of course you get 100s of responses. If you have alternatives available: network, recruiter, user groups, trade show, anything really, then use that at least in addition to random CVs (which then are backup).

Second, I would suggest rounding up a few colleagues who can spend 20 seconds per CV. If 100s of these CVs all look basically the same - roughly impossible to judge a fit - then all these have failed already. Hopefully you are left with more interesting looking CVs which appear to actually say something (beyond keyword slop). A resume has one job. It shouldn't take deep reading to set aside 90% of them.

Which leads us to resume intake software. I understand why HR depts use resume intake software - they don't have the competence to read them. But normally the technical team does have the competence - and should be able to tell quickly keyword slop from not keyword slop. (AI will mess that up - but I don't think we are there yet.)

Some of the common resume formats out there fail us all 100%. They are not useful anymore. I appreciate candidates who notice what the resume is there for.