skysight-inc/HackerNews huggingface dataset:
I think are more steelman'ed version of the GOP argument is: when government does things badly, they can go VERY VERY badly.
It's a risk viewpoint. Whereas the progressive viewpoint letting government do more and more things.
The other risk is bloat. Once a government program exists, it is very very hard to stop it and get the funds back ( from a political perspective ). It's unpopular to fire people.
When government does bad, it gets more money ( bigger ), to do worse things, or other pathological outcomes. When industry does bad, it merely gets replaced by another company.
It's not so much saying that all government is bad, but it's looking at worse case scenarios and balancing risk.
In the constant stream of bad news, it's easy to miss a positive update like this.
The argument goes something like this:

It’s the disconnect between pilots mental models of what’s going on and what’s actually going on that caused the Max‘s and several other related crashes on different aircraft. As such software designed based on how the system actually works may actually be both simpler and safer than increasingly abstracted fly by wire systems trying to safely intuit what the pilots want.

An example from 10 years ago: https://www.fastcompany.com/1669720/how-lousy-cockpit-design...
USPS is often faster and cheaper than private delivery companies, delivers to all addresses (unlike FedEx and UPS, which contract to USPS in rural areas), and would be profitable if not hamstrung by pension funding restrictions from Congress that are more stringent than private companies.
The assumption here is that you have to upgrade to the newest OS (on your old hardware). I'd challenge that assumption. If your software is ancient and unsupported and you're willing to accept that security risk, using an unsupported operating system isn't going to increase your attack surface that much more than running out of date software was. OS level attacks are less common than serialization bugs in your client software leading to RCE leading to ransomware et al.

And if you're not updating your OS for security reasons, is it for feature updates? If your OS and machines are there any to run specific software, this shouldn't be a problem. If it's working fine, leave it be. Mitigate your attack surface through a number of schemes like physically isolating vulnerable workstations and disabling all unnecessary services.

I'm not advocating running unpatched OSes, but given how in my experience doing penetration testing most exploitable vulnerabilities are in some 3rd party client software (excluding OS misconfigurations), if your software is unmaintained, running the last working OS release doesn't seem like that much worse of a leap.

In Apple's case, if you're maintaining your software, making the 32->64 bit transition should be pretty painless in this day and age, unless you're using the Carbon API created as a way to port legacy Mac programs to the new NeXT based Mac OS X. It never received a 64 bit version since Mac went 64 bit in 2007 and has been officially deprecated since 2012.

Software platforms can't stay frozen in time and can't hang back forever. Microsoft struggles tremendously to maintain its tired backwards compatibility while juggling security and feature updates; see Google's project zero report on the CTF subsystem and how a fundamental design flaw in the Text Services Framework allows easy bypass of user sessions and sandboxes. Fixing the bug will invariably break correctly implemented old software.

Well, that's enough rambling for now...
Of course, the real thing that was built to survive >800 years was the institution of Oxford. Oxford University is older than the Aztec empire and considerably more durable. It is older than almost all European countries in their modern form; it is older than the UK itself.

The politics of building an institution of that durability made of fragile humans that need to be continously replaced on much shorter intervals is worthy of study on its own.
>or I need to define my own chunked streaming signature verification tool and combine that with age (and hope the chunk sizes line up).

Wouldn't you just need a tool that only outputs chunks after they're verified, and then you pipe that tool's output to age?

I'm not sure that signify or minisign currently support this streaming operation though.
Automattic was founded 15 years ago, and despite being a profitable and growing company for most of that time, has only raised $617.3 million, mostly to fund specific expansion projects. At no time have they sought 10x returns or some kind of spectacular exit for the benefits of its shareholders. It’s not even close to the disaster that is most of VC world.
Pretty old now and unsupported but "crush tools" was fantastic for this kind of thing

https://github.com/google/crush-tools
Any further examples of regulators not captured by industry in 2019?
It's the same problem as with auto repair and medicine. It's nice that we have competing providers, except we don't have the expertise to judge their performance.
FWIW, The GOP control of the senate is clearly not due to gerrymandering, or at least not any gerrymandering that happened in the past 100 years.

I think gerrymandering is an issue, but it's only a fraction of the reason why representation is not particularly proportional.
I'm surprised by this mistake because it's rather obvious and I'm not even a botanist.
As I mentioned, the exact reasons why people value hierarchies are IMHO not known. But people do value them, although differently. I recommend looking at the book The Authoritarians from Bob Altemeyer, which outlines the mindset of people who are Trump supporters.

There is also some research into universal values like Jonathan Haidt does, which shows that liberals value hierarchy less than conservatives. So people in fact do have somewhat different value systems.

Also, there was a fascinating story from Robert Sapolsky, which showed that in baboons, lack of strict hierarchy can actually benefit the group.

Personally, I am totally willing to take orders from my boss if I have good relationship with him, but I perceive it as helping a fellow human, I am not doing it out of respect to hierarchy. I think this can alternatively explain what you observe.

As I already stated, we have many possible explanations (and also perplexing examples) both pro and against hierarchies, but there is no clear unifying theory. The above is just a sampling.
FYI: The Indonesian accident investigation report found the pilots, airline mechanics, and Boeing roughly equally at fault for the Lionair crash.

But it's reasonable to hold Boeing to a higher standard of excellence as an experienced aircraft mfg.

I'd like to learn more about the 31 pages of missing maintenance logs. That's a very big deal.

https://www.npr.org/2019/10/25/773291951/pilots-ground-crew-...
Honestly, skip all of the courses. Pick a problem to solve, start googling for common models that are used to solve the problem, then go on github, find code that solves that problem or a similar one. Download the code and start working with it, change it, experiment. All of the theory and such is mostly worthless, its too much to learn from scratch and you will probably use very little of it. There is so much ml code on github to learn from, its really the best way. When you encounter a concept you need to understand, google the concept and learn the background info. This will give you a highly applied and intuitive understanding of solving ml problems, but you will have large gaps. Which is fine, unless you are going in for job interviews.

Also bear in mind that courses like fast.ai (as you see plastered on here), aggresively market themselves by answering questions all over the internet. Its a form of SEO.

EDIT (Adding this here to explain my point better):

My opinion is that the theory starts to make sense after you know how to use the models and have seen different models produce different results.

Very few people can read about bias variance trade off and in the course of using a model, understand how to take that concept and directly apply it to the problem they are solving. In retrospect, they can look back and understand the outcomes. Also, most theory is useless in the application of ML, and only useful in the active research of new machine learning methods and paradigms. Courses make the mistake of mixing in that useless information.

The same thing is true of the million different optimizers for neural networks. Why different ones work better in different cases is something you would learn when trying to squeeze out performance on a neural network. Who here is intelligent enough to read a bunch about SGD and optimization theory (Adam etc), understand the implications, and then use different optimizers in different situations? No one.

I'm much better off having a mediocre NN, googling, "How to improve my VGG image model accuracy", and then finding out that I should tweak learning rates. Then I google learning rate, read a bit, try it on my model. Rinse and repeat.

Also, I will throw in my consiracy theory that most ML researchers and such push the theory/deep stats requirement as a form of gatekeeping. Modern deep learning results are extremely thin when it comes to theoretical backing.
I guess it's like "polar vortex"
Windows 10 is can be infuriating. But I can't find any other OS that is a good alternative. It's the worst OS, except for all the other OSes out there.

1. Best in gaming.

2. Engineering applications (CAD/Matlab/LabView) are usually windows-first

3. Good software development ecosystem. Now with Windows Subsystem for Linux, the need for having another OS is diminishing.

4. User interface is great. A lot of customization options (official and third party). It is not bare-bones like Linux but also not user-proofed like macOS.
Eucalyptus are also known to explode when set on fire. Another Australian flora/fauna that will actively try and kill people.
Shout out to Perl DBD::CSV. Gives you full SQL query functionality.
From a refactoring perspective this actually made a lot of sense. One source of truth (1040) not three (1040, 1040A, 1040EZ). The complex parts of the 1040 have been refactored into separate functions named Schedule 1, Schedule2, ..., Schedule 6. The problem isn't in the forms its in the laws which necessitate line items in the form to begin with.

If you think about it the 1040 has taken on the more simple case as the default and the more complex cases have been shifted into schedules. That's a good thing in my book.
People here are quick to dismiss the Bible as trivial but it has some very good stories and wisdom if you read it with an open mind. In the same way some books help you understand life, relationships and your place in the world the Bible will help you with that. Unfortunately some people start interpret it towards their view of life which lead to some extreme and harsh views that separate us.
The Newspaper Guild (TNG, now part of the Communications Workers of America) represents a lot of journalists. But indeed most of us have heard the names of far more members of SAG-AFTRA than of TNG.
There are plenty of ways for you to contribute to your society (even labor), you just can't get paid for them: volunteer, clean up, contribute to open-source codebases, etc. I think there's a reasonable argument that the best thing you can do for your society is learn and grow, and we need to support children that wish to do so.
Instead of throwing your hands in the air and saying "Well, too many dependencies, can't review it", you can pull in less dependencies so you can manage to review it. Especially from sources where anyone can publish anything basically.
Teslasuit are you beautiful!
Yeah, it depends on how big that const is.

But this also falls into “fantastically stupid” category. Just like all web 2.0 e-stores I have to use, which rerequest their dataset every time you touch sort or filter controls. When their largest category is 150kb json and the entire site json is 10x smaller than their ui/ad frameworks.
Why would a regular customer care about mechanical simplicity at all? For 99% of people the car is a magical black box where you put fuel in and drive it. From time to time you need take it to a car doctor to replace something that might as well be a quantum fusion exchanger diffuser for X amount of dollars just so they can drive again. The last two values you say are of no importance to you are of biggest importance to everyone else - the car can have literally whatever under the bonnet, the cost to own and operate are the only two things that matter to anyone. There are certain idealists around for whom the car not burning fuel is a thing worth paying more for, but most people only ever look at the cost of ownership and nothing else.
xsv author here.

There is very little overlap between what xsv does and what standard Unix tools like `join` do. Chances are, if you're using xsv for something like this, then you probably can't correctly use `join` to do it because `join` does not understand the CSV format.

If your CSV data happen to fall into the subset of the CSV format that does not include escaped field separators (or record separators), then a tool like `join` could work. Notably, this might include TSV (tab separated files) or files that use the ASCII field/record separators (although I have literally never seen such a file in the wild). But if it's plain old comma separated values, then using a tool like `join` is perilous.

I didn't write xsv out of ignorance of standard line oriented tools. I wrote it specifically to target problems that cannot be solved by standard line oriented tools.

You might also argue that data should not be formatted in such a way, and philosophically, I don't necessarily disagree with you. But xsv is not a philosophical tool. It is a practical tool to deal with the actual data you have.
Show HN: I made a text to micro video content web-app
You should probably find a news source that isn't owned by Rupert Murdoch
> Companies don’t make internet culture; people do. People make communities; they make the inside jokes; they make their own mores and unwritten rules. But people need the web services and platforms made by companies to create this culture. We’re locked in a symbiotic relationship: We, the users, need the companies, and they need us to keep running. When they shut down or delete our precious stuff, it’s because we’ve abandoned and neglected them for years already, leaving them to starve.

This line resonated most with me. Truly though, it's sometimes not our first instinct as developers to design for the future- the current culture of "build an MVP as soon as possible" doesn't always incentivize forward thinking.

If you're interested in thinking about how we can better design software solutions to support online communities further into the future, you might be a good fit for a discussion group I'm starting soon, called VC3. We're trying to bring together people who are as interested as we are in solving the problem of building meaningful virtual community. Building communities that stand the test of time are part of that.

If you have any questions, shoot me a message (profile) or check out our website at https://vc3.club.
Does anyone else miss the days when a single person could grok the design of a plane? Or a piece of software, or a car, or whatever?

Now every new car needs to have adaptive cruise control and anti-lock brakes and stability control and Apple CarPlay and over-the-air updates and who knows what else, so there are a ton of things that are hopefully well-behaved black boxes that people hopefully understand mostly correctly, but who knows what could go wrong in a rogue OTA update or something.

I'm not all that familiar with the aerospace industry, but this feels the same. Of course all of these components will be tested, but if no one understands the whole package, who knows what fearsome edge case awaits when Flight Safety Program 32 gets in a fight with Flap Threshold Control Program 3 or whatever.
It’s a good explanation for someone who is just trying to understand how personal finance works.

What I think would be more valuable would be to list college majors by future earnings perennial and also the idea of compound interest. So many people who graduate college still don’t have any idea about this. But as a society we’ve been drilling into everyone’s heads that going to college is a good idea when most people it is questionable at best.
Python 2.7 will be forked in...
It may be worthwhile to consult a tax attorney. The IRS help line is just a help line, they aren't tax attorneys and they can't give legal advice, which I think this qualifies as.

I'm not a tax attorney, or an attorney at all, and so this isn't legal advice, but IME if you make an honest mistake, the IRS will usually send you a letter informing you of this and you'll get a chance to make it right.
Why do you assume that American kids decline to read is a reflection of a world trend ?

I’m sorry but those numbers are not true everywhere.

For example, in France, a study from 2016 shows that 78% of kids read for pleasure, with an average of 6 books per trimester.

That’s not that bad I guess, but hey, what do I know, I am not American...

So sorry but no, my example is not an n=1. But more a n= 78% of around 70M persons country.
> It's not hard to disable Cortana

Wrong. For people who disabled Cortana, it kept re-enabling itself automatically after updates. I think that problem is mostly gone now, but it was definitely an issue all the way up till earlier this year.

> Disk fragmentation hasn't been an issue

The article has one tiny line-item about fragmentation and it was about architecture. I agree that it's not an issue for most people, but OP is making a comment about a design problem. You are mis-representing the argument by talking past it.

> I like UAC

That's a personal preference, and that's fine. I have mixed feelings about UAC.

> Windows (10) has arguably the best plug-and-play driver support

Again you might be talking past the issue. When Windows 10 first came out there were a TON of devices, including very popular printers and scanners, which had no support. It was a huge problem as the large number of news articles on the subject would indicate. It's mostly a non-issue now, but there are some devices that are still not supported. I consult for a cancer treatment facility and they have some not-terribly-obscure equipment that still doesn't have Windows 10 support. I agree that things have changed, but when the author wrote this, it was true. He should probably update the site.

> The article claims that it's difficult to figure out why your startup is so slow

The tool you mention is typical Microsoft. It blames the 3rd party and doesn't provide any info on Microsoft-internals stuff, which is where the problem is most of the time.

> The article claims that you can't disable Windows Store apps, Windows tips, and ads in the start menu. That's untrue

To the best of my knowledge, it's impossible to get a start menu without all the tips and ads without using a 3rd party Windows-10-decrapifyer/debloater kind of thing. And if that wasn't bad enough: https://mspoweruser.com/ads-in-windows-10-mail-and-calendar-... https://tech.slashdot.org/story/19/12/17/2249238/microsoft-s...
Automatic dependency updates for Maven projects, currently GitLab only, implemented as a Maven Plugin.

https://github.com/helpermethod/dependency-update-maven-plug...
Sorry I meant 'sizable' not 'sizable majority'.
If you get a tax return at all, you've essentially given the federal government an interest-free loan all year.
Stop taking my phone with me when I get up to get some water or go to the bathroom.
I read the headline and I'm like huh... because I'm also experiencing exactly this, on my 2019 16" MBP, with Firefox. It only occurs on or around the tabbar. Firefox has its own desktop space on my Mac, and the graphics artifacts haven't been occurring on other desktop spaces. I hadn't made the connection to the browser, figured it was a problem with the window manager or something. I'm also more or less permanently in dark mode.
Why is this dated 2017? This chapter just came out.
I think there's a different way to explore this idea. I don't think automation had anything to do with the crashes. The problem was that the pilots weren't trained to know what tools the planes were equiped with and how to use them. Those crashes are like when I accidentally open a file with vim. There's nothing wrong with me, there's nothing wrong with vim but how the hell am I meant to know to hit esc :q? The lesson is orthogonal to automation. The lesson is that the pilots need to know what each system does and how to operate it. If the resolve of Boeing is to push forward with automation without taking the role of the pilot seriously, then this is doomed to failure, because automated systems will fail, and pilots will have to step in. It'll be rare, but that's what pilots are there for. Indeed, the more you automate things, the more liability you're inviting on yourself, which should be worrying for Boeing.
> the GOP argument is: when government does things badly, they can go VERY VERY badly.

Sounds conveniently like Regulatory capture: https://en.wikipedia.org/wiki/Regulatory_capture.
Advertisers pounce on TV’s discounted holiday rates
We would do a worse disservice by skipping over more concrete stuff to teach group theory or, worse, category theory.

First, even if you can teach group theory or category theory to an 8-year-old, if you wind up with an 8-year-old who knows category theory but can't add, is that a win? No, it isn't. They need to be able to add in a way that they don't need group theory.

But, second, you can't in any meaningful way teach category theory, or even group theory, to an 8-year-old. But you can teach them to add.

So again, I say, concrete first, then abstractions. First because they can function better knowing one concrete form and no abstract than they can knowing the abstract and zero concrete forms. And second, they are able to learn the most-useful concrete form younger and with less background than they are able to learn the abstraction.
Laborers can't collectivize as soon as capital can't collectivize (incorporate). I'm on board this train, let's do it. Ban collective action in the economy, especially that supported and enabled by the government. In all its forms. Where's the petition I can sign?
Simple perks like free coffee are a canary for the corporate coal mine.

When you look at the cost of coffee or soda, providing it free may cost the company in the ballpark of $500 a year per employee (though often less) which is minuscule in the total annual cost of an employee. Taken in a vacuum however, the number looks big. We spent how much on Coffee last quarter! When companies get to the mostly investor owned squeezing for growth stage, it's almost always among the first thing that gets cut. This is then usually followed by other more important quality of life cuts like training, equipment, and bonuses. Many companies hit this stage and start increasing margins by letting inflation eat their employee's high salaries over time for instance.
We had EVs over 100 years ago and folks already knew the advantages of electric power over fossil fuel power. However, batteries have been the limiting factor for awhile. Even now, only Tesla seems to have batteries that meet consumers power/range/cost expectations and they exclusively own the largest battery plant in the world.

I'm not sure we can blame VW for being slower to EVs than Elon Musk and FWIW, the VW company seems to be pivoting to EVs the fastest. The Taycan - a VW product - is the first car that's competitive with a Model S.
10AM now, and everything’s still bathed yellow. Really weird, poignant way to start the decade.
The Last Futurist explores the effects of AI on white-collar jobs
Could be that dem votes are cheaper to buy.
Assembly Language Programming: Still Relevant Today (2015)
There is loads of must-have proffeshional software that doesnt work on linux.

Photoshop, illustrator, autocad, solidworks, etc.
Weight Loss Goodies to Help Transform Your Body to Fab from Flab