skysight-inc/HackerNews huggingface dataset:
Disc: Googler opinions are my own.

I've been an SRE on a tier 1 GCP
product for over three years this is not the case. In my experience, our systems have only gotten more reliable and easier to understand since I joined.

It's not like there are only a few key knowledge holders that single handedly prevent outages from happening. In reality, you don't need to know shit about how a system works internally to prevent outages if things are setup correctly.

In theory, my dog should be able to sit on my laptop and submit a prod breaking change without any fear that it will make it to prod and damage the system because automated testing/canary should catch it and, if it does make it to prod, we should be able to detect and mitigate it before the change effects more users using probes or whitebox monitoring.

This is happens for 99.9% of potential issues and is completely invisible to users. However it's what's not caught (the remaining 0.01%) that actually matters.
don't host anything crypto related, setup ssh with public key auth using a strong passphrase, restrict access via vpn / only expose the required ports via firewall, ensure your services don't report version numbers to avoid fingerprinting, be cognizant of the software running on the box so if/when the next log4j happens, you're able to react accordingly.
There's two kinds on LG OLEDs, 24->60 and 60->120. The second one doesn't have the objectionable artifacts.

The first one people say you shouldn't turn on to respect the artist's vision, but I sure hope they don't mean it, because that'd mean they're respecting Harvey Weinstein. Clearly leaving it on is the moral option.
They should have used the Google excuse for the middle step.

Construct an algorithm that tells you what you want, based on the data that you're not supposed to be using, and then throw your hands up when anybody asks and say "Nobody really knows how ML models work."

Or before machine learning was an option: management consultants.
> Sometimes high process is necessary. (I've worked in an FDA-regulated environment. They're really trying to not have medical devices kill people. That's worth doing.)

There are lots of ways to kill people.

You don't want to approve something that will kill someone but you also don't want to delay something that will save someone.
Have you tried being vegan for a month? I thought I felt worse after it, but that was several years ago and I think I should give it another shot.

I'm sure you have your reasons for thinking that.
The point was, that if it's not the last time it's posted...means we were not vaporized yet :-)
if us-east-1 is "in growth mode", what that we rely on can we possibly expect to ever reach maturity?
A start: https://www.reactjsfoundations.com/listing309 . Now to figure out an easy way to do the next/prev nav....
Also, the infinty that i think scares people the most is temporal, not spatial.
I think your parent comment is saying MS flags the account as questionable and asks you to confirm your current phone number (the one you already used a burner for).
A reference to an indiana jones movie where one survives a nuke by being inside a fridge before the blast wave flings the fridge quite far. He crawls out, groans a bit, and walks off unharmed.
This checks out:

- "The Greek word entomon, meaning “notched,” refers to the segmented body plan of the insect."

https://www.britannica.com/science/entomology

- "Etymology : From ἐν- (en-, “in”) +‎ τόμος (tómos, “slice”)."

https://en.wiktionary.org/wiki/ἔντομος#Ancient_Greek
I found extra information for those curious about statistics involving human heart transplantation [1]:

"The most recent data of the registry of the International Society of Heart and Lung Transplantation indicates a current 1-year survival of 84.5% and a 5-year survival of 72.5%. This has significantly improved as compared to the 76.9% 1-year survival and 62.7% 5-year survival in the 1980s. The development of new immunosuppressive drugs which allow a variety of immunosuppressive regimens, tailored to the individual patient, has contributed to this success, since rejection and the adverse effects of immunosuppression could be better controlled. After 20 years, ca. 21% of patients are still alive, according to the international registry. In some experienced centers, long-term survival is reported to be even higher. The University Hospital Zurich has achieved a 20-year survival rate of 55.6%.

The improvement in outcome over the decades is related mainly to an increase in survival over the first year. After this period, the attrition rate of ca. 3-4% per year has remained similar over the different eras. This might be attributable to the fact that it was not possible to reduce the incidence of long-term complications after heart transplantation, such as chronic allograft vasculopathy (CAV) and malignancies, which account for ca. 35% of all deaths after 10 to 15 years."

[1] https://www.ncbi.nlm.nih.gov/labs/pmc/articles/PMC4387387/
>The way I see him, he is cheerful, enthusiastic and tries to find joy and fun in technology and computing.

I've been following Lunduke since the Linux Action Show days, read his blog regularly, used Illumination Software Creator and also bought a copy of the comic he wrote. I also dabbled in his own programming language (titled after his last name) back when he worked on it. I agree that Lunduke is cheerful and enthusiastic about technology and computing. I'm prefacing this to make sure it's clear that I've been following him for a long time and am not just jumping on some bandwagon to bash some individual for no reason.

>Color me prejudist, but that's probably the polar opposite of trying to find politics in technology and computing.

Lunduke would be the first to tell you that technology is not apolitical. His public persona is tied to open source activism. He discussed political aspects of technology such as net neutrality, DRMs, big vendor influence in protocols and more at length. Back when I followed his Twitter account he commented on political news very frequently. Further, he has a blog called "Conservative Nerds" where he writes solely about politics. It is evident that Lunduke doesn't communicate about technology in apolitical fashion only.

When you follow Lunduke's political statements it is clear that part of his schtick is to belittle so-called "woke" culture. He framed Torvalds' temporary departure as forced therapy because "he was mean to people". He called a trans woman a man in a dress. There are many more examples I can cite here. He also has shared and promoted various conspiracy theories over the past few years and I am excluding milder and "harmless" ones like his musings about UFOs here.

This is all to say that Lunduke's political views aren't hidden or just presumed but very much out in the open.

>Would it be completely out of this world to assume that Lunduke is simply being careless here, because it's not on his radar?

Yes, absolutely. But is it completely out of this world to assume that someone who has a track record of being contrarian on these topics might do this deliberately?
The truth assuaging usually takes 15-30 minutes.
I wrote a small program to manage my contracting time after it being gently suggested that I stick to 40 hours and that overtime wasn't needed of me (calculate hours per day and when to leave Friday to hit 40.0). I wrote it so that usage was absolutely as lazy as possible. So typical use cases look like this:

>$ tm 8:30-12:30 12:40-

Time to leave: 16:40

so as to hit 8.0 hours for the day.

and

>$ tm 8.5 9.27 8.83 8.87 9:45-1:23 1:33-

14:11

54 minutes

is an example of when to leave (early!) on Friday to hit 40.0

Note how you don't have to tell it AM/PM or use 24 hour time. Nor give it any special flags to tell it which calculation to run. And it just handles the rollover at noon for you.

source: https://github.com/cynoclast/time (Java, because that's what I used at the time)
You can't just make the windows bigger on a high res display, the text will be unreadably small.
An example of this for me is Kotlin and the JVM.

Kotlin is great! I enjoy it a lot and am having a fun time ramping up for my new role. But the entire Java ecosystem is a dumpster fire, and I abhor Gradle/Maven/Intellij.

It would take me an entire weekend to try to configure Sublime Text or another lightweight plain-text editor to work with Gradle to even build the project, let alone any language server features like code suggestions and debugging.
The lack of underwriting is what obfuscated the prices (along with non dischargability of loans in bankruptcy).

A prudent lender would not lend a teenager tens of thousands of dollars to study something the society does not want (indicated by high probability of low paying careers as a result of that education).

Grants/scholarships/subsidized tuition might push demand and hence prices higher, but because grants impact taxpayers’ wallets today, there would be a built in check on spending. Not so with lending the money to teenagers.
Interesting. I used to crack games for Fairlight/Razor 1911, attended siggraph from 2001-2006 (even volunteered for the conference), worked at nvidia for 3 years on the windows GPU driver. I don't talk to anyone about games anymore. I have outgrown consoles but I play stadia on my TV because it doesn't require one. When I show my friends they quickly order a stadia controller and do the same. I also worked at Google in the same building as the stadia team (but not on stadia itself, or related. I don't know anyone who works on it personally)
I think people with families can be incredibly protective of it and anything that may create emotional upheaval in it. If I were in his situation, I'd be thinking more about how this might impact my wife or children. Depending on upbringing and religion, I can see it being immensely traumatic for the rest of the family. I'd care more about protecting that stability than satisfying my or my donor child's curiosity. You can say that family would be wrong, but sometimes being right isn't the most important thing in a marriage or in parenting.

Imagine this story if it didn't happen through artificial insemination but through, say, an ex-girlfriend who didn't reveal the pregnancy until the child was in adulthood. That literally happened to a friend of mine. While the father had no control over what happened, it was immensely disruptive to his family. To them, it was a lot like discovering he had a second family...cue the thoughts on if you'll be loved less, etc. While you can say there's a world of difference between the two, the emotional journey for the family can end up looking very similar. Again, it isn't fair, but anything emotionally charged like this isn't.

I'm not saying it's necessarily what I'd do, but I understand.
The difference is that not all bombings are the same. There's good bombings and bad bombings.
Maybe the reason AWS keeps going down is because they run all their stuff on-prem...
Russia in Decline (2017)
Yeah I panicked for a second then remembered it must be about the US state and we're safe in Europe... for now.
A similar story happened to me in the past with appointment slots at an embassy, and - shameless plug, I built a tool[0] to monitor websites on my behalf, and send custom alerts to Telegram, Discord, Slack, or archive data in Airtable, Sheets etc. No coding or devops is required, you can get it done in 2 min [1].

We're in Beta so stability is still a goal we're pursuing, but for many happy paths Monitoro is a huge timesaver.

[0]: https://monitoro.co

[1]: https://www.youtube.com/watch?v=gZkJDk1lzrY
Do what our parents did, go to the bar and let the liquor do the choosing!
You're not overestimating the problem - and it's not an easy one to solve. Cause specific mortality is hard, which is why measures like all-cause and excess mortality are often used. For example, the whole "With vs. From COVID?" question is, in the actual field, not actually a controversy because this is how we've measured all infectious disease deaths basically forever.

This is especially true for severe cases like this, people in the ICU, etc.

If someone is in the ICU for multi-system organ failure, gets an infection, and then dies of multi-system organ failure, did the infection kill them? Was it a contributory cause? The same sort of question arises as in this case.
MDN is meant to be a somewhat universal resource for web development. I've even seen official Google web dev resources pointing to MDN.
AFAIK, Russia did not yet turn off YouTube because many millions of Russians use YouTube for entertainment purposes (not for politics) and turning YouTube off would piss off that huge part of the population.

It would be more convenient to have YouTube turn itself off, since in that case those millions of Russians would be pissed off at YouTube & USA (instead of being pissed at the Russian government)
I wanted this to be a barcode scanning API where a web app can use the camera to scan a barcode without being able to see anything else in the image.
Apache Druid new multi-stage query engine, SQL based ingest, ETL in the database
Wallace is deliberately breaking up the flow of thoughts, though.
Misread the headline, thought this was a way for identifying when @pc was in a thread.
That seems to be contributing, but the puzzling thing is the lack of those problems in recent Russian conflicts in Syria, Crimea, etc...

How did their preparedness degrade so much in only a few years with no indication of Russian military bureaucratic breakdown from the outside?

I'd like to see satellite images of the Russian troop buildup on the border and in Belarus and see if there's any signs of the incompetence and lack of coordination we're seeing in the field.
As I mentioned in a sister comment, I don’t endorse any of these insurance products as I personally haven’t done the research. Also, as with any insurance product the devil is in the fine print and it pays to understand their ability to payout in a crisis.

That said, this is a fast-moving space with new entrants coming online all the time.

For example I just Learned about Ozone Insurance which claims to be a 100% trustless on-chain insurance plan [0]

[0] https://cointelegraph.com/news/risk-harbor-set-to-take-over-...
on https://rownd.io/pricing

'Up to 1 website', is an odd way of saying it. You can't really have less, can you?
Also in Pro you've spelt 'Unlimited' incorrectly.

Any plans to add social auth, or just magic link going forward?

Watched the video, hopefully you'll experience the network effect going forward. Best of luck with the product.
I have a slide in a lecture somewhere noting that no one would ever die of a healthcare-associated infection if, when admitted to the hospital, they were put in a room full of ozone or hydrogen peroxide fog and intense UV light, while never being seen by a nurse or doctor.
You can't do that unless you know the prior probability of everything you're looking for.
I apologize if this isn't useful, but I played a lot of Minecraft back in the day, and I seem to remember that the login cookie check was only done in two places: the launcher, and in multiplayer (servers could request you send proof of a valid, unexpired login credential, and kick you if you didn't have one). The latter could be disabled server-side. The game itself would run fine indefinitely with an expired login (i.e. one not valid for multiplayer).

Perhaps someone with a better recollection than me can say whether that's how it worked, and if so, it would suggest you don't need a MS account at all - there are alternate launchers, even open source ones.
Tesla will pay Ukrainian employees for up to 3 months if they're conscripted
> are also meatier

Wait til you hear about chickens, or deer!
On the flip side, if my Rownd account is compromised, are all the places it used too?
I find that outside of a handful of more difficult languages, it's rarely the language itself that makes becoming proficient in a new one difficult. More often, it's simply not having any reason or enough motivation to continue using the new language consistently. If you're a language enthusiast and just like to pick up new languages, it can sometimes be difficult to keep up enough consistency to really gain proficiency.

One way to deal with this is to set a goal to complete a project - can be something small like a little script or command line tool, but if learning the languages depends on you continuing to be maximally motivated without any concrete goals in mind, it's gonna be hard to get past the initial learning curve.
It's a heavily standardized, very recurrent problem that can take a lot of advantage of native code and platform-specific optimization, so it's really an ideal target for a Web API.
> What’s up with all of the multi-platform outages lately? Seems abnormal looking at historical data.

Source?
Interesting to see how they do things. Of all the many things that we use at work, ZenDesk is my favorite. It never gets in my way, does things exactly the way I want them, it's just great. GitHub is probably a close second. Slack and Basecamp somewhere in them middle. With anything from Atlassian always being my least favorite.
Arguably, as a Barcode Detection API that's all it should do.
Choosing someone not next to their deathbed is very likely something that would never get approved by an ethics board.
I knew cold would reactivate "erased" ink but legit didn't think about freezing the pen itself.
How can you argue with free on Cloudflare?

Almost everything there that Netlify offers is free.
People needing an organ less urgently are going to be unlikely to take a huge risk on something unproven. People needing an organ urgently but with fewer red flags otherwise would similarly likely prefer the human organ they could get over the experimental one.
I've been scanning QR codes with my Android phone for a long time. I know at least two native cameras work, Pixel's and Samsung's since 2019. But I am sure legacy phones with older android versions don't support it natively.
I'm sorry, are you asking for some sort of paper that shows one thing or another? Most of my conclusions about this are based on consultations with the epidemiologists and disease scientists at my employer (a pharma company that vends COVID tests and treatments, among other things). I trust their verbal communications a lot more than what gets published in the literature now.

My point is that none of the analysis being done now controls for anything and there are a ton of different reporting systems which are being compared and people are pointing at one country or another as "having done the right thing".
We simply don't have the epistemic certaintly to declare that specific techniques worked or didn't. That sort of certainty comes only after decades of people working the data over and over to identify and correct for a lot of stuff missed in the heat of the pandemic.
Although you didn't state your OS, I'm going to assume we're talking about Linux. As others mentioned, reading hardening guides is a first step. Those will tell you how to avoid the most common configuration footguns and reduce attack surface.

Obviously a good firewall (ufw suffices) is a must. Using a reverse proxy web server back to your web apps (I prefer nginx, but caddy is also another good one). In your reverse proxy web server, also setting up web application firewall config to flag suspicious things (for example, anyone going to a URL with `../` or `/etc/passwd` is clearly up to no good, as is a user-agent that's a known scraping tool). In particular, I like using the custom HTTP 444 response code with nginx, so I can instantly flag the worst offenders.

Then, use fail2ban to blacklist hosts that are up to no good. If you can create a regex for something in a logfile, you can automatically ban almost anything. However, fail2ban is a very powerful footgun, and if misconfigured you can easily ban yourself from your own server! However, fail2ban is probably the best hardening tool, since you greatly reduce the number of tries that someone has to exploit something, and severely slow them down.

Finally, regular monitoring and patching. I swear by check_mk for monitoring, so I can see every suspicious query that's coming through, and instantly identify most ongoing attacks. Fail2ban takes care of 99% of the work if it's configured correctly, but the worst attacks are the ones that you don't know are happening.

I've been self-hosting most of the webapps I depend on for almost 10 years now, and I can say that self-hosting is extremely fun, but does require a a decent time commitment to maintain your infrastructure. However, if you are willing to invest time in automation with some basic shell scripting, you can get this down to less than an hour per week, which is mainly just checking your monitoring console and scheduled jobs.

If this sounds too daunting but you still want to go this route, check out yunohost: https://yunohost.org/#/
I'd say that for this level of formality, it might very well be (completely unheard of). For authors feverishly calling their countrymen at home to rise up, sure, but for something like this? Would be a waste of prison food.
In mysql parlance, I think it is pretty common to run a replicated server where you save a copy of the binlogs, which are the replication messages that the primary sends to the secondary to keep the secondary in sync. That supposedly lets you reconstruct every state that the db has been in. It would depend on implementation details that I haven't checked though: it doesn't follow automatically from replication. But I know of some sites that do it that way.

There is also a concept of "purely functional data structures" used for example by Happstack. Those are data structures where you never mutate anything, but instead do updates by allocating new nodes and pointers, so an update takes O(log n) operations since you have to reallocate the path to the root of a b-tree like structure, instead of just overwriting a cell. In principle that should still not be too bad, if the amount of data isn't huge. For whatever reason, though, happstack's performance is apparently disappointing even when you take its design into account.
> Spider season

Nope, not a season I will formally acknowledge.

I'll take second and third winter, please.
My biggest fear is inadvertently walking through a thick spider web and having it wrap around my face and body with the spider crawling all over me oh god starting to twitch thinking about it..
Except that's not what this is. These are just "type comments" that are not enforced at runtime.
Got it, I'll agree to that!
Barcode detectors can be pretty big dependencies. Given that this will often just be forwarding directly so some kind of OS capability it makes sense to ship in browser.
> and RPI 3/4

Woah, now that is cool. Are you guys considering a Mycroft integration at some point?
It's a legal requirement for employers in Japan and they seem to have come up with it on their own.

https://www.city-cost.com/blogs/City-Cost/MPyry-medical

Being Japan, it's pointlessly thorough and invasive.
You’re the first person I’ve ever heard to hate IntelliJ. I really like it as an editor and would use it if it was free (instead I use VSCode).

What do you dislike about IntelliJ?
Yes, i have the same problem, the pen stop writing after two to three months of inactivity, i don't know why.
>That design interview checklist seems on-point to me.

Yeah, the author linked to some interesting other links. Good article, good luck to him!
If Russia weren't capable of lying, to good effect, about who shut it off, we wouldn't be worried about this to begin with. I don't think it matters who does it.
Very unlikely for Ukraine to be fast tracked before countries which are already on their way to become EU members (like North Macedonia and Albania) and those are 5 years away. A lot of reforms are needed and can't happen overnight especially due to its size and population. It is probably going to happen if Ukraine comes out a winner but we are realistically looking at a decade away.