skysight-inc/HackerNews huggingface dataset:
If your interest is understanding what happened and how it could have been prevented, you would do far better to read the accident reports, in their entirety, carefully. A half dozen cherry-picked and context-free lines from a store of thousands of emails and other documentation are useful for getting clicks and stoking reader emotions to drive social media reposts but are typically less dispositive in failure analysis.

If I went trolling through all the emails about any multi-billion project, you don't think I could pull out a few to support whatever narrative I wanted to push? Especially if it was a nice juicy one that I could count on much of my audience to really want to be true?

Do you honestly think that there was anyone at Boeing that thought, "well, this aircraft is definitely unsafe and is going to kill a bunch of people, which will likely destroy this company and greatly damage the entire industry I've spent my whole career on, and that I and everyone I care for will regularly board and fly in, but hell, my stock options are due, so what the fuck, I think I'll organize a conspiracy to commit mass murder"? These were human and systemic failures that, like most human failures, were perhaps not innocent but understandable. Of course, there were warnings. There always are. The problem is that the real warnings are easy to pick out of the noise after the fact. Before the fact, they're mixed in with an awful lot of other concerns and warnings and complaints that will turn out to have been about nothing.

The main difference with this particular incident of corporate malfeasance and systemic failure is that the we have a process that will identify and publish what happened, why it happened, and what can be done to correct it. Now, that certainly doesn't generate a nice simple narrative with cartoonish villains that even the most vapid readers will cherish, but it does generate an incredibly safe commercial aircraft industry.

Lashing out at Boeing and its customers isn't cost free. Removing Airbus' competition won't make its aircraft safer. Destroying the major commercial carriers won't encourage small carriers to expand into the new hulls and training and maintenance standards that safe travel requires. Making air travel more expensive and balkanizing the industry into a maze of low-cost carriers will make it less safe, less tenable, and do enough damage to the world economy that inequality and unavailability will cost far more lives and livelihoods than even the most gratuitously simplistic narrative about Boeing could begin to compass.
The Lonely Work of Moderating Hacker News (2019)
It wasn't an appeal to authority - you can look up the facts in any source you like. It also isn't a political point, but a question of fact.
I gave up instagram at the start of this year. It's been nice. I'll most likely never go back.
Maybe the password is not the best example. I am also not an expert and just took it from the article.

As someone explained elsethread:

> iO gives you a circuit that is as hard to reverse engineer as the hardest circuit of a given size that computes the same function, but it doesn't give you a guarantee on how hard that actually is

https://news.ycombinator.com/item?id=25048220

To answer your thoughts though:

> If it is not needed, flow analysis, tree shaking and const evaluation coulg get rid of it.

Those are methods you could try to apply, but there is no reason why this would be sufficient in the general case.

> Why does any of those programs contain the password anyway if it is not needed for achieving the goal?

Maybe the problem your program is trying to solve is significantly easier given the knowledge of a secret. As long as you know that it's possible (but potentially harder) to solve the same problem without the secret, with iO you can distribute your obfuscated binary and nobody can recover the secret.

For example (if I understand correctly), if your secret program contained an oracle to reverse SHA256 hashes[0], then applying iO to it you could be sure that nobody can recover this secret oracle, because applying iO to a different program that uses brute-force search should yield an indistinguishable obfuscated program. I doubt that's how it actually works (because oracle and brute force are probably not the same "circuit hardness"), but I hope you see the point.

[0]before someone complains about lack of bijectivity, read this as "find the smallest integer/bitstring that has the same hash"
I can see the malware/ransomware business really wanting this. It would make it impossible to circumvent or decrypt their warez.
What carriers are they?
Maybe the dude had a bad run in with divorce lawyers who, to put it lightly, can get everything and anything from you (and I do mean anything and everything).

It's not really a thing to insult someone over though.
Kotlin is getting a pretty solid push as a server-side language too. Everyone I have talked to that uses it is a proponent.
Ok but you weren’t. It clearly says “shipping information received”. Not “product has been picked up by ups”

Also ups does not notify you so don’t expect communication from them they will tell you to call your shipper. If the shipper doesn’t respond to you well... that has nothing to do with the UPS shipping process now does it.

I just realized the drop ship company printed labels early so it didn’t look like they were the slow ones. The idea is someone looks at the label sees “shipping something received” and then hounds ups for status updates and not the seller.
It kind of sounds like Josh had a number in mind, which would allow him "financial independence", and that number was 3.7M.

If the investors insisted on recouping that 800k, leaving Josh with ~3M, it sounds like it wouldn't have hit his number, he wouldn't have sold, and.... the investors would be in the exact same place. Effectively, it sounds like they just chose to not block the sale for something that, in the end, would have made no difference to them (but would have prevented the founder from leaving).

Josh ended up better, the employees ended up better, and the investors _really_ didn't end up in a worse place (in actuality, they probably now get to write this off as a loss and not worry about it anymore, so maybe a bit of a pro?).
KVM.
as is: running OSX as guest on a VM with acceptable performance ( vmware/virtualbox are painfully slow ) for compiling iOS apps.
Is it time to modernize the PostgreSQL Core Team?
Really cool to see the details of the sale presented in the first paragraph. I wish more companies would be similarly transparent, even for running metrics about ARR etc.
Do you have a link to the comment thread where you "had a different opinion"?
Top Thank You for Being Part of My Life Meaning for Him/Her
I know of more than one company where installing zoom on any company owned equipment, or using zoom on your own client devices for company business is a fireable offense.

These are companies that deal with some very sensitive data.
thanks Josh for sharing this info
Supposedly a "plain" pizza in New Haven has only a bit of pecorino romano on it - gotta specifically ask for "mozz" if you want it.
The worry is that an adverse effect would be discovered, but then every world leader would get on the phone one after the other, and call the lab to say "hey let's not let people know about this." Or more realistically, the same would happen but with lots of implicit gesturing and the design of subtle incentives, instead of direct phone calls.

"Better than covid" is also not a great bar to meet. The real bar is, "better than N months of covid, where N is the time until a better vaccine with fewer adverse effects is discovered."

So, these are both abstract speculations. It would be nice if you could put some knowledge to them. Do you think it would be possible for an adverse effect to go unreported, while being common enough to equal those N months of covid?
Why use different accounts?

I notice OP has only been active for 50 days, so I assume they have either read for many years but not signed up until then or they use multiple accounts. Why?

I understand there a non-nefarious reasons for this, but just curious behind the reasoning.
I see this "HN is toxic" sentiment on tech twitter a lot, particularly from tech folks on twitter with a lot of followers and fans. My own experience on HN has been that folks may be more cynical than average, and sometimes lacking empathy, but I've found most arguments are at least made based on reality, facts and good faith. Those that aren't usually get downvoted and/or flagged pretty quickly. Meanwhile twitter threads are frequently full of trolling, memes and reaction gifs. Where does this "HN is toxic" mindset come from?
Arecibo is more important than the data it collects. If you are born on the island, it is perhaps the most conspicuous and inspiring scientific installation there. It’s a fascinating place to visit, beautiful and iconic. Its loss would be a loss for the children and aspiring scientists of Puerto Rico.
I've said this elsewhere in the thread, but stabilizing a dynamically unstable system is half of the reason why control theory remains an active research area instead of a mathematical backwater; this kind of set up is extremely common for aerospace systems. Software is hard to get right - which is why aerospace software has traditionally faced much higher bars for verification than 'traditional' software (and is much more expensive as a result!) The same is true of hardware, which I think many HN commentators forget; the cost of a bolt or connector that is aerospace-grade is typically many times that of a conventional or automotive-grade part, due mostly to extensive testing+verification required for safety.

Most of the scenarios you're describing are dealt with in a few ways:

1. Building systems with sufficient margin to account for this kind of uncertainty; even with passively stable aircraft, these margins exist. Feedback control typically increases these margins.

2. Extensive verification under a wide range of input conditions; this is more challenging (how can you enumerate every possible failure condition?), but usually boils down to some kind of Monte-Carlo sampling or worst-case analysis when those cases can be identified. Here's [0] a neat paper that does this in a more sample-efficient way.

[0] https://arxiv.org/abs/1709.06645
Google will move on and then all of the developers who hinged their platforms on it will need somewhere to go to.
Text to Audio Conversion for Blogs
Just launched our beta plugin- Audiotilly.com

AudioTilly converts a WordPress post from text to audio. It lets your visitors listen to your content when they can't read; while driving, at the gym, or while cooking.

It's the perfect way to lift your blog readership, loyalty, and on-site time. Plus, we use audio schema tags so that the audio content gets listed on Google search, providing you with SEO boost.
Have you tried OCaml? F# is a derivative of OCaml, and of course the OCaml ecosystem is non-.NET.
You can do that just with different config files or env vars too. No need to complicate code for stuff that can be done easily differently as well.
> Anyone trying to say the masks are not very effective (they're not)

I need to look into this again. Mid-summer, studies were either in vitro or limited to medical settings. One I saw analyzing a natural experiment didn't make it clear if their numbers were relative or absolute. It reported a 2% benefit, but that can mean very different things. Maybe there's something better out now.

There was a comment I read on HN suggesting spread at home is where we should pay more attention. It explains why Bay Area-level masking hasn't ~eliminated new cases, why minority communities (read: larger households) are hit harder, and puts Sweden, a country where most people live alone, in context.
isn't there a different term for that?

'Humble' and 'look at the number of zeros in my salary' don't strike me as a good match :)

Maybe just bragging.
Archaeology. (~2014, couldn't be bothered.)
I'm sorry for the circumstances.

I just want to note one thing: any large community will have aspect (sometimes many) that many people will not like. That's not personal, it's just statistics. And when someone (Go team, Stack overflow a few years back, ...) appears heavy-handed, try to imagine to herd hundred-thousand creative, intelligent spirits - that's an impossible task. If you complain about the font (and others did, too) than either ask yourself, whether the stress of conflict is worth it - or leave the matter - or the community - for good.
Feast Joins LF AI and Data Foundation
Social Networks Hygiene (2019)
No worries. Please join the slack at https://slack.m3o.com if you need help or want to engage with the community. For us Store means key-value or crud data storage. I think if that's what you're calling repository for persistence then that's it. If you're thinking repository as in git then that's a separate connective piece from "source to running" which basically you can do by running the git URL.

On the store front. We are working on a data model so we can move beyond key-value which might end up being of interest.
It’s called apizza there, and a plain pie is surprisingly good: the places which do it (we liked Modern & Sallie’s) have really flavorful sauces which carry the day.
I sense hate speech, you will be added to special list whose posts will be verified by group of people from city X which voted 90% for party X. You can either fall in line and align yourself with 9 media outlets or be "fact checked".

/s
I think it's a trope because most people really don't need color printing, so that advice is appropriate for them.

I, for example, have only ever used my printer to print such things as tickets and documents which must be mailed for bureaucratic reasons. My hunch is that this describes many others too.
US vs. EU incorporation for high-growth startups
I'm wondering if someone has experience with US vs European incorporations and the respective pro's and con's.

I'm living in Berlin, Germany. The startup scene here is getting a lot of attention and the ecosystem is growing. However, I've heard mixed feedbacks with regards of incorporating in Germany.

We are considering to incorporate in the US not only because of the potentially more mature investor ecosystem, but also because of talent and addressable market. However, forming a European (or Canadian) company is more accessible at the moment for us.

Hence, my question is: if Berlin/Germany is really ready to support high-growth startups? or if having a US entity still is the number 1 preference/ best choice when wanting to create fast growing startup?
- Do US investors hold back on investing in European companies, even though the main operations are in the US?
- Are European investors still too conservative/reserved to make large investments?
- Are there any con's of incorporating in the US, apart from the cost?

I'm happy for any kind of feedback or experience in this field. Thanks!
It won't be. .NET Framework is an embedded component of Windows. .NET Core is something apps have to package along with them. (Due to this, .NET Core apps are larger than .NET Framework apps, but tend to have less compatibility issues in theory, since they bring everything they need with them.)
Burnout can exacerbate work stress, further promoting a vicious circle
I'm not an expert but I do watch aircrash investigation and many of the accidents are caused by mistakes from pilots, airtraffic controllers and or mechanics.

Thats why this crash bothers me. A design flaw in a production aircraft is not something you expect in the modern age.
Linus Torvalds' Home Office [YouTube]
Interesting. American Airlines was also one of the first the first to not block middle seats for social distancing. Smells of desperation.
Strange that they would choose a jurisdiction that’s so famously hostile to free speech /s
Military, too.
I have really been enjoying Go, except for the built-in templating library. It's a wart on the standard library IMO.

The template declaration and invocation hierarchy seems unnecessarily complex and is almost 100% undocumented. It just hurts my brain and doesn't make any sense to me in comparison to jinja, whatever jekyll uses, etc.

It has very very poor documentation. Some docstrings are not a replacement for actual documentation when your approach is that unorthodox.

And it doesn't produce any error messages or warnings when you do something wrong - just renders a completely blank template.

EDIT: to be clear, my beef is with the template hierarchy, poor docs, and lack of errors/warnings, not with the general capabilities of the library, which are quite complete.
Machine Learning Sketchpad
You would have to dig into who is providing funding and how the funds are being spent by UCF, Universidad Ana G. Méndez, and Yang Enterprises Inc (the loose consortium tasked with O&M of the facility).

See the latest update on https://www.ucf.edu/news/update-on-arecibo-observatory-facil.... Just a month ago, cable sag surveys and safety assessments were done, and a structural monitoring instrumentation system was installed. I'd be curious what those reports show, and if this most recent failure was anticipated. If it wasn't expected, what was the value of the work last month?
I used to be an asp.net developer before. I appreciated the idea behind asp.net during its early years - making websites fast and with templating (or scaffolding). Later realized that it is bloat.

Then asp.net mvc happened, a whole new paradigm shift. But then I disliked the idea of stuff getting inherited from somewhere. *.cshtml files and all. Soon I realized what the ide is actually doing behind the scenes. For e.g. the cshtml files are compiled and there is an intermediate binary format I guess. (Don't remember well).

This is why I came to like something like express. Guaranteed there is no type safety. (JavaScript is a dynamic language). But I enjoyed the simplicity of it. Ever since I have moved away from the .net platform.

I know this code generation and intermediate binary forms are necessary. But at times I was surprised by it. You find the similar stuff for other stuff you write for e.g winforms, windows presentation apps, etc. I realize there is no other alternative way for such platforms. But I generally disliked the idea that my editor does a lot of stuff behind the scenes. This makes me too dependent on the editor. For e.g. try making winforms app with just notepad. It's not impossible; just very cumbersome.

I have respect for .net. In fact I do write console programs time to time. But I wish stuff was as simple as having a plain editor and getting started.
I don't like rebase in solo code either; I want my personal history to be the truth, not some convenient fiction.

In a team environment, somebody always insists on using rebase and then invariably they push a rebase to master and hijinks ensue. I wish there was a fork of git with rebase disabled.
Refusing to support System.Speech is why my project will remain locked to .NET Framework. Apparently the Microsoft Speech team is part of Azure now, and has decided nobody needs local speech synthesis that doesn't require a subscription to a cloud service.
My other problem with Apple is the lack of PDFs. Apple has a bookstore, I should be able to download the whole of Apple's Developer Documentation on my iPad. I would prefer PDF because I cannot read a screen for hours.

Plus, the examples are almost always broken and don't compile. Broken samples and videos are horrible ways to teach anything.
That was very funny. Thanks for the laugh
I'm not shilling.

Most of the other printer manufacturers have followed the HP model to create much worse products. It's a cesspool.

Brother is one of the few left standing that hasn't taken that road and I think they should be rewarded for it.

FWIW they also sell color laser printers and I'm using one right now. It connects over the network, supports AirPrint, and just sits there quietly doing a good job. It doesn't get gummed up if it sits idle for weeks or months. The model I have even does duplex printing (printing on both sides of the page) which is quite handy. It was less than $500 when I purchased it. The official toner isn't terribly expensive and you can use cheap refills if you want to save money.
It's about protecting your data. Disks are encrypted and keys are not stored. Only backups are available to my next of kin who isn't my wife for reasons I don't want to get into here :)
What Went Wrong with Polling? Some Early Theories
And newspapers should
report on those statistics then? That’s probably a lot more explosive than reporting individual cases.
> guy who joined the Go team in 2019 (Ian Lance Taylor)

I'm pretty sure that Ian has been part of the Go team since before the public release in 2009. He's the most patient person I have ever seen in my entire life.

edit: He joined mid 2008 https://www.youtube.com/watch?v=LqKOY_pH8u0&t=1m19s
Sorry. I read you comment wrongly. My fault.
A pop up is forcing users to acknowledge rating the app. It’s not truly optional when you get spammed once a day to submit a rating. So you get angry people submitting unhelpful ratings because they don’t understand the UX
The intriguing maps that reveal alternate histories
Hi gruez - we only store your passwords (encrypted) on your device. We don't store it on our servers. So anyone trying to hack should have physical access to your device to tamper with it. So basically they should be able to go through your iPhone passcode first even before they try to hack the app.
I actually cant think of a site where that would fly better, except machiavelli-suntzu-successwin-business-genius.org
Covid reporting is rife with statistical murder for the sake of hyperbole. If someone paid attention to the first week of a statistics course they'd learn about sample bias, false causality, cherry picking, Simpson's paradox, etc. Ahem, publication bias. Small wonder mental illness is up with a constant news cycle abusing fallacy to monopolize the public's attention and a status quo of blaming whomever strikes convenience for the disease. Let's just pull some data from this cohort of people who had Covid... and there we have it - Covid causes mental illness.
In my state deaths from child abuse outstripped deaths from Covid until a recent outbreak in a couple of nursing homes. Guess we can conclude it causes deaths by child abuse. What's the tragedy reported in the newspapers? School closures forcing children from broken homes out of the only place people cared about their safety and success are now dying from abuse? The generation of poor and minority illiterate 3rd graders who will never catch up? Nope. People literally waiting to die in a nursing home are dying. A tragedy.

Small wonder mental illness is up indeed...
And then you realize that it's 2020 and you don't want configuration files, you want environment variables. Or, now that you've hardstuck yourself on environment variables and built all this stuff around them to set and re-set them properly between tests (now running either in multi-process, which good luck in most environments, or are just running in serial), you're using k8s and the voluming of secrets rather than exposing them as environment variables requires refactoring any code, both operational and testing, that touches them.

"But wait," you say. "I'll just pass in the thing that provides that data"--and you just reinvented DI, albeit likely poorly.

DI is the removal of complication when it is done correctly. (I have no opinion on whether ASP.NET Core does it correctly.)
Do you type every line typically? If you use Rider or VS pretty much every one of those lines can be auto generated with autocomplete. Also, this can easily be worked around. Just create a Singleton which has the settings injected into it. I prefer the testability of the injected version but if you'd rather access a static global it is very easy to do.