skysight-inc/HackerNews huggingface dataset:
Yes - when a person buys a bottle in Michigan, 10 cents is added to the cost. When they return the bottle to Michigan, 10 cents is given to them. However, when a person buys a bottle in Ohio, 0 cents is added to the cost. And they can't return the bottle anywhere in Ohio for any money. However, they can return the bottle in Michigan for 10 cents, even though they never paid the deposit in the first place.

So in that sense, naively doing (bottles returned)/(bottles sold) to determine the recycling rate of a state is wrong, because people will return bottles that were never sold in the state to begin with. So it would literally be possible to have a >100% recycling rate which doesn't make any sense.
Antelope Canyon is a popular tourist attraction in Arizona.

During the summer Utah is on daylight savings time, Arizona does NOT observe daylight savings time but the Navajo Nation within Arizona DOES observe daylight savings time.

Antelope Canyon is on Navajo Nation land and requires a tour guide from a licensed tour guide company. The canyon and tour guides DO observe daylight savings time.

The canyon is only about 5 miles from the Utah border and many people are traveling from Utah. Because of all the competing cell phone towers you end up with people that show up at the wrong time.

I purposely brought an old school watch for my trip.
Why doesn’t the founder save us all the trouble and reveal the name of their company? That way those Apple employees won’t waste their time applying there?
The Internet was something new that provided new capabilities and new abilities to humanity with extremely high reliability, and at a scale that didn't exist prior to that.

Cryptocurrency doesn't provide any new capabilities at all. Money and trading existed before. Price fluctuations existed before. Markets existed before. Buying and selling existed before. But now, because it's so new, and because it's not technically money, but a virtual good, this is all unregulated and fertile ground for people who want to take advantage of others.

This is why it seems to me so much like a sales pitch to me when people talk about it. It seems very much like they need you to commit money in order to get anything out of the arrangement themselves. This is "Jebediah's Miracle Snake Oil" with a new name.
Google has been decoupling things like Play Services from the BSP for a long time now. They could certainly push a backdoored version to a specific set of phones if they so wished.

If you wanted to add the exploit to the kernel, there are plenty of hooks to do so that would not require the kernel to be recompiled (e.g. a loadable module, or BPF). Again, these could be targeted at specific individuals, or groups of individuals.

Still, Google is extremely unlikely to add any backdoor willingly, and unlikely to add one in general. And more to the point, controlling the signing keys for a specific App does not make it easier to backdoor someones phone.
That usually indicates something is very wrong and might need an init=/bin/bash instead, as a last resort, to find out why it couldn't open the shell (usually, because there is no root password or it couldn't find any shell binary to run).
I'm absolutely on your side in theory - big bloated layers on bloated layers for a Todo list app grinds my gears more than you can imagine, but moving back to more primitive tools and inconvenience in the name of climate change seems like such a tiny drop in the ocean as to be a pointless sacrifice.

There's also the question of prepping, but I'm a chronic optimist, so I don't think a true collapse is coming in my lifetime. And if does, there's always that CollapseOS which was posted here a year or so ago to get me through. Though thinking about it - I think perhaps whether or not I can browse HN during the apocalypse will be the least of my worries.
> What is the inner-platform effect comment applied to specifically?

Adding more flexibility to CSS/HTML without requiring Javascript would eventually turn CSS and HTML into to the equivalent of a general purpose programming language, which we already have in the form of Javascript.
There have been 7M-13M excess deaths worldwide during the pandemic
In practice, you don't even need to give the Oyster card back to collect the deposit.
Thing is, Google wants to repackage the apps to lower and optimize download sizes. The developer can't know what SHA hash of an optimized partial bundle is.
You didn't even read the tweet. The issue being mentioned is that the backing reserves _do not exist_.
Does anyone use these init scripts? Every popular sysvinit based init system uses short declarative service scripts for most services. Every non-sysvinit init system seems to mostly manage with 2 line scripts.

And yes pidfiles are crap and I don't like them either (a genuine criticism of sysvinit and advantage of systemd) but systemd isn't the first init system to do away with pidfiles so it's hardly a unique strength.
I made a macOS script that OCRs text on screen. It is super handy for dealing with everything from scanned documents with account numbers to web pages with text in images.

When I press F16, I get an image capture cursor, and the area selected is turned into text.

Example:

https://files.littlebird.com.au/Screen-Recording-2021-05-17-...
This is why I am distrustful of motivational speakers. Their incentives aren't really aligned with mine. I want to hear a story of how someone became successful that I can replicate in my own life. They want to book speaking engagements and sell books.

There is a huge incentive for motivational speakers to embellish, emphasize the interesting parts, and downplay the boring parts and the parts that we don't want to hear (i.e. that being successful often requires a good amount of raw talent and luck).
"A junior employee with a freshly minted MBA named Lynne Greenfeld got the assignment to develop the brand — she came up with the Flamin’ Hot name and shepherded the line into existence."

Doesn't have the same Hollywood ring ...
There will be a time, where we have legislation to ban energy-inefficient crypto-currencies from being traded on regulated exchanges. This would make any proof of work currency essentially useless in the legislated areas. My bet is, EU will start, others will follow.
This will lead to pressure to convert BTC, ETH etc. finally to proof of stake variants.
This feels a bit like the old reddit post about how now one would ever use Dropbox because you can just roll your own FTP server. Good points though on OS tracked features.
I wasn't asking who was invaded by Russia but whether Poland was aggressor too?

And here's the answer:

https://en.wikipedia.org/wiki/Polish%E2%80%93Czechoslovak_bo...
Sxmo: Simple X Mobile – Presentation Alpineconf 2021
> The only thing I couldn’t sort out to make it habitable: I really wanted to disable the “sprint” concept and have a single board without gymnastics. I don’t know if that’s just baked in or something the company configured.

FWIW: We have sprints in JIRA at work -- but at my previous job we didn't. I doubt they've been added to the product in the couple of years since I left my previous employment, so I'll guess it was configured not to use sprints there, and still could be now.
I definitely get having distinct sprints and seeing where you are at in the bigger picture, but this can absolutely be achieved without distancing yourself from the rest of the human race who are all using a different timekeeping system. It's just arbitrary contrarianism in my eyes. Keep 2 week sprints, label them A-Z, but use standard timestamps so the rest of the world can join in.
Javascript has a built in crypto library now too. Mind you, Go’s standard library is way better designed than javascript’s. A lot of Javascript’s API is an inconsistent mess. (Eg btoa, new TextDecoder().decode(str), string.length, etc.)
Ignoring contract law (which would not blindly accept "the code is the contract", and people's ethos does not allow them to arbitrarily decide how contracts shall work in the country where they live), the fact that some action was explicitly written in a contract that was properly signed by everyone does not necessarily mean that the action was lawful.

For example, if you intentionally misrepresent what the contract means to deceive someone into signing a contract, then is fraud, and it also invalidates the contract. If the fraudster already got the money according to that (invalid) contract, no matter if it's cash or crypto, they possess it, but it's not lawfully theirs.
The problem is that (a) you fired a bunch of hot buttons on a generic ideological theme. I mean what does municipal broadband have to do with critical race theory? That's practically the definition of a generic tangent;

(b) your comment was completely speculative - what specific reason is there to believe that use of municipal broadband might be restricted ideologically? or that alternate ISPs would cease to exist? I don't see any substance here.

(c) flamebait like "one-party state", which is language that has specific historical meaning and is highly inflammatory when adapted to other contexts.

Widening the topic to something vastly broader and divisive, not adding any specific relevant information, plus tossing in flamebait, makes it a generic ideological flamewar comment. It's not going to lead anywhere good, and by the 'expected value of subthread' test, that makes it a bad HN comment.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
That's not enough, all parties would have to have 100% awareness and understanding of the smart contract, detail by detail.

Real life contracts sometimes turn out to have non-enforceable clauses within our legal framework, or may be entirely invalid if, for example, signed under pressure or false pretense.
> But the human world is not exact and full of context.

That is of course correct. However, it was my impression that the contract mentioned in the OP was completely on the blockchain, and therefore completely deterministic (no oracles or whatever.) Hence I figured it could've been proved with absolute rigor, in which case it should've been possible to formally prove the correctness. I'll be honest, I didn't look through the contract in detail now, so I might be wrong.
Have you come across Eve? It was a general purpose language described as a variant of datalog. They ran out of money in 2018. Everything was a record, even the browser Dom. It's a shame we can't work in a world as consistent and simple as they tried to make it.
http://witheve.com/
It's the qanon of finance.
Can you share it? That sounds pretty useful!
I’d bet missing lines of software have done way worse than this.
this is a lot more subtle though. I wonder what the legalities are of the government asking google to add in a backdoor that spoofs an app at runtime. certainly it's more complicated than just delivering an app provided by the government as a replacement for one on the app store
I wonder how effective this would be with the SQLite with a new virtual file system fetching pages via XHR that someone posted last month. Then you would be able to do full text search on a huge database only sending a few KB per search

https://news.ycombinator.com/item?id=27016630
Quicksand is quick in that it seems to be living. See also quicksilver, another name for mercury.
Agreed, but that only hammers home the point even more - I don't have time to mine the ore and smelt the iron and fashion the perfect knife tailored to me when I've got deadlines to hit and there's a perfectly good knife ready to be used on the wall.
I worked on a project automating some parts of an Azure infrastructure for a big company. Half-way through development, JSON integers returned by Azure changed from strings to ints, back to strings. E.g., "42" became 42, then a few weeks later went back to "42".

This and other API weirdness gave me such Azure PTSD that I promised myself I would never touch it again.
I for one have great sympathy for people who are placed in the position of having to give good reasons for using systemd. "All your distro are belong to us" was the original plan but it didn't quite work out. The shills had to scramble but they managed to make the best of a bad situation.
Readability is not a characteristic of Go code. People are either confusing readability with lack of features or too biased by what they have been working on.
The jolly celltower adventure could ensue by indirectly reading the weather and even to forecast it. The least difficult aspect is measuring humidity. ^_^
Good luck!
Sure, but that still sounds like it was your management that should have had this realisation -- but didn't. That's a fault with your management, not the tool.
Thanks! Really good to know. I have being struggling with choosing between Wordpress and MediaWiki for a side project.
It’s astonishing how a single individual can affect (manipulate) the value of an entire monetary ecosystem via a series of Tweets.
What’s the advantage of Bitcoin being - allegedly - so independent from governments and other centralized powers then?
I think of Go as a better Python. If those are your two choices, Go is the clear winner.
> ...shouldn't it be possible that these things will be avoided by confirming the validity of the code...

It would be better to build in a margin of tolerance for correcting mistakes, but that's contrary to the rigid determinism that smart contracts and cryptocurrencies, for some reason, strive for.
Amazon's commingling of inventory is actually fraud, and the fact that they've not been charged for it is the slowness of the legal system.

It is fraud in two ways: It misrepresents the seller, and it misrepresent the origin.

That it misrepresents the seller is simple: You don't know who provided you the inventory that Amazon is shipping you. You will often get inventory provided by company B when you receipt says company C. When and if you get a defective product, you have a legal case for compensation against company C, but when they didn't provide the product in the first place (company B did), the waters get muddied. You still have a legal case against company C (They're the seller of record, and you got a faulty product). Company C has a legal case against Amazon (they sent a faulty product on behalf of Company C), and Amazon has a legal case against Company B (They were provided a product that was misrepresented)

There's an alternate line of legal reasoning: Make Amazon the seller of record. This cuts the gordian knot quite nicely, but Amazon has repeatedly rejected it, because:

Sending you commingled product is fraud when the product is not represented correctly: When you buy a "Genuine Apple Charger" and you get a cheap piece of junk in similar packaging, you are being defrauded. Whenever Amazon commingles a non-genuine product with a genuine product and sends it on to the consumer, that's fraud.

This is a legal monty-hall problem. If you lay it all out and examine all of the branches individually, it is quite clear: At some point down each of the lines, Amazon has committed fraud. Either fraud against the consumer, or fraud against it's partners, but regardless: Harm has been done to the consumer and that harm was introduced by Amazon. The harm was introduced when Amazon bucketed the faulty products with the non-faulty products, and thereby destroyed the chain of custody of where it came from. IFF Amazon took careful notes and marked each item with it's origin, then they could pass the blame on to Company B (Where it really belongs), but they didn't, and as such are liable for Company B's misdeeds that they have laundered.
I live in NY(C) which has container deposits. I don't personally know anyone that bothers trying to redeem the container deposit. I personally don't because it's really not worth my time at $0.05 per container. Particularly when I don't consume meaningful amounts of cans/bottles.

Technically speaking, any retailer that sells containers is also required to redeem them. In practice consumers don't really bother since no one really wants to wait in the (frequently long) customer service line to talk to people to redeem containers. Some larger retailers have dedicated machines, but I still don't really bother since those machines aren't very convenient to get to for me.

There's an entire "industry" where people pick containers out of recycling bins/trash/building-waste/building-recycling and then redeem it which creates interesting tensions with funding the NYC recycling program [0].

[0]: https://www.nytimes.com/2016/03/21/nyregion/new-york-city-fi...
Yeah, nice benefit of living in the UK is local time is at most one hour out from UTC. Downside is it's easy to code timezone bugs in winter and not notic until summer!
Fair advice, and they’re probably right to redirect most users that would file a bug with them.

But on a normative level, perhaps a project that doesn’t want to support users shouldn’t have subsumed a huge swath of user land things?
Yup, I'm pretty sure this makes reproducible builds totally impractical for any apps installed through the Play Store.

Apps that currently provide reproducible builds: Signal, Threema, Telegram. (Probably others as well.)
Apps have control over which data they allow to be backed up, and this is controlled by the OS, not the Google Play Store.
From what you were saying earlier, from the perspective of the bug triager, it sounds like there were multiple areas that maybe this could have been fixed in, not necessarily udev. So still that comes back to: the correct people to triage that bug really would have been the distro maintainers, who have total visibility over the whole system and who are better equipped to pinpoint where the bug should be fixed. And then from there they can pass it off to a systemd person or an OEM person, or both, or whatever (Again disclaimer, I don't know anything about this particular SATA hardware or whether this is normal behavior for a host node, this is just my experience from trying to triage this type of bug).
No, but I am a little afraid of doing a bad job with my MITM server and exposing myself to vulnerabilities.
1. We didn’t “solve” that back in the SysV days by reordering - mostly we just lived with the occasional race conditions and restarted it.

2. You could use systemd’s health check or pre-exec to handle prerequisite checks like this if you can’t use the dependency mechanism for some reason (there’s no reason why you couldn’t have a custom type=oneshot service set as a requirement for Apache).

There’s nothing “evil” about scripting like this - the thing which makes me tired of SysV is the limited standard feature set (daemonization, logging, restarts, dependencies, event handling, etc.) and challenges coordinating across distributions for things like overrides. The wheels fall off shell scripting when you need to deal with that much complexity and do so in a portable manner with a bunch of shell code you don’t control - a health check is far less tedious to deal with, especially since you have a ton of functionality in systemd which avoids the need to handle the hard parts.
I've been looking for something similar, but lower power usage is more important to me than silence.
Excellent writing and a very nice overview of essential books on a topic I had never considered to be a genre. Fiction and nonfiction.

If you're here checking the comments only: highly recommended article. +/- 10 minutes
> Same for french coworker. Not a new concept.

In English — yes. In Ukrainian or Russian I just can’t omit this information without descending into soul-crashing legalize of “french person“.

The point being —- yes, its possible to say exactly that, but it would either be in a wrong register or too much of words where you could have just one.
Thanks for this link; it was very interesting!

But you should take into account that some rules are more general expressions of others. For example, in your penultimate "(recommended)" table, there is no point in having both "-hen" and "-chen" for neutral, as the latter is a specialization of the former. Same for "-ung" and "-rung"/"-tung" in feminine.
This happened to me with countless ios apps.

Just the same, I will count some of them:

- I used an app (gas cubby) to keep track of my car mileage. You could enter your vehicles. When you filled up, you would select a vehicle and enter mileage and gallons and cost, and it would keep track of everything. You could export the data. You could also enter lots of other things, like VIN, insurance, service intervals, etc.

It was a decent app and offline.

And one update - everything changed. It made everything cloud based, uploaded all your very private information and added a login. jerks.

- I used an app (camscanner+) that would let you take a picture of a document, it would find the edges and turn it into a .pdf file. This was sold to tencent, which had no privacy policy (broken link) and uploaded all your data to the cloud. When the privacy policy link eventually worked it was in super ambiguous broken english and basically said they use all your personal information.

- I used an app called adblock ios that created a VPN at 127.0.0.1 and allowed you to filter your phone traffic. Apple made them change (cripple) it. Happily I read the 1-star reviews and didn't update.

I think I'm a pretty astute user, the general population just has to get used to being worked over in this fashion.

Apple is 100% in the wrong here. You should:

- be able to know what your phone is doing, what sites apps are contacting

- be able to firewall your phone - even to apple

- know of changes - especially change of policies/behavior/ownership before installing an app

- be able to revert apps

I think the GPL is becoming more and more important as this stuff has taken root.
Turns out Nginx can serve a lot of static pages very quickly. The largest page on my blog is 70KB. On a VPC with a gigabit connection, I should be able to push about 1,400 requests per second.

My blog is never going to be so popular that I need to support more throughput than that.
Looks like there are plenty of more DeFi hacks/internal fraud/incompetence
https://www.rekt.news/leaderboard/

Setting aside the hacks, what good is DeFi anyhow for those outside crypto space?

Seems DeFi currently serve two main functions.

1. Crypto backed loans - main purpose being crypto speculation / possibly some dubious tax benefits

2. Decentralized exchanges - nice for those into crypto but not for Joe Sixpack.
That is throwing the baby out with the bathwater though, people who want large scale projects will continue to make projects with large scopes.
Protocol complexity and the number of vulnerabilities in the codebase.
The Play Store cannot update an app to a version that is not signed by the original developer. At best it can uninstall and reinstall the app with a different signing key, in which case all app data gets wiped.

edit: Actually I don't even know that the App Store has permission to uninstall apps. If it doesn't, then it can only update apps that are signed with developer keys.

As for backups, apps have control over which data can be backed up. Google cannot access app data if the app doesn't consent to it, assuming the Android OS itself is not somehow compromised.
https://support.apple.com/en-us/HT208245:

“Even if you don’t enroll in Face ID, the TrueDepth camera on iPhone X or later, or iPad Pro 11-inch or iPad Pro 12.9-inch intelligently activates to support attention aware features. For example, When you’re looking at your device, your display will not dim until you stop looking at your device.
If you're looking at your device, it will lower the volume sound of your alerts.

If you don’t want to use these features, go to Settings > Face ID & Passcode and turn off Attention Aware Features.”
i would say "worsening" is a better translation of verschlimmerung in this context, as in the opposite of an improvement
Government that works.
Give us RSS, and we’ll pull if we want to. Email pushes, which is user-hostile.
I don't think you can defeat systemic wokeness by canceling individuals.