skysight-inc/HackerNews huggingface dataset:
>A lot of people seem to be struggling with this notion that he did it for money

Who? I wonder if you struggle that people can do many things without charging for it. .If you good at your trade as a forgerer, and you work with organization like the Algerian Resistance, and -if- expensive equipment was needed as you claim without backing it up, I could see an oragnization funding it.

And he would keep doing it for free, not making money out of it. Out of conviction.

>It is difficult for me to reconcile [...]

A lot of people who fight politically, especially those outside the limelight, do it because they believe this is the right thing to do for others. I don't recall reading "neutrally", only causes he believes in.
> That's like saying Linux would be better if they only gave you ls, cat and nano because vi, sed and xargs were too complicated.

That's a rather condescending thing to say and not accurate or supportive of the view of git you seem to hold.

> The truth is commands like filter-branch, rebase, cherry-pick, etc. which are notoriously difficult to use... you don't even have to use them.

Until someone on the team _does_ use them and then things can become messed up in ways it takes a git expert to figure out how to fix. I've used git for several years and had never even come across filter-branch, I'd have to chase down the git docs to see what it even does. I never had to filter anything with CVS, Continuus, Perforce, SourceSafe or Subversion.
Could be!

But someday we'll want to turn off the 1.2 handshake, so better that we deal with some of the version intolerance now.
This unfortunately ruined reading for me for a long time. I associated reading with sleep, and it became a pavlovian response: a few pages in, any time of day under any circumstances, I'd start to nod off.
What about kqueue or eventports?
Vue.js 2 Released
My reason for making my earlier post is unclear because I buried my lede when replying to the GGP. That lede should have been something like "Finder integration is not necessarily a selling point to security-minded users."

To my mind, the security risk comes in having multiple points of connection in the local file system that are tightly bound to files on an external system.

In the case of inexperienced users (and even a few experienced ones), those points of entry could be scattered throughout the local file system. Consequently, these external files were effectively pipelines from systems all with unknown security profiles. This combined with the Finder integration troubled me enough to stop using Dropbox as soon as was practicable.

EDIT: Clarify meaning in first sentence. Correct plural. Split last sentence into two. Change tense.
Vue.js Paginator hits v2.0
I think if I were a user I'd prefer it be pulled. Breaking the app I paid for by releasing an update that fundamentally changes it feels like a much bigger betrayal than not allowing new downloads.
I live in a city where driving is a must. I hate the commute but also use it as a time to rest. Don't be a rush, radio off and focus on driving. Don't swerve in and out of traffic...just stay in one lane, preferably towards the right where it's slower and follow the car in front. It brings distraction to a minimal, and I'm in my own enclosed world. I'm focus enough on driving but also allows for the brain to wander, or just do nothing.
It wasn't that Symbian wasn't going anywhere it was that Nokia failed to embrace the development community properly they continued to work with only corporate developers and didn't give 2 cents about what made the iOS ecosystem shine.

When the iPhone came out iPhone didn't had native apps but it did had good support for developers and an easy way to publish.

Device per device Nokia devices weren't outdated, even the latest Symbian ones were still ok on the hardware and even software fronts.

The overall experience wasn't that different than early iOS (n97 type devices).

But still no support no good store no easy publishing.

Their solution was to bank hard into nerdland with multiple Linux based projects, and while I still love my n900 it is not a consumer device by any means.
Thanks! The "design" is mine, and I still use Octopress because I haven't found the time to switch to something fancier.
> I wonder if the huge %age is due to a lot of low-quality applications mixed in with the serious ones.

I doubt it. Most clinical trial data in the U.S. is similarly fraudulent, but there isn't really any concept of high-quality vs low-quality applications like you might see with YC or whatever.

Instead, pharma companies tend to rely on the same set of 20 or 30 tricks to take chemical compounds that might be no better than placebos and make them look like wonder drugs. I've been keeping a tally of these tricks on my website:

http://www.alexkrupp.com/Citevault.html#pharmaceuticals
This reminds me of DJB's ideas for a build system, redo [1]. However, it never seemed to gain any traction. (or did it? [2])

[1] http://cr.yp.to/redo.html

[2] http://apenwarr.ca/log/?m=201012#14
The first 5 lines in that image could be replaced with a simple progress bar and no one, except for git developers, would lose anything worth keeping. That stuff in a normal CLI tool would only pop up if you use --verbose/-v, it's almost irrelevant to the average user.
> Git is, like many professional tools, something you simply got to learn.

Nailed it.
It's fairly trivial to get out of Palestine. You can cross into Egypt with an ID card these days (http://www.bbc.com/news/world-middle-east-13581141).

Most don't want to leave, just like we generally don't want to leave our homes.
Whew, now that was a wikipedia binge. Thanks for the leaping off point! Unfortunately, our data is VERY noisy. We can do some techniques to smooth the data, but the unfortunate part is that the things that matter in biology are under the diffraction limit of light. Inherently, what we want out of the data will then be noisy. Gestalt structures are less noisy and these techniques can help with that (think using a fiber-optic read-out as you go into the brain for surgery so you know what region you are in), at least I think. Also, the 'elements' of our data set are unknown, but likely very large. Maybe in the 100s to 1000s, not 5 or 10. It turns out the brain is complicated, who knew?!

Still, thanks a ton for this info! I think it can really help with some computational bio stuff another lab is working on here (viral similarity in genes in your DNA)
I call anyone younger than me a kid.
There is such a build system, but I can't remember the name right now.

It tracks system calls to see every file opened by the compiler to produce exact dependency graphs (assuming compiler is deterministic).

The downside is that it's Linux only.

If anyone remembers the name, please do share.
FTFA: "...we have to distribute Opus as a free binary... can’t distribute it as source. And, once a day, it has to anonymously report back to Digium"

Binary blob only, and phones home? Even if it is an attempt to put an upper bound on (unlikely) royalty payments to a third party, this really smells bad.
My criteria for whether an interface to git is truly easier is whether artists can use it. I've worked in games alongside artists, with everyone using Perforce. At some point we switched to Perforce for the art, and git for the programmers, with a big janky glue system in-between.

Git couldn't really handle all the binary assets, and the artists couldn't really handle git, so it made sense. When we switched, it also took a long time before the programmers could really handle git too, fwiw.

I've long said I'd love to see something that's as nice a GUI as p4v, but with git under the hood. I haven't yet seen a git GUI that even approaches now nice p4v is, and git on the command line, once you learn it, is the best interface to git hands down.

I can't tell, but does gitless look like it could make a simpler gui to anyone else? I love the idea of gitless, I'll have to try it, but I get the sense that I'd end up needing to switch to git for some things.
But the artificial barriers we've put up are much more restrictive than the old barriers. Perhaps we should make an immigration tax, and anyone can enter if they are willing to pay $10,000. Or some arbitrarily high, but feasible, amount.
Sales were growing via the Asha low cost brand, Nokia was in deep trouble and heading in the wrong direction way before Elop.

Nokia didn't fail because of the choise of an OS, it failed because they did not embraced the new business model, they were still selling and designing phones when everyone was already selling platforms.
People always forget that there is a world between the "cloud" and leasing collocation space where you manage your own servers and routers.

Renting dedicated servers is what everyone did before AWS, and it's still the most affordable hosting.
To me, the alternatives to AWS depend on the workload. For Netflix the alternative is building a chain of massive data centers or negotiating with Microsoft or negotiating with Google. For a Ruby on Rails app, Heroku is one. For someone just monkeying around with Kubernetes, maybe a some Raspberry Pi.

The alternatives also are related to the specific business. For Home Depot, running on AWS means running in a competitor's data center.

The problem of finding and alternative to AWS really boils down to research, and that's a time commitment versus just whipping out the plastic. One might say, "Nobody ever got fired for using AWS."
But you always pay taxes at the federal level, which distributes some of that income to states. Also the individual states have the mechanism to recover taxes you owe them from previous years and to pursue you for whatever violations you have committed. Additionally, state residence does exist as a concept and it is tracked in the form of state ids. It's true there are no borders but you are required to register where you live, you pay more tuition to state unis if you're not a resident of the state, etc. Just because there are no borders doesn't mean there's no control.

You can't really compare the US state system to different countries that are openly hostile or may not even talk to each other (e.g. US and Russia, or US and North Korea) and expect to have the legal cooperation that could enable freedom of movement.
You should watch the TEDx talk of his daughter:
https://www.ted.com/talks/sarah_kaminsky
Well that was a bit light hearted but that's highlights the big difference: tup works bottom up, make works top down.

The paper linked there provides a more thorough explanation.
> Is it our fault that other people that have had the same hundreds of years to build advanced societies haven't done it?

For tens of millions of people that were conquered by, or had democratically elected leaders overthrown by, or had their economies crippled by (US, UK, Russia)

Yes. It is our fault.
Windows Server 2016 to Contain the Commercial Docker Engine
I've done two large search projects in the last year. One with Postgres search and one with elastic search. The elastic search version was trivial to configure, and was embarrassingly superior to the point where I wish I had never considered Postgres.
CommandProvider is a lightweight high performance commander for Go
Re. GUIs for git, have you taken a look at GitKraken [1]? I haven't had the chance to put it through its paces, but it looks pretty good.

[1]: https://www.gitkraken.com/
Here in the real world if you fuck up your local repo by running commands you don't understand there isn't a "git expert" to come by and fix it for you, in the same way if you make a VM and fuck up your local machine there isn't going to be a "linux expert" to come in and explain how to fix what you did wrong.

Part of the benefit of the tool is that you can blow everything away and restart. It's distributed, which means you CAN fuck up your local copy and there are no consequences. It's been years since I've had a repository be in an "unrecoverable" state and part of that is actually taking the time to understand what I'm doing as opposed to just crossing my fingers and hoping shit works.

The fact that other version control systems don't even have some of the power features git has is a big reason git is so popular.

Again, if you don't understand the more complicated commands, don't use them (although you should- they are incredibly powerful and worth learning about). If your team is forcing some bizarre workflow on newer developers that involves using filter-branch and cherry-pick all over the place without good reason, that's an organizational issue, not one with git.
Voice recorder android
The stock value is at the time of vesting. So if I am awarded 40 stocks in 2014 with a grant price of 100$ and vesting over 4 years, 10 of them will vest in 2016. If 2016 (average) vesting price is 200, I am quoting 2000$ as my stock compensation. Basically, whatever will be reflected on my W2 under Adjusted Gross Income.

But I agree, someone's stock compensation is tricky to evaluate - some quote it at the grant time, some quote at vesting time but at grant value, some quote otherwise.
It isn't already? And if it's not by individual reckoning, what construct from upon ahigh would you suggest be instituted to make these decisions en-masse, outwith local consensus?

All people from one place do generally share a culture, generally speaking - sure, any atomisation of said generalisation will throw up exceptions, but that doesn't make the generality any less valid in its local context.

We're monkeys - somewhat illogical meatsacks bound to our nature and emotions - not robots able to rewrite our own truths to fit some other's sense of hyper-morality.

Sorry, that's not reality.

- ed

Cripes that was a garbled response. Sorry - long weekend..
Speaking of lithium batteries, I heard from some guy on the Business News that the world is oversupplied with lithium. There's enough to last for decades, apparently.
As a tangent, I think calling git a distributed system is misleading. Git is primarily a history manager for a local directory tree that has commands to sync with remote machines. Having to type stuff like

git remote add mothership ssh://foo@bar.baz
git push mothership

in order to sync is not what I usually associate with a distributed system. The word distributed conjures something that's more like dropbox, where things sync transparently.
> Tup's main problem is it's unusual, and it doesn't have a library of build rules. But it's fast!

To be honest, the only time I haven't felt like an army of build rules isn't a weight I have to carry uphill is when I use Lein (which is more of a build project tool as opposed to something as elemental as tup).

Systems like SBT and Ant end up with things that feel to me like a complete and total reliance on hand-tooled plugins as opposed to a reliance on executing pre-existing executables. Gulp is the same way; even though there are perfectly serviceable and stream-like executables on every OS ready for use, Gulp insists you write more javascript to glue things into its awkward model.

Maybe that's not the end of the world (as opposed to yet another make-like DSL), but in cases with truly and almost comically incomprehensible codebases like SBT (oh SBT team, every time you "simplify" your codebase you totally miss the point we don't care about your abstractions and just need to write command extensions) or Gulp (oh Gulp team, please make Gulp more like Storm/Trident or Hakyll's buidler arrows so it does more than just compile javascript and sass) then you're totally out of luck.

And when we consider GNU Automake and Autoconf that do have a ton of prebuilt rules, we see an even more dire situation: where the language describing the rules is more complicated than the underlying concepts they service.
Cyber is tough.
US elections are also totally biased, all media is bashing Trump and supporting Hillary. How do people have fair election there? Should China and Rússia intervene?
Title should make it clear that this article is about currently pending applications, not about all clinical trials.
They didn't say that stimulation was a problem.

Short wavelength blue light from smart phones/computers affect circadian rhythms:

http://www.scientificamerican.com/article/q-a-why-is-blue-li...
With Android huge update problem, I wouldn't go near to Android phone,unless Google's own phone. Let be honest Android manufacturers, just ripping off people and don't care a little bit about customer experience/security.

Think about this fact , many of high end phone from last year or year before that (which customer spent ~700$ -which is quite money-) has not fixed stagefright vulnerability and don't have any plan to update to new version. Thats total fraud , which they pull off (manufacturers).
Disagree. There are philosophical and practical reasons to argue against copyleft licenses in favor of more permissive licenses. [ADDED: or vice versa.] But there's not a lot of debate about what copyleft means (outside of some corner cases relating to linking and interfaces).

The issue with NC isn't so much around the fact that it prohibits commercial use--though in the views of some that makes it a non-free license and therefore something to avoid for that reason alone--but that defining what constitutes commercial use in the general case is essentially impossible and very much in the eyes of the beholder.
Which of the massacres were perpetrated by refugees or illegal immigrants?

The Nice attack was made by a legal immigrant, living in France for more than a decade. The Brussels ISIL cell members were almost all born in Belgium, France or Sweden. The Charlie Hebdo shooters were born in France, as was the guy who took those hostages in the supermarket. The Munich shooter was born in Germany.

Which ones am I missing?
> Google is not as general as AWS and therefore has serious vendor lockin.

Presumably you are talking about Google App Engine, which is just a small part of GCP. Amazon's comparable offering is Elastic Beanstalk. The core building blocks on GCP and AWS are the same: raw virtual machines you can build anything upon yourself, GCE vs EC2. GCE has been around since 2012.
Here is another example of improving accessibility, this time by Microsoft:

http://youtube.com/watch?v=R2mC-NUAmMk
Exactly. I came here to learn why so many media talking heads and others are losing their cookies over this.
> If it makes people uncomfortable to be told their [sic] racist for calling 100 years ago a golden age... maybe they should be uncomfortable?

Glossing over the faulty logic, is your entire motive for posting here is to distress the top-level commenter? You say you're not here to sway opinions. So you're just here to troll for the sake of trolling? I'll admit this is refreshingly candid, but could you just refrain from posting in the first place?
> - stashing is dangerous. I've seen many students loosing work with a stash pop requiring a merge which ended badly.

Yes!! Stash has a problem that it's attractive to beginners, and its easier than other commands to hose yourself. It's a separate system for managing changes outside of commits, I don't get it. They could have made shortcuts to branch & commit. Mystifying.

> What we need is a good UI on top of that.

Srsly. But, wouldn't having a consistent & clean command line interface enable that? I haven't seen a good git GUI yet, they are all crippled because they stick to git's terminology. None of the UIs have been able to escape the foundation of the git command line, and I'm starting to think it's not possible.
I don't know if it's the one you're thinking of, but fabricate.py does basically that.
I recently switched to GitKraken from SourceTree. SourceTree has better features and workflow, but SourceTree performance is very VERY terrible. I'm talking 2+ minutes to wait for some operations to complete.

Not sure why GitKraken makes it so hard to add remote repositories and doesn't allow auto-push, and other niceties. But I use it for normal checkin / branch switching workflows and it's great.
Add "Belorussian" or "Ukrainian" to the list and your "racism" argument goes out of the window.
Where would you draw the line in numbers? Twitter clone with 100k users?
Again, not trolling, just giving a place for the educated among us to click a button and say "hey, this stupid racist shit doesn't represent the HN community"

Quite frankly the idea that we should treat all ideas with civility and respect doesn't really cut it in reality.
Not only did that not happen to bcrypt, but the whole point of bcrypt is that that doesn't happen: it's an adaptive hashing scheme, which means it comes with a dial you can turn to up the hardness as computers get faster.

I would be nervous about taking password storage advice from someone who thinks bcrypt "got outdated and requires a better version".

We had a Password Hashing Competition because people realized that password hashing and KDFs had become an important topic that hadn't received significant formal study. Similarly: we're having a CAESAR competition because people have recognized the importance of all-in-one authenticated encryption constructions. The existence of CAESAR, AEZ, NORX, &c doesn't mean that Poly1305-AES is "outdated and requires a better version".
Observational Equivalence and Unsafe Code
You have such a toxic and arrogant attitude about people trying to make the world a better place. It's shameful.
A big factor in how much you pay for every click is quality score. The likely biggest factor in quality score is your relative click through rate for the position (i.e. Google wants to show the ad that gets clicked more because it makes them more revenue, if you get clicked 10% of the time for a keyword in position 2 and your competitor gets clicked 8% of the time, Google wants to show your ad and even gives you a discount of sorts on the click via higher quality score.)

So, if you google your keywords to see how your ad appears, you have 2 choices. Click on your ad, which will cost you money or dont click and lower your click through rate which can lower your quality score, especially if you do it often.

The issue of polluting data is that now your agency or whoever is managing your SEM sees either a lower click through rate if your dont click or a lower conversion rate if you do click and will make optimization decisions without knowing how many searches were you.

Google has an ad preview tool in Adwords to let you check without impacting your data.

In the greater scheme of things, if its a high volume query, the harm is minimal, but if its a high value term with low search volume (i.e. a big ticket local service) it can really hurt you.
I have. I've used all of the git GUIs. None are as good as p4v as far as a GUI goes, and none are particularly usable by artists. Especially powerful in p4v is the timelapse view, which nothing in any git client comes close to approaching.
Your points would be more salient if you could make them without falling back on profanity.
I'd argue Europe's brilliant idea to carve up the Middle East into countries intentionally designed to be sectarian is a root cause of today's problems. America took the lid off the problems, but we didn't draw the lines of Syria, Iraq, etc.