skysight-inc/HackerNews huggingface dataset:
One-ply toiler paper is where I draw the line. Nice toilet paper is a basic human right.

Also, WHAT company of this size would try to save on toilet paper. Are you kidding me?
How to choose between Angular, React and Vue – and be right every time
In some ways it’s actually kind of annoying to get a medium-term commitment. My partner’s job at Google can be (and of course recently has been) done remotely. We would rather move somewhere cheaper and closer to family, rather than being chained to a particular office location.

Now we have confirmation that remote work is basically all fine, except we can’t take real advantage of it because there‘s no reason to think it will continue to be possible in the future.

I appreciate that companies are offering flexibility, but it would definitely be better if there was more thinking being done about the long-term restructuring of work.
I'd been using a baseball metaphor for my own change in strategy recently.

I don't think I'm meant to hit home runs. I don't mean just that the luck hasn't struck. It's more that I don't feel particularly connected to the mainstream and where they are headed, am sort of unreasonable about how I think the world should work in a way that makes me the opposite of a heat seeking missile, don't love scalable acts like creating a business that can scale on top of cookie-cutter jobs or on top of advertising or virality.

And sure, maybe I'll get lucky, and I'll get to that. But I decided to stop going up to the plate trying to hit a home run.

When I had venture capital, I thought I was Barry Bonds. But now that I don't, I realized I'm Tony Gwynn.

I go up to the plate trying to hit a single. If I have a runner on base, I try to move them over.

For my intention, a single is a business that will generate $10k in profit, has the potential to continue for several years, and can be completely run by other people, leaving me with time to go up to the plate again.

What I found last year is that I have enough time/energy to attempt about six singles and that I connected on three of them. And it feels similar this year.

You can score a lot of runners just by hitting singles and I think there's a better chance that will happen for me than when I was trying to hit home runs.

The driving force for me though was wanting different optimizations. It's depressing to strike out year after year. And so hitting singles has a lot more positive reinforcement. And then two, I wanted to make more money, which has happened because these singles pay off immediately.

Last, there is always the possibility of an inside the park homerun. Maybe I'll hit a line drive to the outfield, the fielder will kick the ball, lose track of it, chase it down, overthrow third, and I'll come running home.
I certainly agree that GPT-3 appears to be learning how to do mathematics. I suspect that if you gave it enough it might perhaps even learn the maths of physics.

I suspect that if it did that, it would be able to write a very convincing fake paper about how it designed and tested an Alcubierre drive, and that the main clue about the paper being fake being a sentence such as “we dismantled Jupiter for use as a radiation shield against the issue raised by McMonigal et al, 2012”.

Or, to put it another way, the hardest of hard SciFi, but still SciFi, not science.
What I mean is that early stage startups will have to bootstrap some cloud infra, but their engineering teams are laser focused on creating value for their users and validating product market fit. Every day that a technical founder/early hire spends writing their cloud story is a day taken away from their runway without (directly) creating value that could lead to revenue or funding.

People will pay you to build out their cloud infrastructure one feature at a time, or pick features off the cart as they want them (so maybe like an all you can eat cloud buffet?). There's a bonus to that too, iterative consulting is a great way to validate a tech stack for a problem domain before you figure out how to turn it into a recurring revenue source.

AWS for all its flaws is actually pretty good for this already, which I think is why it gets so popular with seed stage startups before they get locked in (plus the credits that they give out like candy...). I don't have to think about architecture, I google what aws cli command I need to set stuff up and move on with my life.
"Person who benefits monetarily from developers avoiding AGPL suggests developers should avoid AGPL".

I'm surprised Googlers don't have betters ways to spend their time than having such furious debates about the licensing of supposedly worthless software. Google fear AGPL so much that they used to ban you from using it for projects hosted on Google Code: https://www.theregister.com/2010/09/13/google_code_accepts_a...
Sorry, but I'm not seeing how this will help. If I take e.g. libpng and rewrite it in Rust, then it's basically a new project. I don't understand how a patch replacing all existing code will be accepted upstream, or how the many projects using libpng will be convinced to use my new library.
I work on my front patio, and I wish I had run a dB meter thoroughout my Covid experience. I live in the city and it was silent in early May — at one point I observed no cars on the nearby avenue for 20 minutes.

As for leaf blowers, if you think gas is bad, try for the extra capacity battery powered ones with higher RPM. Sounds like someone screaming.
You haven't done very many female voices. Is this a limitation of the modeling process?
Cost, more resolution means more transistors, address lines, and protocol overhead (your memory address take up
space too).

You could build a HDD with byte-wise resolution, which did a whole load of clever things internally to handle error correction (modern HDDs have far more complex error correction that just block wise checksums, they’re a piece of technological magic and analogue electronics).

But sure a device would cost far more, and offer no real benefits. Especially when you consider that reading a single byte in isolation is a very rare task, and it takes so long (compared to accessing a CPU cache) to find the data and transfer it that you might as well grab a whole load of bytes at the same time.

Byte-wise resolution in a HDD is like ordering rice by the grain in individual envelopes. Sure you could do it, but why the hell
would you?
This is one of my favorite stories. There is some good info on the superpermutations problem (which is now known as the Haruhi problem when looking for the lower bound of 14) here:

https://en.wikipedia.org/wiki/Superpermutation#Lower_bounds,...

This has the original proof that appeared on /sci/:

https://mathsci.fandom.com/wiki/The_Haruhi_Problem

And here is a paper authored in part by "Anonymous 4chan Poster": https://oeis.org/A180632/a180632.pdf
maybe true to an extent, but most modern ICE vehicles have pretty quiet exhausts. above parking lot speeds, you are mostly hearing noise from the tires and displacement of air.
I find this comment rather confusing under an announcement for Workers Unbound, which charges $0.09 per GB. That's AWS/GCP/Azure-level pricing, and definitely does not push competition on that front.
Some companies deliberately give you too little time, to see how you handle it. Do you push back? Do you do as much as you can? Do you cut corners, and if so which corners, and why?

This is likely only partially an assignment to prove you can code, but the real question is what do you do when under a time crunch?
That's significantly different content that completely omits the Ted Williams quote.
"Feckulation"?
I haven't commented on HN in a while, but this article actually pretty much complains about me, since I wrote the text in question and enabled the policy to be released.

So i'm just going to say:

1. The author claims the Google states something, then doesn't actually quote anything google stated, but instead writes their own interpretation of the words and a made up example. That's not a good start.

2. Having set up their own example, the author then proceeds to say it's wrong because of an appeal to authority, asserting no reasonable disagreement is possible - when not only is it possible, but large numbers of IP lawyers disagree on what the AGPL requires. It's true that someone wrote it, and there are FAQ's, but depending when and where, their opinion on what it means is not as relevant as one might think.

In truth, lots of people disagree over interpretation of the AGPL - many more than disagree about GPL interpretation or LGPL interpretation (which are fairly settled at this point). Searches over any legal licensing list in existence will you this.

When I wrote the interpretation you see here, it was the best available info at the time, guided not just by own views, but by listening to a lot of smart lawyers, counterparts at other companies, etc.

Even if you ignore all the lawyers and whatever as useless, the author has the huge problem that There are people who make AGPL software that take the view listed in the google policy

So it's not just Google or lawyers, it's software authors. Not just a few, either.

While companies are generally happy to ignore one or two people whose interpretation is outside the norm (and just not use their software), that's much harder when there is such widespread difference in view of the AGPL.

3. For no particular reason at all, the author then decides to assert a tremendous amount of bad faith in interpretation of the AGPL and reasons for publishing such policies.

We published our policies because over the years I (and others) were repeatedly asked by counterparts at other companies, various communities, and others to understand what our policies look like, for a variety of reasons (to understand for themselves, to use as a template, etc)

Period.
That's the whole reason.
It even says this: https://opensource.google/docs/

The author here has decided that's clearly all lies or deliberate misinformation, without even bothering to even ask anybody.
They do have the advantage that all competitors must charge 6x higher postage for items weighing less than 12.5 ounces.
I'm curious, what can I, as a full-stack developer, do to prepare for things like GPT-X eventually making a lot of the work I do obsolete in the next 10-20 years?

Seeing all these demonstrations is starting to make me a little bit nervous and I feel it is time for a long term plan.
MLB Already Has a Coronavirus Outbreak. What Happens Now?
> TBH depending on circumstances, working five days a week at home also won't work

I am aware that this is an extremely unpopular opinion, but in my opinion one shouldn't have kids unless they have the means to dedicate sufficient time and attention to them. That is maybe once you can take 2 days a week off as a parent, or there's UBI or something like that.

Would avoid a lot of unhappy marriges, parents and children.

Of course, most people seek to 'leave something behind', even at the cost of unhappiness for all involved.

I am not sure exactly what a good solution would be, but maybe 40+ hours a week isn't a good deal anymore.
>Do you know a CFO that thinks it's fine not to have allocated money for that?

I can't know the state of mind of any CFO. What can I do is look at the record and find companies that have failed allocate money for that. There's no shortage of them in the USA.

This is from 2003, but is fairly indicative of the games played:

https://www.abi.org/abi-journal/underfunded-pension-plans-a-...

Here's a 2017 summary of state public pension funds

https://taxfoundation.org/state-public-pension-plan-funding-...

Here's some 2019 reporting on corporate pension shortfall and congressional efforts (!) to help mitigate the damage to individual pensioners:

https://www.cnbc.com/2019/07/12/these-pension-plans-are-at-r...

So regardless of whether or not it is "absolutely standard for corporations to be required to fund their pensions" (and I don't believe that it is anywhere near as standard or required as you portray it), the facts on the ground are that there are many, many pension funds that are underfunded by many different metrics.

I can also look at the record of corporate bankruptcy proceedings, and note how the obligations towards pensions are handled in comparison with those towards other types of debtors. TLDR: not well.

Finally, there is no specific committment by corporations to pay into a pension fund, only to pay out. They are at liberty to play whatever games they want regarding paying in. The simplest is to declare assumptions about future revenue, and pay in less (or nothing) in the present.
Sounds like somebody's manager will be calling that customer back, voiding an invoice, and putting them in touch with the correct staff to help them with the configuration.

And somebody is leaving the sales team for either a makework job till they leave, or just straight up fired if there's less politics involved.
You know what I meant. There's plenty of video evidence of brutality on one side (again: literally tear gas, impact munitions and billy clubs every night for two months!) and a flood of highly spun "well, it's sorta like violence" on the other (laser pointers, fireworks, cutting fences, "they're holding shields"). I can see what I see. You can too. So why the insistence that "we don't know"? We know.
New, more infectious coronavirus strain responsible for Da Nang transmission
You aren't going to get the job if you stick a license in there. If this is what you think is going on, I would simply pass on the job.
> If you saw the margins that AWS gets on bandwidth you'd throw up in your mouth.

Assuming that Hetzner's 1 EUR/TB isn't losing them money, AWS's 50-90 USD/TB should put the margin at 98% plus.
It’s Afghanistan. These people likely don’t care about anything you outlined.
People complained more about cars being quiet and they assume fairly hard of hearing and poor vision as a baseline essentially. I personally consider it something that sucks and would love them quieter while considering their current mandated state a justifiable lesser evil.

Deliberately loudened motorcycles and sportcars because fools think louder is faster can go straight to hell though.
Not for a long time. My cheap Walmart Murray was like $75 and is a fairly efficient four stroke, but is incredibly weak with the emissions tech and awful engine!
Yes, this is all about removing those limits.

Note that the current 10ms/50ms limit is on CPU execution time; it doesn't count time waiting for remote servers to respond.
Digitizing Africa 0️⃣1️⃣
If I had the money and the dataset for training a model like GPT (that's a big if), is the code to implement such a thing trivial? Or is it a valuable proprietary asset of OpenAI as well as their instance per se?
> I have to imagine that's because people spend 10% of their income on the churches that you aren't accounting for.

That is one part. However, it is naive to assume people would pay the same for community services.

The other is most of the church work is at heavily discounted rates.

My hourly rate is $160/hr in my day job and I do about 10/hrs a week for my church at $20/hr.

Does your typical government worker ever do such heavily discounted work?
I find it funny that the two first comments has to do with how they did the _animations_.
So? Subversion works fine; nothing wrong with it. Are you now a bad developer if you focus on actually getting stuff done instead of spending time migrating to a new tool?
Those stories keep fascinating me, ever since I talked about side-channel attacks during my study times.

Re-creating CRT images through walls, listening in on keystrokes through the electric wires of a building or learning about traffic patterns while observing network interface flashing LEDs.

Just a fascinating world when you leave aside what they are aimed towards.
> you should use your own brain to decide

I think you mean "your own lawyers". And my experience says that the AGPL opinion among these experts are about as one-sided as scientists and climate change.

But you're suggesting to armchair lawyer it?
And the price for what he did would have been extreme. Serving a 14GB is something like $1.19 USD on CloudFront.

It sounds like he was operating in tiny land and expected bills to be commensurate, so it just seems irrational to expect a low or free tier of another service to do this for nothing.
>a few more months

People keep saying "a few more months." What is the evidence for this? We are not going to have a vaccine developed, tested, and deployed to 300 million people in a few months. Nor are we going to grow Asia-level mask compliance, quarantine enforcement, and contact tracing within the Trump presidency. Now that it's a tribal issue, it probably can't be done at all.

It really seems like we're in this for a few years.
Will there ever be a way to put workers behind the cache (eg maybe the worker can set in the response “yes, please cache this”, the way you already can for the origin, except have it then serve that response rather than run the worker)? Or will workers have an API to interact with firewall rules?

Mainly I’m thinking that a major use case for using CF is stuff like DDoS protection, but workers have a per request cost and according to [1] CF’s DDoS protection won’t automatically protect against a layer 7 attack. It seems the options are to either use CF’s rate limiting product (which charges per good request 10x the price of a worker request. Maybe that’s worth it, but it sure makes workers look less affordable than at first), or set firewall rules to block the traffic. For that second option, it would be great if it could be done from inside the worker (although I’m not sure yet how the worker would actually go about detecting that a request aught to be blocked. [1] suggested running fail2ban on the origin and using the firewall API to dynamically update rules — I guess I’m windering if there is a simpler way). Rate limiting seems ideal, I’m just not sold on paying 10x when I don’t know if I’ll even ever need it: maybe simply being able to set optional limits for worker requests after which further requests don’t get serviced, rather than getting billed for an attack? Is that possible? I guess I could count requests somehow myself. and disable the worker. At least then I can make a call between whether uptime is worth the cost of rate limiting or if I can just accept some downtime.

[1] https://community.cloudflare.com/t/how-to-protect-cloudflare... and https://community.cloudflare.com/t/workers-have-a-critical-i...
iOS 14 includes redesigned “Field Test Mode”
Wild to see this on HN. I'm a huge baseball nut and Ted Williams was my father's hero so naturally I learned a lot about him as a kid.

I believe this image is from his book The Science of Hitting.

Williams has a fairly fascinating biography and I'd encourage people to browse his story a bit. A few interesting things about him:

- He served in both World War II and the Korean War. During the latter, he crash landed his plane after it took heavy fire.

- He was an amazing angler and at times held tarpon or bonefish records. I believe he's also in the fishing hall of fame.

- He was actually a terrible baseball manager. Most people attribute this to giving no attention to pitchers and not being able to handle that his players simply weren't as gifted or as disciplined as him.

- He was the last player to have a batting average > .400 for a full season [1] but amazingly did not win the Most Valuable Player award that year. It went to Joe DiMaggio.

[1] For those who don't follow baseball, this is calculated as (hits / at bats) and generally the modern-day leaders vary between .330 and .375 (see https://www.baseball-reference.com/leaders/batting_avg_top_t...).
I can't speak for Portland, but I have seen the SPD instigate violence on numerous occasions, against peaceful protests. In those instances, including in the time leading up to the violence - nobody was throwing anything at the police lines, nobody was destroying property - until the police started chucking flash and gas grenades and firing less-lethal bullets into crowds. (Which have all, by the way, been outlawed by city council - yet the police department is still using them.)

That is not how every Seattle protest has gone, but that's how many of them have - many during the day (Although a few turned that way at night, as well).
A friend of mine had a side-gig at an electronics factory that used to fit/repair government printers, telegram, and fax machines in the 80s. When he first started he noted that the schematics said to double up the number of capacitors. When he raised this as a potential error in the schematic with his boss, he was told that it was quite deliberate and was there to stop giving away what was being printed by anyone measuring the power fluctuations. Feels kinda obvious now but when I first heard it I had a mini-mind-blown moment.
The duopoly of private shippers charge more than 30x for letter delivery within the US (and still substantially more than USPS for most package services) and those prices are surely as low as they are because USPS drives them down.
Yes, and the related Clarkesworld podcast is absolutely wonderful. http://clarkesworldmagazine.com/podcasting/
At Elementary we've adopted `latest` as it tracks nicely with the bleeding-edge tag for Docker containers which we don't have control over. This way, when we build/deploy containers off of the `latest` branch there's an equivalent tag on our DockerHub repos.

https://github.com/elementary-robotics/atom
This is a protest against the police. So of course the cops are going to get violent. What's horrifying is the extent to which people refuse to see that and just figure "well, the protesters have to have done something to deserve it".
If you are using Tmux, you can use thmux-fingers[1] or tmux-thumbs[2], both create Vimium like shortchuts for urls and git hashes that once pressed copy the link to clipboard or the tmux buffer. Then you can just `git show` and `Ctrl-shift-V` or `Ctrl-b ]`. There's a lot of resources that can be yanked with tmux-fingers, kubernetes resources, ips and others

[1] https://github.com/Morantron/tmux-fingers

[2] https://github.com/fcsonline/tmux-thumbs
I am so glad to see this.

Basically, I am in despair, at what I consider to be a complete ethical and moral collapse of the entire software development industry.

It's a long story, but I spent about 27 years in a "silo," where not all was The Sound Of Music, but where I was never presented with ethical dillemas.

Then, I left that company, and returned to the world that I had come from before I joined it, as an idealistic, optimistic, energetic young engineer.

Oh.

My.

God.

It is now exactly like the finance industry has been for decades. Profound moral collapse. That means that it will never get better. There's just too much money sloshing around.

It does annoy me, when folks treat me like I'm either an idiot or a chump for insisting on living a life of Personal Integrity. I don't go around, trying to get other people to change, but I feel as if I'm punished, whenever I mention my own point of view.

I won't write dark patterns, and I won't write code that runs against my Personal Integrity. I'm quite grateful to have the luxury of choice.
Rationality, Rationalism, and Alternatives
> I think that the AGPL is a fine language in cases where the code being released is a complete system, that you want many people/organizations to use and improve it, but you don't want anyone cloning it as their own standalone product.

Yup. In the same way that you could have a license that requires people to publicly criticize <Politician> to use your software.

You'll get some. But most will just not agree to your terms.