skysight-inc/HackerNews huggingface dataset:
> - Senior engineers would make NFL wages

That is an absurd exaggeration, unless by "senior engineers" you are including people who do a lot more than "just" engineering, e.g. build companies, build products, etc.

The reason NFL wages are so high is not just that they bring in a lot of money, it's that the players are to a large extent irreplaceable. If you take the, say, 500 most talented players in the US at a given time, you can't just replace them with the next 500 most talented players and get the same outcome. So each of them commands a very large salary - because the alternatives are worse, and will lead to worse outcomes, which will lead to less money for the team.

And at the top end, the best players are a massive draw that makes teams tons of money.

Compare that to engineers. We are, to a much larger extent, replaceable. If Amazon can't hire the 1000 "best" engineers, going to the next 1000 will probably not noticeably impact their product. I'm not denying that there are talent differentials between engineers - I think it's even more than the commonly cited 10x. But it's still not that big, definitely not bigger than the difference in NFL players (since engineering is not competitive.)

Note that if you stretch the definition of software engineer to include people building and launching brand new products, building huge successful teams, etc, then you're getting into the realm of CTOs, CEOs, founders, etc, which are far less replaceable (I'm a good engineer, but I couldn't have built Stripe). But then we're talking about the people who are adequately compensated for their work.
Expect a big tough fight from the existing companies. They'll throw everything they have at it.
> So multiple end user facing companies would compete for access to the same infrastructure, and the infrastructure owners would compete for servicing the providers, not being able to directly own either of them. Both layers would be have the incentives to offer good service at reasonable prices, while the current incentive for the infrastructure owners is to hamper the small players as much as they can.

afaik, Utopia Fiber out in Utah operates like this. They only do infrastructure and coordinate the last mile connections. A dozen or so companies actually sell the service to customers (and interface with customers).

https://www.utopiafiber.com/

Sort of like a power coop, I suppose.
Originally, Taxi was built because the readability / signal-to-noise ration of OpenAPI is pretty poor. Plus, we wanted to build a documentation spec that could automate integration - describe the specific contracts of what an API does, the data it exposes, and how and where that data can be leveraged in other APIs.

You can't really read a swagger spec to get a sense of what it can do - you have to rely on tooling and UIs to make it understandable. For a toolkit who's entire purpose is documentation, that felt pretty frustrating.

Also, in OpenAPI, you can't document how data attributes interact - ie., the specifics about what data an operation needs (beyond a map of Strings and Numbers). We wanted a way of saying "This operation accepts an Email Address, and returns an AccountBalance" that was machine understandable.

However, you're right - the OpenAPI ecosystem is really rich, and we're not going to displace it.

We've built Taxi extensions for OpenAPI[0] which allow you to embed the taxi type metadata directly inside OpenAPI specs.
This helps with describing the interoperability (and is how tooling like Vyne[1] can automate orchestration between unrelated APIs)

There's Swagger-to-taxi[2] tooling which will convert a Taxi schema to Swagger and back again - though this is more used internally to transpile OpenAPI on the fly. I doubt anyone will throw out their OpenAPI specs for Taxi - and that's ok.

[0] https://docs.taxilang.org/generating-taxi-from-source/#swagg...
[1] https://vyne.co
[2] https://gitlab.com/taxi-lang/taxi-lang/-/tree/develop/swagge...
That's good for you, if you can pull it off. It's unreasonable to expect others to do the same. And as a technological justification for something that ostensibly exists to serve users, it would be inexcusable.
Original: https://www.youtube.com/watch?v=YiRcOVDAryM

My first pass and first use of the software: https://www.youtube.com/watch?v=xazubVJ0jz4
I had a similar experience and concluded that the most important thing is to learn to drop as many things as possible.

If the list are getting too big it just means we are trying to do too much. The objective should be to trim those list down as much as possible. Too many someday/maybe things? Well, time to decide to move them to never/surely not category (i.e. delete them or put them in the "won't do" category).

Too many things in the TODO/Next/...? Well, it's time to think whether they absolutely need to be done. If they really, REALLY do, do they need to be done by you? Delegating, asking someone to do them or just externalizing them to some service can be a possibility.

Focusing is not as much about deciding what to do as to decide what not to do. I know, they are logically equivalent things, but the main issue is that most of us are not psicologically well prepared to accept that we just won't do many things we would like to do, so we invent complex systems to keep track of what we won't have time to do and unnecessarily stress us in the process. Learning to just let go is one of the most useful things I learnt in life.
the read was fine and I read it exactly because I enjoy "urban exploration" which is why I was disappointed to discover it is in fact NOT possible to do what the title says.

The title is clickbait as a matter of fact
This couldn't be further from the truth. Market makers would be glad to sell Tether at a premium. Bitfinex only has enough money so as to retire all Tether coins and buy not a cent more. That said, if you're truly bearish on Tether, then you should believe that Finex doesn't have enough money to retire all Tether coins.
I pay $110/month Australian for 100 megabit down / 40 megabit up.
UK couple import US bus to convert into affordable home
It's uniquely North American. Europe has cheap and fast internet.
The Mormon game concept is a good one. As a former and still somewhat Friend (Quaker), I can relate to the concept of "no good deed going unpunished." One can see the humor, irony, playability and enjoyment of it in a video game done well. As Mormon themed it would have limited reach but it would have dedicated followers. The TTRPG "Dogs in the Vineyard" is outstanding for what it is, has limited reach in RPG circles, but it does have a dedicated player base.

The game concept is something I would play. It would fit well in any setting historical or fictional. A half-dozen elves trying to bring sensibility among Orcish chiefdoms guided by an avatar of Illuvar. A unmodified human among the transhuman houses of the galactic empire trying to re-cultivate aspects of humanity guided by an enigmatic Foundation, etc.

Regarding "Monkey Town," you might like Keith Laumer's book "The Other Side of Time." It starts off slowly, is all over the place, but has an alternate universe with several sapient primate species working together.
Because the Elizabeth line trains are so long this trick would allow very long "underground walkways". I walked the entire length of the train yesterday in about the time it took me to get from Liverpool Street to Whitechapel. I'm not sure I'd argue they're now connected by foot underground!
How the 1996 Dunblane Massacre Pushed the U.K. To Enact Stricter Gun Laws
"I really do hope game streaming and online-only single player games will stay as a niche."

Same here, I gave up on some AAA games because of this reason. I frequently return to old games. Some of them are from 1997,some of them are 2000,some of them are 2010's. Most of them have patches but if stadia and likes become mainstream, I don't know how its going to end up in 20 years.
This is really sad but this sentence bothered me. Wu left no apparent suicide note and there was no sign of an intrusion or struggle. Officers also ruled out death from COVID as he tested negative for the virus.

If he would have tested positive would this have be3n registered as a Covid death.
> It is a fact of life that everything, if it isn't destroyed, unceremoniously self-destructs.

I went and played some turns of Civilization that I haven't touched in half a decade a couple weeks ago. Every couple years I like to play a couple matches of Mechwarrior 2. These things don't self destruct. They harken from an age before online services, when personal computers let us manage & operate our own systems, let us backup our saves & our games.

> Have you stopped to think how cavalier & mean it is to tell people how they should create things that others enjoy?

In a way that doesn't explode unexpectedly? Yeah, right, I'm the mean one here. Please, this is just more facetiously cruel antagonizing. What is with the anti-social cruelty?
"In this context we can, albeit dimly, view the political battle-lines that are now being drawn for this century — between digital nationalists who regard powerful technologies as a vehicle for national greatness; digital liberals who wish to order the digital world according to notions of rights and consent;[...] "

This is a classical American debate no? On one side you have the digital version of a sort of Jeffersonian Yeoman Republic of merchants, artisans and farmers, 'small is beautiful' etc, vs the Hamiltonian vision that is nationalist, corporate, centralized, urban, and so on, I don't think it's that much of an exaggeration to say it's the focal point of the entire American project.

I don't think it really needs a new philosophy, it's the same old debate in a different space. I think the author does make a mistake though by framing this primarily as a philosophical issue. The sheer centralizing force of technology is a reality and has favored one side for much longer than computers are around. Trying to appeal to Republican ideals out of a sort of idealism will not get proponents very far.
Today’s JavaScript, from an outsider’s perspective (2020)
Additional in relation to what? Legacy systems need hardware and electricity too, people tend to forget this. I'd like to see the math on how much additional hardware is needed, if at all. My suspicion is that there's a lot of redundancy in the current infrastructure because each bank has to maintain their own record, given that they can't trust each other. A trustless and decentralized system, if it became the base layer for interbank payments, might actually reduce resource consumption.
Could be denser. Instead of a big passive EMI filter, use an active one (noise cancelling, essentially).

It's a little baffling why they aren't more widely used, they aren't that complicated. https://u.dianyuan.com/bbs/u/17/1086016427.pdf is an example. It's almost comically simple: connect a current sensor, a high-pass filter, and an opamp controlling a transistor. With some thought it could probably be cut down even more.

I think TI has integrated this into their controllers already.
> Perks of free market

With a cartel of two, I doubt it can be considered a free market.
People are going to lose more than their save games when Google inevitably kills Stadia.
Exactly.

Also, the idea that those types can be embedded across multiple schemas is how you can describe cross-system interoperability, without requiring all systems to have the same Model for "Customer" or "Account"
Ask HN: What do you pay for your internet connection, and where do you live?
Also a comment on the quality of service....

I'm in Australia (Melbourne).

$110/month AUD
100 megabits down
40 megabits up

More like 25 megabits up in reality.
Interested!

Could you please share why did they close the account and what argument did you make to have them open it back?

I have the same issue for another Google service
Good writeup, but with a weak conclusion.
He was a violent separatist, it’s not totally undeserved.
What do you think the failure modes for the alternative are?
Not the whole Europe. It was hard to find in Denmark just out of Copenhagen.
It's a struct which contains an int field, which iirc has more encoding, transfer, and decoding costs than an int (nobody cares when it's one, you might care when it's many thousands), and implies nullability because all message types are nullable. And unless you're using a Google-blessed code generator in a Google-blessed language, it's also noticeably more verbose to use[1].

But yes, you do indeed have user-defined structure (message) types in protobuf, and you can bend them quite far. There are also annotations of a sort, though support there seems worse, personally I've only very rarely been able to use them cross-language at all.

[1] yeah, there are alternate code generators, but their support and quality is "mixed" to put it mildly. They do exist though, and many have a plugin system of some kind for making your own less-painful custom types.
That's fantasy: you can't pump water for long distances and you need to make it fall to get electricity back. Salt water pollute land, corrode turbines and pipes quickly, can't be used anyway, surely can't be used from the sea to the mountains.

Not only: a small lake can store enough for a single home, not more. Pumped storage is far from efficient in energy terms. Consider a thing: we (nearly all nations on the world) have already implemented much of the hydro we can make, simply because it's effective and cheap. We can just do a bit more, but a bit.

BTW the principle is:

- you have a large basin in altitude, with some gates to control the falling flow

- you have a river with a low altitude lake because anyway you do not pump all water back, nor you can't recovery it once used to produce energy and we talk about much water

- you have pipes and turbines and pumps with other pipes

Normally you let a bit of water falling in the pipes making turbines turn producing electricity. When demand low a little bit you just divert part of the falling water out of turbines, eventually pumping back a bit, if the demand fall MUCH you need to consume to keep the network frequency. Normal hydro pump back very little water. With p.v. and eolic who can produce a significant amount of energy just few hours/day you can pump more. So from the low altitude basin/lake you pump back to the higher one. That's is. Depending on the meteo you need to dump more or less water, or you have too little quantity to produce etc.

That simple game means you can't do hydro anywhere on any mountains and grabbing water even far from them.
Yep, excellent point, I completely missed that it had no encoding specified. Thank you! That's mostly on me for skimming, don't take it as any kind of strong "docs should be more clear on this" signal :)

Honestly I think this makes it more interesting... though I'm curious how it handles its generics in an agnostic way, as protobuf has some, but they're quite crippled. Or do you just have to know the limitations of your encoding and not use those features, and/or build your own translation layer to handle it? E.g. you can get pretty far with a double-encoded blob of bytes.
Saw

https://github.com/TylerBrock/saw
Just because they can violate your privacy that doesn't mean that they do. By that logic you can say ProtonMail processes your unencrypted email to encrypt it. If they can process your unencrypted email they can process it in any way they want.
You used that employee’s labor in conjunction with a bunch of other things to produce more value than the wages. If the value was in just the work alone and not the work directed at the right things in the right environment, there would be no point in working for Amazon and you could just collect the entire revenue yourself.

This is the main reason it’s completely illogical to expect that an employee receive most of the revenue their labor helped generate.
>We do not scan or read your Gmail messages to show you ads

https://support.google.com/mail/answer/10434152
Ever played Factorio?
So Starlink can hope for many Canadian customers? Good.
This project was the best thing I stumbled upon this decade.

I have used ESPHome to create a wireless ambient light sensor that my Mac app (https://lunar.fyi/#sensor) can use to adapt monitor brightness automatically.

Even non-technical users are now doing their own sensor with the tutorial I wrote: https://lunar.fyi/sensor

I also like to use ESPHome for standalone devices like dimmable LED strings and IR remotes, but I always wished there was a simple app to control them. My HomeAssistant dashboard became too complex and slow and is annoying to wait for it when I just want to adjust brightness or volume.

So I created another app for that called Volum: https://lowtechguys.com/volum

Below is a demo video of how I use it to control:

1. A battery powered LED string
2. An Ambilight-like SK6812 RGBW LED strip behind my monitor
3. An ESP8266 with an IR LED to control volume of an Edifier speaker

Demo video: https://youtu.be/nzz-xrEon7g
Try hiring a porn star to sleep with employees to get your videos back.
I co-built and ran a successful consulting company that was sold to a client many years ago, am now running another successful consulting. So I've been at this game for many years.

And for what it's worth, tptacek's advice on billing, especially this advice on billing daily, is one of the foundations of our success in this business. When we were just getting started, a lot of tptacek's advice helped us to learn and grow what we are doing, and I don't think we would've been anywhere near as successful in growing, or in understanding the business, without it.

Billing daily is a no-brainer. Almost every client is absolutely fine with it. This depends somewhat on the exact field and the exact client base you have, but if they're not fine with it, it's a sign that you're targeting bad clients and should change your aim.
Enjoy it while you can. I was getting this with Bell while living near downtown Toronto (in a condo). Shortly before I moved last summer Bell started raising rates with the excuse that "they need the money to invest in new infrastructure". Without competition from smaller ISPs expect RoBellUs to squeeze us like oranges until there's no more juice left.
> I went and played some turns of Civilization that I haven't touched in half a decade a couple weeks ago. Every couple years I like to play a couple matches of Mechwarrior 2. These things don't self destruct. They harken from an age before online services, when personal computers let us manage & operate our own systems, let us backup our saves & our games.

It takes time.

> In a way that doesn't explode unexpectedly? Yeah, right, I'm the mean one here. Please, this is just more facetiously cruel antagonizing. What is with the anti-social cruelty?

It doesn't explode unexpectedly. It explodes in a way that the creator made it explode. So, yeah, it seems that you are the mean one here.
1. I'm not sure what you mean by this. The closest thing to a margin call is an auto-deleveraging. Markets can get messy during periods of mass liquidations but the risk is knowable, and it's in the size of the insurance fund.

2. Counterparty risk exists in every traded market, not just crypto.

It's clear that you and most of the critics here don't even know the basics of market structure, which should cast doubt on your claims. I don't know any other field in which you can provably not know anything about a topic and yet be taken so seriously than in crypto, with both bears _and_ bulls.
Is Canada allowed to look to England for inspiration? I know the US is prohibited from doing so, but OpenReach is a not terrible model to go with. You've always got to be careful to provide continuity of service, but if you can force the incumbents to operate the infrastructure separately, so that all providers, including the incumbent retail product, must go through the wholesale department, and make those rates FRAND, and prevent cross-subsidization, you can get at least some competition; if you can work towards making that wholesale department independent, even better. In the US, when we had mandatory line sharing, incumbent retail would regularly charge below the wholesale cost, which made it impossible to compete on price, which makes customer acquisition for competitors really hard; then our regulators neutered the law until it barely applied to anything.
> Okay... why? Where is it written that you should be able to live on a single job?

> As soon as you can come up with an argument that's not emotive, and is instead quantitative, I'll listen.

I have a feeling that you will not accept any argument based on general morality as you would describe it as 'emotive'.

I think first that humans should not spend the majority of their lives working and sleeping. In other words: surviving. Especially when there are more than enough resources available to achieve this ( in your country).

Second, exploiting other humans (as above) is absolutely wrong.

These two arguments are not emotionally driven.
Use Google products at your own risk.
I don't disagree but owning games isn't a solution to this problem. I've had gameboy batteries die and wipe the cart, I've had saves corrupted, it just happens.

And it's the worst thing ever.
Realized capital gains should be taxed as income. They are income.

Your second sentence applies to labor as well: "I'm the one doing the work, yet the government benefits..."

Either "all taxation is theft", or "taxation is the government charging for providing the services necessary for work and business to operate".
As a counter point I live in the Baltic states (however I think the situation is very similar in most ex-communist countries in eastern Europe) and free market capitalism has worked relatively exceptionally great here.

Both for cellular and wired internet there is no price regulation and very little regulation regarding ownership/mergers however there are many competing companies in both areas and due to this competition you can get 100Mbps for less than €10, 1Gbps for around €20 and uncapped cellular plans also go for around €20. I hardly see how additional regulation could improve this situation, probably would only result in less choice and higher prices..
The Myths about Note-taking
Have we seen anything besides prototypes of the Cybertruck?
You just need to install the bridge locally, the rest is similar to what you would do for other email providers. What is complicated about it?
Most boards have a couple components that are on the weak side and fail, usually a capacitor. Any electronics shop can fix it for at most $20, or you can do it yourself for the cost of a 20 cent component though usually not worth the time. Beats paying $100 for a new PSU.
Thank you for the newyorker article. It's the most beautiful thing I've read in a while.
Wonder what the least viewed articles were without the "random article" function?
Not exactly the same. In the US, there are multiple Cable and Phone companies, but they basically carve up the country into regions, so they don't compete with each other in the same region. And in the US the cable/phone companies typically sell directly to consumers rather than having an intermediate ISPs that rent the infrastructure. But there are some similarities, and from the original article it sounds like the infrastructure ISPs want to be more like the US.
Bell Aliant in Halifax offers symmetrical gigabit for $125.
I wrote up a couple blog posts as it was happening. Here's the most recent one. https://benbjurstrom.com/youtube-remonetized
I can tell you that the stadia team don't look at it like that at all. I've worked on storage, I know their storage system design, and I've discussed it with the SRE team in the past.

I'm not involved in any of the ongoing and wouldn't comment on it. Came here to assert that this team is neither stupid nor callous.
If you're worried about stop/liquidation hunting, you can establish a 1x position that involves zero leverage and zero chance of getting ADL'd out of a position.