skysight-inc/HackerNews huggingface dataset:
I have been a Gentoo Linux aficionado for decades. When you set it up you define a set of CFLAGs and CXXFLAGS etc. Those are your globals, your defaults.

I am also a human. When I deal with another person I have never met before, I have a set of defaults. I override them as required.

gcc (at least) only requires an input and will behave reasonably and generate: a.out.

You might like to pass -O2 for something a bit more complicated. Beyond that then yes you will need to get into details because any engineering discipline is tricksy!
> no input validation to stiff thst goes into your database

I'd put "conflating input validation with escaping" on this list, and then the list fails the list because the list conflates input validation with escaping.
> should I implement the Monad, Applicative or Functor type class?

You rarely have to implement these type classes. But you need to understand how they work since many libraries use them. If you do IO, error handling, concurrency, use containers, option parsing and so on, you'll have to use these type classes.

For your own types, nobody forces you to implement them. If it turns you can make your type an instance of some type class, you may be able to reuse existing code rather than reimplementing it. And it will make the program more readable too.
Battling the cloud that quells my passions.
> The ban is removed at altitude

Not in the US, where it applies throughout the flight.

And at least in Europe, the ban is due to the risk of distraction/disorientation in case of an emergency, in my experience.

> the plane is essentially a Faraday cage at altitude, and a phone has almost zero chance of connecting to a tower

Counterpoint: I have a whole collection of “welcome to <place>, your roaming charges will be <exorbitant>” text messages on my phone from countries I’ve only ever overflown at 30k feet.

This is from flights that do permit in-flight phone usage, but I believe my network has no roaming agreement with the microcell operator, so it keeps scanning and sometimes catches a bidirectional link to some long-range tower. (They’re specifically optimized for that in the North Sea and Atlantic for fishing boats, as far as I know, so for regular modern towers it’s probably less likely, but that separation hasn’t always existed.)
An app called Reflect to run self experiments, to prove your new habit or supplement is doing what you want, or to get to the bottom of what relationship your mood has with your lifestyle changes:

https://apps.apple.com/us/app/reflect-track-anything/id64638...
There are applications where ncurses is still a great approach for a controlled, structured UI, e.g., certain security appliances with complex configurations where web UIs, e.g., are not, by default, permissible.

(I spend a lot of time in ncurses on our appliances. We are looking at a web interface, but it will have to be homegrown and SELinux aware. It's a ways out yet....)
I think about the reviewer problem. An AI can write 3000 lines in less than a minute. But it might take me an hour to understand the architecture it's decided on.

There's a couple possibilities with this:

1. Agents become so powerful that a human can't conceivably keep up with them. And, it becomes a drain on efficiency for any human to try. The only important things are wether or not the prompt fits the desired outcome, and is the creation 'safe'. Safe can mean many things. Will not crash, will not leak data, will not take over the world... Atlas Computing is one startup that's taking this view. By ensuring an AI can only do 'safe' things as defined by some formal ontology/methods.

2. A human stays in the loop, and tries to stay at least reasonably up to date on the code architecture. For this to work long term, the weak link is the human understanding. In which case there's interesting opportunities for AI-generated lessons, animations, and examples that are used to get the human up to speed as fast as possible. If I see a very nice 3Blue1Brown style animation generated by AI about how a piece of software functions, than I can probably start working with it more quickly than if I only had the code. At least if the animation links very closely with the code itself.
When you say "hope", I think you're touching on the problem, which is that they wouldn't.
That’s part of why English is mixed.
I don't. Outdated on release.
Why do trans people not count as a minority being targetted?

I'm curious, what rights are "granted" by making it illegal for doctors to prescribe puberty blocks when they as a medical professional and a child's parents as their guardian agree they're the best medical course of action for a child?

Saying "it's about granting and taking away" like rights are some zero-sum game feels like it's ignoring the complexity of these issues more than what I'm saying.
Great, now do TLS, a GUI, graphics rendering or database access.
bcmp() is identical to memcmp(3); use it instead.
MAME is about the emulation and preservation of basically everything electronic. Arcades, computers, consoles, calculators, LED Tiger games, you name it. If it has a CPU (sometimes, even if it doesn't have a CPU), it's fair game for MAME.

There are no hard cut-offs, but contemporary systems are rarely implemented. MAME's focus on accuracy to a low-level degree means that most modern systems would be painfully slow to emulate.
A vertical monitor
For the last while I've been working on a link sharing site that allows you to follow subsets of someone's tags, rather than the whole person. It's a kind of "alts by default", moving counter to the audience capture of so many social media sites that forces you to over-simplify yourself.

Reverse chronological is sacrosanct, and it will never have ads (there is a recently added subscription option). I plan to do a proper launch soon but I'll admit anyone who signs up to the waitlist from this post.

I've already found so many cool resources from it and we literally just got our 1000th post!

Other fun milestones:

[x] First user I don't know

[x] First paying customer

[x] First user to surpass my usage

[ ] First lynkmi marriage

Check it out at https://lynkmi.com/
You need to include the https :// part of the url for it to be recognised.
Vancouver winter water (summer water tastes more off) >>>>>> NYC tap water and I will die on this hill
Some would say that the difference is the USA (for now at least) has a free press?
This really resonates with me.

Every time I try desktop linux it feels like it's 30 years behind in usability.
Did you read the article? It points out several ways.
Is one due the right to potable water at a tap at their home? Or is purified water a service offered by the government as one source of many available to the us population?

Are you not allowed to pay for bottled water instead of paying your local utility for drinking water?

The bodily autonomy argument seems bad to me because you are buying water from the government when you could buy water from any other source instead.

Is the argument that the government water is too convenient and so it should be unfiltered? Who is to say that filtering out poop is not infringing on my right to consume unfiltered water?
I think that understanding the (moral) equivalence is useful in both directions. In particular, I think helping people understand the "function-as-container" analogy is a useful way for people to understand pure functions- another thing that's conceptually simple but a lot of people struggle to really wrap their mind around it.
It's such a strange thing to talk about with others.

A friend is a big Trump supporter. I don't even know what he thinks Trump is or means. He seems to have some opinions on economic policy, but they're vague.

He recently expressed to me some surprise at the arbitrary cuts and cruelty related to Trump's social policies.

I don't know how to address "You thought a rapist and felon who mocks the disabled and talks about how he could shoot someone and get away with it ... wasn't cruel?"

I guess people just don't pay attention to the more obvious social cues or just ... statements?
Matrimonial App for Indians settled Abroad (with paying members) - https://www.nrimeet.app/

Neighborhood App for Indians - https://neighar.com/
Not doing anything warranting deportation should make one immune from deportation.
By "space" do you mean low earth orbit - where the stuff will reenter the atmosphere within (say) a century? Or geosync orbit - where it'll stay up there forever-ish...but ain't actually gone? Or actually gone, like (say) Mars?

IIR, the current rock-bottom (Falcon 9) launch prices are something like $1,000/lbs. to low earth orbit, $2,500/lbs. to geosync, and $6,500/lbs. to Venus.

A quick Google says the US has about 88,000 tons of radioactive waste. So - 88,000 tons = 176,000,000 lbs. = $176,000,000,000 just to put it in low earth orbit. And something like 4,600 Falcon 9 launches. (Some fraction of which would doubtless go badly wrong, spreading radioactive stuff all over the landscape.)

In short - it's a cool-sounding idea. But neither the numbers nor the politics are remotely near viable.
I am 99% sure that this is the result of academic GUI design and focus testing.

I read all the Windows 8 development blogs, and everything they wrote about seemed absolutely justified. Then you actually use the thing and it was a nightmare.

Same with their approach to hardware, the Duke Xbox controller tested really well, but then someone with daintier hands went to use it and uh actually its great for like 15% of the user base.
Looks like the news section on the page is a little too wide, breaking the layout on iOS.
Kafka TUI application, only in my brain though, I haven't started yet
Yes! I can't understand why the media isn't talking about TRIPS and all of the other IP protections that the US baked into other the trade agreements. This is the only thing that matters.

If the US is going to break these agreements, other countries will decide that our IP is not worth protecting. All they need to do is revert to the laws they had before TRIPS and free trade with the US.

It's not just the tech industry. It's movies. It's pharma. It's biotech.

This will economically ruin us.
NUT is really hard to configure and crashes constantly the second anything goes wrong. I've never really had it successfully shut down my 3 servers.

Would love something better.
This really sounds like a problem with ActivityPub if it doesn't have a protocol-level mechanism for this. The idea that an incomplete AP implementation is less secure than a complete one is worrisome to say the least.
and for how long?
What? This is totally ahistorical. The Meiji era (the beginnings of what we might call a modern Japanese state) didn't start until 1868. Before that, Japan was feudal with wars happening all the time. Quoting from Wikipedia about the infamously-chaotic Sengoku period in the 1400s [1], which was just one of many turbulent times prior to the Meiji period:

> The period saw a breakdown in the traditional master-servant relationship between a lord and his vassals, with many instances of vassals rebelling against their lords, internal dynastic conflict over lordships within noble families (in which vassals would take sides), and the installation of figurehead lords by cadet branches of noble families.[3] The period was also marked by the loosening of samurai culture, with people born into other social strata sometimes making a name for themselves as warriors and thus becoming samurai.

> [W]eariness of war, socioeconomic unrest and poor treatment by aristocrats provoked the wrath of the peasant class. Farmers, craftsmen, merchants and even villages would organize uprisings (known as "ikki") against the ruling class. An extraordinary example is the Kaga Rebellion, in which the local ikki had staged a large-scale revolt with the support of the True Pure Land sect (thereby establishing the term ikkō ikki) and assumed control of the entire province of Kaga.

Whatever post-Heian, pre-Meiji Japan was, it was not an orderly, harmonious society.

[1]: https://en.wikipedia.org/wiki/Sengoku_period
Dusting off the game I made during the pandemic and trying to actually grow the player base in earnest.

It's turn-based two-player game sorta like chess, but the pieces take up multiple spaces.

App Store: https://apps.apple.com/ca/app/kingbit/id1565583669
I think that is a fantastic idea! I would be happy to see your blog take shape. Blogging is something I genuinely enjoy, as it allows me to put my thoughts into tangible form.
Having all the neoluddit posts on a tech site, especially one that involve children is very disconcerting.

Please don't ruin your child's life based on things you read on the internet. Just go with the flow.
https://www.youtube.com/watch?v=FZzZatxb9KQ

One thing I do appreciate about Apple is their new ceramic shield material on the 6.1-inch screen. It actually does appear to be more scratch-resistant than other smartphones. Working our way up through the Mohs scale of hardness, usually I can feel the level-6 pick grab the glass and start scratching, but with this latest generation of ceramic shield, it still feels pretty smooth—even with that sharp level-6 pick. The marks are still appearing, but they're so faint and subtle that I almost can't say "scratches at a level-6, with deeper grooves at a level-7" anymore. Almost.

You can get more scratch-resistant screen protectors, but as far as the builtin glass I don't think Apple is falling behind anywhere.
It is the only sane way to handle things like this and I think it is the reason air travel is so secure that most regulations and practices make sense.

You want the crew to be fully in charge of security. If they think the plane should turn around, it turns around. In the long term it is way cheaper to eat those costs then to start a whole industry about litigation for events like these, probably causing everyone to buy additional insurance etc.

You definitely don't want to give any incentive to anyone to "overlook" possible problems.
Do not, under any circumstance, willingly give your date of birth (sans year) to a government website
I generally just have a makefile that for each page does `cat header.html page.html footer.html > out/page.html`.
I realize this can be considered a "static site generator" but I think simple concatenation covers most of the painpoints of writing static sites manually, without introducing intermediate formats and complex processing.

Another option is PHP, which was practically made for the purpose of generating HTML. You can run it on your pages to generate static versions, and just use "include" directives with that.
Good point, as I mentioned, this is a non-exhaustive list. Input validation and related topics like encodings, escaping, etc could fill a list single-handedly.
HN has never had a strict rule on what was acceptable that I remember. Name or otherwise.

But it doesn't matter, even specific tech articles get flagged now.
Bacon Wrapped Urns: https://baconwrappedurns.com

Mortality is so hot right now so why not celebrate with a custom urn to enjoy your journey into the spirit world in style.

Recipin: https://recipin.com

Private recipe archiving/bookmarking. No ads, no AI, no javascript . Join a server or host your own (https://github.com/bradly/recipin). Screenshot: https://raw.githubusercontent.com/bradly/recipin/main/public...
At the State university where I teach, literally part of our mission statement is to graduate every student who we admit. It has become a big part of the messaging from upper administration in the last few years.
An interactive narrative environment (language+runtime+tooling) with probability as a first class citizen.

It’s meant to be used as a middleware in game engines and designed to empower writers that are not programmers.
> Some would say that the difference is the USA (for now at least) has a free press?

Does it? Because the white house has been retaliating against any press that doesn't show them in a good light - like Associated Press.
I don't think so; democracy can mean many things. I don't live in, or want to live in a direct democracy, if that's what you're thinking of: https://en.wikipedia.org/wiki/Types_of_democracy
I thought the same. He also mentioned hosting on DO and droplets not existing. Im 99.9% sure they existed too. Droplets were literally what they were selling if Im not mistaken. gmail has always been free too (from his archive.org link).

So much of this post feels like alternate history and gloating. Its cool that he wrote a wrapper around an existing library, but his main argument is that C will still be around in "the upcoming decades." Im willing to bet money on Hugo/go existing and still working too -- or any number of other static-site generators.

edit: This can all be done with just pushing markdown files to github anyway. Github will automatically generate the html if you do some basic configuration in your repo.
Yeah, I do too. Just don't want to be the collateral damage.
I only use clang with a Makefile and I’ve done some relatively complex projects albeit with only a few collaborators.
FWIW I don't think that Google+ was a technological failure. On the contrary, it was quite a bit better than Facebook at being, well, social. The problem is that it doesn't matter if all people you actually want/need to talk to are already somewhere else. You can't really peel users off one by one, because each of them has their social graph locking them in.
Interesting: I would love to read this article when it is published.
Appreciate the thoughtful comment. Yes, under the hood indeed "every physical system is quantum", yet at the macro level physical systems are more or less predictable, including the brain. The brain's immensely complex structure and extensive interactivity make understanding how it works largely a mystery. The relatively simplistic models we're able to create have so far illuminate only a small part of its functionality.

The idea of free will has been a subject of eternal debate. I suspect this reflects lack of consistent definition. I would posit that free will isn't absolute but necessarily constrained by the nature of individual exercising its will. The stochastic attributes of a system or entity mean its actions are to an extent unpredictable, providing an "opening" for willful behavior.

Humans imagine they have free will because they're aware of their decisions or actions while unaware of the range of factors contributing to a decision or action. Intuitive (vs. analytical) cognition is the operational default. By definition intuition is a computation occurring outside of the person's awareness.[0] Consequently, it augments the impression of exercising unfettered free will.

Perhaps it's most accurate to say we have will or volition but not free of constraints imposed by our biology and physical/social environments. While the randomness inherent in biological systems allows volition to evolve, it also limits what an organism can will itself to do.

[0] Journal of Cognitive Engineering and Decision Making 2017, Volume 11, Number 1, March 2017, pp. 5–22
Writing prose instead of code. Started a Ghost powered newsletter mainly focusing on AI and retro computing. Aiming to be a lightweight general read, not heavy technical stuff. Had a bit of success with a couple of articles posted to HN before.

https://newslttrs.com
For more context: https://arstechnica.com/security/2025/03/computer-scientist-...
Trying to sign up, got this error:

Error
Firebase: Error (auth/network-request-failed).
Japan Top 100 (restaurants) app

https://apps.apple.com/us/app/japan-top-100/id6741251616

Only public on iOS store for now, due to Google requires larger # of testers to authenticate the app.

This app idea came from my last Japan trip. I had a hard time finding good local restaurants (not tourist traps). So I decided to build this app with Japanese-oriented lists, due to lists' lacked of maps, etc. The app actually helped me discover some great spots, since it lists places all over Japan. Please give it a try and let me know if you have any feature requests or ideas.
I'm hoping my kids become digital buddhas. :) More seriously I hope they learn that online is not better than IRL. But that means giving them IRL experiences in addition to roblox. yet here I am posting on Hacker News... I did have the neighbors over though for dinner the other day. I think a good thing parents can do is have dinner parties. Show kids how to be social.
I've been evaluating a Lenovo ThinkCentre m920q tiny I picked up for not very much money on eBay (the m720q models are even cheaper) and they seem like perfect machines for the task.

My parents use some tools and hardware that require a full OS so the tablet route isn't an option, but I'm starting to really like the idea of deploying a couple of these micro PCs.
Glad this resonates with you! That’s exactly the goal—keeping the useful parts of social networking while removing the noise and AI-driven manipulation.

> How do you envision onboarding? Do I join, and then try to convince a handful of people to join as well?

Yes, that's been the idea so far for onboarding. But we’re also exploring ways to make the platform more organically discoverable and valuable from day one (without AI).

In my case, it's been easy to convince my network to move and I found they shared a similar level of dismay towards traditional networks.

Please let me know if you have any suggestions on the onboarding process
I don’t agree personally. I went to school about 10 ago to a private University (nearly full ride because universities used to care about PSAT performance for no clear reason). My school was heavy on co-ops meaning it was more job outcome focused than most.

In my opinion it was mostly a rite of passage thing. It was the first time I was granted independence including personal responsibility, a brand new social network, sex, etc.

It was just adulthood with training wheels. I’m not going to argue that sounds like an ideal social structure but it was very useful to me. The raw alternative of jumping into the workforce probably would have led to bad outcomes even if it all worked out economically.

The stepping stone to employment felt like it was just sort of assumed like finishing high school. I felt nothing getting either diploma.

I might feel some serious existential dread if the market I was entering resembled the one now though.
But simulate-able how? Not like they would exist in reality, interacting with the rest of the universe
Lilygo T-Deck Pro mobile dev kit with touch ePaper, QWERTY, 4G and Lora
So, he wasn't tried at all, he was convicted on a guilty plea, and the case was in the United States District Court for the District of Maryland, not the Foreign Intelligence Surveillance Court (which, as previously stated, doesn't handle criminal cases.)
As someone who teaches in humanities many students are really bad at reading and writing, use ai way too much and it hurts them, and rarely pay attention in class.

I’ve sat in other classes which were indeed boring but I don’t think this is the common denominator. Undergrads are just high schoolers with a different title.

The students from our schools foreign branch that come here for a semester or so are leagues beyond local students.
For those few living in NZ, I've made a site that lists all the bank saving rates (and TDs), and ranks them by best to worst.
This is mostly intended for people who know what they're doing. So don't just pick the highest and roll with it. Higher return usually comes with more risk.

Also, the biggest banks usually have the worst rates, this also goes for Kiwisaver, don't put your Kiwisaver with a bank, it'll do poorly compared to the lowest fee options we got in NZ. e.g. InvestNow (Foundation Series funds) / Kernel / Simplicity.

Still needs some work, like showing which rates are variable, or extra high risk.

Pretty quickly hacked together, to be very utilitarian, and practical. Don't see ever making money on it, made it more for me.

https://savingrates.netlify.app/
So the one person preventing him from having a better (in your view) response to covid, and Trump was too much of a coward to do anything about it? And this is your hero?