skysight-inc/HackerNews huggingface dataset:
Since you asked,

>I'm advising everyone in my circle to prepare for a 30 to 45 day at-home stay and assume no stores will be open during that time. I think this is the prudent thing to do.

I think that's the paranoid thing to do. I'm stocking up a bit so that I can stay inside if I personally get sick, but that doesn't require 30-45 days of supplies. I don't even really have room for that much stuff in my tiny apartment.

>I would also advise speaking to your neighbors to make them aware of the need to be prepared. To that point, buy a little extra of everything --well, maybe food only-- so you can help a few people out during what is likely to be a difficult time. Happy neighbors are as important to safety as anything else.

>I'm actually thinking of making a preparedness checklist and going door-to-door around the neighborhood to hand them out.

You're obviously much friendlier with your neighbors than I am. If any of my neighbors did that I would probably assume they were a bit off and avoid talking to them from then on. I certainly wouldn't act on some random dude's checklist.
The fallacy is that a direct personal experience of one person's dishonest behaviour trumps a financial and economic system which relies on similar actions on an industrial scale.

One dude pretending to be crippled is much less socially destructive than an asset-stripping hedge fund which loads up multiple viable businesses with debt and then kills them.

The difference is the former is still relatively powerless, while the latter can be responsible for multiple instances of homelessness.

So it's not a question of "help" - it's about making sure that homelessness is an absolutely exceptional situation, not the systemic default for anyone who finds themselves on the wrong end of the value creation process. As well as the mentally ill.
Because someone ran an analysis that says you can make $X more by doing one thing that doesn't cost you anything. Many companies just look at the numbers and say "sounds good."

It helps that since they are insurers, they know how make this analysis with a large degree of confidence.
> I mean, in some of their marketing they even have a whimsical blurb about how "the driver is only present to make the lawyers happy".

Exactly. You can read one piece of copy about Summon, that says "Have your finger on this button. Maintain visual contact and pay attention with vehicle at all times", and on the same page. "Have your car come to you while you are distracted by a fussing child".

It's all very nudge nudge wink wink.
True enough.

I found my wife via OKC, and I think I could have skipped a lot of misery if I had had this insight a lot sooner.
This isn't strictly true. Aluminum and steel certainly do corrode very differently, especially due to the protective properties of aluminum oxide layers, but it's definitely much more complicated in terms of overall longevity. One of the main factors for this sort of the things is the mechanical fatigue that cars experience. Whereas steel and other ferrous alloys have something called a 'fatigue limit' [1], where for a given stress, they'll maintain integrity indefinitely (at least for practical purposes). Aluminum, on the other hand, will continue to experience an increased likelihood of failure under small and smaller cyclic loading.

Estimating mechanical longevity from a small number of first principles concepts like materials is extremely difficult, and usually is only be conclusively determined through statistically relevant groups undergoing destructive testing.

[1] https://en.wikipedia.org/wiki/Fatigue_limit
Oh definitely. Also, I like their SDK. It's even easier to keep all the app data in Firebase than dealing with native solutions. All the stuff about imperfections of the world like slow connections and so no is taken care of.

My only issue so far is that cloud functions respond very slowly if they are not used for a while. The first time takes 2-3 seconds, thereafter it's in the milliseconds.

But other than that, it's such a nice experience.
I can't imagine it was a top down thing. It's just a silly point of culture that isn't that important day to day. Take a step back and have some empathy for people who aren't under iron rule and shitpost and have fun in ways that are stupid but trivial midday.
Yes. I am like you, I love playing first games. My playbook is usually:

1) create chaos. Everybody plays the same game where they pick a boring strategy, which makes the best calculator at the table win. Instead of trying to maximize my points, I try to increase the chaos around the table, increasing the complexity for everyone and pushing them to make mistakes.

2) in games where this is possible, I will try to sprint to trigger the end condition. As you say, people underestimate how soon the end comes.

3) be unexpected. A bad but unexpected move can be better than the good move in the first game. Try to identify which moves would have an excessive impact on the complexity and which makes everyone go back to the drawing board on their calculations.

In general, chaos and havoc around the board have helped me usually.
Going from the signature to the code took me less time than scrolling through this article.

I'm not sure asking the compiler to babysit you every turn of the road is a good idea.
> so.. if a non-ruling party instigates people, it's OK, but if a ruling party does it, then you have a problem?

No. They’re both a problem. It’s worse when the ruling party does it, because they have more power.

> This entire anti-CAA protests are organized and funded and instigated by Opposition parties to create a Muslim vote bank, because they're upset that the ruling party consolidated the Hindu vote bank.

That seems like reasonable course of action.
Except, not really. If you're worried about DNS tampering, DNSSEC already exists all the way up to the root servers.

If you're worried about ISPs snooping on what sites you visit, they'll continue to be able to do this even with widespread DoH/DoT and ESNI adoption. You still need to connect to an IP and TLS certs still have unique serials (most of which appear on public CT logs). Correlated over a large user population, that's more than enough to get a pretty decent, aggregate view of what sites you're browsing (certainly enough to tailor ads/marketing towards you).

As for random third party networks (e.g. Starbucks wifi), if you're not using a VPN then I don't see what expectation of privacy/security you had in the first place.

Ultimately, if you don't trust your ISP (or whatever network you happen to be connected to), the only meaningful option is a VPN. Encrypting your DNS traffic to a resolver (whether with DoH or DoT) is, at best, a very incremental improvement in the arms race. It protects users against some of the most egregious ISP abuses (assuming said ISP doesn't also spoof the cert...) at the expense of potentially misleading them into thinking they have more privacy than they actually do. In the case of DoH it will also likely inadvertently end up centralising a huge chunk of DNS lookups in to the hands of a few large corporations thanks to it being opt-out rather than opt-in. At least DoT avoids that (and offers server-to-server encryption).

Much better for users who want unfettered internet access and privacy to encrypt the whole lot with a VPN and use a resolver that validates DNSSEC. If the chain of resolvers were all DoT enabled that would definitely be a nice extra but hardly essential.

Alternatively, if you're in a country with a healthy ISP market (and government you're not afraid of), there's always the option to simply move to a provider that doesn't tamper with and monetise user traffic.
This is pretty cool. Are you using the public BigQuery instance to query the data?

I did something like this a while back using Redshift but it was expensive to host.

Using the public BigQuery instance would be a cool way to do it for free.
Looks like this is part of a greater project, 98.js.org. Though, you could also add it as a shortcut to Windows 93[1] and it'd fit right in.

[1]: https://www.windows93.net/
I'm pretty sure storing 30 days of water would violate my lease. That's its own disaster waiting to happen.
Someone (perhaps me) would be offended at the meaning and implication of that name. It's awful.
Shutter is fast now? Awesome. I remember when I had to stop using it for a while because it was somehow really unresponsive.
No. Homeless is not an easy problem to solve which simply requires political will. A) It is not a small amount of money to provide shelters to homeless people. B) Money doesn't solve the homeless problem. Most homeless people have behavior or mental problems. C) Free money giving to healthy homeless people creates bad incentives.
But always keep in mind Gene Spafford's observation: Debugging is twice as hard as programming. So, if you write a program as cleverly as you can, you are by definition not smart enough to debug it.
After having used jq for some heavy data processing (building an entire Markdown document from a huge slab of JSON with no external tools), I am inclined to agree.

However, I think this may be indicative of the task you are trying to complete rather than the tool itself. At a certain level of complexity your resulting code will just look bad regardless of which language you use. One thing jq does to make this easier is providing the pipe operator, so you can break a complex task into stages: A | B | (C .... | C.5) | D | E...
Not my site but it says:
Data Sources: WHO, CDC, ECDC, NHC, JHU CSSE, DXY, QQ.
And the worst taxiways are still better maintained|lit|painted than even most of the best roads.
This add-on for Firefox works well. Accessible from toolbar and (most-used options) from my context-menu.

https://addons.mozilla.org/en-US/firefox/addon/wayback-machi...
> Code should not be peppered something like the following:

receive cancel -> throw cancel after 0 -> ok end

Instead, cancellation should trigger cleanup to make it easier to recover. If no clean up is needed, then it doesn't have to be done.

Actors were designed for massively concurrent systems that are often physically distributed. Behavior change (including state change) is essential for Actors, e.g., security, performance, etc.
"a left leaning university"

Is there any other kind? :-)
I am... not young. I don't recall them ever being ubiquitous/expected like they are in, say, Japan. A few decades ago they were almost certainly more common. I can recall storing a bag to go into Manhattan for a few hours.

They may very well have been common at one point in train stations when people traveled that way more.

I also suspect though that, to the degree lockers were useful as a plot detail, they were possibly created when they weren't actually that common.
The coronavirus family includes SARS, MERS, COVID-19, and 4 viruses that cause the common cold. Coronavirus causes about 15% of common colds per year. If you don't get SARS immunity from the coronaviruses that cause the common cold, it's unlikely that you'd get it from COVID-19.
Doubling down on your ignorance isn't helping.
Not sure tbh. I use it with latest Fedora+MATE at work.
The API is great.
I've driven about 250,000 miles in the last 10 years (a lot of trips for work, coupled with a 50-mile commute for all but the last 2). 2 of 3 personal vehicles and 2 of the 5 work trucks were manual transmission.

Apparently it takes more than that to be an "experienced driver", because lanekeeping and speed control leave me very fatigued after a 3 hour drive. I became accustomed to eating in at lunch diners and sitting down for dinner halfway home but other co-workers were not fatigued and could go through the drive through and eat in the truck.

It's definitely easier than it was, and I don't have to think about the mechanics much at all anymore when backing up a 5th wheel or controlling a truck sliding in the snow, but this human doesn't have a chunk of my brain that can do lane centering automatically. That is not a universal brain function, every human can drive but it takes a lot more energy and concentration for some of us. My stress levels have gotten lower and my life has gotten a lot better since I realized that and cut my commute down to a 2.5 mile trip with ~monthly travel instead...
I'm pretty happy with Firebase compared to other platforms I used. At this point I'm using all major components including hosting, firestore, cloud storage, cloud functions, etc.

I wrote up a whole design document of how we designed our app a few months back:

https://getpolarized.io/2019/01/03/building-cloud-sync-on-go...

I think the biggest thing I miss is having some sort of full-text search support for the JSON storage. I'm used to having Elasticearch so this was a big of a headache.

One of the nice things is that you can use some of the easier things in Firebase but also dive down and use more lower level components in Google Cloud when necessary.

For example, I might need a more complex caching CDN for our server-side rendered pages and I might end up deploying that next.

I definitely hope Google stays competitive here as it will make my job a lot easier.
{**d1, **d2}

is very natural if you also write javascript where their spread operator looks like:

{...d1, ...d2}
https://www.si.edu/openaccess
API is handling well, give it a go.
Here you go: life insurance
Isn't there already an intermediary (advertising)?
Oracle certainly has statistics and incredibly sophisticated optimization in theory, it's just that in practice, I think it sucks.

I spent way too many years writing ad hoc Oracle SQL that had to complete within a few hours and trying to guess if the optimizer had decided to finish in 15 minutes or a week.

And I would read Tom Kyte where he says obviously your database is set up wrong if the optimizer isn't working for you. And how you should do everything in one big beautiful query that uses all the latest features of Oracle.
Because good people sometimes end up working for bad companies and want a way out?
I agree. It would really feel good to be a part of something. A team, a mission, whatever.
And also the UK TV series Porridge - which probably never got shown on US television.
Ask HN: Would you use documentation as a service?
My startup just pivoted into the technical writing space. Lots of companies will hire people to write internal or external documentation. Would you pay for it as a service? Check out trymaniac.com
>> With autopilot engaged, I am monitoring everything - probably with more accuracy then if I was driving, due to the decreased cognitive load.

> Almost every study on human behavior contradicts this. When you have no load, your monitoring and responsiveness gets poorer, not better. (Now, you can certainly go to the other extreme and get overloaded, with the same effect)

With both a plane and a car you still have some load; you are supposed to be monitoring the performance of the systems.

I perceive myself to be safer when I have autopilot enabled on a Cirrus. My thinking goes from having to manipulate the controls to monitoring the performance of the aircraft.

I could be derelict in my duties at ignore the plane and play a game on my iPhone.

I perceive that experience to be very similar to when I engage Autopilot on my Tesla.

I go from having to manipulate the control to monitoring the performance of the car. With over 110k miles on my Tesla I really do feel with autopilot.
What to call an API Gateway combined with a sidecar?
I'm writing an article that discusses the advantages of using the API Gateway pattern combined with a sidecar within the same microservices environment. These two patterns are often thought of as an either/or decision because they overlap. In the article I propose using both in some situations. What is a good descriptive term for such an architecture? One option is to call it "hybrid architecture", but that already describes an on-prem, off-prem (cloud) thing. Another is "integrated architecture", but it's a broader concept in the world of software architecture. I thought of "composite architecture", but this may also be confused with the composite GoF design pattern.

Any architects out there know if this combo, API Gateway + sidecar, has a name?
On iphone, type "cat", hit enter key, see 2657 cat photos (possibly worlds smallest online collection of cat photos but still...)

This is cool, and reminds me of the book illustrations and images released last month - there seems to be a corner turned in opening up collections, in as GP implies, knocking holes in the walls of the gardens.

I am impressed by this too. Kudos to the big museum in DC.

As for your experience, well perhaps a cat was sitting on your keyboard while you searched? They can be annoying like that
Betting that Amazon is using this big-time to provision devices in their own facilities. Provisioning is major issue not just in devices, but also in cloud software - its one thing to sign up for a service, its another thing to to get to 'doing useful things'. Most enterprise apps struggle with this.
People put up with many things for a salary. I doubt it is filtering out anybody.
There’s a lot of ways you can get that number. Lateral movements within the co, temp conversion, lowering the bar/changing the scope.

But agree, there simply isn’t that kind of liquidity in the market to make that number without it being suspicious on technical levels.
Weird, they ghosted me after my phone screen, coming from another self driving company. Guess they weren't that impressed with me. Or I "missed" the hiring binge.
It assumes both players are as highly skilled as it is possible to be (e.g. they can see right to the bottom of the decision tree in every variation).

If the players are less skilled than this, i.e. they aren't going to play the best move every time, then any analysis you want to make about whether the starting position is a theoretical draw becomes moot because they aren't going to play the theoretical best moves anyway.

But if you assume the game is a theoretical draw from the starting position, then any game you lose is ultimately down to you playing at least one suboptimal move (otherwise you would have been able to force a draw), and any game you win is ultimately down to your opponent playing at least one suboptimal move (otherwise he would have been able to force a draw).

As it happens, I've just got home from playing a chess match in the local league. I lost, which means I made at least one suboptimal move, although I'm quite confident I made many!
Everyday between 10pm to 12am which is my "reading time" where I get to go through the news, a bunch of tech sites like gizmodo,theverge,techspot,etc. Then I check out HN last because it takes longer to go through the front pages.
I have kids and I’m still a night owl. Thankfully, I have flexible hours at work so I can work late. When the kids hit school age, we will attempt to find a school that has a later start time.
Maniac: Documentation as a Service
Mac Pro: A Silent Killer
A homeless person could be drunk, unshowered, and yelling out in the woods by themselves and no one would care. It's the drunk, unsanitary, and loosely coupled with reality around other people that is a problem. No one cares about these things unless there's a chance it's going to turn into violence or a public health/sanitation issue.
To some degree that’s true. Less engineers definitely can speed things up if they get autonomy.

At my company there are a lot of people talking about work, doing planning, scheduling and whatever. They don’t contribute much but also hold the engineers up with constant information requests.
adding more engineers makes development go more slowly -- does that work in reverse??

Sure. That's why we see so many blog links on HN with titles like "I scaled my startup from $0 to $883 million with no employees in six days and only spent 49¢."
The Firefox bytecode cache is pretty similar. I think it's regenerated after updates.
> I realize I can probably get my low-latency UI fix with various Linux installs... Anyone have any recommendations? Who has the fastest window manager these days?

LXDE (the original, not LxQT) is still well-supported on Debian Stable, and that's probably the closest thing to a 'XP-like or better' experience on Linux these days. Xfce is not far behind, though. Or you can experiment with more niche stuff such as WindowMaker, Fvwm95, IceWM and whatnot, but you're more likely to run into unimplemented stuff and these are simple window managers, so utility programs must be installed separately.

Of course, you should be mindful of RAM requirements. A modern Linux install will need at least 1GB to feel really snappy, which is far above the typical XP machine.
I'm running https://github.com/djmaze/tiddlywiki-docker on a Digital Ocean instance. You can mount a volume where it will maintain all of your tiddlers as separate files - no downloading required (and since your config options are saved as tiddlers, those are persisted as well).
For backups, I run a daily cron job to git add/commit/push from that volume to a private repo.
Even today, they're of a special design to limit their use as extra shrapnel around a bomb.

The UK does reasonably well at "hidden" security features. Another type are "decorative" features -- like the word "Arsenal" outside the football club, or the ponds in front of the Scottish Parliament building -- which just happen to be in the right place and of the right strength to prevent vehicles crashing through.
[DUPE] https://news.ycombinator.com/item?id=22146249

Also, more or less, duplicates all of OPs submissions to date
> Elon sees FSD happening between 2020 and 12020.

Elon has been quoted, multiple times:

"FSD will be available, this year, 2016".

then:

"FSD will be available, this year, 2018".

and the latest:

"You will be able to FSD, coast to coast, completely hands-free, by the end of this year [2020]".

Turning it into him just "visioneering" is an entirely overly-complimentary viewpoint of what he has said and done.
Ever-Growing SaaS: Advantages for Enterprises
I'd recommend asking people at https://www.worldofspectrum.org/forums/. This forum has been around since the 90s (iirc). I'd expect the kind of detailed knowledge you're after to be present there.
Yes, that's the joke.

That said, there is a large, reputable, international law firm called Morrison & Foerster that revels in this wonderful domain name: https://www.mofo.com/
Why not put those efforts towards an actual open source calculator project that could really use the volunteer efforts and doesn't already have an army of paid employees?

https://qalculate.github.io/
https://bitbucket.org/heldercorreia/speedcrunch/
Do I need to cite my sources? Hardly a flame, more like putting out a flame.
Work "fine" but not quite "great". Made a mistake? Retype the whole expression, as there's no backspace / undo even before hitting =
I'm exactly 0% concerned about how "fun" it is to say who I'm employed with, but you do you I guess.
What if you need to generate the same thing in different technologies or languages?

Like SDKs or validation checks

Agree that it is best to minimize code generation in favor of libraries, but there is still a ton of duplication and boilerplate, generally speaking, in software
Spot Instances have been around on Azure for a while. They were called Low Priority VMs previously but are now called Spot VMs [0].

0: https://azure.microsoft.com/en-au/pricing/spot/
> People incorrectly interpreting a word is their own fault and are in need of education.

You misused "Literally".
I guess I never frequent such locations. Which preserves the original question: why are the locations I frequent without public lockers?
Have you explored supporting Parquet?