skysight-inc/HackerNews huggingface dataset:
Can you elaborate on your testing process and some of the other things you tested? What was your criteria for success?
Inside the OPM hack
I have noticed that the world doesn’t work like this and talent is very unevenly distributed - those people great at one thing seem to be great at lots of other things.

Extreme specialisation seems to be correlated with unhappiness so it might be better to be good at many things if you want to have a happy life.
there's also a cornell-technion joint venture called the "Runway startup postdoc" aimed for new PhDs to transition to being founders: http://tech.cornell.edu/programs/startup-postdocs
I think you could have suspected that to say the least :) It's very hard to be as realistic as possible. People have all kind of delusions (not only religion). We have a world we create in our head and live according to laws of that world and not of reality.
Off-topic: this must be one of the most beautifully designed sites I've come across lately.

I wish more sites were an oasis of calm like this.
Come hear Ole Harms on Volkswagen’s future of mobility
>The theory might not hold, but not because there's global warming, as global warming can be accounted in a dozen of ways within the theory. E.g. humans as intelligent agents are outside the "synergistic/self-regulating" system and throw it off balance with their emissions and such.

Btw, another way to understand global warning within the Gaia hypothesis, would be to consider it like a "fever" -- the immune system fighting invaders (well, us) off.
I think the reason designing a building is faster is peoples' standards are lower.

Almost no one wants a building designed uniquely for their lifestyle. They don't even realize you could ask for such a thing. They just pick and choose from what they've already seen.

If that were true of software, it would be just as simple. But people keep asking for things no one has ever done before, exactly, and that leads to unpredictability. We keep seeing unique new software, so we are more likely to ask for the same.

The same is true for buildings when the architect is trying to do something new. Buildings could be just as interesting as software, but most people don't think to ask.

I think in the long term, buildings will be exactly as custom and complicated as software, and designing them will be just as difficult to estimate.
One very important thing to mention is that Binder is an RPC mechanism while Bus1 aims to be an IPC mechanism. The crucial consequence of that is, Binder is synchronous - you make an RPC call and you wait for the answer, while Bus1 is asynchronous - you send some data to an address and later on some data is returned to you on another address. That also necessitates the design that with Binder, the called process steals work from the calling process and temporarily executes with the calling process's priority until it's done. Ideally I'd like to see Bus1 also cover Binder RPC calls, or at least some merge of the two technologies.
Came here to post just this. Really ridiculous, and sometimes the text even matches the distorted scale, saying things like "blew past the others" for a 1% win.
You probably shouldn't be working in any organisation if you can't understand how you deliver value to that organisation.

GS are probably just a bit more up front about this.
Google’s neural networks invent their own encryption
Still - the change that he is pushing will affect you. Like it or not he has become a large player in car industry, which by itself affects many economies on the world. Not to mention what looks like a slow, deliberate and imho unfortunate transition from owning a car to being driven somewhere. Do you think you will be allowed to drive your own car in 30 years time? No more than the horses are allowed on streets nowadays. You can take them for a stroll, but you go on highways with them.
That's exactly what they do. It's heavily based on performance evals. I remember the first year I was there, we were told it'd be around an 8% cut. Our team lost exactly that 8% in headcount.
Ask HN: How to Extract Wiki Content and Convert to WordPress Supportable DB
We want extract all the content and images from one of my clients website developed using wiki CMS and Upload the same content in Clients new website developed in WordPress.

Please help.
> Ideas are the only thing of fundamental value to us as an intelligent species.

In my usage, 'information' describes patterns that exist in the universe, and 'ideas', at least loosely, describes the apprehension of one or more of those inherent patterns by an intelligent mind. An idea is the mental perception or conception of external information. Information might be fundamental to the universe, but ideas are fundamental to intelligent minds, being the lens through and by which we perceive everything.

My point, though, was mostly that it's false that ideas have no value - I wasn't trying to make the complete opposite error and say that execution has no value. Of course to make something happen in the world you need execution as well as something to execute.
A commit is not deltas. It contains a hash of a tree object, which in turn contains a list of hashes of blob and tree objects. The tree hashes are of course of tree objects which are your subdirectories, and the blob hashes are the hashes of your full files. When you make a change to a file, and then add it, git saves the new file as a full copy, and gives it its own sha1 hash.

If you go into `.git/objects` and find the file whose name is the hash of your most recent commit, you can decompress it (zlib inflate) and the first few characters of the file will be something like "commit 485\0tree 6f3eeb2952a...". This tell us that this object is a commit object of size 485 bytes, and then after the null character is the commit itself. If you then take that tree hash and do the same thing, you'll see a list of blob hashes next to filenames, and tree hashes next to directory names (in a tree object, git stores the hashes as the raw bits, instead of ascii encoded, so if you want to follow the hash list, you'll have to convert the hashes to their ascii equivalent to find the appropriate object in the object store).

You are correct that git uses deltas, but it doesn't use them for commits, it uses them when it recompresses your objects into a packfile (which happens when there are too many loose objects or when you pull and push).

Every commit can reconstruct the state of your project at the time the commit was made. Each commit can do this without the help of any other commit.
> but Docker glued it all together in a way that was approachable by any developer, not just Linux geeks.

> I remember briefly looking into LXC ~6 years ago and being totally lost. Then Docker came along with a simple command line interface and growing repository of images.

I'm not trying to discount your experience in any way, but, remarkably, my impression of Docker was exactly the opposite.

I personally find LXC to be very plain, simple and easy to understand, whereas docker seems intimidatingly opaque and confusing.

But then again, I am a Linux geek :-)
I use a laptop with a full screen terminal Emacs and a font that fits roughly 30x80 characters. It helps me concentrate; I don't like seeing many different things at the same time.

I have a global key binding to disable the trackpad because I prefer not to use it and my laptop keyboard is pretty nice.

This setup influences how I work and what tools I prefer.

Recently I've been working on automating all of my bank errands using WebDriver so I don't have to interact with any websites, for example.
As an addendum to my comment:

I think I wasn't clear, so sturgill missed my trivial point -- I meant that it was not rational to believe in supernatural phenomena without good support.

And intelligence is probably less correlated with rationality than you'd naively think, so of course you'll find highly intelligent people that believe in anything. For instance, I've talked to a guy with mental issues that believed in lots of conspiracy theories. And so on.

(And many hundreds of years old books are not good support; there is better support and more witnesses that Elvis lives. And so on. This is a really old discussion.)
Rowhammer rapidly flips bits in RAM. The bits that are rapidly flipped are chosen for their proximity to the physical transistors which store the UID. By flipping the bit near the transistors storing the UID very quickly, it's possible to induce a bit flips in the UID value itself and gain root access. This is a flaw inherent to DRAM, and it completely OS independent. It's a hardware level exploit.
What happens if you have a DDOS on Route53? I'm sure they can handle the attack, but do you have to pay for the requests? Or are there clauses that they drop the fees if the requests were malicious? If not, the financial risk could easily outweigh the benefits of availability for smaller companies.
Yes, multiple monitors definitely make you more productive. I think employers who provide it win over long term as monitor is relatively cheap to programmer's salary.
SoftBank CEO Masayoshi Son explains why a $100B fund isn’t enough
Traveling Beijing and Its Highlighted Festivals
Link does work
The minus operator is still there. (Until we get Google- that is)
Mocking the wounded-pride-per-pound calculation, are we?
Have a upvote for that.
Project Oaken – Hardware Oracle Prototype by Ethembedded.com
Sounds like someone found a way to target one server with all devices worldwide. Shouldn't that be impossible with Anycast? Or did they reveal an ip address that was just referring to US-EAST?
The truth is Airbnb should have been nothing more than a hotel room marketplace like booking.com - instead they used this "innovative" but completely illegal way of booking "rooms". If all the hotels did the same and stopped registering, paying for licenses, inspections, maintaining safety standards etc. I am sure they could easily undercut airbnb.
I'm sure the airlines were well aware that conventional first-class tickets were more profitable. Both British Airways and Air France made plenty of money selling those at the time, and they still do.

But Concorde was a differentiated product that other airlines couldn't compete with. Despite it's high operating costs, it was profitable (at least for BA) and it also acted as a "halo" product that boosted to the image/prestige of the entire airline.

In the case of BA, they were also given the aircraft (and spare parts) by the government at far below market value. There may have been some kind of unwritten agreement that they would keep operating them for as long as reasonably possible, basically as a matter of national pride.
> You would expect encode(decode(string)) == string

With Unicode string handling I already wouldn't expect that, not to mention whitespace. However, I would expect that dec(enc(dec(string))) === dec(string)

> {"visitorCount": 42.0} is perfectly valid

The problem here is not necessarily that the standard is informal, but that languages differ in the number types they offer. Treating "42.0" as something different from "42" is after all just another convention and not a universal one. In other words, having to coerce something to an integer is more a property of the environment than a problem with JSON.
Yes, but you capslock is more accessible than the ctrl key in my opinion. I quite like the option to remap capslock to both ctrl (when used with another key) and to esc when pressed alone, that was suggested in other comments.
Wow, that is informative, did not know. Thanks to you, and others!
Canon sure doesn't tell anyone when their new models are coming out

Big difference between buying a camera and buying a car.
After reading the comments here before the article I expected something inhumane about GS's treatment of their employees, but I couldn't find it, I'm mystified.

Is it about the fact that they didn't announce it company wide that they are going to lay off 443 employees over the course of year? I mean they have 38,400 employees according to Wikipedia.
But why? Its so much fun to place 10 sales people in an open space office and watch it burn!!
A Halloween PHP Snippet – Use it at your own risk
Risking to be downvoted, what do SF artists (if you know any) think about this?

I suspect if the founder had a background in art (as me) he would never launch something like this. I would feel ashamed by exploiting already a struggling market (art) and yet being 'painted' as an hero. Despite believing in capitalism, limits should exist.
I code purely on a 13" Macbook Air but would definitely say that multiple monitors or a single large 4k screen would be superior.

I'm constrained due to travel, but would love an extra monitor!
It's a cute gimmick but I don't think this representation is very useful
This might be true if you think that all salespeople are scumbags and that the Internet doesn't exist as a source of information on future models.
People complain about missing abstractions, not leaky ones. Mercurial has leaky abstractions imho. A Mercurial changeset ("commit" in git terminology) has a branch property. In git a commit does not belong to a certain branch. With both SCMs, most changesets/commits are on multiple branches, thus I consider the Mercurial abstraction leaky.

Mercurial people seem to like this, but it just doesn't fit my mental model.
Here's to hoping HN has a resident SMPTE and/or display industry gray beard or two who could chime in with historical lore.
Where did you find that specialisation seems to be correlated with unhappiness?
End key wouldn't even work in that scenario, as end on OS X is end of text.
Yes, they keep doing it, and if you pay close attention to Tesla, you’re aware of it. You’re also aware of rumors of AP2 coming. If you don’t follow Tesla news, you’re in for a surprise.

Regardless, I think it’s a fair critique: buyer’s remorse is a real thing with Tesla. It’s one thing to buy a $3000 computer from Apple and have it replaced with a much better one the next week, it’s another to buy a $100K car and have a major improvement two weeks later.
They say it here in America. But uBlock blocks it :)
well said - Also they are aiding and abetting in breaking the law which should mean they are equally punishable and should be.
Building software without writing code
There's a lot, sure. To me it feels like the dam has finally burst. I don't know why we never saw any negative stories about it for so long.
Health Benefits of Eating Slowly You Never Knew
In some interviews with the Dali Lama he has worded this difference as "short term pleasure versus long term happiness".
ZEV credits count as automotive revenue.
Young, talented and fed-up: scientists tell their stories
“Fanboys” don’t, they’re well aware a new iPhone is coming in September. And no, Apple doesn’t lower old iPhone prices until after the new is on sale.
This is true, because nowadays many people don't know how to do all the things above, because its all about the digital world. Yay! We should get even more broader.
SteamVR does not support Linux yet.
The whole thing is open source. Go check it out!

https://github.com/HearthSim/HSReplay.net

https://github.com/HearthSim/python-hearthstone

https://github.com/HearthSim/Hearthstone-Deck-Tracker

https://github.com/HearthSim/HearthstoneJSON

https://github.com/HearthSim/extract-scripts

Swing by the #hearthsim IRC channel some time and ping me (jleclanche) if you are interested.
Microsoft Surface Studio New Release, Game Changer
I don't get the author. So to sum it up, they like what Docker did with containers, but they don't want to use Docker, at least not immediately, because it requires to learn a few Docker commands and a bit other stuff and therefore they decided to build their own hybrid shit, which will take them probably more time to build than to learn Docker and then on top of that still need to train their employees on that as well, instead of using a well working, vibrant, healthy eco system, build by someone else, for free?

I cannot help myself but that sounds like the worst idea ever and totally backwards. Particularly when they she said that they want to run containers reliably in production, how do they think they are going to do this? The reason why Docker is a "little" bit more than just `Docker run` is so you can run containers reliably and in case of a fail over recover quickly. So how are they planning to run containers reliably in production without adopting an existing, well tested, well working framework?
I'd like to buy a nice pair of headphones but that's the thing that worries me. I'm not at all bothered by the background noise (e.g. aircraft engines) but human-made noises are very distracting. There seems to be nothing that can filter them out; my current passive headphones will muffle conversation a bit when I've got white noise playing through them but throat-clearing cuts right through.
I like my toothbrush, I just wish it didn't hurt so much if I align it incorrectly. Does it really need those sharp edges? Does it need to be made of steel? I know, I should have known better by now, but...

There is this other toothbrush (called "Mercurial") that is made of plastic and has round edges, and according to my dentist, does the job perfectly unless you are among 0.5% of population with REALLY large teeth. But the local shops (GitHub) don't sell it and I have to drive to the other part of town to some obscure shops to get it (BitBucket)...
Do you think thats 'exec("rm -Rf *");' is a joke?
Transplanted embryonic neurons integrate into adult neocortical circuits
How is this exploitation? Just asking, I have no opinion.
I know this is tricky but have you ever tried explaining the condition at an interview? Along the lines of 'it would be best if I had a seat in an enclosed space for at least part of the day'.
Should Your Culture Change as You Scale?
That seems like an awful bug, is this by design?!
No problem! :)

Once I understood this, things like merging and shallow clones made a lot more sense.

Although it makes rebasing more confusing. What's happening there is that git is creating patches on the fly, and then applying them to the new base, and creating new commits. But the resulting commits are snapshots of what the files would have been had you applied the patches yourself.

Of course, there can still be "merge conflicts" since both branches might make changes to the same place in the same file. But since everything is a snapshot, if you have no pending changes in your working directory, hopping around the commit history is a safe action, so long as you have a branch pointing to where you left off.
Creating artificial tissues just got easier
Lessons from StarCraft:

- if you're not spending as much as you're mining, you're losing

- keep expanding to mine more and simultaneously, so you can spend more simultaneously

- push, push, push
Full title:
Creating artificial tissues just got easier, thanks to this Tetris-like building technique
The Homo Economicus Straw Man
8 Business Applications to Help Small Businesses Grow in 2016
Nope, it's awesome and this same topic is clearly covered under the plumbing and porcelain section:

https://git-scm.com/book/en/v2/Git-Internals-Plumbing-and-Po...
Focus on a few things early then narrow it down to the things you prefer (or make you more employable) as your career progresses. The concept of a T shaped developer seemed popular a couple of years back (in blog posts at least).
Borges, Particles, and the Paradox of the Perceived
Consider reading the article.
sure, like I said I like the system.

Just that some people out there innovate without taking subsidies, and some people would find that to be a "purer" form of success.
Github built one: https://try.github.io

More: http://sixrevisions.com/git/interactive-git-tutorials/
Revenge of the Tabloids
Stop Pakistan's polio vaccination tax
How to Organize Packages – REP, CRP, CCP and ADP Principles
The IOT List: A directory of all the best IOT resources and products
I'm surprised you get tripped up by `git rm`. How do you remove a file from your FS usually?

In the case of `git remote`, `git remote remove` and `git remote rm` are synonymous. It's all on the man page.
I must say "Thank you". Thank you, Asimov, for my language skills.

I started reading Asimov in my native language (Latvian) until I run out of it. It was late 80s. Then I had to work on my Russian reading skills in order to read everything else USSR had to provide from Asimov. Then I read everything libraries in Riga had on sci-fi.

And when 90s arrived, I accidentally got a hold of few Asimov books in English. I remember vividly the nights I spent with his book on the left side and English dictionary on the right one. Underlining and writing words and page numbers of words I coulnd't find just to return to them later when context would be much cleaner. Ever so funny struggle with idioms and cultural references I couldn't possibly understand. There was no internet to look that stuff up.

So, yes. Thank you, sci-fi in general and Asimov in particular for motivation and opportunity to learn one of basic life skills - ability to read and understand foreign language better than school could teach.
Takeaway: Dont parse json. Every json parser is wrong. Json is not a standard.

Parsing everything is NOT a minefield. We have BNF's parser theory etc for that. Lots of languages have clear unambigious definitions... Json clearly not. ITs a disgrace for the software engineering community.
That's why I believe it's crucial to maintain the integrity of current technological civilization. We're close to many important breakthroughs, and if it collapses now, our descendants will face a lack of easily accessible, high-density energy sources they could use to jumpstart another industrial revolution.
The power of embracing uncertainty
Network science on belief system dynamics under logic constraints
Unless a person have skills that are in extreme demand, I'm certain that the result would be that you're either not given the job, or you promised that the company will work something out, but never actually act upon it. It's not that I believe that companies are evil in that sense. It's just more stuff to deal with, stuff that's not really important to anyone but that single employee.
What sort of ethical boundary do you perceive as being crossed? He appears to be providing work to Chinese painters looking for work. Do the painters self-identify as "artists"?
This kind of makes me wonder why you have separate objects/ stores for each repository you have checked out - it seems like you could have just one in your $HOME that all your git repositories share.
Hmm, how can an arm of the military-industrial complex help in any way, shape or form anyone really interested in changing the world? How naive one have to be .. well, ok nevermind, get your fb/g/"startup"(as in, cheap outsourced r&d labor) coffee and back to work "for the betterment of the world" folks .. nothing "to think" here
So I have a Galaxy Nexus, which does not get OS Updates anymore (Android 4.3 at the moment).

Do I understand correctly that vulnerabilities like this one mean I do not have any protection when I install an App on my phone? I mean the Android permissions system is useless, when any App can just use an exploit to get root isn't it?

Sorry for the beginner question, I am just hoping I am missing something.
Everything Windows is so entrenched in eating its own dogfood, so it probably will never change. But what I wouldn't give for a ground-up POSIX-compliant Windows OS. It's stupid, it's unrealistic, but it would be so, so awesome.
Isn't that Google's model with their little developer sheds? Or do they not do that anymore?
Made an open-sourced alternative to wit.ai/api.ai during my free-out