skysight-inc/HackerNews huggingface dataset:
> At all times, the energy expended by proof of work must be proportional to the value represented on the shared ledger, or else there would be an incentive to perform a 51% attack. The energy expenditure is the goal, and the block rewards are the incentive that drives that goal. As the block rewards decrease, either Bitcoin becomes vulnerable to attack, or the transaction fees increase to drive the energy expenditure instead.

This ignores the ability to require more blocks before considering a transaction as "confirmed". These days, due to the enormous cost of a 51% attack, 2 blocks are usually considered "enough" for Bitcoin, but it was 6 blocks in the earlier days.

Bitcoin doesn't intend to maximize energy expenditure for proof-of-work, that's just a side-effect of its (currently) high price.

> If every person on the planet used Bitcoin, each person could be involved in a transaction once every dozen years or so. Get your paycheck today, and you can buy groceries next decade. Sounds great for a "currency".

Nobody is arguing that a Bitcoin transaction is useful for everyday currency. The same can be said about gold coins or treasury notes.

If you want to use cryptocurrency like cash, there's Lightning, but there's also other cryptocurrencies (like Bitcoin Cash) which you can easily convert to and from Bitcoin.
It seems this is only for app bundles and not for individual apks.
I believe Bitcoin is a scam and Musk is mostly just a rich memer with high aspirations, but this seems like a bit of a stretch based on a single word in a single tweet.
Internationally I'd guess not under that brand name (never heard of it)? And at least here in Germany, in school in the 90s/00s we almost exclusively used ink eraser pens, not the equivalents to Liquid Paper - but then again those parts of Europe are probably unusual internationally by sticking so much to fountain pens in school.
So the court should force Apple to implement advertising for others?

Edit: Apple built the ecosystem. No one has to develop for it.

You all want to be indie wonders? Go do that.

You want to be unicorns? Build something novel.

Wait, wait, I got you; release your source code. I want choice in how things run on my device.

“But but but I made this IP!”

On top of Apples infrastructure, and intellectual property.

Circular grifting.
This is sad to see. I think everyone deserves a explanation. In the past various groups have raised money when there are humanitarian catastrophes. Why not this one?
> if I wouldn’t be well into my 30s by the time I finished,

Just my opinion, I was on a career track I didnt like in my late 20s, went back to school, then a comparatively junior job, and was "well into my 30s", like 38, by the time things stabilized. When you're that age, it won't feel that old, unless maybe you spend another decade doing something you hate
In fact, English does something very similar. There's a bookshelf, but never a furniture - you can say a piece of furniture if you want to be fancy. There's a cow, and cows, but never a cattle, or even cattles. (What do you mean they are uncountable. They are freaking cows.) Then there are crazy stuff like a pair of scissors. (I mean, has anyone seen a scissor?) Somehow native English speakers memorize all of this.

At least genders are conceptually easy: given a word, you have one gender. (Though I'm sure there are complications.)
Sure, if both sides agree to a one state solution, then its not annexing. But Israelis doesn't seem to like the idea and Palestinians don't seem to like the idea, so that seems unlikely.
Similar to litements litecache is DiskCache[0]. It is a pure python Redis/Memcached alternative which is faster than them for reads. Under the hood it uses shared Sqlite.

[0] https://github.com/grantjenks/python-diskcache
> iThoughts, which is one of the best tools ever for high-level abstract thinkers

Can you say more about how and why you use it?
More importantly, they were historically egg-shaped and (off-)white; the large and phallic purple variant that now dominates is the result of selective breeding over centuries.
If I did the math right, that's (at most) .17% of the population. In a normal year I'd guess we lose 1% of the population. I guess this seems lower than I'd expect?
I would use hashmap and get O(1) instead of O(N).
I would love a proper linux phone. Seems like they're still a couple of iterations away from really being "ready" from video reviews I've seen, but I'm excited about something happening at all in that space
Fun fact: the words "quick" and "zoo" have the same indo-european root.
But code is the only representation, like it or not. The smart contract is code and nothing else.
I really wish the people who self-identify as free speech advocates (and especially the people who point out - correctly - that it doesn't matter that the First Amendment doesn't apply to corporate/social censorship, those forms of censorship are bad too) would speak out about this. There's an incredible amount of pressure not to say anything that can be construed as anti-Israel in any way.

Worse, the IGN article wasn't anti-Israel under any reasonable definition. It simply linked to charities aiding Palestinian civilians. Even if you wholly believe Israel's version of the story and believe they're in the right, that Hamas is hiding weaponry in civilian buildings and so those buildings need to be targeted, what insult is it to Israel to aid those innocent civilian victims?
Github link for all the code behind the analysis:
https://github.com/TheEconomist/covid-19-excess-deaths-track...
There are a ton of improvements to be done on any software project (especially venerable ones) by experienced devs before resorting to telemetry. Talking to users/customers should be first.
It is surprising that people would entrust large amounts of money to Turing complete C-like programming languages in an environment where mistakes are irreversible. Surely you would want to use a language that makes it harder to accidentally introduce common vulnerabilities?

For example, considering contracts are likely to be state machines (and the error in this case is a state machine issue), maybe an explicitly state machine-oriented language design would be good? I'm not familiar with academic research in this area but I have used a real-world one before, Linden Scripting Language, which incidentally is also used for what you could call “smart contracts” involving money, albeit not in a cryptocurrency environment.
And a judge will decide whether the contract was signed under duress. Who will judge smart contracts?
Recent research claimed that the excess mortality rate among people who had COVID but didn't die from it immediately was elevated 6 months after their recovery, with 8 excess deaths per thousand patients. So the real mortality rate may be a little higher than people estimate.

https://www.sciencedaily.com/releases/2021/04/210422123603.h...
Tangential, but for the pain of alternate keyboard layouts, I've found it easiest to use a keyboard that allows remapping of keys in hardware to alternate layouts (sends the 'wrong' keycode when you press a key). It's a bit of a hack, but it works much better than equivalent software hacks.
Sure there is a sense in which Navajo is really hard to learn, but that's the same sense in which it's very hard to learn Babylonian/Akkadian. It's hard because no one speaks it, there is no culture to immerse yourself in, no theater or movies you can watch, no music you can listen to, no novels you can read, no friends to speak with, etc etc...

The only way to learn Akkadian, or Navajo, is in a very artificial and academic manner, and learning things in that fashion tends to be very inefficient.
Not the original poster, but this (https://news.ycombinator.com/item?id=27177609) how I do the same thing
Man I had that, 32mb iirc, could get a whole album whilst delivering papers for some slave driving cunt
> ... the owner of their operating system ...

I think this is exactly the bit people don't like. I don't want them to "own" my operating system.
Not an expert, but integer overflows getting silently truncated sounds pretty terrible. I understand there are safe arithmetic libraries, but overflow exceptions should have been built right into the VM
What is the impact of this on alternative installation mechanisms such as f-droid or side loading
Thanks, I suppose that is an avenue of attack then.
Last year I built a tool for visualizing log file volume (based on time) in your terminal [1]. Similar tools exist, but none were fast enough or easy to set up in a hurry, e.g. when you're investigating a production outage.

The year before that, a tool for visualizing ping latency as a heatmap [2]. My laptop's wifi had developed a severe latency stutter every ~500ms that was driving me nuts when using SSH and other interactive tools, not to mention killing my throughput. Once I could visualize it and saw the pattern, it was very clear that there was a system-level issue. Eventually traced it to a virtualization product's network driver.

It's definitely a pattern for me -- feel frustrated with diagnostic and data viz tools that are either too slow to handle or too complex to configure when I need them, and try to build simple tools that solve exactly the problems I keep bumping into. These smaller projects also provide good opportunities to practice with new languages or frameworks.

[1] https://github.com/acj/krapslog-rs (also krapslog-go)

[2] https://github.com/acj/pingrok
Given that...

1) The Ethereum economy will keep growing to disrupt traditional finance

2) Yearn is the greatest asset management protocol on Ethereum

Then why not?
pdf of the page here: https://gofile.io/d/IPEm7Z
there are 3 graphs that aren't completely shown in the file

https://www.economist.com/assets/infographic/2021/covid-19-e...

https://www.economist.com/assets/infographic/2021/covid-19-e...

https://infographics.economist.com/2021/20210515_FBC103/inde...
In the case of Debian and F-Droid, they do so transparently, often with reproducible builds. The fact that packages are signed by those groups is one of the reasons why they are trusted. I would not consider "signed automatically by Google" to be an improvement in trustworthiness.

In the case of Apple, I agree. It doesn't make sense to use their ecosystem without trusting them fully.

However, in the case of Android / Google Play, right now the developers have the option to choose between APKs and App Bundles. Why take away that choice? If App Bundles are superior, then developers will choose that option freely. (Google Play is already really pushy when recommending to use App Bundles.)
These are excess deaths, so 7-13m deaths on top of the 1% already expected for this year.
This is excess mortality, as in “above what would be expected in a normal year based on demographics”.

So, if looking at historical trends and the current demographics as compared with those trends we had a prior expectation of your 1%, then what we we actually observed is 1.17%.
Covid vaccines ‘must be halted immediately,’ renowned toxicologist tells CDC
I didn't downvote you, but I suspect you have been because you're mistaken. try...except doesn't force you to go out of scope, it keeps you in it. raising an exception leaves the scope, but nobody forces you to use it.
> 15%/month didn't sound that bad to her

This is why when economists talk about consumers acting as rational market participants I just laugh and shake my head.

Have they met people?
According to the UN [1] 2019 worldwide mortality was 58m people. So that’s roughly a 12-22% increase assuming mortality stayed the same.

[1] https://www.un.org/en/development/desa/population/publicatio...
motherfucking website[1] would like a word with modern CSS

[1] https://motherfuckingwebsite.com/
Russia buys most of their arms from their own industry so while their military budget in $ is far smaller than the US they get more bang for the buck (or in their case ruble). So while they nominally spend ~$60B per year when accounted for PPP (purchasing power parity) that looks more like equivalent of $150B (or $200). Things are obviously more complex than this but it's obvious that while they spend similar $ amount as UK or France they maintain significantly larger military.

> As a counter perspective, Ukraine would have made it's naval fleet completely unusable, as it needs to pass that country for getting anywhere.

They had open access to the Black Sea even without Crimea, I'm not sure how Ukraine could block them then or now?

btw pipeline isn't halted (so far): https://www.spglobal.com/platts/en/market-insights/latest-ne...
This is about people advertising in their own apps. Apple wants to prevent that using their monopoly power over their devices.
Yes, Data TAO as shown on the website maps to a subset of JSON with only one primitive type (string).

However this is by design.

The idea is to provide only the most generic constructs, decouple specialized data types from the core syntax and enforce/interpret them on a separate layer.

An ad hoc (but perfectly sensible IMO) way to apply this idea to the example is: if foo is supposed to be a string then no need to do anything (that's the default primitive). If it's supposed to be a boolean, then parse it as such (e.g. 'true' -> true, 'false' -> false, error otherwise; or even error if typeof JSON.parse(value) !== 'boolean' in JS).

A non-ad hoc data type layer for TAO is something I've thought about a lot and it's still baking.

Two basic (non-exclusive) ways to do this:

1. Inline/mixed with the data -- type annotations, op-based literals

2. Separated from the data -- schema-based

Example designs for the 1st point:

foo [`t]
foo`: boolean [true]
foo`: json [true]

All of these would associate the boolean `true` with `foo`.
Isn't this exactly why they're doing the reproducible build stuff?
Sure if your entire program is only one loop that iterates over 100 things that fit in an L1 cache.

If you write an entire program with this thinking, a significant program, each of those "negligible performance hits" will usually add up to a poorly performing program. Back in the day people called "optimising" the application of clever algorithms and tricks to squeeze more out of a computer, today we call it ripping all the shitty slow code out of programs because devs couldn't be arsed to write things properly because "computers are fast". </ yes it's a rant, it's why lots of stuff sucks, make nice things pleeease
> Thanks, I understand now.

I don't think you do. You've just made a moral point. But we're talking about how smart people are, not how moral they are.

It could be very smart to find a way to steal something. That doesn't make it moral to do so.

> BTW. Did you even notice that you just compared Trump's campaign to Galileo's work?

But again, that's moral not smart.

See if you can rephrase your point without any reference to morals, and I think you'll see where you're confused.
What, why? It’s just HTML, which PHP and Ruby can generate just fine.
Indeed, and they got the technology transferred to them from NASA Glenn: https://technology.grc.nasa.gov/featurestory/ozark-award

This is a great success story so far.
Post-build modifications are the whole point of App Bundles :) See https://developer.android.com/platform/technology/app-bundle... for details.
Nonsense. No where has anyone implied that.

Apps should be able to offer a choice of how users can pay.
I find Crystal fascinating but I haven't been able to internalize non-web languages just yet.
It's disheartening seeing people in the US mad at the 30% vaccine hesitant there, while 6B+ at the gates have no vaccines available at all.

The US isn't an island, and the borders are nowhere near closed. The variants that grow in the other 96% of humans that aren't americans will doubtlessly end up there, and will be end up tending toward vaccine resistance due to selection pressure.

I think this is going to get much worse before it gets better. The disunity of nationalistic selfishness has struck our species once again.
Let me see how much code was contributed by managers in Docker, Kubernetes, Terraform, Hugo, Traefik, CockroachDB etc codebases...
I mean, at its heart then you are really arguing than smart contracts shouldn't exist in the first place (I don't really disagree).

The entire reason that smart contracts exist is to get rid of the need for any trusted third party intermediary because (as proponents argue) all of the logic for the contract is completely embedded in the code.

If it then becomes necessary to say "The code is the contract, unless there's a bug, in which case we'll have some single or set of arbiters decide what the code was really supposed to do" then why have smart contracts at all, why not just go through a normal escrow process where there is an independent arbiter trusted to determine who "lawfully" deserves the funds.
What Is NFT Relationship Tokenization?
Nice, I started with tesseract, but moved to Google Vision as the quality was better.

Azure's offering was better for hand written notes.
There is a lot of ignorance going around here.
Bitcoin SV is cheaper because it can handle vastly more transactions per block, making it more efficient.
Bitcoin SV believes in unrestricted scalability. Yes mostly this means miners will tend to agglomerate, and specialize I to big data center. Well know public entities that must follow law. but we believe all miners also have an incentive to not let any other gros past 50%. Today none is more than 38%, so we're safe.
And also we have had big blocks with hundred of thousand of transaction. these block generate a lot of transaction fee, sometimes more than the mining reward ! Which we all know will decrease over time, to only rely on tx fee. Which BSV embraces. The node has been worked on to support Tera Node, with Tera Block, and billions of tx, the world of tomorrow, the enterprise grade blockchain. Yes indeed it's more environmental friendly to be more efficient.
What an utter pillock has this guy become. Guess Tesla stock is going to get hammered again tomorrow, as Musk = Tesla in the view of the consumer
Have you ever checked the signing key on an app downloaded from Play? What developers even publish their public keys on the web?
Building a base on the moon? It's part of the program they have already set in motion so I don't see them not doing so. Exciting times.
FWIW, I think "the culture" of software is overstated. There's a wide range of companies doing software, with very different approaches and cultures, it's just that some parts get a lot more publicity and attention. Hard to say without knowing what exactly you are referring to.

Similarly, hard to comment on options to jump elsewhere without details. I'd generally argue that there are likely adjacent alternatives, but of course you might find those equally unacceptable.
Well damn!
Could you show an example of a declarative sysv-init script? To be honest, I'm not aware of it being possible and ddg doesn't bring up anything.

> Does anyone use these init scripts?

By default every popular distro before systemd/upstart did. Many services still use them anyways (systemd just generates a shim to run the start/stop/status operations on them)
Proficient French after one year is miraculous (German would be realistic for limited domains), it’s an unforgiving language in a lot of unfathomable ways, just matching gender and number in a phrase can be a nightmare
Neither mortality rate nor vaccine administration rate are uniform. The mortality rate is much lower than 0.5% in e.g. people under 60 years old, and people who are in high-risk groups are mostly already vaccinated. The effective mortality rate today is probably at least an order of magnitude lower, maybe two.

Edit: To whoever is downvoting this - you are not only wrong, but hilariously directionally wrong, and in a very obvious way. Nothing about my comment should be contentious if you have any idea what's going on.

https://www.cdc.gov/nchs/nvss/vsrr/covid_weekly/index.htm#Se...

https://covid.cdc.gov/covid-data-tracker/#vaccination-demogr...

https://usafacts.org/visualizations/covid-vaccine-tracker-st...
To add some of my own favorite commands:

* Want only kernel logs? journalctl -k or journalctl --dmesg

* Want to filter the output right away? journalctl --grep=some_regex

* You booted a live environment, but want to look at the installed OS's journal: journalctl --root=/path/to/mounted_root or journalctl --directory=/path/to/journal

* Want to look at the logs from a container you booted using systemd-nspawn (and friends)? Just use journalctl --machine=container_id

* What time intervals do the boot indices (for -b) correspond to? Look no further than journalctl --list-boots

I'd say journalctl really has a lot of generally useful flags.
Never heard of it growing up in the UK. We used Tipp-Ex, which Wikipedia says is a German brand. Not sure if it's the same formula or just similar.
> At the end of the day you still need to trust the organization building your OS so they don't push a backdoor in your root installed package.

I am curious what are good solutions to this problem? Compile your OS (and any other software) from source?
I don't really see how these "there's a word for that in German" are much, if any, of an improvement over their English equivalents.

Verschlimmbesserung
Improvementagrrivation

It's only three characters shorter, and English being a Germanic language, English is often referred to as simplified German, the languages maps pretty much one to one in the general case.

English does the same sort of thing were you'll see something like use case become use-case and then usecase.

This is called portmanteau in English, and here's the Wikipedia article, with some common examples.

https://en.wikipedia.org/wiki/Portmanteau

Edit to add: also compound words

https://en.wikipedia.org/wiki/Compound_(linguistics)
I have seen them in posting Haskell jobs in HN to work with them in Soho, NY.
You know, inserting N elements into a hashmap is O(N).
A Bitcoin is a lot of fun on the way up, less so on the way down, but it never really gets boring.
Busy Being Born (2004)
Not to mention maintenance - consistent style consistent implementation makes digging into 4 year old code from some random contributor oh so much easier
I'm sorry if this is a noob question, but will package repos like FDroid still work? Or will operating system reject non-Google / self-built packages?
How is it a scam?

I believe cars can fly, and bill gates is actually the president
I give opinions in tickets all the time.

This is floss were talking about, so budgets are a factor.
I suspect a court would tend to take the existence of the smart contract as a pretty clear indication of the intent of the involved parties. But of course if you’re entering a significant commercial agreement like this you had better make an explicit traditional contract as well.
You can do the same thing here. There is no hard requirement that you use Google Play. If the app developers publish their source you can build an apk yourself.
That's called plurale tantum, and it appears in many European languages, including German.
I don’t know. I haven’t used it since maybe the late 1970s when I last used typewriters regularly. Maybe my secretaries used it for a bit longer.
Holy cow. This does massively underline how important the work of things like COVAX are in getting equitable global access to vaccines.
We still need billions more doses manufactured, distributed and administered - it could take years and cost a fortune - and we should not lose our urgency or our focus.
Rest in peace. Tragic to the people who loved them, a statistic to the rest of us.
> However, removing bytes from the start of an open file is a bad idea.

A digression, but I keep wondering why filesystems never optimized this scenario. Being able to trim the start of the file is really useful in certain cases, and without support options are pretty bad.

It also seems fairly easy to support at the cost of a few bytes in the file entry (a start-of-data index into first sector), and resizing a file by seeking past end is already a thing.

I must be missing something...