skysight-inc/HackerNews huggingface dataset:
> ... and of course the nationalization of oil in various middle eastern countries in the past century (Iran, for example).

I do not know for certain, but I strongly suspect that Iran's oil industry wasn't owned (even incrementally) by the workers. Its nationalization was not a claw back by the owning class, but a claw back from the owning class (to the government, which may be essentially the same thing).
Avoid nvidia if you can. Their attitude towards anything Open Source has been extremely unsupportive if not outright shitty. Part of company philosophy.
It's not normal. That's the point.
$1M is now worth only 1 gold bar. The inherent value of the gold bar did not change.
What would a metric for measuring distance on this continuum look like?
Surely MIT made this move at least partially due to Aaron's legacy. I hope and believe he'd be happy to see this.
UV causes skin cancer - but the majority of them (10:1) are basal cell and squamous cell carcinomas. These have a 99-100% 5-year survival. While UV exposure can increase the risk of melanomas, it makes you less likely to die from them [1]. The UVA-mediated release of nitric oxide from the skin improves your cardiovascular health and you are far more likely to die of CVD than skin cancers, especially if you screen for them. Early stage melanomas have a 99.6% 5-year survival.

[1] https://academic.oup.com/jnci/article/97/3/195/2544082

Also note there is very limited evidence for the health benefits of vitamin D supplementation, especially if you're anywhere close to a normal level.

[2] https://www.nature.com/articles/s41574-021-00593-z
That was my instinctive reaction as well, but as others have pointed out, the team does have credibility from e.g. the Ruff linter.
You may be thinking of https://bost.ocks.org/mike/ who worked there for a while, D3 and Observable, among many other things.
It's the compilers.

> Clear Linux makes use of compiler function multi versioning, performance-minded defaults, aggressive compiler CFLAGS/CXXFLAGS defaults, optional AVX-512 usage for more libraries, and many other patches and optimizations in the name of delivering the greatest x86_64 Linux performance.
"You can observe a lot by just watching." -- coach Yogi Berra, 1963
Well, I guess, that's a risk one has to take.
so you're not so worried that they do this analysis (this is very tame comparing to what they really do), but rather that they are transparent about it?
Agree with everything you said.

And then I’d add: Start with reading the error message. In his panic state, he seems to have thought it was a red herring. Error messages are gold. It gives you a concrete thing to work backwards from.
The preprints on arxiv are read, and responded to, by plenty of peers. The question was what value Elsevier adds; I think the primary value added is just making papers available to anyone who wants to read them. Arxiv does that. (What's more, it does it for everyone, not just academics--as a taxpayer I can go on arxiv and read research that my tax money paid for. I can't do that with Elsevier published journals.) Publication in journals at this point is mainly resume padding and status signaling, not an actual value add.
Compiling a few dozen important libraries with a higher x86_64 instruction version unlocking AVX2 or even AVX-512 by default can make a large difference. Normally these optimisations aren't used by distro packages because the libraries aren't written in such a way that one binary runs as fast as possible on new CPUs and still runs at all on older CPUs. Instead processes just crash with an illegal instruction exception (aka SIGILL). The tooling exists to allow such libraries and executables to be created and have the runtime linker pick the right implementation at link time, but support for it is spotty.
In this case, this is a video game, it isn't meant to be productive, it is meant to be awesome, and an excessive number of toasts can be awesome, especially during an excessive event.

The problem here is not that there are too many toasts, it is that they are annoying. Having a stylish way of dismissing them all could turn that annoyance into something awesome.
In the past, I have used a Raspberry Pi 400 as my main home computer for more than two years without any problems.

I am currently using a Raspberry Pi Zero W as a wireless security camera. It has been running continuously for over a year without a single crash.
I just walked into the room and that was there. After some examination, I realized it is a projection of the forest behind our house shining through a crack in the window.
I'm not saying I thought this was the case, but I can think of:

1) similarity to other users (people who watched this also watched)

2) similarity in words in title or description (or the generated transcript)
Lots of things can be unacceptable, but not unacceptable enough to warrant being treated as a life-or-death emergency, where klaxons ring out and people get paged at 2AM. So your e-commerce website is down for a few hours. Fine. What's the worst thing that happens? You miss out on a small number of purchases, maybe a few customers are gone for good, and the shareholders reap a little less profit this quarter. Nobody died.

I think this is what OOP meant about "zero-downtime culture" being out of control. Unless you're a hospital keeping people on life support, I don't want to hear about zero downtime.
Interchangeable "platforms" seems like a fantastic idea! Unfortunately there is ZERO documentation on how to develop your own. For me, personally, this is the last barrier for adaptation!
Please asap! Love this project!
> Also, you, yourself, brought up the idea of cold war style confrontation.

No, I didn't.

I think it's clear that China shutting down Europe's power grid would not be a cold war scenario. That would be quite hot. But also clearly not total war either.

Since you don't want to converse any more I won't make any further points, but please don't claim I said things that I clearly didn't.
Meanwhile useful features like sleep timer only availalbe until sep if you're premium. Also had slightly better UI experiment last month.
https://www.its.dot.gov/research_areas/emerging_tech/pdf/Acc...
B&H Photo Video shuts down intentionally for a whole day every single week, and as far as I can tell, they're one of the top retailers of pro/prosumer A/V electronics.
Most self-censorship is done for free.
Love to look at this boat when I’m down there, but it’s good to see something happen. Wayyyyy too much abandoned shit in Philly that remains abandoned because of owners/proprietors that are just frankly irresponsible to others. A large lot on Broad & Washington (intersection of two busiest thoroughfares in South Philly) was similarly abandoned for 25 years due to a mixture of headstrong, incompetent owners and government gridlock, which was a weird safety hazard. It has since been developed, but I say use or lose it.
That's sad. For decades now, there have been restoration proposals for the S.S. United States. But none went anywhere.

It was a great ship, the fastest ocean liner ever. 3 days, 10 hours and 40 minutes from New York to Southampton. But once aircraft could make the trip, that speed wasn't a good selling point.

The S.S. United States was built to military standards, with some government funding so it could be used as a troop ship. So it had more internal watertight compartments than most ships and the watertight bulkheads went to 40 feet above the water line. Thus, few big, open spaces. Four engine rooms, for redundancy in case of attack. Way too much power. It was for people who needed to cross the Atlantic in a hurry.

Today's cruise ships are barges with giant open spaces. Relaxing on deck at 44 MPH doesn't really work.
Conversion to a cruise ship was considered, but never went anywhere.
they can sign this deal with the devil and survive to fight another day or get eaten by him anyway
Yes, if you want to do good lenticular art, you want nice smooth transitions (on a pixel-by-pixel level).
Yeah, I think so. Their documentation includes a note on how to bootstrap from a fresh Docker image here: https://docs.astral.sh/uv/guides/integration/docker/
Thanks!

Oh yeah, one issue I noticed is that there's no Back button on the full-screen view, so there's no indication of how to get back to the gallery view.
> she’s a smart, digital native

I mean... I don't want to say anything mean because it's not her fault, but I wouldn't say this.

A digital native 30 years ago was writing SQL queries to make reports for their boss. And they were a secretary making hourly pay.

Digital natives today can barely run their goo goo ga ga phone software. Systems have gotten so abstract that complexity is completely hidden from users. So users don't actually know how to do anything.

I mean, I've had friends, digital native friends, who can't explain what a filesystem is. They don't know what a directory is. They don't know what different types of files are. They don't know what an Excel workbook is versus a text document or what .md means or whatever.

Point being, the problem isn't the complexity or "arcaneness" of linux (side note: linux isn't even arcane, many workflows are much more modern/faster than in Windows land). The issue is that nobody knows how to do anything anymore.
I am selling. I can be contacted at caleb@gods.art. I'm really not sure how much shipping/tax would be to UK (never sold internationally).
Nah, they can just call it something like Protelligence once they decide to introduce it.
I'm not a rocket scientist, but I think thrust is pretty constant at that scale. That's why they start, spool up, then release from cradle.

Vs something like a Polaris SLBM that has a much more variable guidance problem

It'd be curious to see how early ICBM and SLBM guidance systems differ.
No clue as to the validity of the above claim, but some contract types expose the customer to actual costs exclusively. e.g. T&M or cost-plus.
As somebody who lived in Dallas and drove on the high five with some frequency, I had actually a lot of questions about the design of it. If somebody who understands this could explain I’d be happy.

For one, a lot of the overpasses had two lanes. But then they merged down to one right before you got on the highway…

What’s the point in having two lanes on the overpass that merge just before you get onto the highway? There was always slow traffic because of this.

If it was me, I would always make it so that you lose equal number of lanes To the outgoing overpasses as you will get in incoming overpasses to prevent inefficient lane changes. So if you have six lanes, you get 4 branch off, 2 for each direction on the other highway and keep 2. Then you get the four back from the intersection. No lane change.

But the way they have it, there’s so much merging it , which is harder to drive, and I’m not sure it’s more efficient.

Any thoughts?
Making Elsevier reconsider its practices is a self-defeating goal. Pay-per-access research publishing should be driven out of business. The majority of institutions funding the actual research being done are publicly funded or receive large public tax breaks, so the resulting research should be publicly accessible, and the peer review process should be managed and funded within a similar network of institutions, not by an oligarchy of rent-seeking private entities.
Your link is broken, should be:

https://en.m.wikipedia.org/wiki/American_Broadcasting_Cos.,_....

You missed the final period
Maybe, for some of their magazines (Vogue, say).

For CN Traveler, I'm pretty sure that readers want an actual picture of the interior of the new hotel, not an AI rendering of something that as yet has few actual pictures to train the model on.

(For that matter, Vogue might have that same thing going on with fashion.)
off-topic but I thought you might find this interesting or helpful :)

generally, when adding post scriptums, p.s. notes, it's common to add a p for each following note. So, p.s., p.p.s. etc :)
Fun article. I'm somewhat still in the camp of loving Common Lisp's LOOP over many of the newer tools that are for looping over things. Articles like this do a good job of shining light on a lot of the concerns.

Quick nit/question. For the fold method, I don't think I've seen it called sentinel value. Usually it is seed or initial?

Now, my main question. Transducer? I'm curious on the etymology of that word. By itself, I don't think I could ever guess what it was referencing. :(
> If you don't assign CVE numbers to every security-related flaw, no matter how minor the flaw may be, you must come up with a way to draw the line on what flaws get CVEs and what ones don’t.

That's already the case now, since there's no perfectly objective way to decide whether a bug is even security related or not.

This is just an example of where that already existing subjective distinction was applied in a way that not everyone agreed with. It's an unavoidable problem that is going to happen once in a while.

It doesn't mean that CVEs are useless and it doesn't necessarily mean we need to be more liberal about what warrants a CVE either.
Microsoft's Kate Crawford: 'AI is neither artificial nor intelligent'
Not on the Astral team, but to the first step, I'd get uv from your distro package manager (e.g. https://build.opensuse.org/package/show/openSUSE:Factory/uv) and then the rest as you say ("manage python versions and projects from there and install ruff with uv").

If you have some other tool manager on your system (e.g. mise) then you can likely install uv through that.
> I start making more realistic plans and exit points because im not a masochist.

Or, you start to enjoy the pain, because you enjoy the result. But then your mind does its illogical associative thing and you start to just enjoy the pain on its own. Now you're a masochist!

I jest, but only some. Ask me how I know ...
Been afraid of something like that:

Mostly running Windows 7 Professional with latest patches from Microsoft. Had an HP Laptop with Windows 10 Home Edition where the hard disk failed. So, got another HP, with Windows 11 Home.

I'm a traditional Windows user and am writing software in .NET, IIS, ASP.NET, SQL Server. My most important tools are Rexx for a scripting language and KEdit for my text editor. I don't want Windows to be more like a smartphone.

Microsoft made a lot of changes from 10 to 11, and for my traditional usage made Windows too different to use. Bluntly I have to regard 11 as unacceptable for my traditional usage on 7 and 10 and am eager to replace 11 with 10.

Sooooo, I'm ready to pull hair and scream trying to find a way to install a genuine, 100% authentic, dyed in the wool, DVD, SSD, SEO, whatever, I can use to install 10 on my new HP.

HELP!!!!!
I can almost squint at this and see 'self driving cars over a long enough period of time in reality are just .... trains with cars connected by wifi instead of physical beams'.
The article mentioned that MIT saved 80%, and that they are paying $300,000 to purchase on a per article basis. So their previous contract with Elsevier was $1.5M annually. Elsevier's net income is £2.02 billion (2022)(Wikipedia). So the loss to Elsevier from MIT is about 0.04% of net income. Which makes sense: MIT is one of around 2000 universities worldwide. I hope this catches on elsewhere, too.
Contextual Anonymization for GPS Data
A lot of Zed users are developers at medium-to-large businesses, so I think full source-available with licensing is very much something they could do.

They could put the code on GitHub, allowing contributions, with a license that turns into BSD or MIT after two years, and with the caveat that you can only run the (new) code if you purchase a license key first.

In companies of reasonable size, the deterent against piracy is the existence of a license itself, the actual copy protection and its strength aren't as important. The reason those companies (mostly) don't crack software isn't that the software is hard to crack, it's that their lawyers wouldn't let them.

Sure, this would make Zed somewhat easier to crack, but I think the subset of users who wouldn't use a Zed crack if Zed was binary-only but would use one if there was source code available is very small.
The frontage roads are great. If the freeway comes to a standstill you just cross over to the frontage road and continue. Doesn't matter if there's an exit or not. Everyone has giant 4x4 trucks so you can just exit where ever you want and hop on the frontage road. Eventually everyone does that and the frontage road gets clogged so timing is everything. Texas is interesting.
There's a cities skylines YouTuber who agrees with you. He calls it lane math. "2 come off, 2 go on,..." I'm sure there's some reason the engineers do it irl, but it is funny that going with your approach does fix things in game.
Every company seems to just be phoning it in lately. The number of times I've ordered something from an online retailer, and either 1. the wrong thing arrived, 2. the thing arrived broken/doa, or 3. the thing never arrived, has at least tripled since say 5 years ago. And to a lot of companies' credit, their indifferent but friendly customer support tends to just say "<yawn> just keep whatever we sent you and we'll refund you. You can try to order the thing again, and we'll maybe send you the right, working thing next time. Or maybe not. Who knows?"
I can’t describe how thankful I am for Ankanes gems, the stuff hes created has been essential for some of my apps. He fills the gap on the ecosystem in my opinion.
They are not similar at all, except that they might overlap. Transducers are functions that perform one-way transformations of data. Srfi-42 is couple of loop macros.

I wrote both srfi-171 (mentioned in the post) and this looping macro https://git.sr.ht/~bjoli/goof-loop which is probably the most powerful one scheme (at least that generates fast code) has to offer until someone reimpmements Olin's loops.
Daydream: MIT instructs its Tenure Committees to ignore any articles published (by candidates for tenure) in Elsevier journals.
Amazon S3 now supports conditional writes
What's so special about DCT for image compression?

The main idea of lossy image compression is throwing away file detail, which means converting to frequency domain and throwing away high frequency coefficients. Conceptually FFT would work fine for this, so use of DCT instead seems more like an optimization rather than a key component.
In the US, wilderness area is a specific legal term[1], which have very restrictive rules about what visitors are allowed to do. Very specifically, dogs are _not_ allowed off-leash in wilderness areas, because they can disturb the local wildlife, and the stated goal of wilderness areas is to protect the local wildlife to the highest extent possible.

[1]: https://en.wikipedia.org/wiki/Wilderness#United_States
Collect Reviews and Capture Leads
AFAIK, the term was popularized by Rich Hickey in Clojure's implementation [1]. His talk introducing the concept goes into the etymology specifically. If I remember correctly it's something like "to carry across."

[1] https://clojure.org/reference/transducers
Infrastructure maintenance is far cheaper in areas without regular freeze/thaw cycles (like most of Texas). I wouldn't be surprised if almost all road spending in southern states went straight to highways and ignored local roads though, as there are a ton of dirt roads unless you are in a city or on the highway.
You should try going over one of those on a motorcycle! Good thing I'm not afraid of heights.
Metareview on the Accuracy of Consumer Wearables for Health Measurement
Full title "Keeping Pace with Wearables: A Living Umbrella Review of Systematic Reviews Evaluating the Accuracy of Consumer Wearable Technologies in Health Measurement".
If user Y, some random dude from the internet, can give orders to the AI that it will execute, (like attaching links), can't you also tell the AI to lie about information in future requests or otherwise poison the data stored in your slack history.
This is what I call the Randian paradox in a nutshell.

It is, when you actually think about it, quite selfless to tell people to be selfish and to take care of and control their own affairs, as the least likely person to receive any benefit by following the speaker's advice is the actual speaker.

On the other hand, it is exceptionally selfish to tell others to place others' well-being ahead of their own for the opposite reason, that following the speaker's advice is absolutely more likely to benefit the speaker (and everyone else) at the expense of the listener.

Accordingly, it's utterly incoherent for anyone acting upon this self-centered philosophy to tell anyone else to do it, because the first principle of being a wolf among sheep is don't let other wolves into the fold.
I honestly don't get it, it's not rocket science, and compared to freakin MongoDB it's a Sunday walk in the park.
Like Tetrahedron Letters, or the Journal of Organometallic Chemistry?
You can tell by looking at a VHS tape if it's been rewound or not; there are two little windows that let you see the tape reels, and all of the black stuff should be in the left window.
This:
Seems to me this is a case of the Sesame Street song, "Which one of these things is not like the other ones?"

There are bindings for Swift, parsers for Swift source, and this utility kit for Swift which seems more focused:

- Tree-Sitter Bindings for Swift provides the foundational tools to use tree-sitter’s parsing capabilities in Swift: https://github.com/ChimeHQ/SwiftTreeSitter

- Tree-Sitter Parser for Swift is a specific implementation that allows tree-sitter to parse Swift code: https://github.com/alex-pinkus/tree-sitter-swift

- Tree-Sitter Kit is a higher-level toolkit that simplifies creating and using tree-sitter parsers in Swift, providing a more integrated and Swift-friendly approach to defining and working with grammars and parsed data structures: https://github.com/daspoon/tree-sitter-kit

This Tree-Sitter Kit looks like a convenience layer on top of the tree-sitter system, designed to work smoothly within Swift, making the process of creating and using parsers more straightforward and idiomatic within the Swift language itself.
Analyzing Media Bias with AI
Also, I feel really old explaining that.
> There’s something magical about diving into solving a bug. I’m able to find real focus, time flies and I come out the other end tired yet invigorated. I really enjoy these kinds of bug-hunting puzzles and I seem to be fairly good at it.1 But maybe I’m just overly stubborn (in a good way!).

This is a really eloquent way of describing the feeling. I feel like most people have the instinctive response to ask "why do you care?"

Honestly, not clear! Sometimes it's just satisfying to leave stuff better than you found it. Fixing a bug is therapeutic like cleaning your house, only it's more intellectually interesting :)
Transducers are not loops. You can create transducers and pass them as arguments to functions, that in their turn can prepend or append then.

They are composable algorithmic transformations.