skysight-inc/HackerNews huggingface dataset:
Yes now go ahead and introduce negative interest rates on cash so we can stop messing with the unit of account.

By the way, inflation is a systemic part of any permanent money system, not just fiat.

People mine on Blockchains because they think spending electricity is a better way of getting Bitcoin than trading with existing Bitcoin holders.

People mine new gold because they think it is easier than trading with the existing owners of gold.

Even with a perfectly fixed money supply, there will still be inflation and deflation as people spend their savings faster than others want to save or as people save faster than others want to spend. You can't force eliminate inflation by decree you can only eliminate it through cooperation. The constant up and down price swings of Bitcoin are inflation and deflation. Bitcoin doesn't solve the inflation problem.
With technology like FIDO Passkey built into newer phones (both iOS and Android), I see passwordless multi-factor attested auth becoming the standard for most services very soon. Then, users will have to do even less to get more security.
I find the resource -hogging of obs really goes away once you start using hardware encoding. Not available on old cards, but the performance overhead is minimal.
France here. I use SMS every single day, moreso than any specific given messaging app. I also routinely use Whatsapp with North Africans and Live Messenger with old FB contacts.

These things are highly localized.
You can write largish standalone application in Lua and it is not always a poor choice - Prosody [1] first comes to mind. But qualities which make it a good embedded language make it less _attractive_ for other uses.

Lua has very simple syntax and small stdlib which allows its implementation to be very small - you can add Lua to your application and not increase its size significantly. But when the size is not a concern most programmers prefer languages with rich, powerful syntax lots of features and batteries-included stdlib (which is completely opposite of Lua).

[1] https://prosody.im/
> with a 15uL per week bump for iron-hungry species like spinach.

Nitpick: Spinach and iron is a chronic myth. http://irep.ntu.ac.uk/id/eprint/30230/1/7987_Sutton.pdf
From the user perspective, then, a SQLite backup doesn't seem materially less complicated than a postgres backup. I understood GP's comment to mean that it's easier to back up SQLite because it's just a file [which you can just copy].
You can always show that message after email is verified. Don't reveal information without verifying the ownership of email or phone number.
Marketing the Auto Pilot. Self driving taxis by 2018 or whatever.

Everyone involved with programming or science in general should have called that a scam from the very begging and I'm still mystified that everyone bought it.
Well, sure it did, it’s a good old Soviet design. Too bad it’s dead now, but hey.

As for confusing - nope, both “hypersonics” are hypersonic by name only. We could see their fantastic performance on that barn.
I searched if there are "free-floating" stars that don't have any planets in their field of gravity, and results essentially say "not since the early days of the galaxy". So nowadays all/most/the overwhelming majority of stars are suns. Very interesting!
Yes, exactly. It's a test rather than a functional feature. It's useful in a group context for visually checking safety. However, it can be less safe for shorter people and children, especially on a thick, worn rope - it can end up as a solid block which accelerates rapidly to face height during a fall.
Nice! If I understand correctly, this script assumes that the window will remain in the same place until the end of the recording, right? I'm not saying that's wrong. Specially if you know that the window won't move, then it's a good solution
I agree it was overly dramatic. I think I just had a visceral reaction to the dreadful PR speak throughout the announcement.

I don't agree it's "only good", there's definitely cause for concern, but I'll try to be carefully optimistic about the whole thing and wish the project all the best.
> The government hasn't sanctioned the code

The government has explicitly said that all property and interests in property of Tornado Cash, and anybody found to be supporting it it any way, is blocked. This is why GitHub and all hosting services will refuse to allow it on their platforms.

The code is implicitly sanctioned. Any person who posts the code will probably have their repo removed, and maybe their account flagged or deleted. If you continue to try posting the code to many different hosting services you might be seen as supporting Tornado Cash, and could be facing jail time.

The protocol - the math and rules - is also implicitly sanctioned. If you build a new protocol using similar cryptographic tools, you will probably face similar risks.

> only the concrete instance present on a couple wallet addresses.

If you feel this US will stop at only these addresses, you are very naive. Any individual can fork the protocol, and it will be on a new address. Any individual can also build a competitor to Tornado Cash using similar cryptography, and they will probably also be putting themselves and their project at risk of US sanctions.

> When I use the public knowledge of a library book

However, the information is free - you can find it in a public library, and nobody is attempting to censor it.

There are two separate problems here. One is that the US sanctions are leading to censorship of knowledge and cryptographic research, which is concerning. The other is that the US sanctions are targeting an open source protocol enabling E2EE privacy on the blockchain, not that different than if they were to sanction Matrix protocol.
I've been sailing since I was seven years old, and I still have to think when I'm tying a bowline. So I can believe the comment about it being easier to teach.
Who Watched ‘Severance’? Don’t Ask Ben Stiller
"It would be illegal in the EU!" aside from being wrong as pointed out by others...is a frequent anti-abortion talking point by catholic organizations and is completely irrelevant, as they don't live in the EU.

At an estimated 23 weeks, her abortion would have been legal in all the light-pink states in this chart: https://www.axios.com/2022/05/14/abortion-state-laws-bans-ro...

Friendly reminder that she is accused, not convicted. She's also a minor, and likely living in poverty. Also, they allegedly discussed burning the fetus, but did not do so. Maybe temper your moral outage in light of those facts?

You know what's inhuman? Making birth control and abortion as difficult as possible for poor folks to keep them in poverty so they make for easily-exploited worker-bees. The mother claims assets of $400. The child has no assets. Their county has an average individual income of $23,000/year.

Here's a thought: if abortion outrages you, then heavily support contraceptive access and sex education. But...guess what the anti-abortion crowd are also vehemently against?

What's clear is that the police had little evidence of a crime from an autopsy that showed the fetus had never breathed air, but still dug anyway - "we found it in a plastic bag so we had to make REALLY sure it wasn't suffocated" strains credulity. They went out of their way to try and fuck over a teenager living in poverty.

Source: https://www.vice.com/en/article/n7zevd/this-is-the-data-face...

As for "inhuman", that's your opinion, friend. I really don't find myself getting morally outraged over it.
Does it support matching patterns in data structures?

f [ [1, _]. [3, _] ] = ...

f [ [], [10, 20] ] = ...
I got Apple Arcade and it’s been great for my kids. I can limit what games get installed and they are free of this obnoxious crap.
You are free to discuss about books as you wish, but books are not knots.
(From the US)

I have never even considered downloading an app to text people… because I just text them. I’ve never understood or needed something different. I’m only now piecing together that this is an American thing though.
Really? But they’re used on everything from fishing boats to cruise liners on the ends of heaving lines. You’re not supposed to weight them with lead, and if you’d done this and someone got hurt I think you’d be in trouble with health and safety but I’m sure they’re not illegal here. What do you put on the end of a heaving line in Aus?
Corruption is sending shock waves through China’s chipmaking industry
I believe normal exists. The lie is that normal is necessarily better than abnormal.
Siri or Skynet? How to separate AI fact from fiction
Exactly.

It's like having to go to a well to get water vs tap water : it's a reliable and easy way to get infinite source of (passive) entertainment, but not only.

But the excesses you mention are pathological : most people don't have trouble allocating enough time to the "physical world".

And to counterbalance this negative view : a "higher" form of stimuli also allows higher possibilities. Like cave painting and face to face communication offer inferior possibilities than more modern vectors.
Google Maps certainly does "get" public transit. It's absolutely fantastic in Tokyo, telling you all the available routes, how long they'll take, how much they'll cost you, what platform to stand on, what station exit to take, which train car to board for most efficient transfer, what time the train will come exactly, etc. I don't need the frequency of trains, I need the exact time it comes, because that is when the train will arrive. And if I get delayed by stopping in a shop in the station, it's no big deal since the next train will arrive within 5 minutes anyway.
Reading through "The Convention on Certain Conventional Weapons" again, since it was a long time ago, I don't find anything supporting this.

Its main purpose is to ban/restrict usage of inhumane weapons, not the production of such. But I might have missed something. If so, mind pointing me to the right section?
Lua has had proper lexical closures and function expressions since 5.0 https://www.lua.org/manual/5.1/manual.html#2.5.9

It has had 64 bit integers since 5.3 https://www.lua.org/manual/5.3/manual.html#2.1
https://tiki.vn/camera-tien-camera-cap-le-gan-guong-phai-hoa...

Target website is not supported.
Crypto Hit by New Security Woes in Incident at DeFi Protocol
That god is real
Five years is too short for an average, but demonetization and replacement does happen, and not just in India. The UK is in the process of phasing out paper notes, for example: https://www.bankofengland.co.uk/banknotes/exchanging-old-ban...

A more spectacular example happened in the Northern Bank robbery when a significant fraction of all the bank's notes in circulation were stolen from its vaults; the bank decided to replace them making all the stolen but unlaundered ones worthless.

The US is unusual in not explicitly withdrawing old note series from circulation, despite their lacking modern anti-counterfeiting features.

To a great extent all this AML is because of the "war on drugs" and the extensive use of large amounts of cash in drug dealing. Financial sanctions are a more recent reason.
It's insulting because you automatically assume the candidate is a fraud. What if the candidate asked to see your financial bookkeeping to make sure that you always pay salary on time? Would that be cool with you? They just want to make sure that your company isn't a fraud and does actually pay their staff... right?
> While it is no secret that this service was used by criminals (like DPRK) to launder their money, there are some legitimate use cases for such a product as well.

It's funny how digital asset enthusiasts always conflate money laundering and private exchange of cash.

There are fixed legal limits of cash transfers. When crossing borders you literally have to declare cash exceeding certain amounts. In the US the police can even confiscate suspicious amounts of cash.

When they talk about private cash transactions as an equivalent of crypto money laundering, they pretend they're talking about putting a $20 bill in a Birthday gift card, buying a copy of Sports Illustrated at the bodega or tipping the neighbor's kid for mowing your lawn. These aren't scenarios where cryptocurrencies are currently useful and as long as cryptocurrencies behave more like a speculative asset (which doesn't seem to change any time soon) these will still be better served by cash.

What cryptocurrencies instead currently supplant are transactions that would otherwise be handled by bank transfers, credit card payments or online payment processors who have to follow very strict auditing requirements to explicitly prevent money laundering. If you provide a slower, more expensive, less widely used option whose main advantage is "privacy from government surveillance", it will attract exactly the kind of transactions that people don't want to do on systems designed to prevent money laundering. In other words: money laundering.

If you want digital cash that's hard to trace, scammers have long since found a tool for that: gift cards.
Does the Maximalist Novel Still Matter?
What an empty platitude. You haven't said anything at all. You've simply attached "itis" to a basic concept of open discourse.

Care to break it down for me? Why are people tired of having nuanced conversation as opposed to having an undebatable narrative shoved down their throat?

I would have to imagine no one but ideologues with axes to grind are tired of hearing multiple sides of stories.
> I am glad Stallman exists and maintains his ultra-absolutionist hard line.

I’m glad too. Whenever I read some of his writings, I cannot stop the feeling that he had bee right all along, and had seen most of the current dystopia coming, something like almost 20-30 years before it happened.
More than once I run into db serialization performance issues. Postgres reports all nice and fast, yet requests are slow. It took me a while to figure out that activerecord was busy converting my data into one large query string, and then busy sending that string over the wire. The issue was a field using postgres jsonb and I was filling in a large array of text lines in some cases. Workarounds are easy but I never pinned down why it would take multiple 100‘s of milliseconds to serialize into sql.
I'm not totally convinced the automatics are more economical. There are 3 cars currently at our house. 2016 1.2 petrol manual, 2013 2.0 diesel manual, and 2021 1.0 petrol automatic. The 2013 car would consistently get 5 ish mpg better than the 2016 car, and that one would consistently get 5-10mpg better than the automatic
Firefox 1(?) already had the error console, which told the _correct line_ where the error happened with more meaningful messages. Unlike IE where the message was something like `Unknown error at line 10203` when you had only a big HTML table and some inline JS.
That was already a big improvement, but then Firebug was another dimension.
It doesn't matter - everyone has the right to decide what they don't want inside their bodies. It doesn't matter who or what that thing belongs to.
> Honestly we need more DX improvements in this industry.

Nope, we need to roll back everything that happened in the last ~10 years. We at the very least need to stop sticking JS and the web stack everywhere. Use the right tool for the job, NOT pick up a shiny tool and try to do literally everything with it. NOT stumble upon solution and start looking for problems to it. Finally realize that software engineering is actual engineering that, like other forms of engineering, has a sizable impact on other people's lives. Unlike in other forms of engineering, the cost of a mistake might feel diminutive enough, but people do suffer trying to use modern software products. I wish I was joking.
Is it? Facebook is trying to "take over" areas not at all related to social media in order to gain more data and could act as a loss-leader in the game developer space just in order to bolster market share in other areas. Preventing that seems to be better for consumers in general.
We should all be thankful to have you censoring the internet for us to make sure only correct thoughts are speakable I see.
You could go:

result.unwrap_or_else(|| todo !())

(unimplemented! is for missing functionality in a given version, todo! is for missing functionality during development)

But using unwrap for these kinds of TODO is ok, code review won't let unjustified unwraps to pass
What do you mean by no lambdas exactly? Lua supports anonymous functions and they're in fact closures, since those functions capture variables from their outer scope.

I use functional programming extensively in Lua also. Could you elaborate on what it doesn't permit?

Integers were introduced in 5.3.

Assigning operators? It has metatables, you can absolutely implement your own operators.

If you want static typing you can use my IDE: https://github.com/Benjamin-Dobell/IntelliJ-Luanalysis/

Granted, my IDE is incredibly opinionated and not for everyone.

Also, Lua is not my favourite language to use, doesn't even make top 3. However, the robustness of its design, considering its simplicity, is incredibly elegant.
You may find this idea interesting: https://en.wikibooks.org/wiki/Seed_Factories
It's more like asking them to list all the chemical components of some pain meds that they might prescribe for a sprained ankle.

Also would you really ask a doctor such a (as I already said) insultingly trivial question during an interview?
Since several people are chiming in with suggestions for what might make rails slow I will throw in my two pence.

Profile things, and make sure you understand the results of the profile (because profilers can lie to you in a whole variety of ways).

When I last checked on TruffleRuby some time ago the slowest thing on a small rails app was all the layers of framework and all the points at which it might log things, while the actual database access and the use of that data was pretty quick.

This might not continue to be true for larger applications, but it probably means there is a high minimum amount of work that must be done per request, and it’s so deep on the stack that it’s unlikely to be optimised away.

The situation may have improved, we’ve done a lot of work on TruffleRuby since then and completely changed the inlining strategy at least once, and the method lookup and dispatch. But the profiler has also changed significantly so the way it lies will also be different now.
China’s Biren BR100 is 7nm HPC GPU with 77B transistors and 64GB HBM2e memory
> No ergonomic language features like lambdas

x = function(a,b) return a+b end

x(4,5)

Is that not a lambda?
i am using dell latitude E7440 laptop and it does not have a dedicated graphics card. i have tried using "OBS" but it was "too painful" to get working
I'd identified this pattern before that cash provides a sort of "non scalable privacy". Individual notes aren't really traced and normal size cash transactions can be private. The larger the transaction, the larger the physical bundle of notes gets. You can fit £1m into a briefcase maybe, but if you want to move $12bn you need a serious military operation: https://www.theguardian.com/world/2007/feb/08/usa.iraq1

(prior to this, there were a few incidents during WW2 where for various reasons vast amounts of value in the form of gold had to be moved around. At considerable risk. https://www.warhistoryonline.com/instant-articles/hms-edinbu... )

Whereas with digital money, one penny and a trillion dollars are equally weightless. Huge transactions that can't be interdicted start to raise problems for the state, as you say.
Excellent point. I also think that one needs extraordinary presence of mind to think about this and it's not exactly easy to train for. After this conversation I'll still add engine turn-off to my toolbox with a caveat: immediately return the ignition key to the first level to avoid steering lock.
It's one reason why ViewComponents exist. It's pretty easy to render a small partial too often and generating a lot of overhead by doing that. It's not really obvious that partial rendering is a magnitude slower.
Agree!

English is source code lingua franca, and every reasonable dev should understand this point.

It is kind of more complicated with tech literature though.
As someone who lives in the Netherlands it's certainly true that our country is well-optimized for bicycles, and I personally do everything either by bicycle or by public transport as I do not even have a driving license, but it's also true that the Netherlands is easy mode for building the necessary infrastructure - extremely flat, densely populated, and wealthy.

This isn't meant to disagree with you or the people who bring the Netherlands up as a positive example.
What is the difference between equality, equity, and parity?
Few people outright say that they worship others.
It is just a file that you can copy when nobody is modifying data. In most simple cases you can just shut down the webserver for a minute to do database maintenance. Things that you already know how to do them. You don't have to remember any specific database commands for that. So the real difference is in the entry barrier.
We seem to be happy using Hevo + BigQuery + Metabase for analytics need. Hevo can pull from many sources.
Because money can be readily traded for anything else it is effectively a joker, equivalent to any other card but with the ability to respond to nearly any situation.

This means people value money itself slightly more than the things you can buy with it. Since money doesn't spoil, this tricks our monkey brain into hoarding the stuff, no matter how much we already have, it is a type of "desire" that can never be saturated. This is known as liquidity preference and since money is worth more than the things it can buy, giving up liquidity must be compensated by paying for the loss of liquidity, this means the minimum interest rate gets stuck at a floor.
When you consider that the optimal interest rate is 0% when markets are saturated we are in a pickle.

So instead we decided that loans create new deposits, we no longer have to ask anyone to give us their money, no one has to give up liquidity, hence why interest rates are below liquidity preference.

Of course the problem with that is that as long as yields are optimal and markets are saturated, you are going to need to expand the money supply. This in itself doesn't necessarily lead to inflation but to stave off deflation, central banks decided to target 2% inflation, this lifts the profitability of companies in the real world closer in line with liquidity preference, in other words, we need inflation to neutralise liquidity preference.
Don’t rely on estimates and guesses, profile it and check.
A Customized Modular Keyboard
Its not a case of the scientific community being unaware of this, even the Wikipedia page of "Cognitive training" has the paragraph in the summary:

"Scientific investigation into the effectiveness of brain training activities have concluded that they have no impact on intelligence or everyday cognitive ability, and that most programs had no peer reviewed published evidence of their efficacy."

Its just a bunch of people that profit from it and no amount of negative research papers will dissuade them as long as there is money to be made.
I guess not where I’ve lived (chicago, sf)
Ask HN: Does Anyone Use Basecamp?
If so, what are your thoughts?
Interesting to see the responses here are mainly negative.

I think email (and by extension, mail) is traditionally static because the medium never allowed for dynamic updates. I don't see the harm in trying to improve upon that. If a solution is found that allows for full transparency of those updates with sufficient privacy, why not?

Should email stay the same as it has been for another 50 years? I don't think it will.