skysight-inc/HackerNews huggingface dataset:
ZFS does overprovision all filesystems in a zpool by default. Create 10 new filesystems and 'df' will now display 10x the space of the parent fs. A full fs is handled differently than your volume manager running out of blocks. But the normal case is overprovisioning.
Playing devil's advocate but I have worked for Airbus for a couple of years and for each aircraft designed in the past 20 years (A380, A400M, A350), I can find dozens of workers ready to say that plane was 'designed by clowns who in turn are supervised by monkeys'.

Such an unsubstantiated declaration is covered in news just because is is compliant with what is known because of other, better documented sources about the failures at Boeing that led to the 737MAX fiasco but it brings zero information.
I wouldn’t condemn a company because of what employees say in internal chat rooms, but given what happened and what we already know it’s pretty clear they are guilty of e everything.

Unfortunately the company will pay a couple millions or more, but the people who said that will pay with their livelihood.
Database containing details of 56M US residents found on the public internet
The scariest part:

The documents also appear to show problems with the simulators being discussed.

In February 2018, a Boeing worker asked a colleague: "Would you put your family on a Max simulator-trained aircraft? I wouldn't."

"No," came the reply.
Hardly. It's, in fact, booming right now. You know who are the biggest benefactors? Top journals like Nature and all of IEEE. They are paywalled like nobody's business. In fact, they are much worse than Elsevier. But community only hypes about the later while lusting over publishing in Nature and much of the IEEE.
I've had great fun building my canvas element library entirely in Vanilla JS. The work has helped me discover parts of the JS/DOM ecosystem that I never realised even needed to exist.
No, I unfortunately doesn't maintain myself the brew formulas, I don't even know how those things work (I'm not a mac user).
Mail theft is a federal crime. I would pursue this with them only if for the simple fact that if you don't, the next thing that gets stolen maybe your shiny new electronics being shipped.
"A single death is a tragedy; a million deaths is a statistic"
> The biggest shockers were the .info and .org domains that showed really poor performance especially in the 85 percentile range, despite being one of the oldest and well established top-level domains with millions of registered domains each

Why do I imagine this being spun into some upbeat marketing exercise for .org?
I think that the healthiest part of the culture indicated by this story is that people are in fact willing to use company systems to raise serious issues about the design and safety of their products. That behaviour should be encouraged.

Unfortunately that is probably the part the Boeing management is most embarrassed about.
> Personally I speak my mind wherever I work, and if my employer doesn’t like that, I’m more than happy to find a new job.

This is more or less my point. If your employer was happy with it, then your employer was the kind of employer attempting to build a transparent organization (and worked to build emotional security etc.). If your employer wasn't happy with it, then you and your employer have different opinions on the importance of transparency, which points to a cultural mismatch, which points in the direction of parting ways.

The key insight is understanding that it's the employer, not the employee, who have both the responsibility and the power to set culture and direction. So if the employer decides not to work on building transparency into the culture, the employer will get an opaque culture as a result. Maybe this results in the kind of problems that Boeing is suffering from now, maybe it results in bankruptcy, maybe not. The employer is responsible and accountable to decide. The employee's decision is much simpler - adapt or leave. Most people decide to adapt; the potential upside to leaving is a murky gamble taken on faith, particularly if people don't have a specific offer lined up at a specific place that seems to be a better fit for specific reasons. So it shouldn't be a surprise to you that employers get what they (intentionally or unintentionally) incentivize.
Probably lighter than Rails, whichs feels very heavy trying it again after a while. A fresh new rails app with devise and postgresql client nets me a vendor/bundle folder of 183MB. Of course it needs an install of node as well.
I like the Plain Text Project's philosophy. https://plaintextproject.online/

A tool is great for collaboration, but how much do you really need for a personal KB? And how much effort do you want to spend migrating?

Then there's vendor lock-in, learning curves, etc.

A well-organized directory structure with plain text files gives you a data store that won't become obsolete and can be used on any OS. I use CLI tools to search (e.g., grep) and that's all the features I need right there.
It seems to be working with Wine under GNU/Linux.

I'll try it better when I get home.
"designed by clowns who were supervised by monkeys", to be exact. And, with hindsight, this assessment turns out to be tragically spot on - if you commit (or approve) the gross negligence of implementing a system which can command a nosedive based on data from only one sensor, you deserve to be called a clown or a monkey...
The response is shocking:

"These communications do not reflect the company we are and need to be, and they are completely unacceptable"

Boeing appears outraged that employees raised issues in writing, not about the issues themselves. That's reflective of a very, very bad culture. A response like that -- and an internal house cleaning about what gets put in email which will surely follow -- will lead to MORE safety issues. You can't address safety issues if you can't raise them.

This whole response will just make it harder to investigate and understand failures in engineering processes. That's not just the investigations by regulators. You can't have working internal RCAs and similar processes if you have filtered records.

Boeing can't even see this is wrong. This response went to press from an official PR department.
npm has been doing work in that area as well: https://npm.community/t/tink-faq-a-package-unwinder-for-java...

(That said, I think the people working on that have since been laid off or quit, so not sure what the current status is.)
Because it is required for promotion, tenure, grant requests, etc.

For example, why can't I (tenured professor) stop submitting journal papers? In Spain we have a research assessment every six years where basically only indexed journal papers count (even in CS where actually journals are quite irrelevant compared to conferences, but that's a different war of mine...). If you have enough indexed journal papers, you get a pay rise. If you don't, you not only don't get the rise, but you have to teach a punishingly high amount of class hours, basically leaving no time for further research. So for any professor that wants to do research, passing this assessment is pretty much needed. And the overwhelming majority of indexed journal papers are in Elsevier and the like, and it's highly likely that it will be the only thematic fit for a given paper.

Similar mechanisms are in place for tenure requirements, recruiting, grant calls, etc. Changing them is difficult. I do try to fight for it as much as I can, but it won't happen in the short or medium term.
So, if gas was 10 cents a gallon, buy a fullsize truck?
or a criminal
I'd wager that a large number of the system integrators, firmware engineers and random developers scattered throughout the production chains of most of the hardware and some of the software that you're currently using have run completely untested code in scenarios orders of magnitude more hair-raising than this.

The same is probably equivalently applicable to the hardware that was used to compile the compiler that compiled the compiler that compiled the compiler that
you're using.
I had a GearVR and it was pretty fun for a while but the battery life, overheating and lack of great apps made me lose interest.

I then got a mixed reality headset and Beat Saber was a game-changer for me. The controls are so simple and are perfectly suited to VR. No motion sickness etc. It's a great game. I've picked up loads of the best selling VR games on Steam and although some have been fun, none quite match up to Beat Saber.

Google Earth with room-scale VR is stunning. Being able to walk around your hometown as if you were a couple of hundred feet tall is an incredible experience.

I'm looking forward to MS Flight Simulator 2020 and it looks like the devs are making VR a priority. This could be a winner for me.
Download links:

https://bitbucket.org/ngn/k/downloads/k (Linux binary 64-bit)

https://bitbucket.org/ngn/k/get/master.tar.gz (Source code)

No Javascript required
This is gaining popularity as "intermittent fasting."

No, the proper term for this is "time-restricted feeding".
By "obfuscation" do you mean a way to disguise packets sent as some other protocol? What methods does OpenVPN provide for this?
Lets not forget that some actually got to go to prison[0].

[0]: https://www.bloomberg.com/news/articles/2017-12-06/vw-execut...
You could argue that the license of the code, in this case AGPL, is irrelevant. I don’t think the source code is any easier to read than disassembled output.
Basically, aircrafts manufacturing is a duopoly: Airbus & Boeing. Isn't there enought market for these two as to not having to cut costs anywhere and airlines pony up with whatever price they set? I know we're talking big numbers here, but come on, Airbus can't produce enough aircrafts to satisfy 100% of the market, so why obsess with cost cutting in such ridiculous things like avionics or simulators?
I think it's very apparent by now.
> but then, of course, you open the system up to more latency issues.

Nope. Maybe "of course", if they just lazily hack something together. But the tech is there, today, for low latency.
While the graphics and sensor capabilities have undoubtedly come a very long way ...

I'm pretty sure I played a VR racing game in a similar sort of setup in the 80s! There were only ever a handful of games, and they were only found in a very few places, but foir my birthday one year when I was a kid I was taken to the Trocadero centre in London where they had a few of these machines. They weren't massively responsive but they were good fun and for the time they were amazing.

But given just how long VR tech has been around, I do wonder if it will ever be mainstream in any way.
... nosedive command that can push the trim further than what manual controls allow you to override. It's just a shitfest. Any idiot looking at that specification could have told you what a terrible idea that was. I mean Ardupilot has better coding standards.
The mentioned home-manager is more of an awkward hack than a good solution in my view. Tt's not actually immutable, but just dumps down files into $HOME,

That's actually not true. Each home-manager generation is immutable and in the Nix store. E.g., the last two generations on my MacBook:

home-manager generations | head -n2
2019-12-23 12:05 : id 12 -> /nix/store/6rig5ip0swmnnfcvgm221n5lig3xsh18-home-manager-generation
2019-12-12 12:40 : id 11 -> /nix/store/8as4k5x7i5bhf3wjvlcczhx8w2680k46-home-manager-generation

But it symlinks certain files from the store in the home directory, because some programs (e.g. shells) have hardcoded paths to configuration files.

losing the most interesting aspect of Nix

Similarly to the declarative NixOS configuration, you can switch between home-manager generations, etc. It's a purely declarative configuration.

It also basically builds up a parallel package repository that you have to use besides the actual packages,

What do you mean by this? home-manager also uses the Nix store. E.g., my home-manager configuration contains ripgrep in the declarative package configuration:

$ realpath $(which rg)
/nix/store/hww0h39bs56hp17ynxcjrk0imgqill07-ripgrep-11.0.2/bin/rg

There is plenty of documentation, but it is often incoherent, messy, missing important explanations,

I fully agree! Often one has to read derivations in nixpkgs to understand how things are done.

The language... It is full of oddities and basically a mess

I disagree. I didn't like it when I started using Nix and seriously looked at Guix because it used scheme. Now, 1.5 year later, I like Nix as a language. It's just a small, functional language.

---

I think the biggest barrier of the Nix ecosystem is that you can't really use NixOS or Nix in a meaningful way without also learning the Nix language and some of the intricacies of writing derivations. So, you are pretty much all-in or it will be a frustrating experience. So, I understand your point about only using NixOS on reproducible servers. I also use NixOS on my desktop (and love it), but admittedly, it's only doable when you invest enough time to learn things.

If someone wants an immutable system with transactional installs and updates, Fedora Silverblue is probably a much easier entry-point, because you do not really have to understand OSTree et al. to use it.
tiBook arrived 10 years after BeOS
Also, always make sure you're testing your backups by restoring to a non-production space, and ensuring that customer services are still available.

Gandi has never explicitly said they never had their own backups, just that they don't offer backups as a service. It's entirely possible that they did have backups, but couldn't recover/restore them.
ccTLDs like .ru kinda make sense being slower on a global scale because they mainly target a national audience, but a lot of the worst offenders are gTLDs where your audience can be anywhere on the planet.
The design of individual components is quite tested and actually most of them have a long history of performance as they have been in use for a long time. On the other hand, I'm not confident on the design and integration of those components in the whole package.
so he's focusing on low hanging fruit for 10 years. i take it this is his retirement announcement?
if not, why not focus on real challenges like climate change
I use Stow, it is simple and only does a few things, but for a lot of users like me it is more than enough:

1. Probably it will not receive more features any time soon.

2. You can have several configurations and mix them, also it makes very easy to adopt changes from the current system and/or rollback changes.

3. No, it is not programmable, but you can have several folder for different systems and configurations. I for example have a folder called unix for all *nix systems, other called x11 for x11 programs, darwin for macOS, etc. You could do the same with roles.

If you want really fine grained control over machine/user/role, it is not enough, and it does not take into account package managing at all.

I use a mix of Stow/Ansible for Desktops and HashiCorp/Ansible for the `cattle`. Nix is more powerful than my setting, but I still need to evaluate if it is flexible enough for the orgs I work with.
So it turns out publishers like Elsevier do provide a value of an "indexed journal" status? Why can't the same be done for free?
Fair enough, I can’t argue with your personal experience, but I can assure you that ZFS is used ”for real” at many shops.

I’ve only used zfs in two or three way mirror setup, on beefy boxes, where the issues you describe are minimal.
Also JBOD only.

The thing is that without checksumming you’ve actually no idea if you lose data.
I’ve had several pools over the years report automatic resilvering on checksum mismatches.
Usually it’s been disks acting up well before smart can tell, and reporting this has been invaluable.
I don't see the solution that this phone offers that can't be resolved by purchasing older generation phones.

It looks aesthetically beautiful and the technology behind is great, but it's a solution looking for a problem. Like all the concentration apps/services that people are installing, turning off is a problem of the mind/body that can't be fixed by going 'we need more tech up in here'.
License-locker: lockfiles for licenses of dependencies
Exactly, punish the engineer for using mildly unflattering language, never mind that he was right and that hundreds of people have subsequently died. Mind boggling response, and as you have said indicative of the cultural issues that caused the crashes in the first place.
Kaggle Master Konstantin Yakovlev, an ML Pro with No College Degree
In (corporate) Capitalism, high-level decision makers are mostly immune from criminal responsibility. The financiers and insurance people who pushed untenable mortgages and then peddled them through securitization and credit-default swaps - thus triggering the 2008 economic crisis - none of them were ever prosecuted criminally, for _anything_. The head of Union Carbide (part of Dow Chemical) whose factory in Bhopal essentially exploded in 1984, killing 16,000 and disabling 40,000 - avoided extradition and lived out his life in Florida. And those are just a couple of examples.

So - why would the Boeing management be held responsible for anything? That's naive to expect. You'd need to have a very deep change in US society for something like that to happen.
The truly damning part was "I wouldn't let my family fly on a plane where the pilot was trained on MAX simulator".
I am concered about the upcoming accessibility disaster. Granted, most games are likely not really essential for say, blind people, to play. But the future will bring UIs to VR. And I doubt that companies will think about accessibility from the start. It is already hard to maintain screen readers for typical GUIs. But it will be almost impossible to have meaningful assistive technologies in VR as long as they are designed as add-ons.
Work items in my case are packets from the network. There's not much I can do to batch them; perhaps increase socket buffer sizes, but that comes with its own problems, and doesn't help when the peer is waiting for a response instead of flooding more packets in.
I've worked with mechanical fitters for quite a few years now and going by what they say I don't think there's a single machine ever built that wasn't designed by clowns.
> Should we as well follow the thought leadership of drug cartels and the Saudi monarchs?

To be fair, the Saudi monarchs are in the thought leadership business. Their influence over Islam is important to them and a lot of effort goes into it.

Drug cartels, as far as I'm aware, don't really care what you think.
Additionally, notice the strange and perhaps clever wording of “do NOT reflect the company WE ARE AND NEED TO BE”.

It appears they’re trying to have it both ways: They imply that these emails do NOT reflect the company they “are”, but also imply that they DO reflect the ways in which the company needs to be better (which seems a contradiction). So which is it? You can’t be simultaneously innocent and guilty of the same offense.

Imagine if someone committed some crime, and made a statement: “My actions do not reflect the person I am and need to be.” What does that even mean, precisely?
Android Choice Screen Auction Winners
Each approach I tried failed because of some limitation that made the whole thing awkward or pointless.

Could you explain the limitations that you've run into? I have been using shell.nix + direnv + some caching for 1.5 years now and I have been very happy with it.

The only thing I disliked is that shell.nix is underspecified in the sense that it by default relies on your configured nixpkgs channel. So, I am now using niv to pin down nixpkgs and other package sets (mostly my own) to specific revisions. Once Nix flakes become mainline, this can be done easily without third-party tools.
Active discussion already going for 7 hours:

https://news.ycombinator.com/item?id=22008091
It's a great question. Inertia/legacy is a big part. But you're seeing new journals pop up with heavy weight support (eLife, PLoS, etc.) that are getting cited more and becoming higher impact. You also now have pre-prints like Arxive and bioarxive. I guess the point is peer-review, modern science moves slow because it takes time to disrupt the trust people put in a Nature, Science, Cell, etc publication. Once higher impact papers start going to other journals, the pre-tenure profs will feel comfortable to follow.
Thank you for letting me know! I do not think that keybindings will be the next ting i'm adding.

The app is based on a custom JavaScript editor. I've started the development of this editor three years ago. It mainly took me so long because I've build it with collaborative editing in mind.

Today I would probably use ProseMirror for that, but back then I've decision to build a custom solution.

So collaborative editing is one big topic I've planed to introduce next.
I suppose the mass extinction event is climate change - but if so the idea that having face recognition and social score will help humanity combat that problem is ludicrous.
I'm confident I'm a safer driver than at least 50% of the people on the roads - if I thought pilots were only as safe as an average driver I'd be worried.
(isn't philosophy, literally, love for wisdom?)
hahahaha, the webpage redirects to this discussion!! WELL PLAYED!!! (sorry for the caps.. but wow!)
I use TiddlyDesktop and open with it the HTML file that I downloaded from the site. The desktop app takes care of saving the file when you finished editing a post and save it.
This is in part a problem with the structure of Boeing as a commercial company: The owners appoint people who make the strategic decisions, and those must be followed by a chain of command down to the last employee. It's like an autocracy, based on the sanctity of property-ownership.

Instead, the _employees_ - especially those with technical expertise - must be able to participate in the decision making, and have some veto power over it in certain cases. One of these cases should be health & safety hazards.
Thank you so much for your answer! It's sad how hard it is to get this kind of expert opinion, in the age of information. Do you have any site to recommend over Wikipedia?
Does anyone else use plain text notes for everything?

I've tried to optimize things so that while working, I can get things jotted down with close to zero resistance. If the barrier of entry is too high then I don't bother doing it.

That means often being able to spawn a new terminal, write a command and be done with it. Or to be able to pipe something from my clipboard into an auto-dated file.

I ended up putting together this ~15 line Bash script which seems to do the trick: https://github.com/nickjj/notes

I've been using plain text notes since 2001, although I only recently created this script. So far so good.
That happened in a US court but VW's CEO and a few other top execs were also criminally indicted in Germany. I think it's still ongoing so no outcome yet.
Filmmakers fled the east coast to Los Angeles, where it was easier to evade motion-pictures patents held by Edison. This is how Hollywood was born. Piracy definitely helped create the biggest movie industry.