skysight-inc/HackerNews huggingface dataset:
I don't know how chef or puppet or that sort of scripts look like but my administration scripts are littered with: #Here I do A because B didn't work and we need it for C.
Or in fstab: # This is the disk I bought together with father. Or in crontab: # This syntax looks weird but otherwise it does not select the correct python env.

(I'm just a home-server admin ;) but that also means significant stuff only happens every 3-5 years at a new LTS or with some major problem, so notes to self are important.)

Such notes to self not only help when things go wrong, they also make for easy repetition of stuff years later. When I reinstall, I first back up the entire old root with all configs and thus all my notes (I could limit myself to /etc probably).
> ... just mandated manual fallbacks instead

I'm sorry I wasn't clearer in my original comment. We do not have manual fallbacks. Everything is automated, with the capability of going full manual if ever necessary, at any point. The rules are simply to ensure that this ability can always be relied upon, even if never needed.

At the least, automating the unknown (the first pitfall mentioned in TFA) is a dangerous "unknown unknown" risk, and the first rule tries to protect against that. Then there's the risk of being burned by "Unknown automation" (the second pitfall mentioned in TFA), which is why we have the second rule. And finally, simply pressing a button and being told everything has been done for you, without being shown how (or worse, even that) it was done, is just boring (not to mention how this supports the third pitfall mentioned in TFA).
Oh please. Fuck off.
Hiring lessons from trying to find good coffee
That can only be done if first, it can be proven that it was poor materials that caused the failure, and two, it's only useful if the company can actually afford a fine like that.

You also have to consider what your motivation behind punishment is; is it re-education? Is it compensation of damages? Or is it to just completely bankrupt the company because Never Again? I mean in that last case, NASA and the US as a whole may find itself at a disadvantage in the aluminum industry.
Why is NASA asking for less than 14% of the actual damages?
I would simply argue that traditional “system administration” is now the responsibility of development teams rather than ops teams (yeah yeah DevOps, but the “ops” part has changed).

Ops today is largely responsible for maintaining build / deploy pipelines, orchestration systems, and ensuring SLAs are met via SRE activities.

Most functioning DevOps teams I’ve worked with recently have added a more generalist role for a person who is a mile wide and a foot deep. It’s more of a hybrid sysadmin / development skill set ranging across base OS and package management, logging, scripting / automation, networking, access control, security, a dozen programming languages and whatever ITIL / EA platforms you have to interface with. These folks are a godsend in issue resolution as they know where the skeletons are buried. They also can pinpoint your top 5 tech debt issues of the top of your head.

The best version of this person also has some BA skills — they work really well as a demand management / intake person because they usually understand the end-to-end architecture — especially the code behind the integration interfaces — better than anyone on the team. They allow developers to focus on code, ops people to focus on production ops, and architects to focus at the right level of abstraction.
This is completely inaccurate. Corporate liability protection only extends to civil financial issues, any real property crimes (ie. fraud, murder, etc) 'pierces the corporate veil' and ultimately are filed against the people who performed it.
Facebook itself will not wait that long...
"Such haziness was inevitable, because the questions Buber was trying to answer were the most ineffable ones of human life: What is the meaning of our existence?"

This is often said, but I don't feel like its obvious in any way. Questions can be big and hard to answer, but that hardly means we _must_ speak about them without precision.

My sense is that people use oblique language on these questions because they dislike the answers that precise language makes unavoidable.
What does that have to do with the analogy? Nobody compared C to Puppet.

The point was that it's common to forget about details on a different level of abstraction to the one you normally operate. Doesn't matter if it's an ANSI standard or a hand-rolled DSL for a very niche use case.
>If they're the only ones running H2, it's probably not going to work.

Aren't they practically the only ones running diesel currently? Maybe Trains + other diesel vehicles is a surprisingly large percentage, but... I'd be surprised.
> Don't trust someone enough? Don't hire!

This is 100% impossible to carry out at the scale of a corporation. You don't have enough data about a person staging in front of you to bet a prison sentence on their never ever doing anything wrong, maybe unless you've been friends with them for years. The board+CEO have even less visibility and control over hiring decisions made by middle managers. You would make every leadership position a game of Russian roulette.
If it was an individual, then the company itself should have discovered it years ago through an internal audit or a secondary check / re-certification - they didn't do that. They had fifteen years or however long it was to find that out.

They didn't catch it themselves, they didn't take care of it themselves; that means the company as a whole is responsible.
The story not told here is that the real information environment disaster unfolded in the 1950-2010 time period culminating in hyperreality and cable news.

People who don't trust experts may have never seen an expert, but they have seen Jim Cramer and Cokie Roberts, Larry Kudlow and an endless stream of overgrown PR hacks.I

Since the traditional institutions were just a shell at this point they could easily be blown over by Alex Jones, anti-vaxxers and every other kind of nut.

The answer isn't just tech or law but a thorough housecleaning and particularly a reckoning of the war that certain business interests have waged against social democracy that has pushed our institutions to the breaking point.
It appears a US military general was pardoned by Obama for leaking details and US/Israeli involvement in it.

https://foreignpolicy.com/2016/10/17/obamas-general-pleads-g...
On the bright side, you can carry a firearm in the US.
Dresden was also completely destroyed by Allies (for no good reason) and its firebombing caused between 200 000 and 300 000 victims (largely women, children and elderly). We don't talk about it much even though it was a crime against humanity as well.

https://en.wikipedia.org/wiki/Bombing_of_Dresden_in_World_Wa...
No, he was against regulation and now that robocalls are the #1 FCC complaint, they’re telling telecoms to fix the problem. For example: https://arstechnica.com/tech-policy/2018/03/ajit-pai-celebra...
>The Tesla Semi has an advertised range of up to 500 miles.

I'll believe it when they ship it.
I mean if you want to get into the nitty gritty details yeah I think the biggest waste of time of all was the years implementing and tweaking linked lists in C. Not sure who decided to define that as "computer science" at the time, but I have trouble with those definitions too.
Kids pay attetion like they eat stuff - not how you want them to neccessarily or what would be rational even.

One thing I noticed about socialization processes is they are about teaching things they are too afraid to teach directly like when and how to lie and when hypocrisy is acceptable.

If you practice some vice while expecting them to be virtuous you teach that the "good behavior" (say you serve them broccoli and water while you have fried chicken and soda) is childish and vice is to be preferred when not forced.
Probably "jobs". :(
The largest application where we use this pattern has 131737 lines of code (according to cloc), and four 'main' classes which do dependency injection, which create roughly 155, 145, 111, and 95 components. Those files total 8949 lines of code. They're doing more than just injection, though, there's quite a bit of code for other kinds of setup and configuration.

Remember that this setup code is just code, so if you find that adding a constructor parameter means modifying a thousand call sites, you should probably refactor it a bit first, so that it doesn't.

That being said, this approach to DI does take some tedious manual work to maintain. But by paying that cost, you get to take a magical DI framework out of the picture entirely.
I’m not sure why the grid mix is relevant at this time.

electric car usage in the US is less than 1 million cars.

My point was that that the electricity can come from a variety of sources, including fossil fuels. Coal is dying. Natural gas is cheaper and much cleaner.
Technically, this isn't a car analogy - it's that rarest of creatures, the reverse car analogy, which uses programming concepts to explain things about cars.
Freebase is back! (until google buys them again)

just kidding (I hope), good luck!
I'm not saying carbon capture will work. I'm saying that we won't be able to address climate change if it doesn't work. "We're totally fucked" is also a possibility.
From my experience, every single time a company/product moves to Spectrum, the quality of support drops significantly, both from staff and the community. I really don't understand why people like it, and why they were bought by GitHub.
Yep, and you can just hold down @ to blaze through many lines. If you overshoot, just undo a bit.
It was located in Frauenstraße near Isartor [1]. If I remember correctly its name was just "Elchladen". Unfortunately I can't find it either, so it probably closed.

[1] https://www.google.com/maps/@48.1343175,11.5814045,19.15z
3.) Solo founders might slap on an unemployed friend with marginal utility to overcome the bias of investors not funding solo entrepreneurs.

4.) Solo founders might hire an 'employee' and give him the label of a 'co-founder' as a performance appraisal.
Girl’s $143k bill for snakebite treatment reveals antivenin price gouging
> The rules are simply to ensure that this ability can always be relied upon, even if never needed.

"Have a pilot in the cockpit who can fly the plane even if you trust your autopilot very much"
I believe I had three drawings. It was a basic test for not much more than iron levels and such. The €89 is what the hospital will receive in total for the research. Because the amount is lower than the yearly healthcare deductible (€385 up to €885), you will have to pay for it yourself.

There is an online calculator with the maximum amount a hospital may charge for its services:
https://www.diagnostiekvooru.nl/tarieven (use the checkboxes for whatever you want tested, apologies for it being Dutch).

This is the maximum amount the hospital may charge by law, the insurance company can lower this by up to 10% by negotiating the rates.
Ask HN: What are your suggestions for privacy-focused security cameras?
This might be a little bit of an oxymoron, but what are some ideas of a basic security camera setup that doesn’t provide “smart” features and isn’t owned by a large FAANG-type company?
Plus the... holy crap that 3D printer is only $170?
Did this website get re-implemented on IBM Websphere stack? It simply did not load for me.
My ten year old daughter recently built a robot that finds a face and then applies blush. We used an old printer for parts, a blush brush, and an Arduino clone. That's $3 in parts. She also had no prior experience with the Arduino or C, though she knows a bit of Python.

That is the level of technology that we are at today. We are living in the future. And it is a future that Asimov would like.
They specifically mentioned breaking code outbid to more repos:

> We had three choices: ... Extract Core out of PSPDFKit-Android and again deal with fragmented pull requests.
That's interesting. Glad that they mentioned that the old logo always felt "secretive and villainous" - it did to me, too, and struck me as strange why basically the most trusted Enterprise Linux system's logo looked shady and creepy like the incognito-mode guy in Chrome.
Depending on your definition of "succeeding in life", I'm not sure this is true. The current leaders of various countries, such as the USA or Russia, are arguably counter-examples: they don't seem to me to be pleasant people, yet by most standards they could be said to have achieved success in life.
Hi. I see that you're using some of my photos that are licensed under a Creative Commons-Attribution-ShareAlike license, but I cannot find where you have attributed me as the author. Could you elucidate how to, in general, go from the title picture of an article to find out the license information?
Prison serves the purpose of deterrence, while the fine serves the purpose of compensation. Some amount of forgiveness is actually better for everyone, but that doesn't excuse the responsibility for restitution.
Thank you too! This has got me excited to try ConTeXt.
Newest coworking space costs just $2.25 an hour, because it is a parking spot
The McDonaldization of UX
Only governments can file criminal charges.
It's in the process of being merged into net-next and mainline right now[1] and most of the hangups are around the new crypto library that WireGuard uses[2].

But honestly though, the risk is identical to any other kernel module -- the author and future subsystem maintainer ensures it builds and works with all new and old kernels, and releases snapshots very regularly. Almost all distributions have packages for WireGuard which are automatically rebuilt with new kernel releases.

There are arguments against using it because it's still (on paper) pre-1.0 software but given it's had fairly widespread use for the past 3 years and no security nightmares it's shown to be quite a bit more secure than

[1]: https://marc.info/?l=linux-netdev&m=155323912319537&w=2
[2]: https://lwn.net/Articles/770750/
The feedback loop is much longer in some situations than others. If you do something where you're regularly meeting new people you'll end up with much faster feedback on how pleasant your behavior is, and the cost of social missteps is lower.
I was sore about losing to Caster Semenya. But the decision against her is wrong
This is a worthwhile book that might help clear up some of your bewilderment at why corporate crime cases so often turn out so unsatisfactorily.

https://www.amazon.com/Chickenshit-Club-Department-Prosecute...

My personal TL;DR from a couple of years ago if you don't have the time to read the book:

- It's very hard for prosecutors to secure a criminal conviction even in the most blatant cases of wrongdoing.

- Prosecutors care too much about their win rate to risk trials.

- Prosecutors have fallen into a trap where they're so dependent on the policy of offering generous non-prosecution or deferred-prosecution agreements if the company comes forward and volunteers evidence, they've become incapable of actually executing on a complex criminal investigation anymore.

- There's intense political pressure to not punish shareholders for management's misdeeds.
Electrical Engineer Blacklisted by the U.S. Intelligence Community
and desktop!
He's lucky he ruled when he did. Nowadays he'd have been exposed and destroyed for his sexual harrassment (which is why he stepped down originally) and other horrible behavior.
Flying cars would move the congestion from the surface roads to the skies. Over your house, over your children's heads.

And those 1000 KG bullets would be, on average, piloted by someone with the skill of the average driver today.

No thank you.
> "...if you make every project way more complex than it needs to be by scheduling lots of meetings that end up mostly involving bike shedding, publishing lots of design docs and spreadsheets to gain visibility, submitting mediocre code so that you can subsequently submit lots of cleanup CLs, and so on. The game is easier to play these days because the company is so large that entire teams can go off the radar and not have to be accountable.."

This is a lot of work just to appear "busy"... are you saying they shouldn't be documenting?
Honestly combining 3 and 1 is my current route. Low stress lucrative job, that gives me plenty of time for extracurricular.
According to other comments here the company plead guilty to (criminal) fraud. So no it is not completely inaccurate.
Interesting. Extruded aluminum profile is one of the items that is under anti-dumping tariffs to discourage Chinese imports. There's a lot of rhetoric from US suppliers like this one about why we need high quality US aluminum.
To rough orders of magnitude, there's something on the order of a few million users of S/MIME, a few hundred thousand of PGP, and a few billion for DKIM, with DKIM happening for about half of email.
Facebook won't be there in 50 years, in all likelihood.
There's privacy between people but not between people and corporation or people and the government.
While Infra's suite of services is perfectly adequate for many projects, it's not uncommon for resource-intensive projects which strain Infra in one way or another to have to improvise. That's what I was alluding to with the build farm for Cordova -- don't quote me on this, but I believe it's provided by Adobe (and may even run on PhoneGap).

Things would probably be different if the ASF was a pay-to-play 501(c)(6) "business league" rather than a 501(c)(3) charity. Then the Foundation would have more funding at the price of having to answer to corporate masters.

But since ASF Infra must run lean, it is forever trying to find ways to do more with less -- and Github integration is an instance of that.
Next week ASX opens doors to its DLT platform
Hulu Grows to 28M Subscribers
With credit reports and landlord background checks, I think homelessness will be a rising problem because everything now goes into a database that sticks with you for 7 years.

I have an acquaintance who was evicted (due to property damage caused by her ex boyfriend). She was given a 3 day notice to vacate, and now she has an eviction on her record. The eviction basically means that she cannot rent a property in her own name for the next 7 years, even though she's gainfully employed and can pay rent. After over a month living in a hotel, she finally found an off-lease sublet. But that's only temporary.
For people taking notes: this would be a great time to start a new social network. Because nobody wants to join a network that is figuratively a grave yard. It also is proof that facebook has a finite life expectancy.
Julian Assange: Wikileaks co-founder jailed over bail breach
may not wait?

They might start killing people now to tip the balance? Sort out privacy issues once and for all?

That reminds me of The Onion headline "Google to eliminate all data it cannot index".
I've started notice that things I know sometimes become out of date. The search can then confirm old ways or inform new ways of doing the thing.
That might be different for the legal term "With Cause" though. It is common for legal documents to define terms, many laws in fact start with a definition section that apply just to that law. Thus legally your state may have several different definitions for "with cause" that apply to different parts of the law.
I enjoyed that book, I felt it kind of just "ended" though. It had some interesting history and insights but then the pages just kind of ran out
>First, this shouldn't be a "sometimes" thing, it should be a "never" thing. You get convicted for drugs, regardless of how much, and your life is forever changed.

A lot of things should "never" happen but do. Life isn't fair. Some people have really bad luck.
I learned a lot from this. Thanks.
In Spain the fine for drunk driving between 0.25 and 0.50 is the same as the fine for driving while on the phone: 600€ + 6 points off your driver's license.

I find that appropriate.
The sitre of the meat textile shop is pretty interesting: https://aufschnitt.net/
I am surprised that the Feds didn't go after them or take an interest.
There was also a Christmas store on the royal mile. Not sure if it still exists.
Show HN: Yakety, a Recursive Descent Parser Generator for EBNF Grammars
Me neither, but here it is:

"Coders love absurdity

Programmers have to worry about things no sane human being ever considers." Read: you are insane for not assuming [A-Z] is enough for a name, because it's enough for me. Müller, L'Oreal, Curie-Skłodowska, the list goes on and on, normal, ordinary names. But noo, that's "absurd" for Antoine Valot: I fit into ASCII, everyone else should! But yeah, let's indulge the paranoid simpletons' fantasies and allow them their unrealistic nonsense ("keep them from derailing the experience with utter lunacy").

The rest of that point are similar concerns, inflated ad absurdum and then dismissed for straw men: "people's names change? Let's mock it with a ridiculously improbable caricature - abracadabra, problem solved!" If grappling with such UX fails were not so common ("Sorry Mrs., we only have someone with a different last name under your account, no can do."), I wouldn't even bother, but, well, from someone extolling flawless UX, that's hoisting oneself by own petard. "Nope, we expect everything to be < 255 characters (arbitrary limit, today); having an address longer than that is obviously the user's fault, and the coders' too, for having mentioned it and spoiling my wonderful design with their insane practical concerns."
I'm primarily a home admin, I keep all `history`, and have a little search script (grep really), that helps a lot.
I believe we can agree that just using a username/password for authentication is 1FA (single factor authentication). If we add a one-time token sent via SMS or email, or generated via TOTP, that's generally considered 2FA (with the username/password considered what you know and the one time token being what you have, I believe).

What I proposed was using a client-side TLS certificate in combination with the username/password for authentication. If the private key corresponding to that certificate requires a passphrase to decrypt, then it should be more than 2FA. What you know is the username/password, what you have is the private key. Whether the passphrase for that private key is considered what you know vs what you are is debatable (since, unlike the username/password or one-time token, the secret isn't shared by transmitting it over the network).
The answer is to adapt your working patterns so that you never have multiple PRs on the critical path. Long-term codebase quality may require multiple PRs, but delivering user-facing functionality doesn't.
> folks from China

I assume you rather meant 'connections originating from IP addresses owned by Chinese companies'? It's trivial to use IP address from any place in the world, regardless of your actual location.
> The world wants Facebook.

I haven't seen anything that has convinced me this is true.

I don't consider the dopamine-driven compulsions of its users to be evidence of 'want'.
The DOJ press release linked elsewhere in the thread says at least one employee was jailed:

"Second, from in or about 2002 through September 2015, Dennis Balius, the SPI testing lab supervisor, led a scheme to alter tests within SPI’s computerized systems and provide false certifications with the altered results to customers. Balius also instructed employees to violate other testing standards, such as increasing the speed of the testing machines or cutting samples in a manner that did not meet the required specifications. Balius pleaded guilty in July 2017 and was sentenced to three years in prison and ordered to pay over $170,000 in restitution."

The penalty is only $46 million because they've yet to be able to determine (like in court) that the claimed loses (like the failed launches) were actually a consequence of SPI's fraud. The damages are likely on the scale of the orders actually made.