skysight-inc/HackerNews huggingface dataset:
I think your assertion here relies heavily on the unstated assumption that the folks running states are psychotics who would happily see the world burn.

If you assume that folks don't want to murder millions of other humans just on general principle (without giving evidence, I think this is true), then there is the position C:

"regardless of the balance of destructive power, people try to avoid mass murder and maintain relationships through politics".

I have two suspicions:

First, the folks running the US (given thier history of slavery and genocide) often do not see other groups of humans as "human", and thus would make the calculation you're making. SO I can totally see why you'd assume US leaders think that way.

I also suspect that a core tenant of US propaganda is to assert that every country on earth would enslave every human. And thus the US is just following its manifest destiny in attempting to do so, via economic, political, or military means.

Those are just suspicions.

However, I think looking at things such as the Cuban Missile Crisis, US incursions into Korea in the 50s, the actual treatment by the USSR/Stalin of Vietnam and other national movements, and the split between the USSR and China-- looking at those things, I've had a hard time buying the "international communist conspiracy", especially when put up against what the US actually did to destabilize places like Guatamala, Iran, Indonesia, Brazil, Vietnam, etc.

That is to say, I think the folks running the USSR and China during the so-called cold war were actually focused on trying to unfuckup the dumb things that they did in transitioning their agriculture- I just don't buy (looking at how these countries dealt with each other) that they had the same willingness to murder half the planet by burning them to a crisp.
US Administration Delays Funding to Cancer Research
It feels that they preferred giving 500$ to many people than to many times 500$ to few people. I also got only 500$ to a question that wasn't my best (I got ~8 questions accepted)
NYTimes runs on Wordpress, so it can scale you just need the engineers to make it work. That said, NYTimes isn't running WP off of a single server. I think what you need is a better/more robust platform engineering team rather than to change the software.
I guess it depends on the scale of your requests.

When you want to browse a few websites from time to time, a local headful browser might be a solution. But when you have thousands or millions of webpages, you need a server environment and a headless browser.
That's not how it works because if what you're saying had been true then the self-attention memory complexity would be O(1), e.g. regardless of the batch size. This obviously isn't the case since each batch computation necessitates it's own load/store memory bandwidth. I suggest reading one of the transformers papers to really understand how it works.
I re-read the article, it has one valid point in that it helps folks with really really bad internet connections.

This reminded me of the story when a YT (?) engineer optimized the page containing the video itself and serving rates for the crappiest video encodes went through the roof. It made using the site actually possible.
I'd add that SwissMicros has the DM42n now, which has USB-C, and a faster, plugged-in-power mode: https://www.swissmicros.com/product/model-dm42n
I do it because setting a timer via the app is too much friction. On this current iPhone if I type “clock” into spotlight it actually takes a few seconds to return clock. Never happened on my 6s that phone was instant with spotlight.
It's insane how bad iTunes got. It was one of the better music players circa ~2007 (iTunes 7)
I don't have a garage door opener myself, but from what I've gleaned from US YouTubers is that they like to know the _state_ of the door, open/closed which is handy if you use home automation.

I imagine if you're driving into the garage from outside you have a physical button in the car with you to open it, and if you don't run home automation, the "automation" part is likely not very useful.
To be specific on what I've found so far.

This is the most widely cited paper to demonstrate safety of aluminum adjuvants.
https://www.frontiersin.org/journals/immunology/articles/10....

Quote from the paper

"""
Safety of Aluminum-Containing Adjuvants

Aluminum-containing adjuvants have been used for more than 70 years in billions of doses of vaccines, and have an excellent safety record (Butler et al., 1969; Edelman, 1980; Jefferson et al., 2004).
"""

So I looked into each of those papers:

Butler et al., 1969; https://pubmed.ncbi.nlm.nih.gov/5774314/
Study in 168 children, comparing aluminum-containing vaccine vs vaccine without aluminum, only looking at immediate reaction-- nurse checked on child the day after injection, no long term monitoring. They found the vaccine with aluminum caused fewer immediate reactions and was therefore less toxic.

Edelman, 1980; https://pubmed.ncbi.nlm.nih.gov/6997966/
From the abstract "To date, the question of adjuvant safety has not been resolved and represents the major obstacle to the orderly development of adjuvanted vaccines"

Jefferson et al., 2004 https://pubmed.ncbi.nlm.nih.gov/14871632/
This one is a review of studies that compare aluminum-containing vaccines with other vaccinces or smaller amounts of aluminum. No aluminum vs inert placebo.

So, nothing there along the lines of a long term randomized placebo controlled trial to monitor the impacts of injecting aluminum adjuvants.
> And once crypto bros fall victim to such bad actors in meatspace, they demand that the government use physical violence to recover whatever they've lost.

Why do you make this sound like a bad thing? Isn't it the government's job to catch criminals and make them provide restitution to their victims?
Even accessibility reasons are important by themselves. Almost everyone if they live long enough will lose some ability with their hands. My dad used Google’s voice search exclusively on his Android to look up YouTube videos. The first thing I installed on his iPhone 16 Plus was the Google app. He uses voice for everything that would require typing.

Google and search is a shit show. I’ve completely stopped using search for anything moderately complicated and have been using the paid version of ChatGPT since it integrated web search almost two years ago.

There is a lot of trivia that people want to use their voice for. Siri use to be good at that and gave you reliable answers by going directly to bespoke data sources for it.

It’s much easier to tell Siri “remind me to get the milk out of the back seat when I get out of the car” (or get in the car, get home, etc) than configure that manually.

That works as long as usually pair your phone with the car over Bluetooth.
> The way I see it the issue is that it's hard to add a dependency _in such a way that no people will have issues building your project with it_.

From my point of view, if it's done properly I can just build/install the dependency and use pkgconfig. Whenever I have a problem, it's because it was done wrong. Because many (most?) developers can't be arsed to learn how to do it properly; it's easier to just say that dependency management in C++ sucks.
>Changing the climate probably is outside of local control…

This is the mindset I'm coming around to.

Whether you think climate change is mostly human caused, or part of some natural cycle, it's happening and it will probably get worse. We need to figure out how to deal with the consequences of it, rather than pretending/hoping we can change the course.
Crime lab analyst altered DNA evidence in hundreds of cases, prosecutors say
- Typically third party apps require admin passwords to update when in the applications folder which is a pain for non admin users.
- Sometimes it is nice to put apps in a users applications folder so other users do not have access (do not have other users games cluttering launchpad).
- Sometimes you just want to put your utilities in the utilities folder.
>...only because they didn't want the phone anymore. I understand that choice, but it's a choice they made.

No, they had no choice, as I made clear many times now. People posting on Reddit just a couple of months ago prove that. A lawsuit going on in 2025 also proves that. Stop lying to me man.

>What I'm saying isn't based on some blog post or something someone told me as "trust me bro", it's based on lots of various data points I've seen over the years, including off-the-record conversations with colleges from various departments (including some disgruntled ones, for good reasons), that were all consistent with each other.

This isn't any "Trust me bro" shit. What you have said is exactly that. I think you are deluded at best about what they actually accomplished.

>Of course you're still free not to trust me. But that's not my problem. I just want to get the facts straight in case others read this, as ultimately I'm fairly proud of what we managed to achieve with this device.

Of course I don't trust you or anyone connected to that project lol. The FACTS are that I along with many other people were abused by this company, and I'm never going to stop telling people about it or allow people such as myself to be gaslit about what happened.

I hope that Purism turns its act around and becomes a reputable company. I wish we had options for Linux phones But I have zero confidence that this has happened (as you claim it has), and I'm not doing business with them again unless they become a much better company and it's obvious and well-documented.

By the way, nobody is going to see this argument because the post is flagged.

I'm done with this discussion. Save your gaslighting for someone who has no experience to disprove you.
Kudos, quite an impressive work.

V32, BASIC compiler. :)

Well we can make feature requests, I guess.
This is really impressive. It is over 140 characters, but I guess "a tweet" can be any length now.
https://archive.ph/h5Osa
This is the Steam UI (server browser and config), rather that CS 1.6 specifically i think? I'm having a hard time remembering what it looked like before Steam integration though.
Index case: Kubernetes

It took Google a year (and presumably many engineers) to rewrite the database behind Freebase so they could run it inside their hyperscale system.

It took me a month (after a long time of thinking about it) to 'crack the code' of Freebase to turn it into an RDF file with perfect referential integrity that you could query with SPARQL.

Google's case is harder because (1) anything is harder to do at hyperscale, (2) they settled on some answers as to how to do things at hyperscale that were the best at the time but had they had the chance to chew on the problem for a long time and try a number of different ways to build the foundation [1], they could have developed something which would have made developers productive. (3) Google doesn't care because they're so profitable, on a very large scale you can use devs in a wasteful way and pay them a lot.

[1] My really productive month was based on trying a lot of things that didn't work at a low level of intensity
Exactly. The question I wonder about is how many other allergies are accidentally caused by this. May be extremely rare, but I have no idea and haven't found any good studies of the topic.
Presumably this: https://www3.cs.stonybrook.edu/~bender/newpub/BenderFaMo06-l...

Kind of a click-baity title.
> I just disagree that cis men say stuff amongst themselves they wouldn't around women, while homosexual or bisexual men would never do that.

Nothing they said implied the 2nd part even slightly. And not because most homosexual and bisexual men are cis.
I think that will get chipped away at incrementally, but you're right, eventually all you'll need is a list of requirements. I'd put that 30-50 years away, but some people might say sooner.
I solved this by using Wasm. Your outer application shell calls into Wasm business logic, only the inner logic needs to get recompiled, the outer app shell doesn't even need to restart.
I didn't want to link to a PDF, but here you go (PDF page 41): https://www.transitchicago.com/assets/1/6/FY2025_CTA_Budget_...
Two failed the same way, one E27 and one GU10; they light the wrong colour and have lost most of their brightness, now about 20% or less of their original brightness, really noticeable when they're grouped with another bulb which should be the same colour and brightness, the third just stopped lighting up entirely, even though it does still register on the Zigbee network.
I haven't used little snitch in nearly 15 years...
I love all the security focused apps that objective-see puts out, and they have a Little Snitch equivalent "LuLu".

Does anyone know if the same thing can be achieved with LuLu? https://objective-see.org/products/lulu.html It looks like it can but I haven't used it yet.
Hey, thanks for asking. I'm the furthest from an authority in this so I encourage you to take everything I say with a grain of salt.

I was using the burn[0] crate which is pretty new but in active development and chock-full of features already. It comes with a lot of what you need out of the box including a TUI visualizer for the training and validation steps.

The fact that it's so full of features is a blessing and a curse. The code is very modular so you can use the pieces you want the way you want to use them, which is good, but the "flavor" of Rust in which is written felt like a burden compared to the way I'm used to writing Rust (which, for context, is 99% using the glorious iced[1] GUI library). I can't fault burn entirely for this, after all they are free to make their own design choices and I was a beginner trying to do this in less than a week. I also think they are trying to solve for getting a practitioner to just get up and going right away, whereas I was trying to build a modular configuration on top of the crate instead of a one-and-done type script.

But there were countless generic types, several traits to define and implement in order to make some generic parameter fit those bounds, and the crate has more proc_macro derives than I'd like (my target number is 0) such as `#[derive(Module, Config, new)]` because they obfuscate the code that I actually have to write and don't teach me anything.

TL;DR the crate felt super powerful but also very foreign. It didn't quite click to the point where I thought it was intuitive or I felt very fluent with it. But then again, I spent like 5 days with it.

One other minor annoying thing was that I couldn't download exactly what I wanted out of HuggingFace directly. I ended up having to use `HuggingfaceDatasetLoader::new("carlosejimenez/wikitext__wikitext-2-raw-v1")` instead of `HuggingfaceDatasetLoader::new("Salesforce/wikitext")` because the latter would get an auth error, but this may also be my ignorance about how HF is supposed to work...

Eventually, I got the whole thing to work quite neatly and was able to tweak hyperparameters and get my model to increasingly better perplexity. With more tweaks, a better tokenizer, possibly better data source, and an NVIDIA GPU rather than Apple Silicon, I could have squeezed even more out of it. My original goal was to try to slap an iced GUI on the project so that I could tweak the hyperparameters there, compare models, plot the training and inference, etc. with a GUI instead of code. Sort of a no-code approach to training models. I think it's an area worth exploring more, but I have a main quest I need to finish first so I just wrote down my findings in an unpublished "paper" and tabled it for now.

________

[0]: https://github.com/tracel-ai/burn

[1]: https://github.com/iced-rs/iced
Node.js EOL Versions CVE Dubbed the Worst CVE of the Year by Security Experts
Feel free to believe or not believe that I am experienced in this field. Not sure why it really matters, to be honest.
I can commiserate. I did some bootstrapping of gcc 10 years ago and it was the most miserable experience ever. You make a change somewhere. Kick off "make" and 20 min later you get some bizarre error in some artifact that is hard to find, generated by a build system that is impossible to trace.

A self-hosting Cwerg will hopefully be much easier to bootstrap because of its size.
But until then, why do you need the (continuous) bootstrapping. You can use a cached version of the bootstrapped C++ compiler or cross compile.
Well it works fine on our Alexa and Google Home. I see that is useful if you have more heterogeneous tech.
If "alignment" were just about crimes we wouldn't need a special word for it, we would just say "legal". Alignment is not just about crimes, it's about the AI behaving in a way that is very specifically tailored to the moral framework and practical needs of the creator. Alignment has always gone well beyond the minimum required by law.

And I don't think anyone is saying that a piece of software refusing to behave in a way that the creator doesn't want is a cyberpunk dystopia, they're saying that calling the user themselves misaligned is horrifying.
Phones shut down when close, but before they hit zero battery
While good-intentioned, a lot of these don't go far enough into solutions

For example, the "Don't Rearrange the Furniture" section advocates leaving the structure of an existing codebase in place. But plenty of codebases have been cobbled together with hacks or short-sighted decisions that end up complicating the entire implementation. So what do you do? You can't leave things alone. Otherwise you're not doing your job. But you can't usually just go in with a wrecking ball either because it could be too disruptive

The people skill here is in communicating the problems with the team, working with the team to carve out a reasonable path forward, and getting buy-in from management to implement and roll out the changes by explaining the value that those updates will bring
Not only, SPARC ADI and ARM MTE as well.
Battles Among Ants Resemble Human Warfare
A post-Singularity short story
Whether or not RAM is modular is completely unrelated to whether it’s ECC or not.
It's there a hosted offering? (Or plans to offer one?)
I have never used Twitter so I might be mistaken but I believe the limit has been 280 for a while now, which is why the first one at 269 bytes would also have fit.
Why AGPL? I am not blaming you. I am just curious about the reasoning behind your choice.
Please put a priority on making it hard to abuse the web with your tool.

At a _bare_ minimum, that means obeying robot.txt and NOT crawling a site that doesn't want to be crawled. And there should not be an option to override that. It goes without saying that you should not allow users to make hundreds or thousands of "blind" parallel requests as these tend to have the effect of DoSing sites that are being hosted on modest hardware. You should also be measuring response times and throttling your requests accordingly. If a website issues a response code or other signal that you are hitting it too fast or too often, slow down.

I say this because since around the start of the new year, AI bots have been ravaging what's left of the open web and causing REAL stress and problems for admins of small and mid-sized websites and their human visitors: https://www.heise.de/en/news/AI-bots-paralyze-Linux-news-sit...
404media runs on Ghost.
> No, they had no choice, as I made clear many times now.

Everything you pointed to only confirms what I'm saying. Anyone who wanted the phone could get it. Some people got tired of waiting and decided they don't want one anymore and want a refund instead - and they can't get one, despite of being promised otherwise many years ago. Those people end up with no phone and no refund unless they change their mind again and confirm their shipping address. That's still shitty, but distinct from "taking the money and running away".

From what I've been told refunds were still being processed, although very slowly. That I have no way of verifying though (but no reason not to believe it either - although I also wouldn't be surprised if it was about people taking legal action...).
Different people work differently.

Spending a minute writing commit messages while prototyping something will break my flow and derail whatever I’m doing.
> Most of all, train routes are not adaptable, bus routes are.

Totally, and this is true on a microscale too. 1,000s of train commuters are regularly delayed by a "sick passenger" on a rail line. With buses, following busses can go around any stopped bus.
Uh, no, I understand the comment I was replying to forwards.

I simply decided not to point out the source of their misunderstanding since it had already been pointed out by the time I replied, and this comment is already way too long.
Achieving Correctness is really satisfying. however it is hard and difficult. IMOH this does in general polarize the scene (proving fanatics on one extreme and the other side who are not even testing the code)
IMHO flushing out what you are designing does help and goes along the way of having fewer bugs. one old relatively yet easy and accessible formal toolkit which helpful in flushing out process is Z notation . one of the accessible books, old yet an easy read and rewarding is

"Software Development with Z. A practical approach to formal methods in software engineering"

https://archive.org/details/softwaredevelopm0000word/page/n1... .

there are other notations developed later. but its simplicity and easiness even while scribling on paper or word processor gets me back to using it every now and then
Giving good individual feedback requires effort and is low priority.
Those things tend to not happen without requiring complicated feelings to be involved.
XFS Code for Linux 6.14 Improves Realtime Device Support
The current administration doesn’t want a well run government. This has been the end goal of Republicans forever. Besides, any needed replacements will be those who kiss the ring. Loyalty is far more important than competence.
>Then you should not be surprised when people are skeptical.

I don't care if you're skeptical, I'm not going to placate sealions. Go use Bluesky. My experience there is it's just as political. Let's revisit in a year.

>The quality of conversation on Twitter made a notable dip as soon as they made their change.

"...while providing zero contextual links."
I think it might be a security thing. The Mach kernel uses full file paths at the heart of the system. They may be relying on Apple maintaining the Application folder integrity. If that allowed running from other locations it becomes harder to insure the integrity of binary running.
Yes why are these not published in a nice book? I would love to read these too!
"used to be" being the operative part of that phrase. I see no reason to stick around because of a thing that is no longer true.
Stop Safari window closing when only pinned tabs are left
Rust has a pretty good incremental caching compiler that makes debug builds relatively fast.

Linking is often a very notable bottleneck for debug binaries and mold can make a big difference.

So interest in speeding up linking for Rust is expected.
In the past I've run hundreds of headful instances of Chrome in a server environment using Xvfb. It was not a pleasant experience :)
Europe, UK weigh up response to Trump's proposed tariffs
I don’t think I can use wasm with simd or syscalls, which is the bulk of my work.
> I read some arguments against moving emacs to a multithreaded model, but I don't really remember them.

Everyone including the maintainers would like this to happen. The arguments against it are technical hurdles. Emacs is a large ball of global state and the lisp evaluator hooks into everything, including the display engine, so it's not clear to anyone how to disentangle things to the point where the interpreter lock can be released.