skysight-inc/HackerNews huggingface dataset:
Totally made up answer ahead, but based on lived experience in a different country.

It probably happened like this: In 1995 people started planning for this Y2K bug. Some developer said "Nah it's not an issue I'll just change this field" so they changed it like they change everything else, and then 6 months later people got paid the wrong amount because a date calculation was wrong.

So they went looking for someone to blame. They fire the developer of course, but they want someone responsible, who signed off on the release. There was no one, so and with the biggest software fixing exercise in their history coming up they figured they should make sure this problem didn't happen again.

So they introduced sign-off procedures, where someone above a certain level had to sign off on things.

And that is how manual deployments are "banned". They probably aren't exactly, but some poor person will have to put their job on the line to sign off on automating them.
What is archive.md? It does not appear to be related to the Internet Archive [1].

[1] https://archive.org
One subdomain name can only be used in one droplet, is it true?
One of the reasons why it's so restrictive is so developers can't do things like the attack in the article. You can't have the protection Apple offers and also have the freedom to do things the protection protects against. That's a tautology.
OK, so I've had no experience with startups. About the closest I came was flirting with biotech in the 80s. But for sure I've had my share of abject failure, anxt, depression, and all that.

Until my 30s, it was all about doing what interested me. In a word, having fun. I didn't care at all about money, and didn't need much, given my lifestyle in college and grad school. I also didn't care much about relationships, mostly because I was so incompetent about them.

I did go through a phase of seeing how much money I could make. At least, as a consultant. Probably because I was so incompetent building businesses.

But somewhere in the midst of that, I fully got that it's all a game, and that stuff means whatever we say it does. In some Landmark course about managing yourself as if you were a business. And then it became fun again.
It's nice to have some people like you, but a significant amount of public servants I encountered visibly took pressure in making the life of other's miserable, and the processes as convoluted as possible.
This entire sub-thread should be deleted. But to those replying "there is a difference between crashes at 50 and 80!", while that may be true, please just realize that the casual parent comment was simply not being very articulate in what they were trying to say.

Using the actual numbers from the discussion we would create an analogy of crashing at 100 or crashing at 83, in which case there actually would be very little difference in the distribution of outcomes.

I really wish HN would take a moment to try to be more intellectually honest in our commenting. sigh
Even today the english wikipedia has articles that are full of lies, like for example the Gamergate article.
The book by the reporter who did the most recent investigation related to the case, that’s mentioned in the Wikipedia Article, is coming out later this year: https://amzn.to/2xAIayp
I’d point out this article and lots of comments state Juul stopped making flavored pods like mango and creme brule, but they only stopped selling them directly in the US. They are still on shelves in Canada etc and there is a thriving black market for them stateside now as happens with most banned substances...
An excellent example of walking the walk not necessarily following talking the talk. It's very uplifting to talk of grand revolutions but just like Fuller's philosophical musings it's much more significant on paper than it is in the real world. Geodesics didn't amount to much besides survival shelters and exhibition halls, essentially glorified statuary. The grand result of the tensegrity revolution is one bridge in Australia and a couple of sports stadiums. Fuller's persistent belief in technological deus ex machina served and still serves largely as an argument to not face difficult global problems that will require planning and hard work to solve.
> Saying it's bizarre seems to me to be standard shorthand for "if you really think about the implications, which people usually don't".

Catching up here (original commenter). Your take is spot on as to what I meant. (Probably my fault for being unclear)
Intel PT has really low overhead, from my experiments. The difficulty then is the size of the trace file and your ability to stream it to disk or network. There is support for it in core dumps now and gdb can do some time travel if it is present.
but the next OS update can do whatever it wants too, how is this a change? We will always need independent verification and observation of the platform behaviour from the outside.

The distrust _is_ justified, and we should be wary. What is not justified is dismissing the CTF based only on that, imo.
Do you recall the news that NSA (US Intel Agency) paid RSA (US security vendor) $10m go backdoor encryptions libraries?

If this was exposed once it’s happening elsewhere.

There was also the case of the NIST elliptic curve encryption best practices being subverted for NSA backdoors standard.

They’ve got a job to do. They’re doing it. But worth noting that a vendor could claim be pro privacy while also cooperating with their government.
Can you please share your experience/opinion on Django ?!
I've left the jbuilder/rabl train a while ago for ActiveModelSerializers and more recently for Netflix's fast_jsonapi. I used to like the other more document-based approaches, but after awhile I got tired of having json rendering take longer than the SQL calls. Now I can get sub millisecond view rendering while still using ruby and rails.

https://github.com/Netflix/fast_jsonapi
> If you're the kind of guy that needs to be burning, all the comments about the cycles of business, numbers, money and all that are not going to work for you.

No, they are not.

As to the rest of your post, I get your metaphors, but the path from understanding the metaphors to understanding how to turn that understanding into action is longer than you might think.

Could you give specific examples from your own life or from the lives of others? What does it mean to write down your conflicts? Is it writing down what all the subpersonalities want that's usually conflicting? And what do I then do with it? What does it mean to snap a branch off your culture's hierarchy or history? Become an activist? What does it mean to burn off what my lovers want burnt off? So far I've only burnt off what my lovers wanted me to keep, which is why they're not lovers anymore.

I appreciate your advice, but I need more specific guidance for it to work. Would you be willing to take the time to write that here? Also, could you tell a little bit of your own story? Who are you? What is your life like? (I'm not just asking out of curiosity; in this case it's important to know for the advice to work)
HN is not for getting people to answer your support questions.

If this was a question with interesting answers, it would be a fine submission.

So far it is a very short and vague question with zero answers. What's there to discuss?
To be fair to Kelvin, it was a reasonable opinion at the time:

1) Half of the aviation pioneers died trying.

2) The Wright brothers were truly overachievers, devising a control system, early aviation engine (1903) and wind tunnel.

3) Producing light-weight, reliable and powerful aviation engines took over 20 years. The Atlantic crossing only became survivable after the Wright Brothers made the Whirlwind J-5 radial engine (1925):

https://en.wikipedia.org/wiki/Wright_R-790_Whirlwind

For millennia, the pursuit of flying was about as successful as perpetual motion or alchemy.

What's interesting is that it was possible to make gliders for thousands of years. The secret ingredient is to glue fabric along the frame, not sew.
Favorite code editor and why? – devRant
Okay, how do you get the ssh folder contents to validate the remote user, if validating the user is required to decrypt?

You can't. And the systemd answer is that you simply throw away ssh.
> We had a super strong flu season, which was incredibly contagious.

Same in UK, people were sick a lot of the time, October through December 2019. But that wasn't the COVID-19. It was just a bad colds and flu season.
Ask HN: Methods for Decision Making
I waste a lot of time making decisions, I want to speed it up. I get decent results with the well-known pros/cons table, but I feel like that misses some nuance, plus it's a bit cumbersome to use in some situations.

Any good methods or software out there?
In Japan, there's a small but thriving hobbyist community creating video clips using something similar to this, much like VOCALOID (in its many incarnations) is used for songs (unsurprisingly, one of the programs is called VOICEROID).

Despite sharing some issues with VOCALOID (namely the strangely "metallic" undertone of some voices), people have been able to create all sorts of stuff. One of the companies involved is also trying, AFAICS, to use an approach similar to the one linked in the OP.
A Transformer-Based Approach for Source ACL 2020
Bleach would work too.
Exactly why they aren’t collecting GPS data and the system is built using anonymous Bluetooth keys, similar to the find my iPhone anonymous network. Can’t hand over what you don’t have.
Yes, you can. See Chrome OS.
> but I honestly don't see how that matters

https://www.gnu.org/philosophy/free-sw.html
What? No, not extinction. Just mindless bumping against the Malthusian limit. This is ultimately the fault of Haber-Bosch process.
I mean this is a great project and all but don't most moderns routers already have this built into them and are able to add VPNs.
SO1 | Onsite (or remote onboarding) (Berlin, Germany)| Full-time | https://www.so1.ai/

SO1 is building AdTech solutions to hyper-personalize retail experiences at scale. Our AI core deeply understands every individual customer's shopping behavior and improves their experience just from recent shopping data. Our technology is already being implemented by several major FMCG retailers across Europe and the US and we are continuously scaling up.

We are looking for:

* Senior Machine Learning Engineers https://www.so1.ai/join-us/#op-387037-senior-machine-learnin...

* Senior DevOps Engineers https://www.so1.ai/join-us/#op-381527-senior-devops-engineer...

* Data Engineers https://www.so1.ai/join-us/#op-387040-data-engineer-mfx

* Senior Product Managers https://www.so1.ai/join-us/#op-382115-senior-product-manager...

Techstack: Python, Golang, Docker, Kubernetes, Azure, Terraform, Spark, Argo
There are a lot of negative aspects to a career spent «working the land» and «living in a small town where everyone knows everything about you, anonymity/privacy are impossible, and you depend on your neighbors for survival» even if you leave aside the «before modern technology» part.

But the previous commenter was explicitly talking about the supposed golden time of rural life a few centuries ago. In practice it was a hard and stressful life both physically and socially.

The summary of the downsides of peasant life was:

> Yes, there was less high tech gadgetry. There were corrupt officials, plagues, bad people. There will always be some element of this.

This is a dramatic understatement, to say the least.

> in our current society you are just a drone. [...] Don't be depressed because it seems like this is how it's always been. It hasn't.

Rural peasants have been treated much more like “just drones” for the past 8 (?) millennia since large-scale civilization built on agriculture than any modern office worker. (Hunter–gatherer societies are different in many ways, though also often precarious.)

Rural peasants do not lack for work anxiety. Or anxiety in their interpersonal relationships. In rural peasant societies many people feel alienated. Domestic abuse is rampant. And so on.

There are many beautiful and nostalgic things about historical rural life. But we shouldn’t get carried away.
Perhaps, a more productive conversation will be around trying to define a 2040 we want and what it will take to achieve that?
I would suggest that the mere fact of this article being on the front page of HN implies that "we" are not ignoring these warnings.

I think it's easy to feel like you feel, and I do (sometimes), but right now I'm trying hard to feel as hopeful as I can without ignoring the problem.

Why we should care may not be apparent to a large demographic on this forum, but for those of us with small children, the reasons to care are loved ones whose futures we think about a lot every single day.

So some of us are in fact paying close attention to these warnings, and the better ones are the ones issuing them.
You'll need to know how to build a website that loads its ads before the reader has finished skimming the article.
I’m exclusively talking about the suggested structure. The tone of the communication is up you. That said, if you have instructions to give somebody, it’s probably best to make sure there isn’t any ambiguity about it.
The 50% is average overhead and basically entirely due to context switch overhead and execution serialization. If the execution is entirely in userspace, rr's overhead is basically 0. I don't think PT will help here. That said, rr's performance on Intel chips is entirely acceptable for single threaded code. The big asks would be other architectures, or as roc mentioned, something like QuickRec for efficient multi-threaded recording.
The brief guide on A/B tests in Dashly
Concurnas, a New JVM Language
Latin has grammatical genres, "Sol, Solis" is masculine and "Luna, Lunae" is female.

It seems more likely to me that people just kept using the latin genres since old scientific literature was in latin.
True, but it isn't the case that we know how to repair blood vessels or regrow limbs in other vertebrates. Medical regulations haven't retarded basic research, it's just that biology is fundamentally very complex and most medical progress amounts to diligent iteration of inspired guesswork and observation.
There are lots of alternatives. Prison was not that common until recently.
>decoding and encoding of messages between client and server

You can generate the message types and communication functions from a shared schema, e.g. gRPC/GraphQL/Swagger and many others, which will also lead to looser coupling and hopefully proper API version/change management.

I feel like unless you're using JavaScript/TypeScript on the server, most of the benefits of a shared language and framework will be negated by the lack of easy access to the web frontend ecosystem. (This may not be true for isolated shared modules that are oblivious to the UI, e.g. validation logic, where the surface area between it and the rest of the client code is maybe one or two functions.)
I haven't tried it, but I'd imagine the Pi performs a lot better. I wonder if anyone has benchmarked it against some common routers for this use case.
Second and third order consequences of coronavirus
I once saw a good talk that mentioned that -any- drug has a chance to be adversial. Drugs that work on most people might make another sick. This is indeed why there is so much testing and careful indexing side effects.
curl -sSL https://install.pi-hole.net | bash

Sigh
The detail is his wife worked at a supermarket near the main Paris airport, and had often had travellers (inc. from China) coming in, straight off the plane [0]. So one suggestion is she was caught it and was asymptomatic, and he caught it from her.

[0] https://www.bbc.co.uk/news/world-europe-52526554
> feel like as a society we've swung so far away from institutional trust

The main mistake is that you compare, emotionally at least, Apple to an institute. But it's not, it's a commercial company. "We" never had or should have had any trust in commercial companies - maybe besides small ones as someone else noted here.

The problem is that as a society we allowed a few commercial companies to become such an inherent part of our lives.
Perhaps there are American Indian oral histories of this lake? It would have covered the Black Rock desert to a depth of 500 feet.

“Archaeological evidence along the shore indicates the existence of the lake coincided roughly with the first appearance of humans in the region. ”
Icelandic retains the full 3-gender system to this day, and it’s generally incorrect to refer to gendered inanimate objects as “it”, rather than “he” or “she”.
If you're working on weapon systems that will be used to attack, say, Nazi Germany, and you know or expect that they will also kill innocent civilians, then you are de-facto endorsing that murdering[0] innocent civilians is worth it to stop Nazi Germany, which is a resonable, if debatable, position.

If you're working on weapon systems that (you know or expect) will be just be directly used for murdering[1] innocent civilians, then you're endorsing murdering innocent civilians.

If you don't know where on that scale things are, then you're reasoning under uncertainty, and your ethics are going to have to deal with that.

0: technically most of those would actually be manslaughter, going by the usual definitions, but a: not all, b: that's not a verb.

1: nope, just murder
Have you tried using mental models?
There are defiantly benefits from having the source code when it comes to being able to verify that the implementation does in fact match the specification. Sure, reverse engineering the binary would be possible but far more difficult. Reading open source code is far easier than reverse engineering. (Added in edit: From what I've read, the spec itself doesn't seem bad. The point is, assurance that does not require trust in another entity that the spec was implemented as written would drastically improve the confidence in the system.)

I have compiled some of the apps on my phone myself so I know that the result does in fact come from the same source code. That may not work in the case of iOS devices, though.

> And you always have the closed source blob of whatever BTLE chipset your device uses which you can mistrust.

That is a good point and it'd be great if that chipset could also be open sourced but one step at a time.

> That would be true even if Apple suddenly decided "oh these folks on HN want to see the code for that tracing component, better open source our complete OS".

You are correct if it was simply open sourcing the OS. If it was possible to compile and install the OS ourselves, that would completely change the game.
My open source horror story
Sources claim the AWS of a Sony studio was accessed via exploits in PS3 games
"Ugly" is highly subjective.
> grows at a much smaller rate than current models?

I think that local data, mortality in just one care center, does not seem to fit with slow spread. Many people have died in a short period of time in just one care center. But, as any small sample of data, could be just an anomaly and not a trend.

I guess that right now all options are open and as data gets cleared and accumulated we will know more. With more testing it would be easier to be sure who is infected, who has been infected and how the pandemic is behaving.
UK centralised contact-tracing app probably won't work well, may be illegal
"Just search for "view google location history" and it will take you right there."

is that really all there is? they are showing you everything? theres no shadow profile?
It would have been so hard to predict Twitter.
The first article may be interesting or it may not be, it's four thousand words long and I don't know what I'm looking for. It sounds like there are some bugs in XML parsers. Well, people put bugs in simple code all the time. People also try to be clever and make parsers Very Fast, and people are also lazy and don't test simple edge cases. Mix these together and you get bugs.

Then, some third-party plist parsing library written in C can segfault. I'm not surprised! Does that mean XML parsing is hard? No. It happened because it's easy to make a library written in C segfault, no matter how easy the problem you're solving is. C is like that.

I can say that I have actually authored a different plist parsing library in C, and I don't remember running into a bunch of segfaults. What I do remember is that of the major plist variants, the XML variant was the easiest to work with. The text variant is more concise but you can't use an off-the-shelf XML parser. The binary format is poorly documented. Clear win for XML plists, in my book.

I'm not going to take Apple's hit-or-miss software quality or bugs in some random third-party library as an indictment of XML.
Firstly, where did you get 0.1-0.2 degrees (did you mean C or F?) from? We are currently 0.98C above 1951-1980 averages [0], and presumably a bit more above pre-industrial times.

Secondly, as for measurably different: there are a million articles on the internet detailing how weather patterns have changed across the world in the last few decades.

For some personal perspective: I live in Zurich, where winter temperatures once hovered around freezing and there were 20 days of snow per year [1]. Winter gets milder and milder and this year it almost didn't happen. Autumn just became spring at some point. It snowed for 10 minutes. I look around at all the buildings here with snow protection fences on their roofs and wonder when people will remove them through lack of use. Nearby ski resorts were brown and grassy, not white. And as winters have gotten warmer, so have summers. There was a huge number of days over 30 last year -- something that used to be quite extreme.

Also, although global temperatures have "only" risen ~1C this increase is not uniformly distributed. In particular the Arctic is heating much faster, accelerating melting ice caps and sea level rise [2].

[0] https://climate.nasa.gov/vital-signs/global-temperature/
[1] https://en.wikipedia.org/wiki/Z%C3%BCrich#Climate
[2] https://www.nytimes.com/2019/12/10/climate/climate-change-ar...

I encourage you to read up on what's going on, get scared, and vow to do something (vote, lobby, educate, etc).

(Edit: added NASA source)
The institutions are all humans, I think it’s an “us” problem :)
Wikipedia and Dark Side Editing
>One leak of customer data and Apple is screwed.

Yes, the Equifax incident really showed us how data leaks ruin companies.
I share zackbloom's view that OP overly tried to be (financially) successful. Instead the ultra fast pace and high pressure of a VC backed startup he could have bootstrapped and instead of the soulcrushing corporate job he could have worked at a small company where there is no politics and people care about each other and their craft.

I don't know if OP deliberately chose to chase money, but he did and now complains that he lost his passion for technology. Yes, the other options leave you only with half or even less of the income but you will remain happy and can have a fulfilling work environment. With a software development job you will have a comfortable income no matter where you work so "i needed the money" is not an excuse.
Humanity is acting more like a Toddler, with guns.
Why does apple "protect" me from bit torrent clients but ChromeOS and Android do not?
Flip a coin or roll some dice. For the majority of decisions delaying making a choice costs more than making a mistake. You can always fix it later if you picked the wrong option, and most of the time it doesn't actually matter as much as you think it will.
Seek therapy, it helps.