skysight-inc/HackerNews huggingface dataset:
Extensions like this will be very useful, but you the developer posted a shill review of the Chrome extension using your own name and praising the developer, which is really off-putting.
The headline is not the story. The headline is never the whole story. If the headline was the whole story you wouldn’t need the story.

People who claim ‘they write the headline to get you to click’ are onto something. You’re meant to click on the headline and read the story.

A heck of a lot of news reports take this form, and all it takes to read them accurately is basic media literacy:

CLAIM, PARTY SAYS

Claim was made today by party.

More detail about claim, and how newspaper came to be aware of claim.

But counterclaim, according to other party.

Opinion on trustworthiness of parties, according to expert, with credentials.
It will stop when we run out of resources to make garbage.
Every time my terminal blows up because I wrote some binary data and I have to run `reset` or `stty sane` I'm amazed that we let things get to this point. Frankly I'm surprised that there are not significantly more vulnerabilities.

Even things like the use of ESC, and the overloading of ESC for the actual ESC key, for a signal for keycodes, and for the ALT/META key are crazy.

I've thought for a while that I should implement an extremely reduced set of escape sequences which use a non-ESC character (maybe SOH or something) for control sequences and key encoding. A minimal set -- color / cursor position / save-screen / query-size -- whatever it takes to make vim/emacs + tmux/screen work, and call it a day.
Views from Mechanical Turk
They might care about the stability of the world they depend on. They might care about longer term profits. They might care about the wellbeing of their employees. Or they might have really any other agenda subject to whims of those who control it. The idea that corporations would be purely profit focussed is a recent one.

IMO the interesting question is: why are so many corporations so focussed on short-term profit. With the answer seemingly being evolution by natural selection subject to the regulatory environment they find themselves in. Less profit-focussed companies are usually outcompeted.
I tried using containers for a while, and found them to be severely lacking.

One example: You can't edit a container's site list, you can only add the currently loaded FQDN to it. So, you can't for example assign *.google.com to your Google container, you can only add each individual subdomain, and only after loading it.

Worse, if a host you want to add is part of a redirect chain, there seems to be no way to add it at all. For example, mail.google.com redirects you to accounts.google.com which quickly redirects you back to mail.google.com. There is no way to get accounts.google.com added to the list. As a result of this, the "Limit to designated sites only" feature is completely unusable. (And the only reason these problems exists is because Mozilla in its infinite wisdom has decided that an Add button and a text input in the sites list would be too much for us lowly users.)

Another common annoyance I had was the inability to clear cookies and site data for a given container only (or for the default container without affecting any named containers).

In the end I just bought more RAM and went back to using separate profiles.
Very helpful, thank you for the detailed reply. The good news is nothing you said is new information based on what I've had from a few friends in the industry.

Appreciate it!
In rust, adding context is easy:

maybeError.map_err(...)?
Ah, the Western media's racism extends to social media. Predictable.
There is a not-for-profit designation as well, which has different requirements, and hospitals can be either of those or for-profit (and probably more)
Implicit CPC induced calls to defund the CBC aside, we agree that CBC's budget is not infinite and is therefore a limited resource?
Oracle has `SAMPLE(N)` which can come after a table name to get N records from the table. I believe it's built specifically to be performant for this kind of thing. That said, it's the only case I've heard of and only because of an aside in a book a while ago.

https://stackoverflow.com/a/22822473/9939508
It will depend on whether you have other income or not (eg retired or not).

If you don’t have other income the first 45k if single or $90k if married of long term cap gains will be taxed at 0%.

In that case your effective tax rate in CA is around 12% if you’re single or only 2.7% if married, which is going to be a lot lower than any income that is taxed as ordinary income.
A Particularly Gnarly Case of Go's Non-Nil Interfaces
I love how "Tech Industry" is the headline villain, though it seems the auto and agriculture industries have been far more active in the litigation of stopping this stuff, per the rest of the article.
Legislation. That is what the state is for. To internalise the externalities.
That sounds promising. Did you use it in a team? If so, how well did they receive your avant garde shell language?

Also, have you tried other alternative shells like xonsh?
I would prefer a generalized version of the "Oracle Flashback" feature: ability to add extra where conditions to a table, e.g.

create table test (id int primary key, attr int, deleted_at timestamp);

alter table test add default_filter is_active where deleted_at IS NULL;

then all selects like "select * from test where attr = 42" automatically gets added the above criteria and becomes "select * from test where attr = 42 AND deleted_at is NULL"

When you want old rows, you can override the default condition using something like:

select * from test where attr = 42 filter is_active (deleted_at IS NULL or deleted_at > '2010-01-01'::datetime)

You would then be able to have multiple criterias instead of just when row was deleted.
I'm curious, if you have an actual example where I'm wrong or if you just want to win on opinion here. Because I'm fine having a different opinion than you but pretending like, in this example, the behavior of the two groups in the past and the facts does not indicate a statistically higher likelihood that a shoddy Hamas missile caused this and not Israel requires you ignore the history here. Your comment moved the goal posts and make a statement with no evidence in support. The actual facts in the article meanwhile continued to support my own point.

1. Hamas is proudly on the record that they want their people to die as human shields.

2. Hamas is proudly on the record that they seek the genocide against the jews.

3. Isreal does not typically lie and say it wasn't their missile when they fire them.

4. Isreal's munitions are very effective and Hamas is using homemade rockets made from water pipes and are much more consistent with the type of damage caused in the hospital parking lot.
[arbitrary number] is currently limited to somewhere in the low billions, which is unlikely to be of much help, even for finding the ASCII representation of "Hello, World!".
Are you speaking from personal experience? Because I've lived through exactly that, and I still understand protective orders as one of the most effective ways to prevent intimate partner murders.
Shouldn't a libertarian just leave the choice of currency selection up to individuals (willing to spend, and willing to accept)? Forcing the use of a specific currency on people seemingly violates the NAP.

I'm curious because this is seemingly opposite to how I envisioned libertarians to act.
It's rhetorical. If you said said "the Denver Broncos raped the 49ers last night" you wouldn't be accusing the Broncos of literal sexual assault.
One commenter mentioned aqbanking, which is open-source and can navigate various kinds of 2FA shenanigans via the FinTS protocol. For example, it communicates to my card reader via USB, and relays the resulting TAN back to the bank server.
The only thing I take issue with here is 'programming'. These are mathematical models for probabilistic processes. They are not programmed. They are conceived and then optimized to fit a distribution.
I'm 66. My views have changed a lot over the last 15 years; I've become more radical. (I think you're supposed to get more conservative as you age.)
Based on whatever fake text message screenshots, sob story, crying children, paid witnesses can convince the judge that some potential threat exists beyond a preponderance of the evidence.
> it's not going to make them want to be nice to you.

Is it so much to ask for professionalism from law enforcement? "We beat your team" is not enough to warrant violating anyones rights - it's not even that impolite in general.
Ragnar Locker "likely to rebrand" in wake of takedown
In the current Confidential Computing landscape, trust is being shifted from the cloud service provider to the hardware vendor. Whether it's AMD-SEV or Intel's SGX/TDX, the trust "root" becomes the entity responsible for creating the secure enclave or confidential VM.

It's important to recognize that this 'root of trust' must still exist somewhere.

While homomorphic encryption offers an possibility for computational privacy without the need for this kind of trust, it isn't a one-size-fits-all solution due to its computational overhead and limitations. (although I'm not an expert on that).
I meant in a fundamental sense, per information theory, i.e. physics.
I am not an Irish (or any kind of Celtic) speaker but orthography for those languages looks absolutely crazy to me. Both Welsh and Irish / Scottish Gaelic look like languages that might have benefited from their own alphabet, or at least the addition of some diacritical marks.

We also have no real idea how proto-Celtic or even Gaulish or early old Irish would have been pronounced. Only best guesses. We have inscriptions in e.g Gaulish from Roman times but they look to me suspiciously Latinized.

And then look at English.. it's a mismash of a bunch of different orthograpic conventions -- Anglo-Saxon, Norman French, Nordic, Latin, Greek... and makes no sense. Even us native speakers have no absolute certainty how to pronounce a word they've never seen before.
US customs had me give them the credentials for my facebook profile back in 2017, so it's not that uncommon.

Edit: I had mentioned twitter as well originally, but I think what happened was I told them my twitter password was in my password manager and offered to get it off my phone (in their possession at the time) but the guy said it wasn't necessary.

For context, I was a 22 year old student travelling from my home country in the caribbean to the US after summer break. Also for context, I'm brown and have a muslim name.
Child injuries due to high-powered magnet ingestion continue
I've watched all the Redis goodness and potential slowly getting locked behind paid license. Specially after departure of the author of Redis. It's kinda sad to see such vibrant ecosystem now feeling stale.
Wow, these scam attempts must be extraordinarily common, for anything other than "be aware of scams" ads to take place.

I'm a lifelong Linux user and I've gotten a few scam calls from "Microsoft", where the service rep is concerned about viruses on my system. It gives me pause to consider what the average Windows user must be subject to.
Why would someone who intends to commit murder care about a misdemeanor status offense?
I don't understand why they went through the trouble.

It even pings this script first

https://www.wolframcloud.com/objects/user-ca9f3e2e-1c45-4ace...

to get a checksum ("ck") that it then passes to the Pi searcher in the query string, which appears to be the last 8 digits of the MD5 checksum of the date, e.g.

import hashlib
print(hashlib.md5("12-30-56".encode()).hexdigest()[-8:])

Unfortunately passing invalid dates seem to once again crash the image generator that presents the results.

Valid:

https://www.wolframcloud.com/objects/microsites/mypiday/pida...

Invalid:

https://www.wolframcloud.com/objects/microsites/mypiday/pida...

In all seriousness, why isn't this just "find any number in pi"?
I like this as a more precise back-of-the napkin method than what I articulated. I’m not up-to-date with GM and Barra’s tenure.

What I can say is that I’ve personally seen bad leadership teams cost employees much more than $180/year. As a board, it’s hard to look at that prospect and and go cheap on someone with the potential to destroy or create that much wealth.
Cool story the usual speech of making it the fault of the consumer ...

I want a repairable phone with extended support for around 400e can you find me one ?
Fairphone are not too bad but look at the price and they are probably doing the best they can. But you might have heard of economy of scale ?

If right to repair becomes law then repairable product might stop being niche and so expensive.

Edit: but no let's not pass any law and just continue to let society subsidize corporation pollution.
Then why haven't we won a war in 20 years?
The reality of abuse from cops, politicians, managers, HOA presidents, faculty deans and virtually any position of partially unchecked power is that these positions attract exactly the kind of person who would abuse that power.

The fact of the matter is, the more cooperative, non-violent, honest and nice society is in general, the more viable it is to be a machiavellian, narcissistic and power-hungry parasite. These traits are innate parts of the personality of each of us from birth, and some of us get a lot more than others. It's generally not a very good thing for one's future prospects to have these traits. The risk of having everyone sniff you out and turn against you is high, and gets higher the less sophisticated you are.

But even relatively unsuccessful little tyrants (HOA presidents are the perfect example of this) are more than capable of inflicting actual damage on others. If you're someone like this, and you have a tendency for violence on top of it, becoming a cop is an attractive prospect because most of these traits aren't particularly punished in that profession and sometimes are actively beneficial to your career.

Perhaps unintuitively, the real solution to this problem is to attract normal people to fill these roles. This is particularly true for politics, where most normal people rightly evaluate that the risks of a career in politics are much higher than the reward. Normal people see the reward of a career in politics as essentially an interesting job and the ability to make things better for a community. This is motivating, but not as strong as the motivation of people who are in it for the power.
If they are lying, or merely ludicrously mistaken, about the Fiat 500 and the F-150 what credence can be placed in the rest?
> Is it a stretch to think these police officers are trying to make things as painful

No, I definitely agree. And it makes me wonder what the endgame is here. Could Abuse of Process come into play?
Yes. But Hawaii isn't special. That vast majority of the US population lives 100 miles from an border because the vast majority of the population is by the coasts. The great lakes count too. So almost all of the large cities in the USA are constitution free zones.
That's a fun idea. Thanks! Hmmm.

And very welcome. It turns 25 this year, which is really weird - it's older than my students! grins
The headline suggests that the footage of the arrest is what the cops are claiming is an invasion of privacy.

But the claim is about the accompanying comments/captions, some of which talk about things that don't happen in the video and didn't happen during the interaction.
The worst take I’ve ever read on hnews is that Die Hard 2 is better than Die Hard 3.
In case it's useful to anyone, I've been running the cheapest possible implementation of Git-based revision history for my blog's PostgreSQL database for a few years now.

I run a GitHub Actions workflow every two hours which grabs the latest snapshot of the database, writes the key tables out as newline-delimited JSON and commits them to a Git repository.

https://github.com/simonw/simonwillisonblog-backup

This gives me a full revision history (1,500+ commits at this point) for all of my content and I didn't have to do anything extra in my PostgreSQL or Django app to get it.

If you need version tracking for audit purposes or to give you the ability to manually revert a mistake, and you're dealing with tens-of-thousands of rows, I think this is actually a pretty solid simple way to get that.
You read this rebuttal and came away thinking the only counter argument is it is "grr, rich"?
Even after obtaining certificates allowing you to MITM, you have to actually find TM you can be a MI. In a targeted attack, this could be as easy and discreet as spoofing the target’s hotel WiFi. In a country without plentiful cross-border connections or a diverse backbone, a tap in the right IX could also work. (Famously, the NSA exploited the oligopoly the major consumer ISPs have in the US. Somewhat less famously, Roskomnadzor had to embark on a multi-year boiling of the frog to make Internet censorship in Russia even remotely workable, due to the diversity of the market and of the interconnects left over from the late nineties and early oughts, culminating in a requirement for every ISP in the country to patch MITM hardware into their network.)

But for this kind of thing to happen on every connection to the server being impersonated, you either have to bring a very big and publicly noisy hammer like a BGP hijack, or have the Internet upstream of the server cooperate. If the traceroute info in the post is to be trusted, in this particular case Linode and Hetzner themselves—or perhaps their datacenter operators—seem to be performing the intercept.
Can you break the algorithm? aims at explaining journalists and their audiences about the intricacies of reporting on automated systems.

It is based on The Good, The Bad And The Accountant (https://jplusplus.github.io/the-accountant/#/), a game by Journalism++ (https://jplusplus.org/en/.
> Human nature is always unpredictable.

Human nature is always -un-predictable.
I've suggested that in the past here. But it was (I think correctly) pointed to me, that in most areas there are a monopoly or oligopoly (smartphones, for example) where there is no real option. I do try to squish as much life of my phone, and I changed the make, for a make that gives more updates over longer time. But soon I will have to switch, from a perfectly working 6 yo phone, when Meta or something stops being supported.
> One effect of this is that stocks historically average about 8% a year.

And stocks in rising interest rates environment only average 6.4% a year, not 8%. Here's a study over 13 periods where interest rates rose in the US since 1962 to 2020:

https://www.lpl.com/newsroom/read/weekly-market-commentary-r...

So, indeed, many are now simply doing this: selling (or pausing their buy/DCA) stocks and taking the guaranteed yield.

I typically considered USD/EUR toilet paper but at 5.6% short term I'm now putting some of my money in short term treasuries. And I'm DCA'ing the proceed into stocks.

> This will probably drive the market down much further than it has in 2022.

I remember my family (in the EU) getting 13%+ interest rates on government bonds when I was a kid.

We're "only" at 5.6%: rates have and could again go much higher.
I'm not sure the latter holds. That's like saying grocery stores are "government funded" because they take food stamps - or for that matter, that private retirement homes are "government funded" because the retirees get their income from Social Security.

And for that matter, the former definitely doesn't hold, because nearly every entity gets some tax break. Every homeowner is "government funded".
Even if it's flat you can find a time frame when it's up. The reality is it's not the best stock by any means, and it will never will be. Why? Because it's Atlassian. No-innovation, KTLO-kind-of-company.
I disagree. Forging DNSSEC requires LE to strong arm the domain registrar to modify the DS keys per domain which would also require them pointing to an adversary DNS server to answer those requests with a valid signature. That action would definitely be noticed. Without DNSSEC you are back to square 1 of unsigned DNS that can be modified in-flight, a much worse situation. I personally believe we should be advocating for more DNSSEC, not less.

What I think you're advocating for is that DNSSEC should have it's own transparency log that shows when domains update or cycle their DNSSEC KSK/ZSKs which is a great idea, we would just need to get all the domain registrars on board as well which as we can already see with the transparency project, you can't get buy in from everyone.
I think it is a misunderstanding that the job market is optimizing for fairness: it is not.

Executive pay is supply and demand. The mayor is being paid $450k because a person with the necessary skills was willing to take that salary (after fighting off opponents) to become mayor. Mayor comes with prestige, so more people want to be mayor, and $450k is not a terrible incentive to go after. If the government paid $80k a year, no one would become mayor. If they paid $1m a year, too many qualified people might be interested, or – the right people might become interested.

Imagine you’re a CEO who successfully ran and sold a business for $250m. You now have at least $25m. Why would you ever want to work an intense job again? Being CEO is exhausting.

Executives are paid a lot of money because they’ve already made a lot of money: if you want to incentivize them there has to actually be something at stake.

That said, these decisions are usually made by a board, which is small and has limited knowledge.

There is plenty of room for them to miscalibrate, too, but paying too much for an executive is bad business. Paying too little is, too.
M2 has been in decline this year. There's fewer dollars today than there were last year.

How does this factor into your model? Not only has interest rates spiked to 5%, but dollars are getting erased from existence.
Yes. Assuming you're willing to purjure yourself, this is basically the full time job of a family court judge and they're much more practiced at figuring it out than a normal person would be.

You'd be hard pressed to find a person with less confidence in our "justice" system than I have. And as I mentioned in another comment, I have, unlike almost everyone else here, actually been on the receiving end of a misuse of this system. I still find it overall pretty reliable and the best mechanism we currently have for reducing intimate partner violence, one of the most common ways for women to be murdered.