skysight-inc/HackerNews huggingface dataset:
The real problem with Ethereum client code, is that almost everyone just starting to work on it — and even some people who've been at it for a while — are under the mistaken belief that Ethereum itself is a 100% formalized system, because the Yellow Paper formalizes the behavior of the EVM. They think that as long as their EVM follows the spec, they can't possibly accidentally calcluate a wrong state and end up out-of-consensus with the network.

However, there are (many!) stateful things that happen during Ethereum block-ingestion that occur outside of contract bytecode execution (i.e. not modelled by the EVM abstract-machine.) So even if you implement your EVM "to spec", there's this whole surrounding edifice of block-processing code that has no spec, that everyone's just guessing and "following the leader" on.

IMHO Ethereum badly needs a "Yellow Paper 2" that takes a step back and formalizes the whole block validation+execution flow. On top of that, there could be a C FFI spec for implementations of a "block processor" to follow, with type declarations for the ADTs such a library would consume/produce — making them into, essentially, plugin libraries (where any Ethereum node implementation could plug in any Ethereum block processor engine implementation.) Think "web browser" vs. "rendering engine" (where the "scripting engine" — i.e. the EVM — is just one part of the "rendering engine.")

If such a formal block-processor plugin interface existed, an Ethereum "node" could then just consist of the storage engine, the consensus engine's policy layer (while needing to rely on standardized consensus machinery existing within the block-processor), the P2P protocols, and the RPC backend. I.e., infrastructure code.

Powerfully, this would mean that networks that are essentially forks of Ethereum or which embed an Ethereum node in their network architecture (i.e. everything listed on https://chainid.network/) could all just link in an up-to-date upstream block-processor engine — rather than drifting away from it just because they've necessarily forked the storage+consensus+p2p+rpc code.
Aluminium metallurgy strikes back.

That's why I am very hesitant to use it for mass manufactured goods.

ME misses 1 defect showing few months later, and you get n hundred thousand units recall, or worse, the client asking the money back. For a CM it's a complete devastation.

Machining is also very uneconomical unless you can contract high volume machining specialist, but that's impossible for most <1m runs.

Only the biggest PC makers like Asus, and Acer can afford custom casting, and press forging at economical scales, but even they don't go for aluminium everywhere. ASUS for example went with stamped steel shells for some economy models.
> Phase 1: Social Media Fitness, Phase 2: Gamification of Fitness

Seems like Zwift is Peloton's biggest competitor then?
French and Italian researchers find possible culprit of long-term Covid-19
I'm too late to edit but this client also supports Linux and has a FreeBSD port.
Are there legal constraints on this? Some countries labeling laws etc. make it hard-to-impossible to release English only.
Unless you have a green screen and proper lighting, my observation is that background replacement is often obvious and distracting. (Background blurring is somewhat better.) My observation is that, once people got over the novelty, many stopped using it.
This isn’t the first time I’ve heard about a story like this. One blew up a few years back on Reddit maybe? I’ll have to dig it up.
Yeah, when you add up all of the actual costs, you still have to be lucky enough to find an affordable property, have good credit and have significant savings set aside beforehand, and then you'll be living on margins so thin one bad accident or unplanned expense will be catastrophic.

It's certainly not true that a $15/hr wage at an Amazon warehouse alone can "very much" support the "extremely high standard of living in the US" mentioned upthread as a general statement of fact.
Maybe we can map the whole of unicode on datahands!
Work with GitHub Actions in Your Terminal with GitHub CLI
Verizon announces Hyper Precise Location service for more than 100 U.S. markets
Show HN: CSRenown – create a simple sales page for your csgo skins
Targeting government officials is not really that feasible. Rich people will always find a way around sanctions for what they absolutely want to get from the US, and won't be affected otherwise.

The goal is not to somehow improve the country by motivating the population to do positive political change. The goal is economically damage the country to make it's strategic situation worse. This is done by harming the citizens of the country economically.
Part of that is whether you live in a high trust or low trust society.
Basically what you want is a Docker image static analysis tool in your CICD that rejects your pull request if it seems to contain a secret.

I'm not really sure what would be the best tool for this, but googling got me to https://sysdig.com/blog/20-docker-security-tools/ which has enough scanning tools to research. I don't think any will be foolproof though.

Maybe you can also do what this guy did, use conftest with some OPA rules to detect what seems like a secret: https://cloudberry.engineering/article/dockerfile-security-b...

If your secrets all follow RFC 8959 ( https://tools.ietf.org/html/rfc8959 ) then you could make it fool proof by just searching for secret-token: with the tool from the previous blog post. However I've yet to find a place that uses this RFC for all secrets.
>unfold and witness nearly four decades of planetary change.

four decades of meaningless uncontrolled overpopulation, destruction of pristine nature and its ecosystems, a march of techno-globalism across the planet. Every time I see these timelapses it depresses me quite a bit.
To me the magic sauce is the Apple Watch

I bought an Echelon bike, but switched to the Apple Fitness bundle when it came out

I use the same bike, it doesn’t matter which one I use because the watch tracks my heart rate/calories. It doesn’t track distance and I’m not racing anyone else , but I didn’t have any friends on Echelon either.

The watch is with me when I go walking, running, hiking. It prompts me to move when I sit around a lot - gamifying my workouts to keep the streak going, etc
I don't think you could call ethereum a competing product, it works fairly differently in a lot of fundamental ways. UDP vs. TCP is more accurate IMO, and those two don't really compete.
I can understand the basis for those requirements in general (e.g. for antidepressants, doctors generally won't start you with an MAOI or a TCA, they'll start you with an SSRI or SNRI or similar, then try another one if that doesn't work, then maybe resort to TCAs if a couple of those don't work, then maybe try an MAOI if a couple of _those_ don't work), though I would agree that having a hard requirement of trying several other drugs first with the toxicity profile of cannabis seems...overly harsh at best. (Especially labeling people drug seekers for it - though they might be gun-shy after the fun with opioids and worried about finding a new epidemic of cannabis addicts, which seems...unlikely.)
Maybe this: https://www.gboards.ca/product/ginni
Net Promoter Scores – The Complete Guide for Your SaaS Business
With Net Promoter Score being a benchmark for your SaaS business success, it means higher recurring revenue, retention rates, and customer satisfaction. Do your NPS strategy right, and you’ll skyrocket your company growth.

In this guide, we’ve outlined the essentials of net promoter scores, how best to use them, as well as how they can benefit your SaaS business.
The SJW got leverage him back in 2018, he had to bend the knee.
Is it just me or is this feature not showing up? When I put in my address, the little place card on the side doesn't show any controls to move through time.
Is there a way to disable “Time to Walk” on Apple Watch? I don’t use or care for that feature and it takes up the entire face of the watch when I’m trying to start a new workout. Shoving a feature down your customers throat seems like a UX fail.
That write-off is an economic affair, not a technical one. A-pillars too can be re-manufactured, but it is usually better not to because if the A-pillar is compromised you are looking at a body that will have a whole lot of other damage as well. The bad part about damage there is that you need to build it up from the inside out which means 'undressing' the whole box layer by layer so you can rebuild it properly, and most people will not have the time, the skills (or the jigs) to do this properly. But it definitely can be done, but likely not in a way that is economical.

I can't imagine an A-pillar that is damaged with the rest of the car being deformed as well, the A-pillar of a modern car is ridiculously strong and meant to be the outer boundary of the safety cage for the passengers. Any deformation there and you'll have a deformed bottom, roof, firewall and probably other parts as well.
Unless you are trying new iPhone every week ;)
Not working on 4.19.

# bpftrace socktraf.bt
12.12-160: syntax error, unexpected struct
So the issue then is with Apple Health integration, not with the Apple Watch specifically. Apple Health also runs on other iOS devices and has a back end API.
If this trend accelerates isn't one unintended consequence that fake news (which will remain free to access) will propagate even faster than it already is?
Type Erasure in C++ Explained
So this is basically similar to segwit or taproot failing for btc? No idea how ethereum handles these roll outs.
Because Palantir went public through a direct listing to sell existing shares, not issue more.
I have Apple watch. Apart from fitness monitoring, Apple watch is tightly integrated in the ecosystem - I can answer my phone on it, check my notifications, ping the missing phone, I have 1Password app on it for various PINs, it unlocks my Mac and I can double-click on the button on it instead of typing my password, I can allow my kid's requests for additional screen time on it, allow two factor authentication requests, tell my podcast app what should do with incoming episodes... Everything above I'm doing on daily basis. Leaving all of that just for a fancy indoor bike looks like a tough sell. But I don't have Peloton, so maybe I'm wrong.
> Bitcoin is an ecological nightmare

Compared with other forms of currency, how does it stack up?
Those are typically outside of the safety cell.
Looking at Google earth always gives me a feeling that I suspect is similar—though lesser—to what astronauts feel when they look down at earth.
Same reason people do the same thing with clothes.
Costco walked back their return policy for many technology products.
It's Vegas, right (or at least the image it wants to project when I visit as a tourist)? Clean streets, clean casinos, trouble infrequent and quickly dealt with, nice smells, free drinks, happy faces. Everything to keep you putting money on the tables and in the slots -- because showing anything nasty is terrible for business.
A Primer Through Golem
Vaycaychella ($WSGF): The Future of P2P Rental Property Investing
The bizarre part is that the speculation does create "value," in terms of appreciation. But it's a Ponzi scheme, and whoever cashes out before everyone else has the same idea wins.
It seems that handwriting is 24 WPM. It would be neat to get that input speed on a computer using one hand without much more exertion, and choosing letters from a menu seems like more exertion.
Yes but it worked when he bought it.

So the product was not, in fact, in good condition when he wanted to return it.
Don't forget the opportunity cost of the ship being out of commission during that work.
I really like zwift but I don't find it motivates me at all.
No I don't think so, it doesn't look like anyone was interested. Maybe send him an email?
Data scientist Jeff Hammerbacher on what gets measured
Plumbing, electrical, basic construction skills, most trades, really.
2% of the world's wealth is tied up in crypto (and it's growing quickly). If it does implode, that'll make The Great Financial Crisis look like blip.

At this point, I can't imagine financial regulators doing anything to stop it.
who cares, cryptos are a pointless invention used only by people who have nothing sensible to do with their lives
A: Apple. A company that makes the Steve Ballmer Microsoft look friendly, helpful and open.

B: OSX. The OS400 of personal computer operating systems.
There’s substantial abuse of these policies in the US.
https://satoshi.nakamotoinstitute.org/quotes/
I think there are two reasons why people haven't moved beyond Java 8:

1) There is nothing really compelling (despite what the article says, the performance improvements aren't that important for many real-world applications)
2) For this particular upgrade (anything beyond 8) the Java modularization introduces a pain for some libraries. I suspect that 9->10->11->...16 is totally painless, but 8->9 introduces a little bump.
Why does India seem to be so full of scammers? I can't go a day without an Indian robocalling me and trying to phish my credit card or SS#. Is this something engrained in the culture?
Nope, any orbit. Think of it this way: an orbiting particle (or piece of debris) with no independent control/thrust will stay along whatever orbital path it's following, round and round (modulo any further orbital decay). After a collision, the particle is on a new elliptical trajectory, but the new trajectory still passes through the location of the collision. So the lowest point of the new orbit cannot be any higher than the altitude of the collision.

Likewise, if the particle is slowed down, the highest point of the new orbit cannot be any lower than than the altitude of the collision.

An interesting feature of orbital mechanics is that a change in velocity at a given point in orbit will change the altitude of the orbit at every point except where the change took place.
First, it's the difference between streaming Netflix and renting a VHS tape.

The experience is transformative. A simple touch interface to find the exact workout you want, plus a recommendation engine.

There is some window dressing on the workouts, showing your metrics in real time on the screen, plus logging the data for historical tracking purposes.
Technically words can have more than one meaning.

https://en.wikipedia.org/wiki/Thumb#Thumb_and_fingers

Colloquially, for many (most?) English speakers, the thumb is a finger:

https://books.google.com/ngrams/graph?content=4+fingers%2C5+...

A strawberry is a berry. I don't care if biologists or botanists or whoever use a narrower technical definition in their research papers. The colloquial definition is just as valid. Prescriptivism-by-authority can take a hike. Yes, I will die on this hill.

https://imgur.com/gallery/pfEnXNT
I’m not entirely clear how the headline “Canadian government proposes website-blocking system for piracy websites” follows from that boring government press release.

Not that the Canadian government is at all above engaging in egregious crony capitalism. They are all for throwing cash at legacy newspapers.

https://www.niemanlab.org/2020/05/in-canada-a-government-pro...
I'm fascinated by the granularity of "society" in this case. The amount of trust in Toronto vs. Waterloo vs. where I am now (rural) is quite stark in a number of cases.
The KGB Had a Classified Information Exchange Program with Extraterrestrials
Eh, the US wasn't always all that smart. For example, the Domino theory was a massive miscalculation, and so was the failed invasion of Cuba. But it was certainly quite competent, and importantly the US geographically is absolutely blessed to a ridiculous extent, the US is kind of "playing on easy mode" in many ways.
Random guess? Low/very low income folks, wanting a status symbol they can't afford.
Mission-for-mission makes no sense, who decides what mass or orbit of junk counts for your mission? You really have to wait years and set up a whole different mission architecture before you can launch your own project? It's bananas. However a cleanup tax on satellite launches used to fund recovery efforts might work.
Perhaps you missed this sentence:

Those nations are threats to various interests of ours and some pose economic threats to our position and interests.

It’s not always described as the U.S. imposing it’s will. The U.S. seeks to impose it’s will often enough and has been successful enough that that using the hyperbole the U.S. imposing it’s will can be forgiven.
Why should not? Deepfake technology is just a tool, that has both legitimate and illegitimate usages. Can be used with consent of displayed person, or e.g. in political satire.
I'm not going to comment on the politics of who deserves to win research awards, but as an aspiring researcher (PhD in progress) I do respect Schmidhuber's attention to detail in tracing the intellectual lineage of novel ideas. In my current research area, I find that most of the interesting observations and questions were posed in the early days of the field, and I am reluctant to attempt to publish something that simply "rediscovers" those concepts with a fresh coat of paint (figuratively) but doesn't actually make a meaningfully novel contribution.
Yes. Bitcoin is actually the most efficient driver of greener energy production and transmission. It aligns the interest state actors have in developing such a costly infrastructure (aiming at recouping costs strategically, politically, socially and even financially over the long term) with the interest private entities have in getting access to cheap energy now (aiming at profiting from it over a much shorter timespan).
There is no skill that doesn't require upkeep over 20yr.

Everything that was valuable in 2001 is still of about the same value now. But the mechanics who didn't want to diagnose electronics and the accountants who refused to learn computers and the programmers who only wanna write php have seen their skills reduced in value because they did not maintain currency.

Being responsible for the work output of other people and doing your job somewhere unpleasant or dangerous pretty much always increases your pay.
They didn't properly implement EIP-2929 (https://eips.ethereum.org/EIPS/eip-2929). I looked at the first section of the code diff in the PR and it matched up with stuff already documented in the EIP, so I wouldn't assume the issue was because of undocumented stuff. Multiple other Ethereum implementations managed to implement the EIP-2929 spec correctly.
These are pretty common in Sweden because, if properly modified, they can be driven by a 15 year old as a tractor. While 18 years old and a more complete drivers license is required for a regular car.

And obviously because Volvo is swedish, that is the most common model to modify.

One of the required modifications is to remove the rear seat so that it is no longer built for personell transport. It should also not be possible to drive faster than 30km/h.

You can see the images here, but there is no corresponding page in english. https://sv.wikipedia.org/wiki/A-traktor
I am really glad you posted this, as I’ve heard similar from people within the org. It becomes hard to justify working on such products when you know you’re perpetuating so much harm, with zero interest from leadership in resolving the issues.

You might be getting downvoted by your former colleagues. Would you be surprised?
I tried Apple Fitness+ and I'm not a fan. I don't understand why I need an Apple Watch. I have MacBooks, Apple TVs, iPhones and iPads. I don't want a watch.

Also, Fitness+ doesn't offer programs (yet?). Programs work great for busy lives because there's no thinking about what you're going to do each day. I just follow the schedule, do the workout and move on with my day.
Yeah I feel that there are are still good disassemblers available for RE, but debuggers have really fallen behind. Especially on non x86 architectures, the best you’re going to find is GDB/LLDB, which is a far cry from Softice and Ollydbg.
I think smart trainer with Zwift + classes would be a perfect combo. Trying not to get dropped is damn fun.

Personally I need outside time be it running or riding a bike. And I don’t care to train at home for improving my performance. Still a good enough simulation with a good coach and I might bite
Food for thought: 65% of bitcoin mining occurs in China [1], China is still building nuclear reactors [2], there are millions of tonnes of uranium reserves on the planet [3].

Just focusing on PoW via nuclear power production, we can power the Bitcoin blockchain for centuries, if not millenia, on clean nuclear energy. This hand-wringing about Bitcoin PoW is hysterically overblown, and amounts to a proxy argument about our inability to generate clean energy while ignoring our ability to generate clean energy.

[1] https://www.statista.com/statistics/1200477/bitcoin-mining-b...

[2] https://en.wikipedia.org/wiki/Nuclear_power_in_China

[3] https://en.wikipedia.org/wiki/List_of_countries_by_uranium_r...
I was involved in two small SO teams that both failed quickly. Don't have a success story, but a perspective of why they failed.

Both teams shared a common feature: their aim was in creating a database of frequently asked questions so that people can be directed there to "catch up". Trouble is - nobody factored in that somebody needs to write those answers first. Angels didn't come from the sky when someone had questions. Naturally competent people were doing things that they got recognition for, instead of providing answers to what, in essence, was their competition. So people with questions ended up answering each others questions, often times incorrectly. As neither side was satisfied with this arrangement the teams deflated and slowly died out.

So in summary I think lack of real world incentive is to blame. Answering general programming questions where all world sees your imaginary reward points is more satisfying than doing regular work for those same points behind closed doors.
The problem is, publishing an API is making a promise: you're promising that it's safe to build on the API because it will be maintained into the future and will avoid breaking compatibility.

These promises can be expensive to maintain, restrict changes and if you break the promise, it's worse than if you had not made the promise in the first place.

Imagine Peloton did open their API and some third-party did create Apple Watch support. Every time they do a software update or release a new machine, they may break something in the third-party integration, which leaves the third-party to scramble to fix the issue. To mitigate this, Peloton would have to do communicate changes and provide beta releases -- that is, start and run a developer relations program.

This is not small potatoes. Opening an API that will actually be useful is a big, on-going deal.

Now also consider the third-party who has created the integration. They are making a promise of their own to their end-users, especially if they are charging or manage user data. Yet they are highly dependent on Peloton's promise (API) to be able to fulfill their promise to their end-users. It's a precarious network of dependencies that will break when the interests or priorities of any the parties diverge (and they will diverge over time -- they are separate parties with different concerns).

Keep in mind that if Peloton has decided they no longer want to maintain Apple Watch support, they could just as easily (and for the same reason) decide not to maintain the API that would make it possible for a third-party to provide that support. In fact, I think Peloton would be a lot more OK with cutting off a third-party developer -- who is not their customer -- than in taking features from their customers directly as they did in this case.
Learning at work is broken. Here's how we're fixing it