skysight-inc/HackerNews huggingface dataset:
> It looks like the commits are lightly processed (scanning “type”, removing it, moving it to the correct section/heading), put in bullet points, adding a hyperlink to the commit hash, using section breaks for something (maybe per PR or something).

Yeah pretty much. The config is at https://github.com/ratatui-org/ratatui/blob/main/cliff.toml

> It looks nice. And verbose. Like a lot of refactoring bullet points.

Most of the bullet points are single features / changes to the library that are delivered to the users of the library.

> The “squashed” commits don’t look good but that’s the fault of squash commits (as usual).

Can you give an example of this? Everything you're seeing in the changelog is a commit that has been pushed to the repo with a title message and a manually crafted body - we generally avoid letting the body be the github squash commit PR message junk.

> In the end this is a very light shim on top of git log. (Light in terms of data, not light in terms of the discipline and visual overhead the so-called Conventional Commits standard demands).

Yeah, and that's generally useful from the perspective that it's available online, searchable in a single doc (which makes it easy to answer questions like "when was blah implemented"

There's probably a bunch of things that would make this even better, but there's diminishing returns on the effort involved in doing so.
Chrisholm v. Georgia prompted the creation of the Eleventh Amendment specifically to patch that part of the law to strengthen the states, so that's hardly a good example of a building consensus of federal powers. Ware v. Hylton is a straightforward application of the enumerated powers. Martin vs. Hunter's Lessee is likewise straightforward—it would be meaningless to have a federal law if each state could interpret it differently.

While McCulloch v. Maryland has been used to dramatically extend the powers of the federal government it's not clear that this was the intention at the time. The scope at the time was that the delegation of a specific power to the Federal government implied the delegation of the means to execute that power, which is not the same thing as assigning all powers to the Federal government by default.

While we're citing random Supreme Court cases to try to get a sense for the legal situation in the 1800s, here are some you glossed over:

* Barron v. Baltimore (1833) held that the Bill of Rights could not bind State governments.

* Cooley v. Board of Warrens (1852) held that States can regular interstate commerce as long as they don't conflict with acts of Congress.

* Pollock v. Farmer's Loan & Trust Co. (1895) held that unapportioned income tax was unconstitutional. This had to be fixed with an amendment.

> The idea that the 10th Amendment actually granted the states any powers was a fiction first employed by the Southern states to try to secede from the Union, and resurrected a century later by the Federalist Society.

If this were true then I would be 100% sympathetic to the Southern states who felt they'd had a bait and switch pulled on them. But it's pretty obvious from the primary sources all the way through the civil war that this is not how it was perceived.

That said, it's obvious that you have your history and you won't be separated from it, so I'm going to check out here.
I think it’s better to say it’s sqs compatible versus an sqs replacement.
> And after 200+ billion years, the sun, after having been a red giant

Technically speaking, that would be the end of our problems unless

> the Milky way galaxy merging with Andromeda

won't finish us first or... some stray asteroid of sufficiently lethal size and speed bumps into our green/blue golf ball
The cloud is "someone else's computer". Skynet may have started that way, but shortly after its deployment it was able to take control of the interactive and run itself with no one "else" in the way.
Chinese rocket crashes into mountain after unexpected launch
> measure the heartbeat of a single person in a completely non-invasive manner

NIST, "Monitoring Respiratory Motion with Wi-Fi CSI" (2022), https://www.nist.gov/news-events/news/2022/12/wi-fi-could-he... & https://doi.org/10.1109/ACCESS.2022.3230003

Google: Nest Hub sleep sensing for one person, with Fitbit Premium, https://www.techradar.com/health-fitness/how-to-track-your-s...
The stuff they were protesting was very real, and those measures specifically caused disruption to hundreds of thousands of people's lives and sleep for months on end. The government turning to wartime measures so that privileged Ottawans living in some of the most affluent areas around the nation's capital can withstand a few honks for a few weeks is absolutely preposterous.
IE6 may have lagged, but that didn't matter as it had bundled-by-default status, which meant many wouldn't even become aware of an alternative, and many of those aware wouldn't even bother to try it.
It does not compare, because they do not do the same thing. Handbrake is a video transcoder. LosslessCut cuts up videos specifically without transcoding.
The temples are places of worship for Hindu deities. If that’s not Hindu identity, what is?

India is Hindu. Hinduism was a term coined later for Sanatana Dharma that was based on Vedism, the study and worship of Vedas.

It included all forms of worship under one umbrella. It worked out well as a diverse society with one identity until monotheistic Abrahamic faiths and their adherents came as invaders and colonizers.

For most of the rest of the world, a few hundred years ago is ancient history. For India, it goes back thousands of years. And that is the identity of India. Everything else is imported and new.
Right when you're starting to think it's just nonsense, you catch some hint that there might be some sense behind it

And it sucks because sometimes I really just want to write it up as nonsense and put it down, but is seems like there is some kind of system there
How do we know they didn't land on ocean debris?
Although I wouldn't recommend using LocalStack's SQS implementation for production workloads, calling it a dumb mock is a bit outdated. It emulates pretty much every SQS behvaior including long polling, delayed messages, visibility timeouts, DLQ redrive, batch send/receive, ...
John Billings Hardtack and Coffee is a detailed account of camp life during the war. Here’s the section discussing rations and (obviously) coffee:

https://www.gutenberg.org/cache/epub/72532/pg72532-images.ht...
This was a joy to read, your easyEDA design looked great too! I didn't know they had 3D capabilities.
It's the safe thing to do. If you source power from some other place you have to worry about not accidentally back powering something by mistake. Granted, this can be accomplished just by carefully ruling out the possibility. Some people would rather just not risk making a mistake here
Tinkering with payphones is a lot of fun! Some of the later designs were quite advanced - the ones I have can dial into the exchange with a modem to report detected faults, submit their earnings and even download the latest tariffs every night. This was all done on just the power from the phone line and with late 80s tech. The server software, that we're now trying to revive, has some kind of bespoke distributed database to sync between regional exchanges but also work independently of one another. []

And there are some many fun and stupid things you can do with them! We set up one at uni can tell you what's for lunch at the cafeteria, connect to a voice chat on Discord, print an LLM summary of your phone call on a receipt...

[] For anyone for whom the above sounds familiar, no, it's not a Nortel Millenium, although we do also have two of those. They were made by Iskra Terminals from Slovenia (then Yugoslavia) and had this functionality at least 10 years before Nortel and the rest. If anyone is particularly interested in payphone shenanigans, shoot me an email (in bio)
Asus ROG Ally X vs. ROG Ally: Hands-on with the new, improved handheld
Generally it does not work, and snaps to the nearest I-frame. There are ugly hacks to cut on P (and maybe B) frames, but they don't work as well.
My reply as to the person who queried why women in Finland are not conscripted.
This is really handy, thank you!

There's a shorthand :Texplore which does the same thing as your :tabedit invocation. Also, if you change it to

':Texplore */%:t'

, it'll open the directory of the current file and put the cursor on the current file.

I've added this to my .vimrc:

noremap <C-b> <Cmd>Explore */%:t<CR>

This binds Ctrl-b to browse in the directory of the current file.
Bookstack is quite nice but last I saw it doesn't support multi user collaboration which this tool seems to include as a core feature. That can be a big differentiator for a lot of people.
Stuxnet was written to target a very specific bit of equipment for a nefarious purpose. This is just lazy development with no security or as a total after thought or worse deliberate weakening. This is just the state of software development/management we live in now. I really feel one of us have misreading of the situation.
Well, I certainly hope the butterfly has more energy after eating through one apple, two pears, three plums, four strawberries, five oranges, a chocolate cake, an ice-cream, a pickle, a cheese, a salami, a lollipop, a cherry pie, a sausage, a cupcake, a watermelon, and finally a green leaf.
Sounds like we need some sort of Geneva Conventions around protesting, a set of rules that protestors & governments can agree on so that we differentiate between "legit protesting" vs not.

Was Occupy Wallstreet illegit?
Digital audio is also relatively expensive for some people. There are people who in my community who ride around on their bikes listening to fm radio. A monthly data fee could be hard for some.
Credit cards aren't very widespread here. When I say "credit" I mean "credit or debit", but it doesn't matter at all for this debate. If you don't exercise your right to pay cash, you'll lose it, and then it won't matter whose money it is, you won't be able to pay for anything without the bank letting you.
Renaming variables should be done using an LSP, not find/replace.

I'd try to avoid using your mouse altogether; because it's faster and for me, avoids neck/shoulder strain.

Also, I'd recommend oil.nvim which is great for doing file exploration and manipulating. You can edit/move filenames naturally in a vim buffer, and then save to apply changes.
Keep pushing, it really starts to pick up after oxen in the sun

Circe definitely makes it worth it. Even though that chapter is huge, it feels very short
The wiki article you linked specifically says it's for more then war like conditions.

"take extraordinary temporary measures to respond to public welfare emergencies, public order emergencies..."
If true, can someone please find a better source for this?
That link is OK for the general concepts, but some of the details aren't quite right so read the license text if you are in a situation where the details matter. For example:

> The GNU Affero General Public License is a modified version of the ordinary GNU GPL version 3. It has one added requirement: if you run a modified program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the modified version running there.

That's an overstatement. The requirement is that you make source available for your program is for "users interacting with it remotely through a computer network".

There are plenty of ways that you could let users communicate with a program on your server that do not involve remote communication through a computer network.
> but they were not powerful enough as a company to keep a third phone standard going.

They absolutely were, which is the tragedy of the whole thing, people absolutely loved their products and strongly preferred them to everything else on the market.

Instead of recognizing the game changer that the iPhone was they slept on the market and didn't do much to bring big touch screens and rich internet applications to their platform.

It was a slow and agonizing death.
cashless has higher tx costs, charged by the payment network. This puts upward pressure on prices, even for cash.

it is also much easier to spend $250.99 on a credit card than to count out 13 sheets of paper and 9 coins. People went from spending the cash in their pocket to cash in their bank account, increasing demand for products.
Writing GUI apps is painful period, and it’s become more so not less in the last two decades.

Go back in an emulator some time and try Visual Studio or even old Borland from the 1990s. Point, click, add code, set style, and the result was not bad at all. The whole UI looked consistent too with uniform controls, shortcuts, etc.

Today UI apps use 100X more memory, are slower, and are harder to use with little to show for it in terms of improved functionality. The whole desktop is a disaster of conflicting designs and accessibility or uniformity are practically gone.

Mobile is kind of shocking too. Here was a chance to dump cruft from desktop and do things better but the result really is just as much of a pain in the arse if not more. Consistency is a little better but the developer experience is awful and of course unlike desktop you really can’t develop on the actual device. That adds another layer of shit.
Everything you need to know about FFI in Gleam [video]
At some point, people have to come to terms with their poor choices. Building in a flood zone, building in a dense forest and farming in an arid land all seem like poor choices for long term success. However, there may be some good to come of depopulating SW Kansas. With the farmland abandoned, maybe we can finally give it back to the bison?
90,000 public comments on a road in an incredibly remote area? That doesn’t sound right…

I’m skeptical there was no way to construct this road in a way that could address environmental concerns. Feels more like a win for the anti-human movement.
How do they know that the butterflies weren't aboard a ship?
Western Kansas seems to average in the upper teens to mid 20s of inches of rainfall per typical year (drier years do come as the article notes). If it could be husbanded well you'd think that would be sufficient rainfall to grow these crops.
For those wondering how it works: compressed video streams can be arbitrarily interrupted in between frames by any compatible start point from another video frame. Decoding and reencoding is only necessary to change the contents of those frames or restructure the videostream to make it compatible.

Most video formats are a stream of delta-encoded frames that must be decoded and displayed in-order. If you want to go back even a single frame, you have to restart decoding from the beginning, and if one frame is damaged, you lose picture. So encoders have to regularly restart the video stream by inserting keyframes. And it's valid to insert keyframes basically anywhere into a foreign video stream, at least for the same codec and resolution.

Proper NLEs don't do this AFAIK - most of the cuts you do with them aren't approximatable with simple GOP[0] cutting tricks, and most people aren't editing video clips that are encoded to their final delivery format. Hell, at the professional level a lot of people record in ProRes, which is deliberately not delta-encoded[1], because delta encoding is actually really bad for nonlinear video editing.

[0] Group of Pictures - a keyframe plus all the delta-encoded frames up to the next keyframe.

[1] And has enormous size because of it
Can you cite an example of where Canadian protests by "lefties" took over a major public road for weeks on end, and disrupted the lives of thousands of citizens, harassing them, depriving them of sleep, preventing their ability to get to/from their homes and businesses?

I can tell you're already very convinced of who was right and wrong in this and you're trying to make this a left vs right thing, but there are limits to how many problems you can cause when you protest - no matter the cause - before civil society (via it's police force and/or government) says "ok, that's enough".

Either that, or civil society sides with you, and then major change happens.

And I guess no one wanted to side with the COVID-denying racists.
My car doesn't have telematics, but I saw my sister's car's app reporting all her trips to Toyota and I'm going to disable it first thing when I get a new car.
This is fascinating to me. I used Cisco wireless for several years and read the documentation enough to know about why 802.11k sped up roaming so much, but never put together that requiring a scan across the entire spectrum is an inherent design flaw.

The complete lack of network-driven roaming, which AFAIK is still missing from wifi 6/E, must be frustrating to large-scale network designers and admins.
Cool, but I liked this bed-related hack better https://techcrunch.com/2009/12/12/newlywed-sex-tweets/
>As a fellow European, I do not have air conditioning.

Is anything stopping the author from buying a heat pump?
Will sending `kill -11` to Java process raises a NullPointerException?
There's a debit card system in Canada called Interac that should be free, but depending on the bank and account type, the bank will give you a very limited number of transactions per month (like 10 or 20). After that, every time you use your card you get charged a significant fee.

Canadians get ridiculously nickel-and-dimed by banks, telecoms, retail, etc, compared to most other countries, which is part of why our cost of living is ridiculously high.
But that browser by default status didn’t change in the time window that the author presents. The decline happened long before browser selection screens were mandated.
It was decided last year: https://news.ycombinator.com/item?id=36361510
progress, not perfection. Chip at it one bit at a time.
Replaceable or user replaceable, quite the important distinction. Don’t know of any phone you can’t replace the battery, quite hard to do yourself though on a lot of them.
The Linux kernel keeps time as a 64-bit integer, but it's in nanoseconds, not seconds. It's a Y2262 problem.
But that's entire debate in the case with SCOTUS and this is a ton of US law.

Section A/B/C says these kind of fish boats must be monitored, and fishing boats being monitored will pay for said monitors. Section D says these kinds of fishing boats shall be monitored as well but nothing about who pays for it.

You will find US law RIDDLED with these inconsistencies.
>Lots of other laptops has the same whitelist annoyance

Which other brands?
https://www.consilium.europa.eu/en/press/press-releases/2023...

User replaceable batteries by 2027 is old news. The new news seems to be how Apple plans to accomplish it.
Why monotonous repetition is unsatisfying
It’s hard to go the other way as well. I worked with a guy, who was reasonably technical (it was his job), who switched from Android to iOS. He was calling me in his office every other day to complain about something or to figure out why his Google stuff wasn’t playing nice with the Apple apps.

Changing platforms is inherently difficult and requires a lot of education and discovering new solutions to old problems, regardless of the platform. Every platform has lock-in for non-technical users when it comes to this.
https://web.archive.org/web/20240628023958/https://harpers.o...

https://archive.ph/PPvGF
>the idea is no joke

It's not? But it's predicated on the idea that human life hundreds of billions of years from now will be more or less the same as it is now, to the extent that they'll even still be using the same APIs and OSs. It's difficult to believe someone would posit that as anything other than a joke.
But a typewriter isn't a product that evolves over time in the way software does?

If you want a newer, better typewriter, you have to find and buy it. The typewriter you have isn't going to get periodic updates that improve it's functionality.

And the company that made the typewriter isn't paying for the hardware every time you use it, unlike with a SaaS product (in most cases). You're also not paying a periodic fee to continue using said typewriter.

They're fundamentally different ownership/usage models, so why wouldn't the data ownership model change to accommodate?

[E] It would be helpful if you replied to my whole comment, rather than just the first line. I did clarify what I was saying further on into the comment.
Faustino Oro Becomes Youngest International Chess Master
In a few months, or in 18 months? Mira Murati said this month that the next "PhD level intelligence" models will be released in a year or a year and a half. Everything points to GPT-5 not happening this year, especially given that they've only started the training officially last month.
Right? Boeing would like to have a word.
Portrait of the Artist is also a good starting point

It's way more approachable than Ulysses, the hard parts of it are more self-contained, and if the reader decides to go on to Ulysses they'll have a good understanding of Stephen as a character

Really in hindsight I think I liked Portrait more just because you don't have to do as much homework to understand it. It's somewhere in between the general appeal of Dubliners and the masturbatory, literary stuff in Ulysses
Lol do you actually live in Ottawa?

Calling downtown near the Parliament buildings "the most affluent areas around the nation's capital" is pretty hilarious.
A distinction without a difference. The ruling elite doesn't have to survey the population. They sandbagged the population into alignment with their own opinions, then strong-armed holdouts and specifically targeted them along every possible vector (social, legal, economic, etc.) for their adherence to wrong beliefs. I shudder at how much worse this could get in a fully cashless society.
I hope apple has a way of detecting a genuine battery and alerting if it isn’t. I buy second hand and only want OEM parts.
Google has been lying about their search results [video]
How about gtk?
It is sufficient to grow the crops, but not at the yields you want. You can’t grow in that region without irrigation.
"Dravidian of South India"

Isn't this the same thing as saying "Chai-Tea"? As "Dravidian" already means "Southern". Dravida = South in Sanskrit.
So much for my Dan Becker videos. All he does is talk about camping gear. It is like a shopping channel
Great writeup! You show things are difficult to debug even when you have a board where all of your signals of interest are easily accessible.

It's a bad week when you have a bug that only is reproducible on form-factor hardware. Imagine something like a tiny earbud where the only pin accessible while the device is assembled is a single UART (bidirectional) pin? Ouch. Then, if you can manage to disassemble the earbud - the PCBs are usually so small most signals never appear on the outer layers - so you can't probe them even if you want to! Oh, and the issue is only appearing on one out of every few thousand earbuds? Better not break your failing unit while taking it apart! Good luck!

Just watched the Kickstarter video too -- looks like a great product y'all! Best of luck :)
Private Equity Ate Britain [video]
Postzegelcode
> 'Flood' of cheap Russian fertiliser risks Europe's food security

Buy expensive American fertilizer. Made in Russia or China. /s

Just like with Gas.
I've always thought QNX 4.24 w/ Photon microGUI should've been fully open sourced, even a decade later. It would've been competitive with linux in the desktop OS arena.
That's way easier to fix, though. You just need to fix the kernel's internal structures to keep track of time using two numbers. Y2K was a problem because everyone had to fix their code, not just OSs.