skysight-inc/HackerNews huggingface dataset:
> What’s everyone’s back up plans? Just a ‘We’ll be right back’ page?

I've done a lot of cloud site HA work on large sites.

Waiting out the cloud outage so far ends up being the best solution for almost all companies, from both engineering and business standpoints. Eat the outage, but continue with a known-working site afterwards. You just blame the cloud provider for the downtime.

> I've heard of larger companies running a completely redundant hot standby on another independent cloud platform and switching DNS over to the standby when something goes wrong.

In theory, that makes sense. It practise, it almost never works.

If by "independent cloud platform" you mean another AZ or region in the same cloud, that is often attempted and can work reasonably well. If you mean failover from AWS to GCP, then that's unlikely, since everything is different.

An example is whenever DynDNS goes down for 2-3 hours, and everybody builds out flaky failover tools that are less reliable than their original DNS provider - and have to be maintained forever. Might work with one or two domains, becomes a huge ongoing problem with dozens of them. Also, DNS mgmt. APIs are flaky in several dimensions (availability, versioning, parameters, etc.)

Another is that you can't failover to another location that doesn't have all your data, current certificates, monitoring, etc., and the failover site needs the capacity of the original site to work. That costs ongoing money and time, and you never know how well the failover will work or how it will perform.

An example is Heartland, one of the biggest US payment providers, who failed over to another location and took a 5 day outage. Or gitlab, who took a one day outage because of database isues.

I have (automatically) failed over a large site for a publicly-traded company from one AWS region to another, but that took a year of work to setup, and I understood almost all aspects of the site. Afterwards, I realized that almost nobody really has time to organize that either at a conceptual or engineering level. And organizations don't recognize Herculean efforts like that, so think twice beforehand.

Key point: always involve your DBA from the beginning when doing a project like this.
The thing is, yes you can try to ask the owners. But what do you do, when they refuse? Because it is not in the owners interest, it is in yours interest.

The thing with the influencer is, that s/he does that for commercial purposes. The list published by Adobe give you a hint what is allowed and what not. I don't know if the list is a complete list and I didn't verified the details. But it gives you something.
Bugs are only urgent if management's reporting to even higher management is jeopardized.
does it support hot code deployment?
I agree; my response was to the wording present in TFA, which seemed to imply that enterprises expected engineers to handle security and were surprised they didn't and hence now are attempting to force a top-down approach the whole thing will be secure _despite_ engineers doing the same things as before.

Tooling helps; no question about that. But you can't assume you're engineering team can be oblivious to security concerns. You need to train, hire and equip your teams appropriately. You need to set the right incentives. Just limiting the kinds of software stacks you're allowed to use seems shortsighted.
I just want to be able to buy skins for me cars outside of the Rocket League store. I don’t appreciate the Rocket League monopoly on rocket league skins.
DDG has been good enough for me for years (2013 or so I switched), but I fear that pressure will be increasing for Weinberg to sell to some online giant who offers billions for that kind of traffic.
"bedtime alarm" ... it's what I use to wake up every morning

Non-native English speaker here: doesn't bedtime refer to the time you go to bed, not the time you have to wake up? I mean, I was reading "bedtime alarm" and thought "so people these days use an alarm to tell them when to go to bad? crazy times" but then that shifted in "wait does an application use a rather confusing term for something as common as getting out of bed?"
iF iT AiNt BrOkE dOnT fIx It
I love this idea.

I've been using Elixir for years, on and off. The syntax is approachable, the actor model is solid and easy to reason about with many threads running. The Phoenix ecosystem is fantastic to work with, particularly now with LiveView making quick web UIs so effortless to create.

My main practical problem with Elixir over the years has been handing the tools I've created to others who might find them useful. Bakeware looks like the right way to proceed.
Maryland has among the highest HDI’s in the Union: https://en.wikipedia.org/wiki/List_of_U.S._states_and_territ....

It’s not dissimilar from that of Germany (0.935 vs 0.939), and it’s higher than that of most other OECD nations.

As for average life expectancy: the average is brought down by outliers. In general, the US has a higher homicide rate, a higher motor vehicle death rate, a higher obesity rate, and a higher opioid/drug death rate. These external factors all bring down the average life expectancy number more substantially than in other countries: https://randomcriticalanalysis.com/2017/05/16/the-explanator...
My first reaction when people want to take their ball and go home OR charge unreasonable prices for the 'honor' of playing with their ball is to thank them for their time and then let them go / decline to pay or play with their ball.

So there's Paris Syndrome. Which is a massive sense of dissapointment when going on vacation to Paris. Mostly experienced by Japanese people because their culture really hypes up the Paris experience (or so I hear).

I cant help but think that it's worth it for some hobbyists to create a bunch of free 3d models of famous buildings that are copyrighted. Obviously not exactly the same (you need to avoid a copyright claim), however the difference should be an attempt to make the building feel grander and better.

Eiffel tower at night (mentioned in other places in this thread) is apparently also copyrighted. So the goal there would be to create an Eiffel tower at night that blows the experience of the real Eiffel tower out of the water.

The ultimate goal is to enhance Paris Syndrome as much as possible. When people get to the copyrighted place in real life, we want them to feel like it was overly hyped up and definitely not worth the trip. "Hey Tim how was your trip?" "You know, I just feel it was more impressive in the video game."

If people want to restrict their whatever from public consumption, then I'm more than happy to find a way to direct the public to something more worth their time.
It seems like anything other than building a duplicate of the building would qualify as a transformative work (I mean… a video game with a building is just objectively not a real building)
Well, they clearly did not establish the fire load in the immediate area of the weld, as is common safety practise in the industry. You wouldn't want to weld near an active gas line either, you want to ensure it's not filled with gas.
Thanks everyone! I see xbox and playstation are also releasing new consoles this year. Now I'm wondering maybe a new PS be a better return on investment.
To prove that they can get anyone, anywhere? Is that really that hard to get? They aren't exactly quiet about what might happen to someone who doesn't play ball.

https://www.independent.co.uk/news/world/europe/vladimir-put...

https://www.washingtonpost.com/world/2019/09/10/traitors-mus...

Skripal was swapped for 10 illegals (the illegals, from 2010). Bringing them back was a propaganda win, they sort of got away with it, and the west got Skripal back in return.
Where would I read up on what's currently considered best practice for implementing a parser? We learned recursive descent in school, but I have heard several remarks that this is no longer considered en-vogue.
It's the 'motif of harmful sensation' trope.
Right now I'm going with netcup.de for normal hosting, but I got some vServer cloud whateverthingies running with hetzner.de (they also have managed hosting for < 2 €/month) for a PiHole and tinkering.

I've been a happy customer of all-inkl.com for like 10 years or so, mainly switched to netcup because they were cheaper.

But all-inkl is great for business, 24/7 phone support and you talk to REAL people and technicians call you back for no extra cost and things like that.
It's more way more then two. If you pick kubernetes you now have N problems (helm, istio, kustomize, etcd, kubeform, ...)
They just can't help their political activism. They're in deep shit with massive cuts to their technical operations. But they still do politics guns blazing.
Join a group-based gym like (here I shudder because of the stereotypes) a Crossfit gym.
> stats just count the number of pedestrians hit and dead, they could have been hit by a bicycle as far as we know.

Very unlikely, unless it's something that happens in Italy only. I found that in the UK, with a comparable populations, incidents where pedestrians die are and a bike is involved (with no info on who's at fault) are about 4 per year. Similar data is available in other nations, AFAIK.

And, as you state, you can only think a bike being dangerous for a pedestrian, so you're forgetting the whole amount of deaths on the road. In 2018 there have been 3,300 road-related deaths in Italy. Since cyclists can only kill pedestrians (unless a very rare event occurs), they account for ... 0.002% of road deaths?

I think it's quite clear that cyclists can easily get injured if they break road rules; and being hit by a bicycle is far less serious than being hit by a motorcycle or by a car at the same speed, right? This is less and less true as the size of the vehicle increases.

The kind of punishment you get for an illegal act should be proportional to how serious is your infringement. I despise "cicloamatori" as well, since they fill up roads for no reasons and they overtake me with 5cms clearance; but, on italian roads, as a bike commuter, I sometimes feel compelled to break some rules, at my own risk, either to increase my safety, or to make my bike trip reasonable (because some roads are impossible to use when on a bike).

I agree that some behaviours by some cyclists show a total disregard for their integrity and law. I think I've never took a street in the wrong direction in my whole life. And I would NOT expect cars to slow down or stop because I'm happily breaking the law just because I'm on a bike! If I'm on a sidewalk and ANY pedestrian approaches, I stop and I let them pass FIRST.

But, let's put things in perspective. Cyclists pay for their mistakes AND for others' mistakes with their own blood. But their contribution to road deaths and injuries is non-existent.

Refs:
https://www.express.co.uk/news/uk/863550/cyclist-killed-bicy...
One of the simplest ways to block unwanted connections is to filter on client id. I haven't seen anyone willing to change it even though I've blocked libssh, sshgo, and paprika.

Of course, this functionality is only available in non-standard SSH servers such as the one from Bitvise.
I guess that proprietary drivers are required to configure additional buttons, DPI, etc. Though Logitech mices save configuration inside, so I was able to configure the mice, then reinstall Windows and use generic driver.
Thanks! Yes, I saw a few reviews saying the elite strap is worth the money.
"Sorry, your old MBP SSD doesn't work in the motherboard replacement. You have a backup, right?"
One question I have about your idea is how small is small ?

If your detection threshold is too low you'll be dispatching drones to people's campfires or grills. If it's much larger than that the fire will be too big for any drones that currently exist and/or are approved for use in the airspace to extinguish.

There's also the issue of how quickly a fire can spread. Unless you have a very dense network of firefighting assets ready to deploy at a moment's notice the fire may be too big for them to put out by the time they arrive at the scene.
The author correctly identifies the problems with sched_yield() [1], but then used it anyway. In my experience, using nanosleep() with an exponential backoff and a threshold performs well and results in the kind of behavior people want when they use sched_yield(). I think the difference is enough to affect the results, so I’m surprised the author didn’t experiment with it.

[1] for an additional reference, https://news.ycombinator.com/item?id=10926654
"die in a grizzly and obvious assassination"

I think the point is very much to send a message to current serving Russian intelligence officers to think very carefully before betraying their country.
This guy is a bit crazy https://news.ycombinator.com/item?id=18523549
I just spent some time with someone trying to recruit me back to writing medical software. The entire interview was dominated with HIPAA related questions, which were mostly the interviewer justifying why the software sucked. And the software in question sucked in every way it could: bad UX, terrible limits on integration, data could not be exported without copy pasta magic, etc... Some of these issues really are dangerous because clinicians have to spend so much time fighting to make things work or doing immense amounts of double and triple data entry. Oh, and every time the justification was because of HIPAA requirements or infosec.

It made me realize that we do not know how to make software well enough to regulate it safely, and no, I do not want to go work in a sector where prioirity one is complying with some privacy regulation when the top priority should be accuracy of diagnostic, reliability of a system or eliminating operator error.
Absolutely everything connected to the internet needs to be kept up to date for a simple reason. Security.

We're past the 90's when "the code stopped executing" was the only valid reason for an update :-)
I disagree that it's a normal reaction to missing a virtual 1:1. An appropriate reaction would perhaps involve at most 2 messages, one a prompt for the meeting, and if not responded to, a followup asking to reschedule when they're available. If I finished a collaboration with a colleague that ran over time, and came back to "increasingly frustrated messages" from my manager, I would take that as a rather large red flag.
Show HN: Oscillator Bank / Spectral Synthesizer
EEE? What is this, 1998?

Also, why should "just use Vulkan and be done with"? Vulkan is just another standard, being open doesn't mean it's better, or more suited to their needs (they have a platform to consider, they're not about cross-platformness).
Absolutely, that could get very expensive for MS if someone does something really nasty and people start sueing MS for distributing malware.

Come to think of it, they are probably also partially liable through the GDPR alone...
Caper (YC W16) Is Hiring Android Engineer (Remote OK)
I often find DDG better at programming related questions. Google is frequently useless there.
If your job (as I've seen recently) is to give real time support it looks pretty nuts. Traditional landline telephones just ring loud and long enough to just work. In 2020 the laptop needs to be kept awake, the mail client has to be active, the wifi has to be connected. Woah, Reboot? just like that? I might get fired!

Then, in the middle of the daily 8 hour tech paranoia she went to the toilet and the mail notifier was loud- but not long enough. It got flushed pretty much. I had to tell her she got an email. "WOAH? Really??" :rolleyes:

The false alarms are also comical. Things like separate notification settings for different mail accounts is still a puzzle while it should be a simple filter settings. We got volume control in software but we didn't get to adjust it on a per feature-basis.

I guess we are back at: 'Jack of all trades, master of none'
That's kind of silly :-)

I used to work for another pretty big company and we knew to roll out changes to the smaller DCs first.
who doesn't pay "on call" though?
I'm pretty sure that the origin of the novichok is the Soviet or Russian military.

HOWEVER

As I said, after the fall of the Soviet Union there was a free for all on Russian arms. It was chaos. This was even documented in the Nicholas Cage movie God of war.

I think it's fairly plausible that novichok was taken by Soviet military officers during that free for all and kept at home. Novichok is supposed to be stable for up to 50 years.

Skripal was interesting coz he blew the covers of about 100 GRU agents and was part of a spy swap. There is cover in having 100 people with motives.

Putin just after the poisoning was demanding (somewhat desperately I thought) that the UK send him evidence. I thought that was telling. It suggested he was just as keen to get to the bottom of it.
There’s two parts to the alarm and it isn’t consistently called “the bedtime alarm” by Apple to my knowledge. The first part is the “bedtime” alarm (it’s time to go to bed!) and the second part is the wake-up, which makes it slightly different in that and other ways from a normal alarm.
Not sure where the setting is exposed, but O&O ShutUp10 has a toggle for "Disable automatic downloading of manufacturer's apps and icons for devices" that I suspect would prevent this. I haven't dug into it, but from my own usage I believe this setting ensures that only the driver dlls and not any extraneous software is installed by Windows Update.
He was completely wrong in his spat with Bellingcat

https://twitter.com/eliothiggins/status/1047597999105462272?...

https://www.bellingcat.com/news/uk-and-europe/2018/09/06/god...

He was also fired from the foreign office in 2004, make of what I have provided as you will.
And it's even required for offline, split-screen, local multiplayer! You can't even get into the main menu.
Here's an example of his conspiracy-like thinking from last year:
https://www.craigmurray.org.uk/archives/2019/10/bad-faith-ne...

He claimed to have inside information from the Foreign Office, that the government was negotiating an agreement with the EU with the intention of breaking it later. I don't think anyone else reported this at the time.

A little under a year later, it seems that what he reported was true.
Distributed Avro Schema via Schema Registry
It's possible for more than one cause to contribute to an event. California needs to manage its forests better, but PG&E is also clearly at fault.
Single-file, platform-specific executables, framework independence and dependency trimming are all available in .NET Core 3.0:

https://www.hanselman.com/blog/MakingATinyNETCore30EntirelyS...

https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotne...
Does the soil not infiltrate into the gravel over time, clogging it? Or does the water still flow better than through unmodified soil after this happens?
Oh yes, I see what you mean.

I have yet to see an enjoyable material design app. With the same underlying motivations, I have better appreciation of Apple iOS interface guidelines.
Is there anything like this in Java?

I am aware of launch4j, but curious if there is a single step approach for all 3 platforms.
How to Destroy a Career in 5 Hours
Same technique with building a retaining wall in a yard. Dig about 1 foot (30cm) along the wall, plastic sheet liner, fill with gravel. Then add a few inches of soil on top for grass, etc.

This prevents the wall from slowly leaning away from the side with earth on it, pushing it. Especially important in climates that freeze. The gravel provides extra space for ice to expand into.
Also not autocorr but I've had tons of fun with my Ergodox EZ. The layout relies on using the thumbs to chord layers, right now there's 6 (I actually started running out of useful codes/actions to put into slots, need to get into macros next). the 30 keys in the home row and above/below plus thumbs see heavy usage.

Thumbs do L3, space, L1, escape, L2, L4, control.

L0: dvorak

L1: programmer, left hand symbols (all 4 braces paired under middle and index), right hand arrow keys, nav, pgup/pgdn. Vimlike navigation at the keyboard level!

L2: left hand function keys, right hand numpad

L3: qwerty layout but with command so I get natural one-hand undo/cut/copy/paste

L4: mouse keys. Not a big fan of mouse nav, but keyboard issuing scroll up/down is handy

L1+L2: macros live here, I use this to eg. flip between iterm tabs. I desperately need more bucky/control bits though - It's hard to know which hotkeys are mapped across various applications. Give me a real Meta key, dangit!

This lets me rarely move from home position and it's great for ergonomics. Still trying to figure out what to about the mouse, as that makes my hand cramp. I keep a magic trackpad between the ergodox halves for gestures which is neat. But the dang mouse. Maybe it's the way my brain works, but I'm rarely in a single context, flipping between Pycharm and chrome and terminal constantly. Controlling application focus is a pain point.

I can't do the vim thing. I've tried for years. I'm a fast yet inaccurate typer, and the lack of any insight into the state (other than mode), and the heavy chording setup means spooky action constantly happens. I also hate having to hit a key for mode changes, chording is so much more efficient.

I use bettertouchtool and alfred, and don't have a lot of customization in there, so if anyone has any tips for utilizing this sort of setup to reduce mouse reliance, I'm all ears.
I'd understand one annoyed tweet to went your frustration. But an article? +Someone posting it to HN? +131 points as of now? Srsly?
That's what happens when there's no viable opposition party.
(3) Exp -> Exp2
(4) Exp2 -> Exp2 * Exp3
(5) Exp2 -> Exp2 / Exp3
(6) Exp2 -> Exp3

This is horrible to read and to maintain. Real grammars use names like "additive_expr", "multiplicative_expr" etc., or maybe "term" and "factor", though I can never remember which is which.
MS explicitly allows this; to spam you regarding a more featured driver when the one from WU is installed.
The Rise and Fall of Pret a Manger
Pointless crap like this is what happens when you employ a team of UI designers full-time: PMs feel guilty about wasting their time so they give them pointless projects to "modernize" the UI and to make the product more "holistic" and they come back with completely unnecessary and frustrating changes like this.

See also: the new reddit/YouTube designs.
> This 'k8s' fad is the open source version of what you are using

That would be AWS EKS. ECS is very different beast. Wins big in infra-as-a-code (CFN). And simpler, fully integrated, and you get full AWS support, not the case with EKS or hand rolled kube.

> .. monitoring is a fad ..

We did some pretty fancy things in monitoring. ELK and more. And yes, it uses some useful bits of CW.
But the culture isn't.
My takeaway from his or her comment was that housing is expensive because it’s nicer.

And it’s true. It is hard, if not impossible, to find a modest, small house. The median size of new construction is more than double what it used to be. And houses are full of glitzy appliances, fixtures, moldings, and counters. It really does just heavily inflate the price.

How much would a 1,000 square foot house with modest fixtures cost in your neighborhood, if it existed? That’s what the typical house used to be.
It was actually used for advertising a long time ago. Big old "CITROËN" on it. Really gaudy, but a trademark nonetheless, so it does put us into some sort of IP territory.
The Lambda functions have to be configured in us-east-1, but they don't actually run there - they get replicated to the Cloudfront POPs you're using.

e.g. we set up our L@E functions in us-east-1, run our actual systems in eu-west-1, but 95%+ of our traffic comes in via eu-west-2, and the L@E functions output logs for that traffic to the eu-west-2 CloudWatch.

For Cloudfront stuff, it's not very region dependent.