skysight-inc/HackerNews huggingface dataset:
I recently read an article that referred to GNU Bash as “Linux’s Bash”; this is simply a slap in the face to the GNU Project and all the hackers that have for the past 26 years (since 1989) been writing what is one of today’s most widely used shells on Unix-like systems, including on Apple’s proprietary Mac OSX.

I think this speaks worlds -- about exactly how bad and anti-productive the FSF's PR has been at times in the past 26 years. I remember sending liason email to an FSF secretary in the early 2000's. Smalltalkers had always liked the idea of seeing the source to everything. In fact, you can't really hide the source very well, because de-compilation is trivial for Smalltalk.

The person at the FSF was far more concerned with politics and correcting my terminology than actually talking to me. It made me not want to talk with him or deal with him at all. (Ironically, many Smalltalkers did the same sort of thing to outsiders of their community as well.)

Takeaway: Just because you're philosophically correct and far-sighted, that doesn't mean you can get away with alienating potential allies and bad PR. Above, I cite two examples.
"Opening the code doesn't by itself eliminate the vulnerabilities. What it does do is fire the starting pistol on a race between black hats and white hats to find and either exploit or close the vulnerabilities."

The race is more dependent on motivation than whether the code is open or closed. Often, blackhats are financially motivated (whether they themselves monetize the vulnerabilities directly - or they are hired-by/paid-for a 3rd party) - they factor in their return on investment (ROI). Open source merely makes their job easier but given enough motivation, they can and will find vulnerabilities in binaries, remote services, etc almost as easily.

One problem is that many people believe in "many eyes makes all bugs shallow". Numerous examples prove that assumption false. Is it because there is more financial interest in closed systems? ...or is it because in open systems people automatically assume that because it's open that someone else must have vetted it? (e.g. "if I'm interested in it, and thousands/millions are too, then it's highly likely some expert better than me already looked at")
If you only want there to be one department per employee, you can constrain that relationship and the database enforces it. When an additional department is attempted to be added for an employee, it won't be allowed. If you have a list of Films, their title, release date and director, and you don't want additional columns to be allowed to be added, you can set that constraint as well.

Let's say now you find out that one film has two directors (a change in relationship cardinality). If you have not constrained it, the default is to allow that to happen.

You have schema. The default, though, is to let the data tell you what it is rather than the other way around.

> Kayia.org
The syntax is properly specified, but the semantics is not. Also, I keep getting lots of JavaScript errors when I try to use your website.

There's also a lot of missing information. My apologies; fixes are coming. We didn't plan to submit this to Apply HN -- the opportunity just jumped and so did we. We should have waited and fixed those things and then submitted. Again, apologies, changes are coming.
> We fixed the typo above.

After I pointed it out, right?

Which means you agreed with my observation on the spelling.

I don't expect or want thanks, but negativity ...
That just takes me to GH search results, though.

My point is I find that I have more success with Google's indexing than Github's own (same with SO; many others).
10 Weapons That Never Made It
Sure, you can reach me at stillastudent on google's email service. I'm not familiar with i18n-next but have tried things like crowdin [1] before and it seemed straightforward from the translator's side.

[1] https://crowdin.com/
I work in ad tech, and indeed some areas and experiences are less-than-optimal, especially in RTB.

Unless the site owner is selling highly-custom take-overs, skins or other non-standard formats, ad interference with site content and layout is almost entirely eliminated via the use of iframes.
Just the current in vogue snake oil to sell to khaki wearers. Devs aren't interested because they know they don't work.
How could this be enforced, assuming the library developers are scattered throughout the world?

Worst case scenario, all US developers drop off the project, or contribute anonymously.
the possibly naive pr{e,o}mise of the early web was that it would be a place for people who created content for the joy of creating it to share said content with people who would discover the delights of gatekeeper-free media consumption. "premium" content, that people were trying to make a living from selling, could go behind a paywall or into subscriber-only emails, the way books and magazines worked pre-web.

sadly, the implicit contract was broken on both sides. people didn't want to pay for content, but they also wanted to consume (pirated) premium stuff, rather than commons material, so there was never a concerted push to have better discovery mechanisms atop the freely-provided web. likewise, producers wanted to impose user-hostile measures like drm and geographic segmentation on a medium that was not conducive to them, making piracy the more attractive option even if you didn't care about free-as-in-beer.

professional producers had to go free because it was not a case of paid professional content competing with free amateur content; it was a case of paid professional content competing with free pirated professional content. that also sucked a lot of the oxygen out of the amateur ecosystem; who wants to dig through the virtual slushpile when you can get pre-curated professional material for free?

i'm sad about the whole thing because i was really looking forward to seeing if the creative commons would compete on its own merits as a mass entertainment option. once the reward of putting something up is not people reading and appreciating it, but money from ad clicks, though, the producer's incentives are suddenly misaligned with the consumer's, and we end up with the web of today :(
Yeah, I love Elon's American accent.
DARPA's Self-Driving Submarine Hunter Steers Like a Human
The author has a PhD.
The current pros use non-replaceable Radeons. More significantly, they use Radeons that are 3 generations old. In those 3 generations, AMD literally doubled the stream processors, and performance, they can get from a single chip. The GPU's lag is in a lot of ways more significant than the processor, because we've seen such sweeping changes in the past couple years.
Real-time monitoring of Linux Anti-DDoS protection (synproxy)
It is my sincerest hope that this bill goes into the filing cabinet with Dihydrogen Monoxide [0] and legislating the value of pi [1]. I appreciate the challenges that encryption creates for law enforcement, but it has nothing to do with placing people "above" the law; rather it is a simple truth that you cannot create a system that is both designed to be secure and circumvented by authorities (and no one else). It is asinine that we must continue to have this debate.

[0] http://www.nbcnews.com/id/4534017/ns/technology_and_science-...

[1] https://en.wikipedia.org/wiki/Indiana_Pi_Bill
As someone who has spent half of their life in France and the other half in North America, I would disagree. I return every 2 years or so to visit family, and am always appalled by the amount of English words that weasel their way into the language.

Marketers (in France and many other countries) have realized that the American legacy of progress and technology is still cool and edgy, and helps sell pretty much anything.

It honestly irritates me, as 95% of those intruder words are not only often misused in their context, but have perfect etymologically correct translations in French.

Un steak is spelled the same but pronounced "steck". The Hangover movie was literally called "Bad Trip" in France, instead of "La gueule de bois". "Shopping" is the go-to word to describe purchasing goods, even though "achat" is a perfectly valid word.

I could go on and on: un smartphone, la freebox (router), un smoking (a tuxedo), un string (a thong), wi-fi (this one is worldwide), chewing gum, businessman, boycott, startup, warning...
Why aren't you asking the "you've got potential" guy to explain why he thinks this has potential?
brew install youtube-dl
Maybe I didn't explained myself well or maybe I didn't understand your comment (or both :).

In other words the idea is that you upload a spreadsheet and we make a CRUD-like app for you with the information that you already have in your spreadsheet.

The purpose is not making spreadsheet management better, but make spreadsheets "obsolete" for some kind of uses.
Wow this is seriously cool. Took a while of going through it and the links to Unicorn to understand what it was (your top level comment wasn't up yet).

I think this snippet from your Examples section sums it up best:

usercorn bins/x86.linux.elf
usercorn bins/x86_64.linux.elf
usercorn bins/x86.darwin.macho
usercorn bins/x86_64.darwin.macho
usercorn bins/x86.linux.cgc
usercorn bins/mipsel.linux.elf
PostgreSQL 9.5.2 support added to Amazon RDS
I just noticed that PostgreSQL 9.5 support has been added to RDS. I'm thrilled!
Theo – Gulp plugins for transforming and formatting Design Properties
It's far too fragile for that sort of thing. The moment you tried to catch it, you'd break it. The only solution is to keep it upright to begin with.
I was disappointed!

Reading through the comments, before loading the page itself, I got really interested. Finally I clicked on the page just to find out that it is for Apple devices only. Quelle discrimination in the age of HTML5! If I only had a button to down-vote!
Elon Musk always states the mission of SpaceX is to "make human a multiplanet species".

This makes me always see the advancement of SpaceX advancement of humanity, not just a single country.

But judging from the U-S-A chanting, not everyone at SpaceX thinks this way.
And that's a bad thing?? Space Sex sounds amazing.
Yeah, but the site loaded very very fast, didn't it?
Thank you very much. Your advice sounds on point, and it is maybe even a bit too realistic to really reduce our stress levels.

We're really not sure what to expect from the Chinese market, and if our resources aren't better spent on US / EU only. We'd be interested to explore that option, though. Maybe there is a lot of low-hanging fruit. I will contact you next week if it is fine with you.

We believe for-money eSports tournaments will be the next online poker craze allover the world, because it addresses the basic instincs of competition of a generation of (mostly male) gamers that grow older and have more disposable income.

Thanks for offering your expertise.
Paper fins on the eraser end and waiting for a snowy day would be easier.
There is also Informatics in English (what BAs, System Analysts and Software Project Managers study in some parts of the world), but I'm not sure how it maps:
https://en.m.wikipedia.org/wiki/Informatics
We need a NRA for crypto to destroy any and all politicians and bureaucrats that would threaten crypto safety.

So, as we set out this year to defeat the divisive forces that would take freedom away, I want to say those fighting words for everyone within the sound of my voice to hear and to heed, and especially for you, Mr. <insert politician here>: 'From my cold, dead hands!'
— Crypto's Charlton Heston
Thanks for the heads up. We just remove includeSubDomains from the HSTS to get blog. so I think that's the issue.
Really interesting advice. Starting a Chinese version is a very smart reaction, since by creating the clone the copiers have actually lowered the cost of creating a Chinese business for the legitimate owners.

All of the work they did creating the clone becomes transformed into the work the real owners would have to do translating and proving the idea of a Chinese version to themselves or investors.

Sort of a jui jitsu move.
That only explains the qemu-user part. The ability to run binaries in Usercorn is just a means to an end - I want to build tools in the vein of `maybe` (VFS layer will make this easy, and so much safer), `imgtrace`, `strace`, and some stuff that's 1000x more ambitious than these.

Running binaries is just... I'm recreating the universe so I can change just a few things, like logging memory access or doing taint analysis.

This is similar to tools like DynamoRIO, DrMemory, PIN, valgrind, but it not only covers all of those spaces, I could probably spend a few hours listing interesting stuff outside those scopes I want to build on Usercorn (for example, you could ignore the CPU emulation part of of Usercorn and use just the kernel emulation interface to implement the Linuxulator or Windows10+Linux compat layer natively for an OS).

I'll probably write real docs sometime after a proper API, but both are lower priority than core features atm.
my favorite is mirroring:

mirror horizontally/vertically does tho opposite in PS and gimp. (mirroring over the said axis and mirroring said axis).
>But what if you’re using GNU/Linux today? In that case, it is a major downgrade to switch to a GNU/kWindows system; by doing so, you are surrendering your freedom to Microsoft. It does not matter how many shiny features Microsoft might introduce into its freedom-denying surveillance system; an operating system that respects your freedoms will always be a superior choice. We would do our best to dissuade users from switching to a GNU/kWindows system for the technical benefits that GNU provides.

I would never downgrade from Linux or mac to GNU/kWindows or as I prefer to call it "NSA/Windows". Not even because of privacy issues, but because Linux out performs Windows 10 on my shitty laptop that came with windows 10 from dell.

I'm sure it out performs OS X too on this hardware, and yeah I could get a mac book or a surface but I think I'll just get something nice that runs Linux because it's just as easy and probably cheaper. I don't even give my parents Windows because if I did they'd find a way to muck up the system and it's a constant headache, Linux is rock solid for the elderly. No, it doesn't just randomly break when I ssh in and update it. Even I, a power user and programmer, can't seem to get Windows to have a fast start up time on a regular HDD, sure it gets to the desktop reasonably fast but then it constantly chokes as soon as I try to do something like open the start menu. I have to give windows a five minute "warm up" period for it to be usable in some cases. When I plug in an external monitor while using Windows the whole OS can slow to a crawl and when I unplug it my windows are lost forever, forget saving your work!

Windows is a proprietary billion dollar OS and yet it only really works well across a short range of hardware, contrary to popular belief.
You're the first to point out our shitty design :) That was one of the things that shocked me most: Why on earth would they pick our default bootstrap template if there are so many better ones? They even cloned the background gradients of the current match boxes.
Node.js vs. Bash – 1st Apr Raspberry PI Challenge
I don't speak French, but I've never had a problem with people being rude to me, in Paris or elsewhere in France. I have witnessed rude responses to other tourists, though, and it was always because the tourists themselves were rude and/or excessively informal first. Politeness will take you very far.
I love it, such great satire!
Step 1 (going well so far): put their URL on the front page of HN, launching an effective DDOS on their unsuspecting infrastructure. Their site is already creaking under the load. And I'm sure we can all contribute a few more random clicks to eat up their bandwidth ;-)
I thought Steam was a well-funded and well-engineered organization. Am I wrong?
The Guardian has gone, in Claire Graves' Spiral Dynamics terms, gone FS centric: basically treating truth as context dependent and thus completely relative. This makes for unreadable & highly subjective and sarcastic reading without much point beyond the authors own self interest in writing (and presumably making a living from it..).
Project Icarus
Just remember that "adblock" doesn't block ads - it blocks ad networks. If publications ran their own ads (like they do in print) the ads would likely a)be of much higher quality, and b) not be blocked by "adblock"
I always thought the adsense content network was just a way for google to avoid paying publishers directly for listing their pages in their results. All content, including "bottom feeders" is valuable to Google. I believe it will come to a point that google will start paying publishers directly by a portion of the money they made by having their content in their results.

As for facebook, I think it is overselling its ad business.
Big Banks Use a Footnote to Look Smaller
This confusion is both astonishing, given the length of time GNU has been around. Yet it is also understandable, for many there's a missing distinction between GNU vs Linux project vs FreeBSD etc etc. The GNU operating system website explains the distinction pretty clearly on its home page.

https://www.gnu.org/home.en.html#More-GNU

I often wonder why Microsoft doesn't just bite the bullet and adopt Linux as the kernel for Windows.
Top Greatest Gaming Setups Ever with DXRacer Chairs
Yes and they vary drastically. Federal courts use the same jury pool for two years, while a local court could be as little as two weeks.

Attorneys/secretaries/paralegals already do this by hand. More than scraping I'm hoping to do something useful with what they already scrape manually. By giving them a platform that make it easy to share their notes and info about jurors I should be able to start using this information.
What I think is interesting is Intel is adding bounds checking registers to their processors. That should eliminate a lot of the issues people complain about. (Except your programs foot print will be larger due to needing to manage bounds information

https://gcc.gnu.org/wiki/Intel%20MPX%20support%20in%20the%20...
His editor is very good, live preview of shaders, colour pickers, sliders for scalars, breakpoints. Check it out here: http://editor.thebookofshaders.com
Wow simply amazing.
It is really sad about The Guardian. But truth be told, one only needs two or three news sources. They are no longer one of mine.
Technically, the article is correct. Indeed, GNU/kWindows is a better name for the resulting OS, and Windows is still very non-free and spies at its users, etc etc.

But: we already know all that. I am a heavy Linux user, and I am quite excited to see it available on Windows. Because Windows is nice and shiny and well-polished and works with hardware and works better for my needs than fully free OS with limited hardware support (especially on the GPU side). I want to work, not endlessly configure my Emacs, I am pro-capitalism (though very anti-surveillance) and I don't even have a beard.

So, thank you, GNU guys, your software is excellent and free. Even if you make it more difficult to use with some software with other licenses, it is still possible, and I am quite happy to add it in the mix. But I don't want to live in your idealized non-commercial world, and your proselytizing became quite boring for the last 25 years.

When I do open source, I use MIT/BSD license, because it helps people unconditionally and doesn't introduce restrictions as those in less free licenses like GPL.
I would recommend the HTTPS everywhere extensions for your fav. browser. It forces all web-pages to be loaded using HTTPS (if available).

https://www.eff.org/HTTPS-everywhere
In a way it's even more important. Apollo was an amazing achievement, but it wasn't set up to be sustainable. Spending billions just to beat the Russians doesn't last.

If you want to see more interesting space activity than a bunch of comsats, some probes, and the ISS, you need to make space a lot cheaper. That's been stagnant for a very long time, and what we saw today is the second step towards something that promises to cut the cost of space by an order or magnitude or more. We're finally seeing something that might make space something more like aviation, not just a bunch of national prestige projects with a handful of commercial uses.

If people are living on Mars in 50 years (which looks more and more likely now) then it'll be because of this, far more so than the legacy of Apollo.
This is what ends up happening when you don't have an economic moat [1]. If you want to stay on top, you'll need to out-innovate your competitor and give your market a strong reason to stick with you over them. Do or die.

[1]: http://www.investopedia.com/ask/answers/05/economicmoat.asp
Do you know what would be nice ? A way to encrypt the data before viewing to the user and the js will decrypt the data by calling a websocket api to give the password. This way for each specific websocket session you encrypt and decrypt the data differently. Also you can hide recognizable information in the data so when copied you will search the history to find who did it.
Further on the "assembly programming" line of thought: there was a long time where compilers just couldn't match the speed of hand-coded assembly...but that time is almost completely behind us, and probably has been for quite some time.

As management tools mature and automatic, systemic optimizations are developed for SaaS systems, I wonder if the analogy will continue and areas where you need to manage it yourself to eke out performance and flexibility will get fewer and farther between over time.
> not ready for prime time

I'm not sure what counts as "prime time" if 75 million phones sold in one quarter doesn't?

http://www.wired.com/2016/01/apple-sold-a-record-number-of-i...
Come on - the Boss is doing something about one issue. It doesn't mean he has to do something on EVERY issue. One is better than none.

On top of that, bands make a lot of $$ on tours, so it's not cheap publicity by any means...
Since people realized that the difference between patriotism and xenophobia is very small?
John Lennon: "Imagine there's no countries.."
Ah, demonstrating yet again how insane it is that we hand so much power to people who know so little about the domains they control (and worse, seem to do little to change their lack of understanding). Will bills like this spur people into action to change how the government operates? I suspect at the very least, this will pointlessly cost technology companies millions as they desperately try to counteract the bill.

What would we do if this passed? I suppose I would winnow and chaff the hell out of my data, sending literally 42 gigabytes of garbage bytes for every one-kilobyte file. That way, if somebody wants to decrypt it, they will at least have to sift through tons and tons of garbage to do so.
And, that imgur link is also a broken lock? ;)
I haven't met one.

My usual course of action used to be - find consulting arrangement that pays in USD for US company (or consultancy) that is ok to pay you normal US rate (not adjusting down your pay depending on your place of living).
Ok - great. A competitor can open and register their company in Panama. Then what?
I wasn't directly involved but the research group I'm part of did some earlier work mentioned in this paper (ref. 10) and I would be happy to answer any questions people may have.
That's why websites that don't give a price quote for their products without contacting a sales rep now get frequently mocked with the words: "If SpaceX can do it, you can do it.".
There's no land or people around in this case, but they don't want to punch a hole in their fancy ship if the engine fails to relight.
You will probably not be my first client :P but I love a nightmare test case.

I would love to see that spreadsheet (or a part of it with fake or no data obviously), my email is in profile, feel free to contact me.
Swim, Bike, Cheat?
I don't understand exactly how ads work, but would the people that use Adblock click on ads anyways though? Or do people make money without clicks?