skysight-inc/HackerNews huggingface dataset:
If you want to live in a Hurricane-prone area you should build to hurricane-resistant standards.

Yet what does every single new home in Florida have? A composite shingle roof, no built-in 100mph+ storm shutters, etc. No requirement for built-in backup power.

This is one instance where insurance should be free to properly price risk. Make classifications of storm resistance and price each home based on what standard it meets.

Frankly California has the same problem with earthquake insurance even though it's all sold by the state created (but supposedly not backed) authority. The rates mostly don't reflect any earthquake-proofing nor what standard the home was built to. If you retrofit a 1930s home to the best modern standard you still pay the same rate as your neighbor who did not.
The first short story of his I read was “Tlön, Uqbar, Orbis Tertius”. It remains my favourite of his, and I probably read this story and handful of his others once a year or so.
I don't remember if it was Skinner or someone else, but another great example of using pigeons was inspecting parts in a factory. The automated line was supposed to be producing identical parts but occasional one have a defect that could easily be spotted visually.

They had humans whose job was to just sit there watching the stream of parts come off the line and if they saw a defective one pull it off the line.

The problem was that humans were great at that for a short time after their shift started, and then their accuracy at noticing bad parts would drop way off.

A researcher proposed trying pigeons. They trained a pigeon to press a button when it was show a defective part and not press when shown a part that was not defective.

The pigeon was more accurate than humans and it could go all day without losing accuracy.

But they couldn't just deploy the pigeon because it needed to occasionally be rewarded for correctly identifying defective parts to reinforce the behavior. Otherwise over time he would revert to not caring about the parts and buttons.

The solution to that was to deploy pigeons in groups of 3. The 3 would all see the same part at the same time. Their buttons were wired to a system that would:

1. if at least 2 out of 3 press their buttons trigger something that kicks the current part off the line, and

2. if 2 pressed their button and the other one did not would trigger automated food dispensers to give those 2 a reward.

The idea with #2 is that as the learning starts to fade the number of 2 of 3 pressing the button would go up, which would reward the two that got it right. This provides intermittent rewards that would sustain the learning.

To train new pigeons they extended the system so that a 4th pigeon could be added to a group of 3. The 4th pigeon's presses would not count toward deciding the fate of the current part, but the 4th pigeon would be rewarded for a press if a majority of the group of 3 pressed.

This let them have a group of 3 already trained pigeons train up a new pigeon with minimal human intervention.

Technically the pigeon based inspections were a complete success. Much cheaper than humans, much more accurate, and the accuracy stayed high throughout their shift.

At the conclusion of test though the company declined to go forward and put the pigeons into production. Their worry was that the public would have a hard time accepting pigeon inspected parts no matter how much research they could cite showing the pigeons were superior in pretty much every way than humans at that job.

PS: I've probably got some details wrong. I heard about this in a psychology class I took around 40+ years ago.
I was thinking trading cards too, but thinking of specifically trading them.

I wasn't really watching the images in the demo video, so at first I though he was transferring one image to another. This made me think it would be really cool if there were exactly one way to get a new image on your card: put it on a device that swaps two cards. You'd get a new image, but they'd lose theirs. So you'd actually have to commit to trading.

I guess that sounds a little like NFTs, but hopefully without the douchey scamminess.
I'd say give using it for weekend projects or a day or 1/2 day a week at work a try.
Or (like everybody else without the first owned house) sell the house, rent while buying another, then move from rented to owned house. A friend even had to spend a few weeks in a hotel (of a kind) with the family, while waiting for the house.
My gripe is that it’s stuff I don’t always have to care about. If I’m not working with CSS it’s just noise.

Whatever way that’s refactored, I only want to see that when I’m working with the styles and I don’t wanna do anything special for it either.
Yeah, I've been thinking evolving characters. Also more complex algorithms that you can't do on paper or in your head (and can't inspect).

When watching TV shows that have cool card games, like Yu-Gi-Oh, it seems like the game doesn't have rules, but instead the kids reason about the characters by looking at the pictures. Weird unexpected stuff happens all the time, I was thinking about how to implement that in the real world.

For example, imagine a vampire card that has its eyes closed. You try using it, but it doesn't do anything. But, you notice that when you play at night the eyes are open and now it's a powerful vampire!

So you can do time-based mechanics, I could add location-based mechanics. You can also make the cards do different things based on what other cards are in play.
Honestly - I find this opinion misguided. It's like saying a for loop is a leaky abstraction over a while loop.

Which... is asinine. One is simply a redacted and simplified expression of the most common implementation of the other case.

Tailwind falls into the same bucket - in my opinion. Like most frameworks, it's not there to handle your niche and complex use-cases. It's there to provide bumpers that push you into a pit of success for common use cases.

When you need to do something that's not common - use the escape hatches that are built in. That's not leaking - that's giving you the flexibility to fall back to a custom implementation.

The goal just isn't "abstraction" from css. It's common-sense, local, and consistent styling for common cases. I can build most lego sets from single square blocks - but it's nice to have a bigger selection available. Does that mean I need to understand those bigger pieces to make sure they fit, don't have weird gaps, and line up? Absolutely. Does that mean I shouldn't use them? No, probably not. But it does mean that sometimes I still need single square blocks.
Because the solution is pretty clearly “say no”. It’s a weird policy that they’re allowed to ask, but that’s about it.
That goes against everything I've ever heard on the subject and I don't recognize this site. Also if it was a carrier reason, wouldn't the sound appear if you were roaming in Japan? It doesn't.
Why? Because it’s all they know.
That stinks. But I’m surprised. I went back to FF full-time in 2021 and have seen almost no compatibility issues with websites.
Have a look at https://boardgamegeek.com/boardgame/194607/mystic-vale where cards grow during the game. It's implemented physically.

> Mystic Vale uses the innovative "Card Crafting System", which lets you not only build your deck, but build the individual cards in your deck, customizing each card's abilities to exactly the strategy you want to follow.

You would probably want to go with fewer cards. But something like a deck builder could work.
https://www.propertyshark.com/homes/US/Condos-For-Sale/FL.ht...
I don't mean to be presumptuous but this article does a lot of talking about how great UBO registers are at stopping crimes but nearly all of the alleged crimes mentioned in the article have victims that aren't even near the country the UBO register in. As far as I can tell the tax fraud investigation into Gabriele Volpi hasn't gone anywhere since 2018 (and it's not clear at all if UBO registers even aided that investigation). Is there any reason America or Europe shouldn't take Chinese or Russian capital flight money? It deprives your enemies of tax revenue and is good for local real estate. And foreigners can't make political donations.

I just don't understand this new emphasis starting with the FCPA but recently being used as the justification for all kinds of new laws on crimes which in the typical case amount to some third world government employee taking a few million dollars in bribes. How about complaining about carousel fraud? Or the extortion problem in Southern Italy? Or Medicare fraud? It's like local crimes aren't cool enough so they invent new ones.
Given that corporate charter is a grant by the government acting on behalf of society at large, the question is not whether company ownership being public should be necessary, but whether it benefits society. There's no natural right to form legal entities distinct from one's person with no strings attached.
Yeah what’s up with this thread? It’s like everyone lives in the twilight zone except you and me.

Five figures for a house? Riiight. In 1980, sure. Or if you like buying a house of cardboard.
hey, yeah!
The commenter about the iPad is also right, but, there's something satisfying about the physicality.

That said, you can play poker with a deck of cards and a pile of beans.

But yeah, I'm looking for something somewhere between Poker and an iPad.

See my other comment, a lot of interesting mechanics are available.

I'd sell you a poker set if you want to impress your friends :D Email me: jonah@wyldcard.io
It'd be slower. These coprocessor OSes are there to improve performance in the first place.

(Especially because wall clock time is not the only kind of performance that matters.)
It's the kids who will be bearing the weight, not the retirees.
"ImmutableStruct" does not communicate the key detail that these are compared by value, not identity. "Data class" is a common term for this in other languages, including Java, Kotlin, and Python. "Data" is definitely more concise (almost by definition) and I would argue it's more precise as well.
> if at least 2 out of 3 press their buttons trigger something that kicks the current part off the line

If wherever they kicked the part off to wasn't called a "pigeon hole", somebody wasn't doing their job
Well, a journalist goes after a politician for corruption and then his house is firebombed... The government itself doesn't have to "organize" that but a corrupt politician with friends certainly could.

>Aus and UK are worse than the US on this front

They are. Just look at how people were treated during COVID and how you can literally get arrested for tweeting "offensive content." That wouldn't happen in the US.

And yes, the example shows that it is not above a politician to literally kill a journalist with their own hands because their corruption is being uncovered. I guess in this case, the dude unfortunately succeeded but there's still two attempted murders and arson cases in AUS over a journalist uncovering corruption. Seems much more organized and deeper than a dude singlehandedly breaking into a house to do such things.
Run multiple browsers. I have Chromium around just for banking and problematic e-commerce sites that can't tolerate my security posture.
Using lsp within devcontainers/docker containers via tramp.
But who will snoop on the snooping snoopers? That's my question.
I mean CCG is kinda the original MFT scam. Look at how MtGox got started.
> The real issue isn't JS

Yet it should be acknowledged that JS encourages various inefficient patterns.

Comparing with Rust, with which I am very familiar, I think that you’d be less likely to have most of the problems (some a little less, some a lot less):

• isBlockIgnored: it might still be tempting to do it the /…/.test(rule.toString()) way, but you’d be less likely to do it that way for two reasons: working with the actual AST is a good deal more pleasant than it is in JavaScript (due to a better type system, pattern matching and iteration tools), and you have to go a little further out of your way to use regular expressions since they’re not just built into the language.

• strongRound: somewhat less likely, because its inefficiency is more obvious, and because the developer is less likely to even find format!("{:.1$}", data[i], precision).parse().unwrap() than +data[i].toFixed(precision).

• stringifyNumber: similar remarks on regular expressions, you’re more likely to manipulate the strings rather than bothering with regular expressions (because they are a bother, even if minor, unlike in JavaScript).

• monkeys: well, in this case the issue is JS; the whole thing would be a non-issue in Rust.

• _loop: again JS problems and a misapplication of old-JS/new-JS–mixing techniques.

• semver: in good design this would be somewhat less likely in Rust because it’s likely to shift the parsing invocations to the caller in a way that makes the inefficiency a little more likely to be noticed, but in practice this would probably be about as likely to happen in Rust as in JavaScript.

And these are fairly tame cases, all things considered. Simplifying a bit, JavaScript makes it easy to do very inefficient things by accident, but Rust helps in many (though certainly far from all) cases, making it so that some of those can be optimised so that they aren’t inefficient after all, some simply don’t compile or can’t be expressed in the first place, and some must be expressed in slightly different ways that make the inefficiency more likely to be noticed and avoided.

—⁂—

You also should really specify that Sucrase achieves its speed by doing something completely different. SWC and esbuild are explicitly doing basically what Babel does, and so comparisons between them and Babel are meaningful, but comparisons with Sucrase cannot be used to vindicate JavaScript performance. Ports of what the likes of Sucrase or Bublé do to Rust or even Go would blow the corresponding JavaScript library out of the water.
I'd like to be a lifer, or as close as possible to a lifer in today's economy.

Like the OP I'm embarking on my 40s. I'm into my sixth year at a FAANG. Staying at the same company probably made me miss out on some of the career and salary growth of the last several years, but I work in a specialized technical niche that I really enjoy and have a good manager and team.

Part of my motivation for staying is the economy, but the other part is just being a senior team member with a significant amount of subject matter expertise, trust and autonomy. Being able to set boundaries around work/life balance and role scope is super valuable to me.

My spouse and I joke that FAANG life is as hard as we want to work, so we might just stick it out until we are ready to semi-retire and then work on something more low key.
Is there a screen before I send off my selfie and ID that says "You are signing up for a bank account"?

Usually the formalities come at the end after you explain why you need them.
IMHO every claim of performance on speed/completion/timeline/budget made by CA-HSR so far has been false and no claim has been true. But point taken on claimed speed - we have only their claims to go on. It isn't fair to examine them on the slow speed only, which is what I was doing.

However, I am somewhat curious about your certainty of the quality of this thing. I am willing to do the following on longbets.org:

- CA-HSR will not deliver regular service on IOS by current predicted 2029 date

- 10 years from now, budget estimates will be at least $160 b

We can pick terms at your convenience. I will commit a maximum of $10k to this through an intermediary who will meet you in San Francisco. If I lose, you get the $10k to a charity of your choice. If I win, you will donate to the charity of my choice 125 tickets (equal value at the CA-HSR-claimed $80/ticket) on CA-HSR for SF-LA.
While not in line with the Lisp philosophy, it's far more hygienic to restart Emacs after a configuration change rather than reloading the init file. There's really no way to bring Emacs back to a pre-init state in order to recreate the initialization process. Not to mention that compiling the init file runs different code than loading the init file, and Lisp expressions are far from idempotent, so you can't really be sure your changes work until you restart Emacs anyway.
Those comments are pinned to the top by the forum with replies disabled. It appears to be a manual process, not automated by user, link, etc based on the comments being pinned.
I could tell a story from a typical mainframe client decades ago.

This was successful big distributed corporation, which begin, when mainframes was only viable technology for them, and all their business was inside machine.

They grow decades, but once happen problem - mainframe reach it's limits, and vendor was not agile enough, and said "we will transfer all your infrastructure to new hardware, but in few months" (they understand this as will stop business for long time).

I don't know all exact details, all I know, other company made them offer, claimed they will transfer to cloud, without stopping work.
Hello Sabacc.
An oil price correction is like a tax cut for consumers
As do most of the factors. One thing we know for sure: subsidies result in more.
Race to the bottom. These yachts ain’t gonna pay for themselves.
The monopoly sovereign currency issuer, in this case the US Congress[1], absolutely has upward pricing power for prices denominated in the currency it issues. By upward I mean they can set prices in anything as high as they like, but not necessarily as low as they like. Imagine if Congress passed a First Time Homebuyer act that would allow any first time buyer to have the government write a check on their behalf for up to a million dollars. All of the marginally desirable housing stock would instantly be priced up to a million dollars. Using loans instead of outright spending money into existence adds hysteresis, but the transmission mechanism remains intact.

Edit: Incidentally that's why I oppose every proposed form of Universal Basic Income I've heard of. I like the idea of creating a demand backstop[2], but really it's just going to cause rents to increase by the amount of the subsidy.

[1] Both the Federal Reserve and the Department of the Treasury are creatures of Congress and use delegated authority.

[2] Well, I like it in an economy with strong productivity. If production can't stay ahead of the increased demand, you'll just get inflation until the UBI is more or less cancelled out in inflation adjusted terms.
I've got the starter set sitting at home :D Haven't played it yet, but wanted to check it out.
> and 20% faster at runtime.

That sounds... Untrue.
An interview with an anonymous Data Scientist
This is a bit strange. I have Company setup to do the same thing and use it with Rust Analyzer and I have not experienced any stuttering at all!

I read down a bit and it seems like someone has mentioned building with "--with json", and this should be what makes the biggest difference here I think! The only thing I can think is that, maybe you didn't have libjansson installed while building Emacs, or it can't find it for some reason. It also needs to be available at runtime!

You can test to see if libjannson parsing is available by running '(json-available-p)' inside Emacs, in IELM for example.

Maybe some of this information will help!
So cool! I love it!
> There is nothing beautiful about anywhere in Iowa.

I feel attacked. You haven't been to Dubuque.
The mistake they're making is hammering it as a consumer brand. Really it should just be an alternate behind the scenes where people don't know. Or need to know.

Long term tho, I think lab grown meats will prevail and non-meat meats will age like margarine.
We do have some utterly bizarre shit going down in Australia, like this: https://www.maddocks.com.au/insights/high-court-confirms-med...

> the decision of Justice Rothman of the Supreme Court of NSW in Voller v Nationwide News Pty Ltd, extended the reach of defamation law such that media outlets could be held liable as ‘publishers’ for defamatory Facebook comments made by third parties on the media outlets’ Facebook posts.

But it was a Judge, not the government. And it was the big media that as targeted, not Joe Citizen. Yet the net effect was a curtailment of Joe Citizen's ability to broadcast their thoughts on the news of the day, and how it was reported. The size of the penalty his honour handed out and the broadness of the ruling meant there was only one sane response from the media giants: heavy moderation of their comment sections, or shut them down. They mostly chose shut down. Heavy moderation is very expensive, so I don't blame them.

The end result has been a biggest reduction of internet speech, comment and civil discourse triggered by news events I've seen in 20 years. Yet it strangely goes mostly unmentioned. Instead we get these conspiracy theories. I guess a conspiracy theory is more titillating than gross incompetence by one powerful individual. If want to go for conspiracy theories try this: why the haven't the law makers drafted a new law to fix the judicial mistake?
One slightly annoying thing about esbuild/swc is that they're faster by literally not being equivalent to Babel. esbuild intentionally does not emit ASTs, and SWC has their own flavor that is not compatible with Babel. Furthermore, both are written in non-JS languages, meaning any sort of plugin system either has to be written in Go/Rust respectively, or suffer massive performance hits from crossing the JS runtime boundary. SWC abandoned plugins in JS for this reason.

The dirty secret is, as Sucrase (https://github.com/alangpierce/sucrase) reveals, just that Babel is slow and the codebase really pays homage to the project name. Simply computing the config for transforms takes dozens of milliseconds on my machine as it does a bunch of filesystem reads.

So esbuild/swc etc. aren't gaining some magical compiled language speedup, they're just... not doing the dumb things that Babel is. Not ragging on Babel here, it's a 7 year old project originally written by a guy fresh out of high school. I bet a ground up rewrite of Babel could accomplish the same.
Because you don't just get the wealth, you also get the owner-kleptocrats along with it.
The unaffordability of housing is A Tale of 20 Cities.
Yes, if it was 300mm in diameter, there is a lot you could do with that:) eg huge sheets of graphene for electronics.
I had no idea that the torch had been carried for so many years.

Probably because I only started reading HN about 2020 or so. Never would have found out otherwise!
Thank you for posting this :D
Oh, someone uses Prettier or ESLint ? I removed those from my code, because those caused massive amounts of syntax fix commits. I recommend not adding both, they will fight with each other.
That't a neat idea. I was thinking of genetic algorithms for 'breeding' cards, and maybe AI image synthesis for the pictures?

I thought it'd be so cool if all the cards from one town look one way, and they're different the next state over. So when you go on a school trip, you can pick up cards not available in your area.
I was shocked by section 5. It's not just a survey, they imaged laptops with fake personal data that matched the persona (male or female).

For the female persona look at how many times the local shops went digging for private data.

Sure the sample size is small but it is still a random sample so the data is worrying. Even more worrying is the shops that claimed the systems had viruses and they installed antivirus software - conveniently the paper authors weren't able to find any activity log data on those machines. That suggests that some repair techs are actively cleaning up their tracks.
I see the entire article is based on information from ex Twitter employees and no effort was made to contact the current Twitter admin on what their position is.
Why Americans Spend So Much on Healthcare