MurphyA/hacker-news huggingface dataset:
by A4ET8a8uTh0_v2 | 2025-05-04 14:23:55+00:00
Or we could go with David Attenboroough:P

dolphin mistral output:

"In the digital ecosystem, where binary code intertwines with human cognition, there exists an important ritual known as the Coding Review. This intricate dance is not dissimilar to how our ancestors gathered around a communal fire, sharing stories and experiences in order to pass on wisdom and understanding of their world.

The coding review takes place in a carefully-crafted digital habitat - often referred to as a development team's workspace. Here, the code, akin to DNA that carries the blueprint for all life forms, is meticulously examined by a group of highly specialized creatures known as developers and quality assurance analysts."
by GuB-42 | 2025-05-04 14:24:04+00:00
So what?

Do you mean it is not analog and latency is higher as a result? Then yes, it matters. I hate latency in voice calls, I already went into arguments because of that.

I remember in a remote work meeting, we had a frantic discussion, with some disagreements and strong opinions, but it was productive and purely technical, nothing personal. But then someone angrily told me "stop interrupting me!", the thing is, I wasn't, and then, I realized that the latency was messing with us. Because of the latency, from her point of view, I interrupted her, and from mine, she interrupted me. That's when I realized how much it mattered, we simply can't have a normal conversation with high latency. Either we deliberately take turns, as if it was a traditional 2-way radio communication, or we may get these awkward situations, neither feel natural.

High latency can be as little as 100ms (corresponding to about 30m of distance in real life).
by layer8 | 2025-05-04 14:24:59+00:00
Who would be the government if nobody has to work? Those who want power will be the ones with the strongest incentive to be the government and to control the supply of "abundance" (plus military forces). And they will be motivated to deprive others of "free everything" in order to have more control over them. Given human nature, I'm highly skeptical that such an "abundance" utopia is possible.
by ysavir | 2025-05-04 14:26:03+00:00
You don't need an SPA to handle incrementing a counter. If a page needs dynamic behavior you add JS to it, whether it's just adding an in-memory counter or an API call to store and retrieve some data. It's not difficult to write JavaScript.

The problem with SPAs is that they force having to maintain a JS-driven system on every single page, even those that don't have dynamic behavior.
by rendaw | 2025-05-04 14:27:02+00:00
Elvish had some very cool ideas, which is why I tried it out! Like the built in script checker! But it also has a lot of very basic issues that have been open for years, and TODOs in the documentation as I mentioned. People are going to read your message and put N hours into it and get burned, and I think this is a fair warning.

Nushell also had very minimal background task support, so I rejected that. They explicitly say use some other program for background tasks in their docs.

I actually looked at Murex after seeing it in previous threads, but I bounced for some reason... I just took another look though skipping the tutorial and I see you have `bg` and `fg` support! But does `bg` return the `fid`? Can you use those in scripts, or are they hobbled the same way bg/fg are in bash?

It's been a good 4-5 months since I went down this rabbit hole, but IIRC the basic things I wanted to do and got blocked in multiple shells were:

- System-wide interactive-use config file, I use Nixos and manage my system config using that

- Background task support - I need to start an ssh tcp proxy, pipe a command over it, then kill ssh once the command is done (all in a script).

- Post-command hook, to send a notification when a long command finishes

- Async iteration of command output, i.e. streaming events with swaymsg subscribe and running a command when certain events occur

- Value/call arity safety - i.e. a clear distinction between a single value and multiple values that doesn't rely on stringification hacks. I.e. in `command $x` `command` should always have one argument, regardless of the contents of `x`, and making that plural should be explicit.

And then other standard evaluation criteria, like I looked at xonsh but it seemed like a massive hack, despite handling a lot of the above.
by nkrisc | 2025-05-04 14:27:37+00:00
Fortunately in many states now you can just go to a local dispensary and buy weed. I usually get edibles because it's better than inhaling smoke. Now for me it sometimes replaces an evening beer, usually just 2.5mg or 5mg for a light buzz. You probably don't hear much from casual users because we're not talking about it because it doesn't define us, any more than a morning cup of coffee does.

Whether beer or weed, I'm usually having it after the kids are in bed and I'm just chilling before my bedtime.

As for other drugs, I don't bother simply because I'm not interested in getting involved in the illicit drug scene. I don't have time for that.
by roenxi | 2025-05-04 14:27:42+00:00
That compromise has all the downsides of both systems without preserving the upsides - it creates a pool of candidates that will be biased towards narcissistic lunatics but no democratic checks so they can get in to office even if there is a consensus that their policies will be destructive.

It isn't a terrible idea; I've long liked that sort of plan as a fallback in very tight elections to randomly decide between the candidates. But it isn't really a compromise with the sortition folk because it doesn't have the properties they're looking for.
by vacuity | 2025-05-04 14:27:51+00:00
I think the distinction is "semantic on what level/perspective?". An image packaged as a binary blob is semantically opaque until it is rendered. Meanwhile, seeing <img> in the HTML or the file extension .jpg in any context that displays file extensions tells me some information right out of the gate. And note that all three of these examples are different information: the HTML tag tells me it's an image, whereas the file extension tells me it's a JPEG image, and the image tells me what the image contains. HTML is an example of some kind of separation, as it can tell you some semantic meaning of the data without telling you all of it. Distinguishing and then actually separating semantics means data can be interpreted with different semantics, and we usually choose to focus on one alternative interpretation. Then I can say that HTML alone regards some semantics (e.g. there is an image here) while disregarding others (e.g. the image is an image of a brick house).
by chipsrafferty | 2025-05-04 14:27:56+00:00
I once asked a man who worked in marketing why Oreos keep making crazy new flavors like "sour patch kids Oreos" when the normal kind is great and clearly has no issues being sold. I could see some upside - it gets people talking about them, it's fun, it reinforces the normal flavor as the best chocolate cookie, etc. but I was still dubious that those benefits outweighed the cost of developing new flavors in a lab, paperwork for food safety, a new manufacturing process, new ads, new packaging, etc. especially for something temporary.

He said it's often just some new marketing exec wants to put something on their resume, and they have certain metrics that they target that don't necessarily align with long term profits of the company.

I'm sure software has a similar problem.
by lcnPylGDnU4H9OF | 2025-05-04 14:27:59+00:00
> and this includes vaguely IP related issues, such as palworld's game mechanics - which i think is frivilous but apparently not according to the courts

Do you happen to have a link handy to an opinion document? It seems weird that Palworld’s “mechanics” would put them under fire but somehow development teams behind Tem Tem and Nexomon (and Cassette Beasts and Abomi Nation and ...) get away with selling games that are primarily about capturing and/or befriending different monster species and pitting them in fights against other monsters.
by treetalker | 2025-05-04 14:29:31+00:00
In the USA and many other places, one is not allowed to do what one likes with one's own mind. (For those who haven't gotten the memo.) Whether that's right or wrong, potential legal consequences alter the in vacuo definition/calculus of "responsible use".

If one decides that legal consequences are no matter, and if one disregards the consequences of any effects on others, then another option is to find or grow one's own. Indeed, in some but not all jurisdictions, magic-mushroom spores (for microscopy purposes only, of course) are perfectly legal to possess and even mail. For non-plants and non-fungi, the analog, I suppose, would be to thoroughly master practical chemistry and synthesize whatever one wants for oneself in a home laboratory.

None of this is legal advice, of course. Don't break the law. And carefully examine and consider past, present, and future life choices.

P.S.: I see many other comments mentioning that weed or other drugs are "legal" in certain states. Don't be duped: many of the substances they refer to are still illegal federally. Federal law is distinct from state law. The federal government's policy (if any) of not enforcing certain laws does not mean it can't or it won't. Again, none of this is legal advice.
by tdpvb | 2025-05-04 14:29:51+00:00
It sounds like a nice idea, but the only common factor between ATC and CCT is the certification and some fundamental core training -- everything else is super nuanced specific to each scenario. Some CCT who's specialized in deconflicting a stack overhead in wartime can't just waltz into ORD tower and say "all right boys and girls, go ahead and take a break, I've got this." Each requires domain-specific experience.

And to add on what others have said: yes CCTs represent a pool of proven ATC candidates, but depleting that pool just to knee-jerk a short term-ish solution creates an equal problem for the military -- and it's a hell of a lot harder to recruit adequate candidates for CCT. For example, they have to do like, lots of pushups...
by hkon | 2025-05-04 14:30:33+00:00
I see, but this is unfortunately the rational behavior in many cases, as being nice will get you a sorry and a goodbye.

I have worked in places where customers expected some kind of service provided and the nastier behavior got rewarded the most.

While for some this behavior come naturally, I think there is also an element of conditioning to this behavior.

Also, people are not calling because evertyhing is great. Some level of frustration and anger must be expected in such a job. But my impressions is most companies don't train their workers to handle such scenarios.
by op00to | 2025-05-04 14:31:16+00:00
This isn’t a distortion or exaggeration of RFK Jr.’s record. It’s a direct response to what he’s publicly said and done. What you’re doing is refusing to engage with the actual evidence provided, while repeatedly shifting the frame to make that evidence seem irrelevant.

That’s not constructive, and it’s not in line with Hacker News’s guidelines for honest, good faith discussion, which is in line with your previous behavior on HN.

Eugenics today isn’t just about forced sterilization or selective breeding. Eugenics is a policy or ideology that seeks to reduce or eliminate traits deemed undesirable typically through systemic surveillance, control, or intervention based on a belief that certain lives or characteristics are less valuable or worthy.

That includes portraying a group as a burden, building systems to track them, and promoting ways to suppress or eliminate the trait.

RFK Jr.’s actions match this because:

He publicly described autistic people as non-functional and burdensome. In January 2024, he said:

“These are kids who will never pay taxes, never hold a job, never go out on a date.”

This isn’t a one-off gaffe, it was part of a broader argument for policy action. That kind of language has always been the first step in eugenic thinking: define a group as a drain on society.

He proposed a national autism registry.

His HHS floated plans to aggregate autism diagnosis, medical history, and behavioral data into a federal database. The Autistic Self Advocacy Network and other disability rights groups condemned it as “deplorable” and eugenic because historically, surveillance of marginalized populations has paved the way for coercive or exclusionary policies.

He appointed David Geier to autism research leadership. Geier is not just “controversial”, he lost his medical license for administering Lupron (a hormone-blocking drug) to autistic children. That treatment was rightly deemed unethical and dangerous. RFK Jr. giving him influence signals approval of the idea that autism is something to be chemically suppressed.

This is a pattern.

First define a group as broken.

Then, build infrastructure to monitor them.

Finally, promote discredited interventions aimed at erasing the trait.

That fits the actual operational definition of eugenics in 2025. Whether or not RFK Jr. uses the word is irrelevant.

And no, this is not misrepresenting him. Everything above is sourced directly from his public statements, government proposals, and appointments.

When you respond by waving it all away as “not relevant” or “just looking into causes,” without actually refuting a single point, you’re not having a real conversation. You’re dodging. That’s what makes your posts frustrating, and arguably against the spirit of this site. Thoughtful, evidence driven discussion, not rhetorical evasion.
by el_nahual | 2025-05-04 14:31:17+00:00
We exist! I took MDMA for the first time in my late 30s.

What a fun, and joyful substance.

I took it as an adult: while partying, with my wife, at festivals.

Responsibly (test it first!). Not too much. Just a couple times a year.

I love it and has made my life better. But I'm glad I waited to "do drugs" until I was older and my brain and personality were a bit more settled.

My favorite thing about MDMA is that, while the experiences you have while on it are of course an "altered state of mind," those experiences are still your experiences.

I did, in fact, experience seeing my wife dancing freely and openly under scintillating lights and thinking: "wow."

I did in fact experience seeing two of my best friends talking with each other in a quiet corner of the festival and realizing "I love these people. They are special."

And because those experiences are real, they unlock a "register" which is now available even when stone cold sober.

A few weeks ago I was totally sober, in the middle of the day, when I saw two friends of mine (brothers) walking together having a discussion. And in my "MDMA" register I thought: "how special brotherhood is."

I'm certain not everyone who takes MDMA has experiences this good. I've been in spectacular settings and my age has afforded me the luxury of taking it with a good mindset.

But it's pretty fucking cool.
by Aurornis | 2025-05-04 14:31:37+00:00
> Where the responsible casual adult drug users at???

The majority of alcohol drinkers fit this description: Occasional, casual use in very moderate doses.

However, as I’ve gotten older I’ve been surprised at how many people I know grew to fit your description: They either diverge toward consuming a lot less of a drug or abstaining completely, or they get trapped into an escalation where they do it too much, too often, or at too high of a dose.

Even the people who I considered the most discipline and responsible users grew up to have a period of problematic use that they didn’t see coming.

I have a friend who worked in the rehab field for a while. He said if you took a look at their patients without knowing the context you’d never guess their common problem was drugs. People from all walks of life get trapped in abuse patterns.

Some go from stable use to an abuse spiral when triggered by a stressful event: A divorce, breakup, or difficult quarter at work. Some spiral when they enter a new friend group that pushes it and makes access easy. Others spiral out of control when they hit depression or even a period of boredom.

At this point in my life I even know one person who spiraled deeply out of control on classic psychedelics, which many on the internet will claim is impossible or “something else must be going on” because it goes against typical drug use wisdom. Yet it happened and it’s a problem.

Side note: Much has been written about MDMA safety in recent years but the neuroscience people I know state in no uncertain terms that they will never touch that specific drug due to neurotoxicity.
by wirrbel | 2025-05-04 14:31:51+00:00
Really cool to see Oberon / Modula retro-tech stuff on the front page.

Whats somewhat interesting is how structurally similar Oberon is to Go. One could say Go is Oberon dragged halfway towards C/Unix conventions (curly braces) with Go channels slapped on.

Rob Pike was aware of Wirth's work, as his ACME editor (https://en.wikipedia.org/wiki/Acme_(text_editor) ) took inspiration from it.

So either way, if there was inspiration for Go form Oberon or if there was not [a case of convergent evolution I guess in that case], it shows the strength of Wirth's thought.
by austin-cheney | 2025-05-04 14:31:54+00:00
In IT there are three highly generalized routes to consider:

* Low barrier of entry jobs, like most web developer jobs. Good luck, it’s a race to the bottom but it’s also where most of the jobs are. The goal here is to pad your resume with nonsense and compete with hundreds of other people that are also padding their resumes.

* Jobs that require licenses and/or certifications. These will be jobs like cloud infrastructure support, cyber defense, routing/switching, project management, and operations. These jobs are harder to qualify for and are fewer than the prior bullet point but are a much safer bet and tend to pay more.

* High talent jobs, which include the gaming industry and more engineering type jobs. These jobs are the fewest and not as secure as the prior category. They also are the most variable in compensation, but they tend to be the most fulfilling for people with high intelligence or high creativity.

Know which way you want to go because the means to achieve these jobs differ radically.
by nyarlathotep_ | 2025-05-04 14:32:34+00:00
> "Personally, having worked in professional enterprise software for ~7 years now I've come to a pretty hard conclusion.

Most software should not exist.

That's not even meant in the tasteful "Its a mess" way. From a purely money making efficiency standpoint upwards of 90% of the code I've written in this time has not meaningfully contributed back to the enterprise, and I've tried really hard to get that number lower. Mind you, this is professional software. If you consider the vibe coder guys, I'll estimate that number MUCH higher."

I've worked on countless projects at this point that seemed to serve no purpose, even at the outset, and had no plan to even project cost savings/profit, except, at best some hand-waving approximation.

Even worse, many companies are completely uninterested in even conceptualizing operating costs for a given solution. They get sold on some cloud thing cause "OpEx" or whatever, and then spend 100s of hours a month troubleshooting intricate convoluted architectures that accomplish nothing more than a simple relational database and web server would.

Sure, the cloud bill is a lower number, but if your staff is burning hours every week fighting `npm audit` issues, and digging through CloudWatch for errors between 13 Lambda functions, what did you "save"?

I've even worked on more than one project that existed specifically to remove manual processes (think printing and inspecting documents) to "save time." Sure, now shop floor workers/assembly workers inspect less papers manually, but now you need a whole other growth of technical staff to troubleshoot crap constantly.

Oh and the company(ies) don't have in-house staff to maintain the thing, and have no interest in actually hiring so they write huge checks to a consulting company to "maintain" the stuff at a cost often orders of magnitude higher than it'd cost to hire staff that would actually own the project(s). And these people have a conflict of interest to maximize profit, so they want to "fix" things and etc etc.

I think a lot of this is the outgrowth of the 2010s where every company was going to be a "tech company" and cargo-culted processes without understanding the purpose or rationale, and lacking competent people to properly scope and deliver solutions that work, are on time and under budget, and tangibly deliver value.
by alabastervlog | 2025-05-04 14:33:25+00:00
Just “made as if it’s not supposed to be replaced every five years” can bump the price of a sofa way higher than $500.

Doesn’t need to be $14k, but probably $4k bare minimum, without paying a premium for a brand name or anything like that, nor going with leather.

The cheaper ones almost always use low-density foam that compresses badly with use in a couple years (IKEA is a big exception here! But also most of their sofas are more than $500…), frames that start to get iffy in a few years, and upholstery that looks ratty after a similar amount of time.
by swid | 2025-05-04 14:33:39+00:00
Most of what you say I agree with. But if this outer query is run only once with version A there is a caveat with where it says “where id = X”.

This cannot match more than one X at a time. So that forces the inner query to be run once, as we can only have one id, and running it twice may produce 2.

I am not sure though to be honest.

…

We are too deep for me to reply now, but to your next comment I didn't mean only one row, but only one id. It is easy for a small difference in word choice to get things wrong.

I think if it did return two rows; ie limit 2- the query with = will fail. Hmmm maybe that will happen even with limit 1 under certain plans. I wouldn’t trust it.
by jofer | 2025-05-04 14:34:01+00:00
For what it's worth, you _can't_ use spherical approaches for most data. They're only used for points, in practice. Your spatial data is inherently stored/generated in ways that don't allow spherical approaches as soon as you start working with polygons, let alone things like rasters.

Yes, spherical representations of polygon data exist, but the data you import has already been "split" and undoing that is often impossible, or at best non-trivial. And then rasters are fundamentally impossible to represent that way.

Analysis uses projections for that reason. Spherical approaches aren't fundamentally "better" for most use cases. They're only strictly better if everything you're working with is a point.

There's more to geospatial than point datasets.
by pncnmnp | 2025-05-04 14:35:11+00:00
Author here. I agree with you - the number of metrics I can experiment with in Pong is limited. Chess and Go are next for me.

Overall, the simplicity of this project has helped me test the waters before diving into more complex territories. The underlying pipeline isn't bad - the approach of collecting events, periodically generating metrics from them, prioritizing them, generating commentary text, queuing those outputs, and then synthesizing speech should serve as the core for similar work.

It's also given me some intuition on how I can construct an "ecosystem" of data surrounding live action, to add a layer of realism to the narratives.