skysight-inc/HackerNews huggingface dataset:
It's a hard question to answer but not impossible.

Here's a bit of an oversimplification:
- is what you made useful to anyone? If it's not, no one will use it so it doesn't matter.
- does what you made help people be more productive or less productive?
- does it help improve people's health or degrade it?
- does it give people what they want in the short term at the cost of harming them in the long term?
- does it help some people while actively harming others?
- does it help people but harm the environment or other creatures?

Etc.

Most failure comes from not getting past the first question. These are easy questions to ask but very hard to answer. Most startup founders make up answers and then go nowhere and waste a bunch of time/money. Even smart people doing their best fall into this trap. Our system isn't good at developing people to be good at empathizing at scale. When people try to empathize at scale they over-generalize to the point of near meaninglessness.
"Alleges Family" seems like it should be in the headline.

The mother jones article which is the source for the latintimes article uses the term "reportedly". It also includes an actual statement from an ICE officer:

> Robert Cerna, an acting field office director for ICE’s removal operations branch, said the agency “did not simply rely on social media posts, photographs of the alien displaying gang-related hand gestures, or tattoos alone.”
Your own site has a security bug, apparently.

It doesn’t seem very useful to scan a site and get nothing back.
Not CS, but I got a STEM degree from a top university. You read all the books to pass the course, and if you wanted an A, you also read the material on the suggested reading lists.
I know a lot of people who work at the OECD and the place is a bullshit-factory.
I graduated 10 years ago from a public university in the US (albeit one of the best ones - so everyone was your typical high achieving student) and all of this tracks except for the functional illiteracy part.

Chronic absenteeism was normal. Disappearing students was normal. Pretending to take notes was normal. Indifference was normal. I'm sure all of the above has __always__ been happening.
Is it possible to speed up the wind?
We don’t know whether Xiaofeng is a U.S. citizen, a Chinese national, or holds some other status. He’s been in the U.S. for at least 20 years. He hasn’t been arrested, but it’s unclear whether he’s been located or is currently missing.

Let’s not spread misinformation. This could turn out to be a simple criminal case. He might even be a victim. Or it could be something bigger—maybe a spy case, or even something on the scale of Watergate. At this point, no one really knows.
I built a reverse proxy similar to Cloudflare Tunnels that can be self-hosted:

https://tunlr.dev

This came about because of how awkward Cloudflare Tunnels is to use in a development environment.
Looks really cool!

If it's fully static, then it seems like it could be packaged in a lot of easy to install ways that people would really like.

I don't know how important they are, but the stuff I can think of right now:

Base64, hex, qr codes, ASCII codes, and binary are staples of the "things you do by googling a random tool" genre.

I used a polynomial regression calc online one time, it was very helpful, there's probably some really good easy to integrate equation solver libraries out there.

Unit conversion is always good.

Basic electronics calculators might be nice, areas of geometric shapes, etc are always good.

I wonder if there's some sort of generic calculator schema and already existing data that could auto generate some of those hundreds of trivial things that would be tedious to build individually?

What about expanding into "pocket ref" style data lookup? Like, you give it a list of JSON blobs and a schema, and it gives you a nice table view with unit conversions and search.

People could contribute tables for stuff like "What's the max head diameter for a #6 screw" or "How far apart are these metals on the reactivity series".

If it was all built from a folder of JSON files, people could build custom application specific variants to answer questions.

There's a lot of really cool possibilities here!
Large scale classifications of text using LLM
Calling for public execution of DOGE personnel is not free speech.

https://x.com/elonmusk/status/1886501169154957587
Working on a new version of the deployment service [1] for my full-stack JS framework [2].

[1] https://cheatcode.co/push

[2] https://cheatcode.co/joystick
Not all learning is about being captivated. You have to eat your vegetables
Sure, cause constant heating and cooling and loop it.
I mean, in the particular case demonstrated in this blog post it can only be an optimization, because semantically guaranteeing it would require language features that Java doesn't have.
That's the DHS authorization. It deals with immigration issues as a part of its investigations (for all federal agencies). But immigration action is not its primary role. They won't come looking for you because you broke immigration laws. But they will enforce them if it's found that you broke immigration laws while investigating something unrelated.
Big issues are by nature hard to fix, but perhaps major UN peacekeeping efforts count, like Rwanda or Kosovo?
Man, I remember when you used to run the unofficial HN job board, I sent you a role to post there and you did (probably the first role I ever was involved in hiring for!), I spent the rest of the day bragging to people in the office about how the "Alan Turing guy" had replied to my email

Next thing I knew, Cloudflare was everywhere. What an incredible run! Really well deserved, I wish you the best in your new role
.net is on version 9 now.
I realized that many seasoned developers do not yet grasp the power and productivity gains that tools like Cursor can not only provide to them, but ESPECIALLY to those that have a lot of experience and broad expertise.

Therefore, I‘m working on a mid- to longform blog post that details how precisely the competencies that senior developers and tech leads already have are the key to fully harness the potential of these tools.

And who knows, maybe I‘m going to develop this into some form of consulting or training side project.
>1. Lectures are often not held in front of just a handful of students, but hundreds, where frequent interaction and questioning between student and lecturer becomes practically impossible, awkward and socially intimidating. Sitting between many other students is incredibly distracting, and I've more than once seen students bring binoculars to class, because they sat so far away from the blackboard!

Where on earth did you go to school?
A rule of thumb I’ve started using is: “if your function name and arguments aren’t good enough to have Copilot tab completion make a cogent attempt at implementing the full behavior, you need more comments/docstrings and/or you need to create utility methods that break down the complexity.”

Alternatively: “if you tab complete a docstring and it doesn’t match what you expect, your code can be clearer and you should add comments and rename variables accordingly.”

This isn’t hard and fast. Sometimes it risks yak shaving. But if an LLM can’t understand your intent, there’s a good chance a colleague or even your future self might similarly struggle.
He ends with a good list of five key barriers
1. Many problems require new fundamental knowledge based on new physical measurements and experiments.

2. Many problems require situational knowledge to create and maintain complex infrastructure.

3. Moving molecules around

4. Feedback loops

5. Chaos and complexity make many phenomena hard to simulate.
Australia had oil interests in the region.
That doesn't really answer the question. Perhaps I should rephrase:

You were replying to someone who stated this, I believe:

> Maybe a bit better, but you're still overgeneralizing in order to demonize an entire group of people.

To which you responded:

> Cops aren't a marginalized group.

Why does being a marginalized group matter in this context? Why does not being a "marginalized group" mean it's okay to overgeneralize and/or demonize? What is a "marginalized group" in this context? Why is one not allowed to overgeneralize and demonize a marginal group, but one is allowed to for groups that do not hold this status?

The more meta question is: Why is overgeneralizing in order to demonize a group of people acceptable in any circumstance? I don't think it is, because once you start carving out exceptions, all you end up doing is just justifying and reinforcing your own biases.
That seems less likely. What would motivate that change?
Not necessarily -- if there's evidence of the disappearance being across state borders, FBI might get involved because that's now federal jurisdiction. Similarly, if it's someone of high profile, or involved with a high-profile organization, the local police might also choose to hand that over to the FBI to deal with since they can probably get better access.

In this case, this was a professor working on cryptography stuff, which if you will recall was infamously treated as munitions by the US govt for a long time. And he is likely either a naturalized citizen or greencard holder who was originally from China, so there's both an international and potentially geopolitical aspect to it. I suspect that if the local police were involved, they very quickly handed that off to the FBI. There aren't many police forces in the US equipped to deal with that nexus of factors.
I agree with the author that many projects are waaaay to big. I have been using zola and I quite like it. I like the C approach which gives an extra geek point!
Station: Travel Through the Four Seasons (1994)
Divepod - comp sci education program based on advisory model[1]. Instead of a fixed curriculum, each student is paired with an advisor who follows their interests and adapt the learning plan as they go. Something I wished I had as a teenager.

[1]https://www.divepod.to
A lot of stories with a political angle get flagged.

I also don’t want the site to become all politics, but it feels weird to me that stories like this with overt overlap with tech and SV still often get flagged.
I know this is HN and we love these simplistic universal laws here (Hanlon's razor being another beloved law) but Occam’s razor isn’t really applicable here, or at the very least, it isn’t very helpful, and it certainly isn’t conclusive. That he was exfiltrated by the Chinese government also requires the same number of variables as that he was disappeared by the American government. So Occam’s Razor actually suggests nothing here.

Occam’s razor is a rule of thumb which suggests that if several hypotheses explain the same thing, the simplest one should be favored. When we have a missing person with several unknown variables, until we see some evidence, any guess is as good as other. And no hypotheses should be ruled out.

On HN we also like Bayesian analysis, so instead of looking for the simplest explenation, we should be asking what we already know. What is the probability that this person was disappeared by the government, given that 3 other students have been disappeared by the government lately? Given that these 3 other students were also people of color? Etc.
That is true, but I don't think the students are the ones responsible for the second and third order effects of maintaining academic rigor. They're just playing the game they're given.
Yes, apologies, original post was misworded and corrected.

Everyone is assuming this guy was maliciously 'disappeared', but no evidence has been presented proving that vs. that he vanished on his own.

Everything is rage-porn speculation at this point, like a fresh airplane accident where everyone becomes an armchair pilot.
I’m writing an interpreter for the Starlark language in pure Kotlin (no JVM dependencies).

I had this idea in mind for some time already, it began with me wanting to build a simple programming language (and learn in the process) and interest in Bazel.
I got started about a month ago by going through the Crafting Interpreters book by Bob Nystrom (it’s crazy good), but now Im straying further and further away from it.

Overall I find the project a great mixture of fun and challenging.

It’s a private repo for now because it’s in a pretty rough state, and is still missing a lot of stuff, but I will release as OSS at some point. That said if someone would like it could be fun:)
I've been building mentions.us[1] - it sends you alerts when your keywords are mentioned on Hacker News, Reddit, Bluesky, LinkedIn and a few other places. For anyone who uses F5Bot, it's similar but with some extra data sources and a Slack integration.

It's been a fun project. Dealing with the scale of Reddit (~300 posts/second) creates some interesting technical challenges. It's also let me polish up my frontend development skills.

I don't think it will ever be a money spinner - it has ~70 folks using it buy they're all on the free tier. It's felt really good to build something useful, though.

[1]: https://mentions.us
A linter for LLM application code (including prompts), i.e. programs that do LLM calls, scanning code issues related to security or performance:

https://github.com/kereva-dev/kereva-scanner
This took off on socials so I blogged about it, including an easier way to run it in your browser using a single link: https://news.ycombinator.com/item?id=43527761
Sure, it's not easy to find a smoking gun. That doesn't mean we go all in on whatever we think might be the issue (if there even is an issue).

The answer to the obesity crisis wasn't to ban Pizza. We don't we ban sodas and junk food at schools, which we know would have a positive impact on health. But we do ban fluoride, without proof that it will help? With actually the only scientific proof being that it would be detrimental to remove?

If people's concern is really that it might slightly lower IQ, consider that 1) IQ has been steadily increasing since the 40's, and 2) you can get better IQ by investing in education, something that we do an embarrassing job of already and need to improve on.

The other concern touted is that it might cause cancer. As we well know by now, nearly everything causes cancer.

Banning fluoride is just a move by politicians to take advantage of ignorant scared people to drum up more votes/support. It's like every other action they take to vilify something scary or unknown and then claim victory over the evil thing they purged. This isn't new, either - this clearly partisan stance was being pointed out in the 1950's when it was first being considered for nationwide use.

"After more than 70 years of investigation, there are still questions about how effective water fluoridation is at preventing dental decay and whether the possible risks are worth the benefits. Although water fluoridation undoubtedly did improve the dental health of many children in the 1960s and 1970s, fluoride proponents were perhaps too hasty in declaring that community water fluoridation was the best (or only) solution for dental decay. A less fractious debate might have encouraged a more open discussion in which the possible harms could have been more fully discussed and other options, such as providing fluoridated toothpaste, more fully considered." - https://pmc.ncbi.nlm.nih.gov/articles/PMC4504307/
I'd add to the question: namespaces/cgroups, eBPF.

OTOH, the book is "only"

> Introduction...
https://medium.com/deno-the-complete-reference/net-vs-java-v...
> Chapter 15: Interactive Programming
> Chapter 16: The NCurses Library

That seems... kinda obsolete?

IMO, newer editions should focus on newer APIs like io_uring, cgroups, namespaces.
> Do you have a link where we could look at this?
Hi, thank you for your reply, highly appreciated.

Happy to explain in more detail =) But it's not public yet.

I'm working on the consensus module optimised for hypergraphs with a succinct data-structure. The edges serve as an order-free index (FIT). Achieving max-flow, flow-matching, graph-reduction via circuits is amongst the goals.

Targeting low-latency/hig-performance distributed inference enabling layer-combination of distinct models and resumable multi-use computations as a sort of distributed compute cache.

A data-structure follows a data-format for persistence, resumeability and achieving service resilience. But although I've learned quite a bit about state management, it's still a topic I have much respect for and think using restate.dev maybe better than re-inventing the wheel. I didn't have in mind to also build a cellular automaton for state management, it maybe trivial, but I currently don't feel like having the capacity for it. Restate looks like a great production ready solution before delaying a release.

I intend to open-source it once it's mature. (But I believe binary distribution will be the more popular choice.)
I mean, if I were doing an ordinary non-recursive function call that just happened to be in tail position, and it got eliminated, and this caused me to not be able to get the full stack trace while debugging, I might be annoyed.

In a couple languages I've seen proposals to solve this problem with a syntactic opt-in for tail call elimination, though I'm not sure whether any mainstream language has actually implemented this.
Highly recommend Richard Eisenbergs video series on building a Wordle solver https://youtube.com/playlist?list=PLyzwHTVJlRc9Fcinmxe97pHl_...
Well C++ is the only major language (other than C itself) that occupies the same space. So it's natural that they are compared. And Rust is an order of magnitude simpler language than C++ almost comical web of intricacy.
> We treat criminals like children and society falls. We treat them like criminals and society survives.

Thoughts on Trump not being sentenced as an equal to a normal citizen despite being lawfully convicted?
If you don't need ANY apps on your main number, good dual-Sim feature phone (but be extremely picky, some are utter trash).

The for all the smart stuff, Pixel 6 with GrapheneOS. You can confine various "classes" off apps to dedicated profiles, so they'll never know of each other, and you get a vastly improved security (multiple releases in the month) and significantly improved privacy.
I've always wanted workout tracking apps to take into respect how to track gymnastic rings, but no luck. So I decided to build my own: https://gravitygainsapp.com/
https://spec.modelcontextprotocol.io/specification/2025-03-2...

They mention stdio specifically under the transport section of the spec.

Most protocols are transport agnostic, but http APIs tend to require HTTP methods.
Http itself is transport agnostic, but truthfully all we’re doing is shuffling bytes around.

If you look at the stateless examples in that PR, they both assume some state (specifically the capabilities) and just behave accordingly.

To get the full features of the protocol (like notifications) a stateful connection would still be required.
See this is the problem today. Just because some one doesn’t know doesn’t make it non existent. We have decades of studies and evidence that fluoride is good and has no side effects, but the detractors ignore all of it and keep nullifying all that knowledge. Now they are successful too. In a society where everyone wants the whole boat to rise up, we need a certain amount of honesty and integrity and sadly these arguments don’t have it
I appreciate his argument about tooling lasting a while, but for me the most important thing is the durability of the content format (markdown), and, secondly, owning the domain name.

If, for example, their posts were stored as Word documents or Google Docs, they would have a far fewer options for building and deploying their blog.

But, because theyre're using the (comparatively) simple markdown format, they have a lot more options.

I do something similar and I've migrated my blog from Jekyll + Github Pages to Zola + Netlify without too many issues. If Zola or Netlify go away, I'm confident I can migrate again easily.
San Francisco tap water is almost as good. It was better before they started mixing reclaimed water into it, though I’ve either gotten used to the new taste or they’ve fixed the treatment process.
",Only sustained mass resistance can put an end to genocide."

That doesn't sound very peaceful does it
The narrow emphasis on autobiographical content we see today in art is really quite strange. You'll go on Reddit or Twitter and you'll see people insisting that poetry exists only to convey autobiographical content, and so good AI poetry is definitionally impossible. And yet, nothing could be more ahistorical: almost all of the most beloved art throughout history, especially fictional, and especially poetry, lyrics, and novels, is not eyewitness, nor did people find that a flaw or even worth remarking on. How many of Shakespeare's plays are autobiographical? (Is _Romeo and Juliet_ a bad play because Shakespeare did not in fact know anyone in a lover's suicide pact, and simply stole the plot wholesale from a poem? A translated one, at that!) Did Homer ever visit Troy? Did Murasaki Shikibu know a Prince Genji? Did Vince Gilligan have a sideline as a meth cook somewhere in New York during film school before going to Hollywood? (How many Christians are upset that it is, say, the 'Gospel according to Mark', instead of the 'Gospel by Mark'?)

It's amusing how people demand that their fiction be nonfiction. Here's an example I saw the other day, looking up that song which is everywhere, even at the end of random Japanese TV series, because it's so beloved: https://en.wikipedia.org/wiki/September_(Earth,_Wind_%26_Fir...

> Although several theories about the significance of the date have been suggested, the songwriter Maurice White claimed he simply chose the 21st due to how it sounded when sung.[10] Allee Willis adding : "We went through all the dates: 'Do you remember the first, the second, the third, the fourth ... ' and the one that just felt the best was the 21st," Willis explains. "I constantly have people coming up to me and they get so excited to know what the significance was. And there is no significance beyond it just sang better than any of the other dates. So ... sorry!".[11]

Imagine that: writing a fictional song lyric because it... sounded good, rather than because something happened. (Apparently people can't imagine that, and imagine it had to have not been imagined.)
One in five Americans want their state to join Canada
For the EmDrive it also was that the claimed theoretical mechanism was mathematically impossible, because it was based on equations that (like all known equations and everything ever observed) satisfy the conservation laws.

That's a good question actually. Supposedly this is extracting energy from the rotational kinetic energy of the earth. I haven't looked at the paper but you'd need to worry about conservation of angular momentum here.

Given that the cited physicists didn't dismiss this out of hand I assume this is accounted for somewhere...
Unsure which celestial body is supposed to be which in this comparison :p
It's very hard to avoid the accusation that you endorse terrorist beliefs if you attend the funeral of the head of Hezbollah. It's hard to say you didn't know the implications of that. As a visa holder, all you need is the accusation for CBP to deny you entry.
I understand why there's a want to move from boilerplate grunt work to big-picture project creation.. but there's a cost for abstraction that even the most good-faith implementation of AI generated code has to deal with. Not knowing (generally) how something happens and just wrangling the codebase in the right direction sounds more like parenting and less like programming.
Two things:

1. A Haskell client library for Tigerbeetle db: https://github.com/agentultra/tigerbeetle-hs

2. smolstore, the smallest possible event sourcing database: https://github.com/agentultra/smolstore
Low cost monocular headset display for rugged outdoor use (cycling, sailing, err golf). Idea is your phone sends low bandwidth data to the display for handsfree info, so more simple data display than xR.