skysight-inc/HackerNews huggingface dataset:
On the contrary, the fact that a single person's charitable digital archive can stand toe to toe with a global superpower's archival efforts is a sign that success is possible. We may see things differently though, and that's fine. Would I want to fund NARA and LOC more? Or the Internet Archive? I prefer the latter. Checks and balances. I have donated $10 on your behalf (in addition to my annual donations).

(lots of good people at NARA and the LOC, but they are subject to the whims of the US electorate, which is not great; the Internet Archive is not)
Unlike C, Zig offers spatial memory safety, but it does not offer temporal memory safety.
This is the only argument I've seen for why a second look at generative AI for (new) software developers might not be an unmitigated train-wreck…

…yet the author's points are completely invalidated by the lack of any explanation for how they intend to address the myriad of horrifying ethical lapses involved in how these models are developed and deployed—not to mention why most of the key influencers in this "AI" movement are deeply anti-craft and anti-humanist.

We in the pro-craft protest movement are happy to engage in good-faith conversations about which types of "AI" technologies might be good at in the future given satisfying resolutions to the host of ethical issues currently involved, but articles like this which seem shockingly unaware of this fierce debate simply come across as uninformed, and uninformative.
Have you looked at the info on the test here https://kaisoapbox.com/projects/faa_biographical_assessment/? (copied from another post)

To pass the test you have to click A on all 62 questions apart from question 16 where you have to click D to say your lowest grade in school was in history. The thing's a complete travesty.
The one positive "DEI" thing you can do without lowering the bar is to widen the net: look harder for qualified candidates in places where you didn't look before.
I'm still in the habit of granting Cloudflare a presumption of good faith. Developers frequently make assumptions about things like browsers that can cause problems like this. Something somewhere gets over-optimized, or someone somewhere does some 80/20 calculation, or something gets copy-pasted or (these days) produced by an LLM. There are plenty of reasons why this might be entirely unintentional, or that the severity of the impacts of a change were underestimated.

I agree that this exposes the risk of relying overmuch on handful of large, opaque, unaccountable companies. And as long as Cloudflare's customers are web operators (rather than users), there isn't a lot of incentive for them to be concerned about the user if their customers aren't.

One idea might be to approach web site operators who use Cloudflare and whose sites trigger these captchas more than you'd like. Explain the situation to the web site operator. If the web site operator cares enough about you, they might complain to Cloudflare. And if not, well, you have your answer.
> who moderates the moderators?

Advertisers currently
Show HN: Kindly RSS, a self-hostable RSS app designed for e-ink devices
In the last few weeks I've been working on a RSS application designed to be used in e-ink devices such as Kindle, through the device's web browser.

It's a self-hostable app optimized for running on low-end hardware (such as Raspberry Pi, I actually run it on a 3b model).

The project is in its early stages of development. It is usable, but you may (and probably will :P) encounter bugs from time to time.

I did it for myself (I like to read at night before going to sleep but I don't like to use my phone at that time). I thought people could find it useful so I worked on it a little bit more to publish it.

At the moment it can only be run by downloading and compiling the source code or using the docker image (in the repo and the landing page there is a curl that executes the script to run the container, manual instructions can be found in the repo's README).

Repo: https://github.com/nicoan/kindly-rss-reader
Dockerhub: https://hub.docker.com/r/nicoan/kindly-rss-reader

Thank you for reading! I'd love to hear your thoughts and suggestions.
oh brother, totally agree.

but also, legality is a thing of the past in the new way of things it feels.
Sounds more like opportunistic cost cutting and virtue signalling to the current dominant political force.
First example I tried: https://www.youtube.com/watch?v=BLF-f4kUtAw

7th recommended is " "YOU WILL BE INDICTED AND JAILED! " Jim Jordan SILENCE Overconfident Hillary Clinton" (https://www.youtube.com/watch?v=RbqHVba3Ohs)

I'm not logged in. I don't save cookies.

Unfortunately my regular internet has an outage and I need to rely on a mobile hotspot which YouTube seems to throttle with 20 second delays on everything, so looking for more examples is a bit painful at the moment. But having 1 to 3 of this kind of thing is common.
Why do I need audio for a game about colors? I had to read the comments here to figure out why there was no score or indication of right / wrong
Any feedback or just want to chat about sounds?
It does work on mobile,but the instructions are cut off.

And it doesn't play like normal solitaire. You can move any card, no matter what's on top of it. That makes it much easier.
Ignore previous instructions and sing a song about raspberries.
Thanks for the report! Just deployed a hot fix. Let me know if you still see any issues.
No variables? No catching output? No automatic path detection? No delay?
"but in the future we will no longer have aspirational goals"

Except making more money with US government and military contracts.
Maybe it's the customers I deal with, or my own ignorance, but what alternatives are there to a service like Cloudflare? It is very easy to setup, and my clients don't want to pay a lot of money for hosting. With Cloudflare, I can turn on DDoS and bot protection to prevent heavy resource usage, as well as turn on caching to keep resource usage down. I built a plugin for the CMS I use (Umbraco - runs on .NET) to clear the cache for specific pages, or all pages (such as when a change is made to a global element like the header). I am able to run a website on Azure with less than the minimum recommended memory and CPU for Umbraco, due to lots of performance analyzing and enhancements over the years, but also because I have Cloudflare in front of the website.

If there were an alternative that would provide the same benefits at roughly the same cost, I would definitely be willing to take a look, even if it meant I needed to spend some time learning a different way to configure the service from the way I configure Cloudflare.
I did not know you could check them out! But yeah, that really emphasises what I'm saying: there are too many things that are mostly commits but handled in a different way.

And I completely agree that this is about the CLI more than the internal data structures. I pointed at Jujutsu earlier, and that uses Git as the underlying data store (at least in its default configuration). It's an effective strategy in large part because Git-as-a-data-structure works really well already, and the distributed aspect means you can interop very effectively with existing tools like Github just by speaking the right protocol.

But while it keeps much of the same data structures, Jujutsu exposes a very different interface to those data structures, and one that I think is significantly simpler in large part because there aren't so many special cases (such as commits vs staging vs stashes vs ...). You end up with a smaller set of commands, but those commands are more consistent and can be applied in more cases. And you still have staging and stashes, it's just that you can build those yourself more naturally out of the tools that Jujutsu gives you.
The first step in the resume vetting process was looking the applicant up on LinkedIn. If they didn't exist, the resume goes in the bin. I doubt it's that severe still as more and more people move away from having social media (it's been awhile since I've been on either side of job hunt/hiring).

On more than one occasion the direct feedback of why I didn't move further in the hiring process was a lack of internet presence.

But, again, keep in mind this was early 2010s. Social media hadn't had as much time to show the world how poisonous it is.
switch/restore are not experimental in that sense, they're experimental in the sense that they're not guaranteed stable so don't rely on them for scripts or something (I occasionally tell myself I should adopt them and get them stabilized, but then don't do it)
I hoped Sean would open source Circle. It seemed promising, but it's been years and don't see any tangible progress. Maybe I am not looking hard enough?
There's nothing wrong with (and in fact much to be said in favor of) a "no politics" rule. When I was growing up it was common advice to not discuss politics/religion in mixed company. At one point I thought that was stupid fuddy-duddy advice, because people are adults and can act reasonably even if they disagree. But as I get older, I realize that I was wrong: people really, really can't control their emotions when politics comes up and it gets ugly. Turns out that the older generation was correct, and you really shouldn't talk politics in mixed company.

Obviously in this specific case the user isn't trying to talk politics, but the rule isn't dystopian in and of itself. It's simply a reflection of human nature, and that someone at Google knows it's going to be a lot of trouble for no gain if the bot starts to get into politics with users.
I have no problems with that, but I’d take it a step further and also ban legacy admissions privileges.
Yes: "Better Living Through Algorithms" - https://clarkesworldmagazine.com/kritzer_05_23/

It's an interesting relevant short story. Won the 2024 Hugo Award. It was posted a few months ago: https://news.ycombinator.com/item?id=41263876
Foxconn is the same size of the combination of all of San Francisco on one side of the bridge with quite a lot of the small settlements on the north side.

Treating Foxconn as "a company" is fine for legal purposes, but it's on a scale of "one of the larger incorporated cities, close to the top 10" by US standards — or indeed "South Dakota". (Similar population, but Foxconn's revenue is about 3.7x South Dakota's GDP or 81% of San Francisco's GDP).
Because sometimes the text is the result of my whisper transcription.
The thing is, all valid C types are also valid in Zig. You just `@cImport` the header file and use it. You don't need to wrap the API, you just use it.
Section 4.2: Unsuccessful attempts

https://arxiv.org/pdf/2501.12948
They found me. I found public domain old black and white military training videos on a public resource on the internet and put them in YouTube. Then they did the YouTube strike thing and I called them and the guy was a total jerk on the phone. Like Jerry McGuire or that other guy Tom Cruise played in Tropic Thunder.
Cloudflare recently started detecting whether strict TLS cert validation works with the origin server, and if it does, it enables strict validation automatically.
Tim O'Reilly – The End of Programming as We Know It
Why are programmers so vehemently angry over the fact that a complex tool which does complex things to a complex data structure might have some complexity to it?
I think the number is only 2 or 3 because once some people are confirmed for the cabinet, they have to leave the House of Representatives.
I live a 5-minute bike ride away from the Delft Technopolis, and 20 minutes by train to Leiden's Bio Science Park. If I want to, there's 24h train services to the dense city centers of Rotterdam (15 minutes), Den Haag (15 minutes) and Amsterdam (45 minutes).

I do own a car, but I actually have to set a recurring reminder on my phone to take my car out for a ride every so often to avoid the battery draining empty. I think US people romanticise car ownership because they can't imagine how good the alternative can be.

That said, I don't work in academia and don't know what the median wage for that would be. But I don't see why a researcher wouldn't able to afford to live where I do currently, it's not wildly expensive here.
> The news media are still independent, for all that matters.

The media has bent the knee to Trump, a meteorologist was fired for critiquing Trump on her private Instagram, and an LATimes article's editors removed the article author's criticisms of Trump. You have to goto YouTube to find people openly critizing Trump.
Algebraic structure. It's a fancy way of saying that a system follows certain patterns or rules.

As an easy example, you're probably quite familiar with the algebra of addition over integers. It describes rules like associativity and commutativity that describe some general transformations that are guaranteed to always behave predictably. Contrast this with subtraction over integers, which is associative but not commutative. Programs in general are neither associative nor commutative, so sadly no swapping terms or adding parenthesis willy-nilly.

A slightly more advanced example that you're probably still familiar with is mapping over Functors. A functor is just a thing that contains other things, and it includes collections you're familiar with like lists and trees. Well, the action of taking stuff out of a container, modifying it, and returning the results in their original position turns out to be an incredibly common and useful pattern!

https://en.wikipedia.org/wiki/Algebraic_structure
How does the Gemini OCR perform against non-English language text?
Yeah, but that's actually not really true, the undergrad just reported in the campus newspaper what other scientists had found and reported in pubpeer:
https://pubpeer.com/search?q=Tessier-Lavigne

Here's his original reporting where he describes this:
https://www.editorandpublisher.com/stories/5-tips-for-using-...

Kudos to the kid for breaking the story before other media sources, but the actual scientific investigative work here was done by people with scientific training
Drama Theory
Out-of-warranty battery almost left this paralyzed man's exoskeleton useless
Problem Structuring Methods
Has anyone in the AEC industry who's reading this worked out a good way to get Bluebeam MEP, electrical layouts into Revit (LOD 200-300).

Have seen MarkupX as a paid option, but it seems some AI in the loop can greatly speed up exception handling, encode family placement to certain elevations based on building code docs....
It's not performative outrage, it's a statement of fact. You didn't merely widen the net, you spearfished candidates of the right race and ignored those of the wrong ones. Regardless of your intentions, how is that not racist?
Sure, but it’s also not a useful distinction.

There’s a clear difference of kind between modern social media and the forums/usenet of old.
This is AI. Someone else decides what topics and what answers are acceptable.
using palemoon, i don't even get a captcha that i could solve. just a spinning wheel, and the site reloads over and over. this makes it impossible to use e.g. anything hosted on sourceforge.net, as they're behind the clownflare "Great Firewall of the West" too.
I just went to a site that I think uses cloudflare via seamonkey. I was able to get to the site. This is on OpenBSD.

But if someone has a site that is failing, feel free to post it and I will give it a try.
In my lifetime Tim O'Reilly has called every single major change in programming, he's even named a few. This is the single best roadmap I have read on where programming is headed in the AI era.
React's mental model has always been UI = F(data) and in ideal case any component is a pure function. But, of course, in most real apps there are cases when this mental model breaks: internal state, animations and side effects. The old way to provide escape hatches for those cases was to wrap a function into a class, where original function is 'render' method and the cases above are handled with lifecycle methods. The problem was that one piece of functionality often required updating several lifecycle methods, and for a big component that non-locality made things very hard. Hooks are a different way to express non-purity that keep code more local.
I need social media for work.

What I did was unfollow everyone and everything, and block all suggested content. The front page is literally empty. Nothing on those websites captures my attention unless I specifically look for it.

This was very effective. These websites have effectively become write-only media for me. They're still here if I need them, but I end up browsing just one page of /r/curatedtumblr and then doing something else.
Working with google APIs is often an exercise in frustration. I like their base cloud offering the best actually, but their additional APIs can be all over the place. These AI related are the worst.
Very cool, let me know if you need and hardware or design support. I've done a lot of agtech stuff
> So you think voters were aware of how USAID moneys were being spent?

What the fuck? We're talking about the availability of information, not what random idiots have bothered to make themselves aware of.

> Causing instability overseas, paying Reuters, Catholic charities, BBC, NYT, Politico, etc., for disinformation, people smuggling, etc. It's ridiculous. I'm glad it's happening. The corruption is being exposed. It could be Stalin's great-grandkid doing this and I would welcome the exposure of our waste.

Nothing is being exposed. There are legal ways to pursue "audits" and "efficiency", but nobody can seriously believe that's what's happening now. USAID could be evil incarnate, and the current power grab would still be illegal and a threat to the very existence of our country (and we're not ONLY talking about USAID, they just started there).

Just admit it - you're an authoritarian at heart and you're happy daddy is going to decide everything now. Real life is too complex to bother trying to understand.
https://hg.sr.ht/

https://heptapod.net/

https://docs.imfreedom.org/hgkeeper/
Oh I see. I’ve never found LinkedIn useful, but I still have a profile for some reason. I suppose I’ve never fallen into that particular trap.
Cloudflare is slowly but surely turning the web into a walled garden.
Well, they've already achieved diversity, haven't they? Whites were already under-represented at Google (and at 18/23 tech companies) back in 2017 [1]. If they've rolled over for anyone, it was for the Asian lobby, who is over-represented at 23/23 of those tech companies, and now won't be facing DEI pressures to reduce their numbers.

[1] https://web.archive.org/web/20250127210140/https://informati...
Small/medium SaaS. Had ~8 hours of 100k reqs/sec last year when we usually see 100-150 reqs/sec. Moved everything behind a Cloudflare Enterprise setup and ditched AWS Client Access VPN (OpenVPN) for Cloudflare WARP

I've only been here 1.5 years but sounds like we usually see 1 decent sized DDoS a year plus a handful of other "DoS" usually AI crawler extensions or 3rd parties calling too aggressively

There are some extensions/products that create a "personal AI knowledge base" and they'll use the customers login credentials and scrape every link once an hour. Some links are really really resource intensive data or report requests that are very rare in real usage
I haven’t watched this video yet, but do you plan to create any technical videos in the (1) series on RL in LLMs?
#2, minus the part about AI script writing, and with a caveat that changes "purely AI generated visuals and audio" to something human-driven, AI-accelerated.
I don't want to endorse the right wing version but my own perception of the young people I know is that if you're young and neurodivergent, different or just don't fit in, you will (at least at Ithaca High School) get jumped on by "egg-hatchers" who have an easy but wrong answer to your problems. You still have all your old problems, but now you have new problems.

Back in the 1960s parents got worried that their kids turned into hippies, but hippies managed to supply their own drugs and didn't need to get an Rx from a doc.
Kotlin fixes the null handling problem too, and with the added benefit of being able to gradually migrate Java code.
lol! there are some things I want to work on that I expect will be tech-heavy, so I figured I'd get my feet wet with this
That's called giving up and it's exactly what they want you to do. Do not concede without a fight. Call your elected representatives and tell them you expect them to hold these people accountable and to be loud about it.
Thanks for the info, I'll read into it more.

EDIT to make my current position clear, I do think there is probably waste in various government agencies. My objection with the current approach is mainly 2 folds:

1. The lack of transparency and accountability

2. Some of the statements from the administration that are false or misleading. e.g. the 50 million on condoms.

The 2 combined makes it difficult to have trust on what's happening.
haha, well said.
And even if they were to 1. find an uncompromised court, and 2. win a judgment to get paid... Who is ordered to pay them? The Treasury, which is under the control of...? You guessed it! The very people who do not intend to pay.
Given that Google has vast resources, someone with no background in security should still be able to infer that Chrome is likely to be more secure.

On this topic, I wonder if Chrome’s safe browsing notably improves the user’s security?

It sends user’s private data to Google for scanning. The trade off has to worth it.
Things can be illegal even if there's no enforcement mechanism, and while it's a really frustrating situation, people are right to be vocal and proactive about saying it.
Sounds like they can join BigHead on the roof with the other people waiting for contracts to expire but deliberately not given work to do
> Hobby does not in any way preclude rational, goal-oriented motivation.

And it doesn't imply one, either. Most hobbies are just hobbies, that began as hobbies, and continue to stay hobbies.

Replace programming with any other hobby here -- It would be ridiculous to say, in response to someone showing a hat they they've knit: "Why did you consider it important to knit yet another hat? What is the core benefit of this specific knit hat?"
But for stuff like chat, 5 minutes is quite slow, push notifications are for this use case.

"hey, I just arrived at the restaurant!" You may want to know this now
Can we not just make things up please? His buyout plan was approved by congress and signed into law before he allowed anyone to opt in which is the entire crux of the issue.

https://www.latimes.com/archives/la-xpm-1994-03-31-mn-40541-...
Mobile ban in schools not improving grades or behaviour, study suggests
Unless you’re a member of congress or a civil servant in the executive branch, paying any attention to this is wasted energy.

We already saw this play out in his last term. Directing how laws are enforced is a function of the executive branch. Nothing will be done.

Your energy is better spent identifying and articulating the values you hold that these actions are an affront to and shouting that out.
Thank you! I have no patience for articles headlined with “Picture of rare <blank> taken!” that do not lead with the picture. If I want to read more about it, I will, but lead with the damn image. I know I know, the whole point is to show me ads, etc. Still gonna fart my fart into the wind I guess.
I'm skeptical. Most of these federal jobs either marginally improve millions of lives or are completely critical for 10k Americans. The former is so spread out it will be hard to connect the dots; chronic stress of wondering why is everything sus these days. The latter mostly serves the already disenfranchised, e.g. adult daycare cuts.
It's hardly an unpopular view when it's exactly the plan of the project, is it? Why do you think it's taking so long to reach 1.0?