skysight-inc/HackerNews huggingface dataset:
All I ever need to remember:

atool -x archive.{zip,jar,rar,cab,deb,rpm,tar,tar.{gz,Z,bz2,xz}}

(list of supported formats is not complete)

With a simple alias, it isn't even necessary to remember the -x

alias xx="atool -x"

This also protects you from badly made archives that explode hundreds of files into the current directory. All decompression is done in a temporary subdir, which is removed if there was only one file/dir at the top level.

For xkcd, see atool's --explain or --simulate options that show you the generated tar/etc commands.

http://www.nongnu.org/atool/
I think this is a good approach. I'm not familiar with HITRUST so maybe this is part of it... but I wonder if there is a way for the lawyers to build something into the policy that makes it so that if a backup exists (for instance on the devs machine, Dropbox, etc) then everything on that machine/cloud account/whatever is also legally discoverable in the event of a leak.

This could potentially make it so that the developer would effectively be leaking their own private data if they tried any shenanigans.
You can use the same Arduino IDE now.

Which makes more sense depends on your needs; if you're heavily invested in the Arduino ecosystem (primarily add-on boards) it might not be a great fit.

But for a GP board with enough GPIO to get small things done, it's a great board, and just as easy to use. For example, I have a number of lights hooked up to it using SSRs. I use it more as a peripheral chip rather than a main controller, because it's so ridiculously cheap and easy to use.

Where I used to use IR comms to hook together small devices (light/power controllers, sensors) I use these now.
Ok. Good!!
Indeed. What I failed to communicate was that there is no reason to incur that cost multiple times per process/application. For some reason idiomatic JS encourages incurring that cost multiple times. Your comment shows that this idiomatic form is even more absurd than I originally thought.
Article is interesting for the part it leaves out. Unions essentially inflated the cost of labor so much that doing the work in another country and shipping it across an entire ocean before redistributing it to various points across the country was CHEAPER that manufacturing it closer to the central point of domestic delivery.

That is the point that always gets left out. Cause and effect is a very real thing.

EDIT: This was apparently controversial. Voted up quickly and voted all the way back down at the same speed.
And if that land was purchased with wealth that was created, what's the problem?
Pinocchio: Nearly Practical Verifiable Computation [pdf]
I should do this. Thanks for the idea! I've found that a lot of the time, when I'm on any sort of social media (including here on HN), I will open the reply box, type in a reply, read it, then discard it.

I certainly have the need to get it out of my system, but I usually don't feel like sharing (I'm quite self-conscious most of the time). A small text file is an idea I should have thought of myself, but now the seed is planted.

I almost didn't post this reply, either.
See also:

http://www.ece.umd.edu/~cpap/course/enee759l/pdf/Pres1-pinoc...

https://vimeo.com/151160625
I've just learned this lesson the hard way. I had my own terminology for it, so it's helpful and educational to learn words and phrases that others will understand and use.

But absolutely, I'm exactly the type of person the article is talking about, I have experience and an amazing team, and our "improvements" have more or less failed spectacularly. We learned that design ideas that are "better" than the status quo often confuse and alienate customers, because they're already used to something, and everyone else does it that way. A de facto standard is a powerful force, and shouldn't be ignored or shunned.

I have to do something different! so I'm thinking the solution is to do only one "improvement" differently at a time, and to do it very slowly and deliberately, and with a lot of two-way communication along the way. That's a theory, who has evidence for or against?
Some people, when confronted with a problem,
think "I know, I'll use regular expressions."
Now they have two problems.
- Jamie Zawinski
It works with numpy. (I tried it and it seems to be 100% compatible, I haven't noticed any differences)
The problem is ethics, you just made somebody slave for a year. Now if you're happy with that, that's ok.
I really like my Uplift I have for my home office. I have the one with 4 presets, works well especially with kids :) If you live in Austin you can take a look at them at http://www.thehumansolution.com/. That's where I bought mine.
YMMV, but for the things I use these boards for, async is overkill--I use these as "peripheral controllers": some sensors, some GPIO, and reporting. Overkill for almost all of that, even with sync-only.
Start a blog! It's so easy those days. Most even have mobile apps so you can write blog posts on the go!
It may be incredibly powerful (for what use case?) and everything. But it's an incredibly bad rich text editor.

Word can't keep a list straight.
Net money wise, both the US and China have gained. But these gains may not distributed equally. A lot of people seem to think that the US is offering other countries the "gift" of free trade to the US, even though it is mutually beneficial.
Jefferson Airplane Guitarist Paul Kantner Dead at 74
You Are Ready for Continuous Delivery, Take the Leap
It is absolutely the right view to take for US workers and for the people that politically represent them.
Honestly at this point I really wish the UK government had just bought the Super Hornet under license and handed it to BAe to modernise.

It would have done everything we could reasonably expect to want to do off our carriers, is a proven design, can carry a heavy payload and has decent legs.

Instead we are going to spend billions on a couple of dozen planes that are already a disaster.
The US Economic Growth Is Over. (2014) [pdf]
Only if free trade implies open borders. Capital mobility without labour mobility is a severely imbalanced market and hard to pass off as a benefit to humanity.
Sometimes that institutional knowledge is knowing how to work around bugs or deal with a crappy UI efficiently. Sometimes that is where a worker's own perception of where their greatest value lies so they'll gladly resist or sabotage anything that may be better (on top of a general resistance to change).
I am describing the use case of using a wrecking ball when a sledgehammer would do, while your example is of using a sledgehammer when a wrecking ball is needed.

Nobody is suggesting the use of a decades-old aircraft against a modern air power. But when you already have air superiority, it is better to use dedicated aircraft like the Super Tucano, as you mentioned.

My emphasis is not to bring back the A-10, but to remember the effectiveness of that style of fighter and why it has a place on the modern battlefield, especially when the enemy is in inaccessible terrain and they lack the resources to achieve air superiority.
I still think he's very far from doing it alone, he's using tech that govt helped build, he's using infra also that is common. They should tax these guys more. Someone would have done "computers", Gates or someone else. Taxing them more wouldn't put them off.
It's worth noting that James Baker is very active on Quora these days. His profile: https://www.quora.com/profile/James-Baker-69

Here's his response to "What is your worst memory as an entrepreneur": https://www.quora.com/What-is-your-worst-memory-as-an-entrep...

And here's one where he explains that he's financially ok, despite the Dragon fiasco, because he saved enough for retirement: https://www.quora.com/How-did-James-Baker-lose-several-hundr...

Most of his answers are really good.
"Obscure" does not mean "useless". I wager that most of Word's features are not used by the majority of its users, and are difficult to find in menus if you don't know what you're looking for. They are then, by definition, obscure.
>rouge extensions

Man, World Of Warcraft flashbacks can be intense sometimes...
I'm just waiting for the inevitable Myst game in VR. It's pretty much the perfect medium for it, since it solves the locomotion problem by just removing locomotion and replacing it with a set of discrete locations to stand at.

The only downside is that it would be a very solo experience and certainly couldn't be enjoyed as a family.
Yes, essentially I was referring to the points of that article without having linked to it. Thanks for that.
You have no choice other than to enter into the land based debt system. Don't want to borrow for a mortgage? Pay high rent on a place because someone else bought it with a big mortgage.

That is land enclosure.
Publishing? Are you sure? I know people who do book layouts, and they're all using InDesign, which is a completely different tool.
My family and I ended up at the museum on a whim late last summer during our vacation.

I'm so happy we went and I'm doubly so I got to see this machine operate during a demo. It makes the most impressive sounds!

Even without this machine, the computer history museum was far more impressive than I imagined it would be.
Did MS ever even run an advertising campaign for Windows Phone? I don't recall ever seeing commercials or web ads explicitly for Phone. There were some that referenced it in the vein of "Here's a thing, and another thing, oh... and also this phone thing.", but I don't recall seeing anything else.
I'm curious to see what this fork is doing to differentiate itself from Chromium OS.

Nonetheless, the more forks, the better. I think Chromebooks are great.
This is the second link on the front page. This link is on the www subdomain though which is how it must have gotten past the filter. I guess HN doesn't (yet) look for dupes across subdomains? Would it not make sense to make an exception for the most common case, www?
I think it's less "software modules" than tables of data.
True, although the stealth capabilities are nowhere near the F-22 or F-35. Still, it helps to pack more than a couple missiles or bombs when the enemy inevitably discovers that you've dropped in to say hello.
I don't know why sites don't just use HTTPS for everydamnedthing. It's 2016. SSL is not that computationally expensive and it's just easier to develop an entire site that way anyway (rather than making some pages secure and other non-secure). Just redirect everything to https and forget about it.
I don't disagree with any of that, but that all seems unrelated to "version ratchet". VM restrictions have nothing to do with being pushed to upgrade. The inability to do a clean install of Mavericks kind of does, but that seems like a crappy oversight rather than an intentional push

Same for the app rollback scenario. That seems less an intention to push upgrades and more of a lack of investment in exposing older versions. I suspect that many app authors are happy with this one, though, because it reduces their support costs because the number of old installs can only decrease over time.
While there are certainly legal differences across countries, I think the stigma applies universally. It's weird, especially considering many workplaces seem to want to project an image of cohesiveness and team spirit and what not, but when it comes to practicalities all of that goes out the window in favor of the bottom line. (I'm not saying the bottom line is unimportant, just that the warm fuzzy feeling you're trying to instill is worth nothing when the man comes around. The cake, as it were, is a lie.)
Should be marked as [2012] in the title. Unfortunately, it looks like the Bakers lost the case, as someone else already pointed out.
Online voting needs to happen first before we have a chance of implementing a basic income in the US. The right wing just does not believe in science or the results of research that doesn't fit their worldview, so anything that comes of this will be moot, until they lose enough power through dying off, or through much higher participation rates among younger voters (online voting).
That's akin to saying "this screwdriver sucks as a hammer." You're using it wrong.
Free Max B (The Petition) and Fake Internet Outrage
That is not particularly scary though. That's the kind of thing a user will automatically press "next" on. This is the kind of warning that looks scary: http://i.stack.imgur.com/2kaXO.png
In other words... it is not scalable.

We all need to seize good opportunities we get, but we also need to focus on creating wealth. Something that can benefit society as a whole.

The quintessential example of this is a guy like Dean Kamen, working on the Slingshot clean-water project. I hope he gets rich from that... because he'll have done it saving millions of lives per year.
Most is purchased with debt - this is what sets the price. Also they are not making new land. Why should people have the right to charge people to live on a part of the earth in perpetuity? The state builds infra around it then the land owner charges a fortune for people to have the right to exist.

Land is a special case and should be treated as such. Land value tax would address this by capturing most of the added value from land for the common wealth rather than land monopolists.
Add the most ancient dev environment you can imagine, a hugely bureaucratic process, waterfall... you can imagine the kind of programmer who stays.
What exactly is the risk to the Bank in lending out money they just created?
What exactly is your argument here? Why is he a horrible person? Because he rents houses?

There's nothing inherently exploitative about renting homes. Owning a home in the US is within the reach of most American families. So lots of people rent because they chose to. Some people prefer the flexibility to move, don't want to do maintenance, or prefer to live in higher density areas where personal homes are less common.

People who rent real estate are just providing a service, and a critical one at that. If nobody rented places to live, then we'd have a lot of homeless people in the world.
HSBC online banking still offline after attack
Square Appointment Scheduling Software
If it bothers you that much then use git instead:

git clone https://github.com/Kinto/kinto.git

But what you're complaining about has been an option on Github for years.
In a past life, I made (very expensive) spreadsheets for a living. And though I don't like most Microsoft products, I'm pretty sure that Excel was built by God himself (or at least He was the lead dev or the PM).
I'm applying to several companies. I just keep a .org file not to mix up people name =)
YouTube Sentiment Analysis
This is very enlightening, although very counterintuitive.

So it looks like the cost of college is yet another burden the boomers have placed on our doorstep (and even more, the doorstep of those younger than me). I'm skeptical that saddling 18-year-olds with mounds of irrevocable debt has any merits to speak of, but am curious what argument could be made in that direction.
Parse: 3 Lessons Learned
The living conditions of Chinese workers have been vastly improved over the last decade.
This makes so much sense. Most of the places I see a Square reader are up and coming businesses, small mom and pop shops, and places that aren't corporate.
Unions didn't create the cost of living differences between the US and China. The average Chinese worker earns less than $5k per annum, and that's despite unusually long work weeks and sustained wage growth over the last couple of decades. The average US worker isn't a union member but couldn't live on $5k per annum
Perform usability testing on app prototypes with real users
I don't understand the distinction between the login form and every other page of the site. If someone is logged in and then back to normal http, someone can just grab the cookie and pretend to be that person already-logged-in.

I suppose if one uses the same password for every account they have then knowing their password is more harmful than just having access to 1 site... but other than that it seems like a distinction without a difference.
With HTTPS, multiple different sites will have different "hashes" sent anyway, so no, it's not an improvement over just good ol' HTTPS.
Yes, I saw phoneboxes here in the UK advertising it, citing Cortana as the key feature.
An Open Letter to David Byrne
Totally agree. The performance is atrocious. Most plugins don't work. It can't handle files bigger than a few hundred lines. Update fails often requiring a reinstall. It's such garbage, I don't even have it installed anymore. I thought it'd compete with Sublime. Was I ever wrong! It doesn't compete with TextPad or Notepad, let alone Sublime. I couldn't find a single redeeming feature.
I agree with you, but my quibble with your analogy that there are problem sets that will probably never need a 10x engineer, like disrupting Wordpress.

Looking to create a completely packaged toolset, from a custom linux distro, that orchestrates containers and does config management (CoreOS)? You might need a 10x engineer.
Actually a pretty solid idea for Twitter to consider.

The actual new feature that he mentioned that is kind of like a snippet tool allowing you to drag and drop or otherwise add tweets to a "story" or something you create is a thoroughly nifty idea...and one that I might attempt to tackle after going through the Twitter API docs this weekend.
Walgreens Pulls Back from Theranos
We are gutted by this and so are our clients, so we are working to create a Parse Hosting service for both our apps and the other developers in the community. For more information checkout http://parsehosting.net
> Although, IMHO, code with a reference to block scope uninitialized variable shouldn't even compile.

Funny story, that is actually what caused Debian's weak keys fiasco. The code was using uninitialised memory to seed the PRNG and someone removed it because of valgrind warnings. So sometimes UB is exactly what you want. :P
Copyright is a temporary monopoly; monopolies tend to drive up prices.
Application health checks mostly; though we were using it in a caching server context (static files and non-whitelisted endpoints served directly from Apache vs. hitting the app servers). They're available in Nginx Plus, just not the free version.

Again, the pricing wasn't the issue; it was the fact we would have had to go through procurement - which involves a few weeks/months of process at any decently large company. So we ended up using Apache because the team was familiar with it and knew it could support our use case. While Nginx probably would have performed better, in the end it was just easier to use Apache because it was a mature Open Source project and throw a few extra VMs at the caching tier to make up for the performance gap.
Father charged after girl, 12, is killed by police constable
Ask HN: What are some common industry problems?
(cross post from Reddit, where apparently the software development industry is flawless)

I need to propose a term research project involving some aspect of software development, but I need help finding ideas relevant to the industry. The ideal suggestion should be:

Not incredibly difficult to implement (think ~a month full time work for an undergrad)

1. Interesting :D

2. Directly involve code (e.g. analyzing source code, injecting bytecode, optimizing some artefact based on static analysis, etc.)

So far I've had three ideas:

1. Automated feature toggle lifecycles. Since the idea seems to boil down to 'implement branching in code', why not use some of the work done in semantic merging to accept patches, but gate (and remove it, at a later date) it with a feature toggle automatically?

2. Better log compression by examining paths + encoding. Since logs generated by a single thread should only appear in specific orders, with specific values, one should be able to compress the data down to some integer representing the combination of messages and a fixed size array of the data itself.

3. Finding code that might lead to a bug by analyzing the structure of runtime data. Contrast what 'sort' of data (e.g. infer invariants [1], quantify distributions, etc.) gets pushed through a function during unit tests (aka. what you think should be executed) and during functional tests + manual QA passes + beta environments (aka. what everyone thinks should be executed) to a production environment (aka. what does execute). The intent would be to highlight uncommon data patterns in the hopes that they would lead to the discovery of a bug.

Any thoughts? :)

[1]: https://homes.cs.washington.edu/~mernst/pubs/daikon-tool-scp2007.pdf
I think the sad reality is that no western government will be buying Super Tucano, simply because it's not a jet. The image that buying a propeller aircraft sends is that your air force is second rate.
> Passwords/passphrases could be salted hashed by the browser in JavaScript

Not the worst idea from the developer's point of view, but it doesn't protect the user: the site could still serve bad JavaScript which didn't properly hash the password (this, for example, is why Mozilla accounts are completely, totally and utterly insecure, and why Firefox password storing should never be used by anyone who doesn't wish to share his passwords with Mozilla, any Mozilla employee and any state which can compel any Mozilla employee). The browser needs to natively support doing this.

There's also the issue of replays. This topic has been well-studied; I believe that Secure Remote Password (SRP) is currently the gold standard for this.
Sorry, pounds/kilograms brain fart on my part.
TLDR
During the incident this month, the constable was at Meyer's apartment to serve a valid eviction notice, authorities said.

The girl's father pointed a loaded rifle at Steele, and the constable fired a single shot, authorities said. The bullet traveled through Meyer's arm and struck Ciara, who was standing behind her father.
Military flight computing hardware isn't designed to carry everything you might possibly need, for a variety of reasons.

It is technically possible to input your flight plan and everything else you might use later from the in-cockpit keypad, but that means you will be either sitting on the ground for a long time or doing the aerial equivalent of texting while driving.

So what typically happens is that the military commissions a custom bit of software to translate the output of a common flight planning program into the specific format that aircraft uses. Then they carry that file to the aircraft and upload it.

Military avionics now has a ridiculous amount of required data, with dozens of different kinds of navigation points and a bazillion radios and sensors and weapons system modules.

So in order to write the custom data file creating software, you need the hardware spec. And you need to translate data from the flight planning software's format into the specific form that the flight computer expects. As you might expect, they never quite match up, because all the software is divided up among a gazillion contractors, who aren't allowed to publish a common standard or share code because some stuff is classified.

So it's not a matter of loading all the radars. The code to load even one radar probably hasn't even been written yet, because the contractor is still working on the module for the radios.

This problem would be much less severe if the military could hire software pros directly at anywhere near fair market value.
Pssst, Your PGP Is Leaking