skysight-inc/HackerNews huggingface dataset:
You've got it. Low interest rates spur the economy by letting companies borrow cheaply to expand their business. That's supposed to combat unemployment, but at a cost of high inflation, since there's more money.

So, conversely, you can combat inflation by raising interest rates.

But that's only one cause of inflation. If your economy is unproductive, or if the costs of your supplies go up, then prices will go up regardless of what your interest rates are.

That was what happened to the US (and elsewhere) in the 1970s. Oil prices skyrocketed, and that raises the price of literally everything. Fewer goods were purchased, so companies reduced staff, raising unemployment. Unemployment + inflation is called the "misery index", and it's not easily fixed just with monetary measures.

The US solved that in part by government debt. The government is the "borrower of last resort". It can pump money into the economy even when interest rates are high. That will eventually cause inflation but can also break the cycle of price rises and firings. People buy stuff despite high prices, more workers are hired, and eventually the economy reaches a new equilibrium despite the higher price of supplies.
Love this story! As someone that joined the industry remote, its stuff like this I sometimes worry im missing out on.
> no OS-level restrictions on the capability of those messaging services (that is, a third-party app can effectively take the place of iMessage with no loss of device or app functionality)

iMessage is not an app, but Apple Messages is. On iOS and the App Store, Apple forbids third-party apps from supporting SMS/MMS from the device, which unfairly disadvantages competitors to Apple Messages (and competitors to iMessage).
How volunteer work in F/LOSS exacerbates pre-existing lines of oppression
> That requires voluntary compliance from the offender.

Not it doesn't, it just requires more supervision from his probation officer or whatever. Put him on house arrest with an ankle bracelet, it's still better than being in a psych ward.
It’s one step removed from “build in public” and you get to see and build prompts from other (although, they’re included with the result).
Hey, let's not forget that, somehow, Mississippi has decriminalized possession for a very long time now. And more than 75% of the voters wanted medicinal marijuana. Now the state officials continue to brutally enforce their morals against medical patients,
having already dragged out the legislation to provide a legal framework for medicinal use, but that's regrettably hardly unique to medical marijuana patients.
> It's not controversial to say that women have largely different life experience/background than men. It's not controversial to say those of different races/cultures have largely different life experiences/background than a young white suburban software engineer (which has historically been the majority of the industry).

OK. That is true. And? Your point being?

> But really that means I'm just going to hire the person I get along with best that answers the questions I happen to have, biases included.

Yes, that happens very often. What's the problem? Are you really having the goal of being able to get inside any company out there and tell them you know better who's a better fit for their specific team? If not, what's your angle / point / goal?

> Does it feel good that I am not focused on in DEI as a young white man? No, it sucks to be reduced to something I can't change. But I'm not arrogant enough to pretend that I'm not commonly represented at all levels of tech.

Sounds like you're looking what to be outraged at, I am saying this genuinely and apologies if it comes across as blunt but I am old enough to stop caring about sugar-coating stuff.

Point me at the exact problem in your quote above and tell me what you want changed?

> Asking for an "irrefutable numerical proof" isn't an invitation for debate or speaking from curiosity.

Indeed, I am not at all curious about what do privileged people are looking to feel guilty about this week. (And yes you and I are privileged, there are no two ways about it.)

It is not your fault that a potential next John von Neumann happened to be born in Bangladesh and only used his wits to steal fruit and bread so as not to starve, for his entire life, and never managed to get educated enough to rise above such life circumstances. You can't be everywhere. Hell, you can't even be at 0.00001% of places. Let go and stop looking for injustices. If anything, our world is 99.9% injustice, if one bothers to look carefully enough just for a few months of their entire life spans.

> You're blowing by that I was responding to

OK, then I didn't understand your point there, which is the case for most of your comment anyway.

---

In general, I found your entire original comment super puzzling. It sounded like you are looking for problems where there might be none or they are impossible to fix (yet). OK, women are different and have different lives than you and me... and?

Yes people out there discriminate black people. I'd like that to stop as well. What are you doing to stop it, exactly? Surely you realize talking on a very niche forum like HN isn't going to achieve that, right?

Modern DEI got warped into an unrecognizable mess and nowadays it's mostly weaponized against white males by trying to play on their guilt (kill me if I know where does that guilt even comes from...) in order to gain convenient shortcuts to lucrative positions.

As such, I am neither impressed by modern DEI, nor do I support it. When its proponents chase away the leeches I'll be one of the first people to get on the line to donate and try to help. Until then, I'll just shake my head in disgust at what DEI has become.
Absolutely love this library. Easy to use and stood the test of time. Used it for charts on https://usdc.cool
For which something like a 4 KB limit is more than enough, like options on a table.

The point is, once you switch from options to actual data, you switch from GET to POST. This is not a bug, this is a feature. POST is for posting data. GET is for retrieving it only, not for sending it.
Other animals have natural curbs on population. Predator's, diseases. And reach some equilibrium.

Humans have been very good at overcoming any natural limit on population.

But think that is the point of the article? That humans have continued to expand, on the boom-bust curve, -> humans are on an every increasing upward curve, and thus heading fast into some inevitable limit that will cause a crash.

So kind of like a virus that grows un-abated until it kills the host.

There is no equilibrium point reached.

Yes, like some other animals, just more dramatic.

The host is the entire planet.
I'm curious why Apple is now putting effort behind the web when it competes with their app store distribution. Don't get me wrong, I'm excited they are. I can imagine a bright future for consumers where games with native-level graphics are distributed via the web.
Ben Eater does have a handful of early videos on his YouTube page that gave me a much better understanding of what's happening down at the physical and particle level. But at the end of the day, to succeed with this material you just need to understand the theoretically digital function of a transistor, not the physical properties.
Unsurprising, but it did it's job of energizing and outraging the right. Seattle City council was just swept by them, too.
I notice there isn’t a lot of the actual performance? Banjo and synthesiser is always a tough call.
Or on Windows, Xcopy.
Why have parameters at all if they're not meant to be used? I don't really buy the argument that you're allowed to use parameters for small things but not for large things. Personally, I prefer if sites give me a local-only option of storing my data and sharing it with others.
High officials have pardon power in a great many democratic republics. And when the country has a parliamentary system and government is led by the prime minister, sometimes pardon power rests with the president whose position is seen as aloof from all the debate and strife in parliament.
I agree that "read committed" is clearer in knowing what you're getting than "repeatable read". The latter can be convenient and workable if you accept that you will need to do locking to avoid write skew, etc.

I've used both "read committed" and "repeatable read" with MySQL and learned to deal with each in their own way.

The problem I've seen is with large/long-lived transactions that impact performance, where the solution is to divide writes into smaller transactions in the design--"read committed" does tend to encourage smaller transactions.
My 2018 Audi had Google Maps built in. Fast forward to 2022 and the functionality was totally broken and I was left with a half functional infotainment system. I even payed extra for the fancy guage cluster that showed the maps. To make matters worse again the car apparently had a 3g and 4g modem for different purposes. So with the 3g sunset I lost even more features. Never buying an Audi again.
Bought three Dell T420s for like $120 each. Loaded them up with ram. They're actually quieter than some NUCs in normal operation. On the down side, they have obnoxiously bright blue LEDs on the back and the little LCD display. A bit of rubylith tape took care of that.
Seemingly any time a particularly unpleasant disease comes up it’s Ctrl+F prion bingo.
Celebrities Found in Real Estate Database Exposing 1.5B Records
A New Look for Bluesky: The Social Butterfly
I'm starting a regenerative agriculture focused farm. I don't believe a technology can save us but fundamental shifts on how we produce our food. I'm not going to change the world myself but I want to be part of that revolution while providing my family and local people nutrition rich food.
So is this a third implementation or is it using Dawn or wgpu?
The Bedrock edition of Minecraft (XBox, Microsoft store) is in C++. The original is still built with Java and called the Java Edition (unless I missed some big news the past few years)
We don't get to choose what our brains do sometimes. "It's all in your head" is a dismissive explanation, except that we all have to live in our own heads, so if something is "in our head", it's a freaking big deal because we have to live with it rattling around in there. For someone with an mental disorder, the idea that wifi will cause cancer could force them to live on the fringes of society.
If only Apple would free Safari from the OS release cycle, the way Microsoft did with Edge when the latter became Chromium-based.
Ask HN: Parents, what's your iPad policy with your young kids?
I'm having my first kid soon and I'm torn on how to/when to introduce them to iPads.

On one hand, I see kids throw complete tantrums out in public until their parents give them their iPads, and I don't want that for our kids. My parents didn't let me use my gameboy at the dinner table, for example- but I see that happening all the time at restaurants where if the parents deny the kid their iPad they'll start crying or screaming at dinner.

I'm torn because on one hand I want to encourage curiosity and allow for the educational usage of them, but on the other I'm concerned about what it will do to their attention spans and ability to cope with life and their emotions without it.

Parents of HN, do you let your kids use an iPad? At what age? How often? For what purpose? No matter your answer, how do you feel that has turned out for you and your family?
available (nearly) anywhere, built in support forums, refund capability, and until a couple of years ago being able to use bitcoin to pay (buy steam gift cards with bitcoin). family sharing - where another computer can play games you've bought if it's on the same network, is also a nice feature. I know it doesn't matter here because the game is open source (or whatever), but in the general sense it's reduced my spending on games. When my kid wants to play a steam game i either do work or play a game on xbox for windows, gog, battlenet, whatever. As i type he's playing BeamNG on his computer via my steam login on my computer.

Also, i am a bit biased. I'm part of the steam class action, and potentially will receive $500 or more from valve due to their "cut".
Same exact path here, just a few years later. Tried gaming on my mom's Gateway, which led to building my first PC with a Pentium D, which led to a hobby of constantly buying/selling hardware on ebay and swapping stuff out, which led to an EE degree, and here we are.

No video games, no PC tinkering and overlocking, no EE degree.
I'm just arguing from a perspective that society influences women not to go into STEM, and that's not a positive thing.
What use is to have infinite context if new tokens can only access a lossy compression of past tokens?

There is definitely a use for this kind of model, but this also shows why Transformers are still the main architecture we use today.
That has less to do with Erdoğan specifically and more so with colonialism or, more precisely, reckoning with it.

A lot of countries and people, in particular ones that were colonized, are known by exonyms. Names chosen/given by outsiders.

In some cases, these names don’t even make sense, or they might even be pejorative.

So, in recent years, there’s been a push to use the names chosen by the people to whom it pertains. If only as a recognition of self-determination.

Türkiye, while not necessarily being subjected to colonization, capitalized on this by virtue of Erdoğan putting out a diplomatic request to other countries to be called Türkiye, and pretty much everyone acquiesced.

In his case, it was more a matter of pride and annoyance that Turkey was a homonym of the name for the Thanksgiving bird[0].

So, all in all, I’d say it’s a good development, even if, in Türkiye’s instance, it’s for less noble reasons.

Quick fun facts:

1) while the US State Department accepted the change in spelling, they’ll still use the English pronunciation[1]

2) The Thanksgiving bird is named differently in various languages after the country/region the speakers of that language thought it originated from; e.g., Turkey in English because they thought it came from Turkey, Hindi in Turkish, and Kalkoen in Dutch respectively named after “Hindistan” (Turkish for India) and Calcutta, etc.[2]

0: https://www.cnn.com/2022/06/03/middleeast/turkey-name-change...

1: https://apnews.com/article/politics-turkey-us-department-of-... There was a source on the State Department website that instructed on the old pronunciation, but I can’t find the link anymore

2: https://en.wikipedia.org/wiki/Turkey_(bird)?wprov=sfti1#Name...
Telecom and credit card companies have understood levels of concurrent systems that most of us have only just begun to appreciate.

The paper, “Your coffee shop doesn’t use two-phase commit” was making the rounds sometime around 2006-7, and it really helped crystallize things for a lot of people.

Motivational papers and speeches often find one quadrant of the “known” continuum and do well in them. They can explain a problem that nobody knows about in a way that makes them care. They can draw attention to something that you have felt but could never express. The frisson here can be palpable. Or they can explain something you’ve always known in a way that you see it again, perhaps giving you new ways to bring others deeper into the Known Knowns quadrant.

This one bridged several. It worked for people who hadn’t heard of it, and it facilitated conversations with people who were going blue in the face from discussing it and getting little traction.

https://ieeexplore.ieee.org/document/1407829
Are there no phage treatments for MRSA yet?
I wish that were true. As the only teenager in my rural school even remotely interested in programming, the closest thing I had to advice came from my dad, who didn’t finish college and liked to build computers as a hobby, but who didn’t know the first thing about programming. I spent a long time trying to find a good C or C++ book at the time, and the C++ book I ended up buying was so much worse than Schildt as to be unmentionable.
Another Schulz story featured here a while back. In the posts it emerged that HN harbors an unspoken Bruno Schulz fandom

And I learned I wasn't alone.
I find it mind blowing how at one point I was getting scam texts almost daily because it seems like the easiest criminals to capture.
Registering a number will eventually lead to a bank account.
They can social engineer the criminal.
They can trace where the call is coming from.
Yet it seems they barely do anything.
Can we get a DB for "Shitification".
So at this point it might as well be bleach then?
They’ve been hiring celebrity developer advocates too like Jen Simmons and recently Nichole Sullivan. But it has improved so much in the past few years too.
CSS is genuinely an awful layout system.

I could rant, but I'll just link Casey Muratori's take on CSS instead.
https://feeds.resonaterecordings.com/software-unscripted
Depending on the system you use snapshot isolation sometimes allows you to get an snapshot id which allows you to use the same snapshot in other (read only) transactions.

Furthermore even read only transactions can fail during the transaction, especially longer running ones. Sometimes that is fine, and even required. But many other times reading a snapshot even if it becomes stall is preferable.

Through I wouldn't say snapshot is it's own isolation level. It's more like a specific way you can run read only serializable transactions by telling the DB "pretend in this transaction(only) any changes by other transactions happen after I ended the transaction".
While an interesting video, the thumbnail with houses labeled "The rest of the world" depicts houses around Stortorget in Gamla Stan, Stockholm ("The Big Square" in Stockholm's Old Town, https://en.m.wikipedia.org/wiki/Stortorget ). These are hardly representative of the rest of the world, and especially not contemporary buildings.
Awesome, thanks! Is there someone there you could connect me with for an introductory chat? I put my contact info in my profile, I completely understand if it's not possible. Thanks!
Yes! Whisper's already running there, just need to get a bit further. https://whisper.ggerganov.com/
One moral risk we play is does legalizing our recreational drug (eg alcohol/cannibis) increase the harm done to addicts[0]? While I maintain that there's a logical inconsistency to having legal alcohol and illegal cannabis, I'm on the fence if the consistency should be that both are somehow controlled/illegal (though absolutely not criminal).

Another thought on the subject is how many small charges were simply because the police were fairly sure the defendant was up to some other crime, but were unable to make a court case over it (due to difficulty of evidence etc)? It may be that it was hard to prove the accused was doing X, but the bag of weed in their pocket was undeniable...

Just musings don't get too aflame over them...

[0]: https://www.newsweek.com/americas-heaviest-drinkers-consume-...
Another example: boiling kills most bacteria, very few have evolved to survive it.
When I was a young teenager in the 90s, the thing that blew my mind when I got my first computer was that it turned out that _all computers were servers_. The computer didn't need to be in a rack form factor, or expensive, or any of that. It just needed Winsock, TCP/IP, and that was it! My computer was the same as any other computer on the Internet.

So, while this post is cool, I wish there was less emphasis on the hardware, which is pretty irrelevant for running a Node-base app and serving it to the Internet. You also don't need a static IP—you just need to figure out dynamic DNS :).
You act as if they couldn't have gone about this 10,000 different ways.

This worked because it's what the people wanted - in response to the 70s - not because some evil scheming overlord.
Yeah, it works pretty well for me. Rust definitely took some getting used to (I was new to it when I started).

There's a lot of functionality you can access from JS without needing to get into Rust, but on the Rust side Tauri has this notion of "commands" for calling Rust from the UI.

You can write a Rust function and annotate it with #[tauri::command], and register it, and then you can call it from the JS side with invoke('your_command_name', args). Those commands can be async too, so you can do blocking work on the Rust side and the UI won't freeze.

You can inject State variables into those commands, which get injected at call time and are effectively global to the Rust side. I would say the State stuff is a bit unergonomic in that you run up against needing to share them between threads, so everything inside them needs to be Arc<Mutex<>> and writing those wrappers was boilerplatey.

I wish the JS <-> Rust calling overhead were lower. It serializes everything to JSON and back, so I try to avoid too many calls, and try to avoid sending lots of data between them.
Ackshully, executive function (what we really care about) hits max and stabilizes at around 18:
https://pbs.twimg.com/media/F92-L1sXUAAXjkf?format=jpg&name=...

Source: https://www.nature.com/articles/s41467-023-42540-8
Safari has been improving at rapid pace for a while now. They were the first to get ES6 support (and the only to implement tail calls), they’re usually the first with CSS features
Yeah, it ended up being one of those things you look at a second time and wonder why it seemed so hard the first time. It was a good lesson for me, though. Now when I hit something particularly dense I have a lot more patience with it.
You are seeing the retail price. The price schools get through vendors are much lower. Sure, you can find laptops used on eBay and reformat them as needed. That's a terrible way to run a school's IT department with modern 1 Chromebook per child policies.

You couldn't reliably source enough cheap laptops to endlessly have to work on them to get them provisioned for students while also repairing the 2-3 broken Chromebooks per week because kids are hard on them.

Volume discount Chromebooks are the de facto way schools run because they can basically get them at cost. The only profit is when people pay retail prices, which as you pointed out is not a reasonable price for the pure performance of the hardware. But again, they are really designed for schools by definition so they are very limited and can't do much general computing. As a result they do not need performance parity with anything but ChromeOS and any web apps that might get installed.

The final thing I'd like to point out is that we have been gaining less raw performance in CPUs each year and moving toward better performance per watt instead. Laptops especially don't need huge, hot, power hungry CPUs anymore. So instead of making them faster and faster for minimal end-user benefit they chose to make battery life the priority because that really does give much more benefit to the end user.

Most devices are now aimed at media consumption rather than more power hungry media creation. We've reached "good enough" performance that the N100 can consume YouTube videos and run web apps while still having a battery that lasts all day (or close). That's all schools need for a basic computing device.

You seem like a power user who needs more than a basic computing device. The Chromebook is not designed for your needs :)
So, they may soon be freeing folks who are still a danger. Yes that is one of the many unintended side effects we will see.
Dumb and Inefficient.