skysight-inc/HackerNews huggingface dataset:
Nope, I didn't know that.

I have to admit my knowledge of ghostery is not current as I quit using it not long after the privacy extension got bought by an advertising company. I was shocked that the option to support the extension turned out to be a spying tool for advertisers to design ads that users wouldn't want to block.

I tried installing ghostery just now and ghostrank is indeed opt-in now. It is a good thing they upped their PR and changed their faq less than 6 months ago to make it clear how they make money, but they have lost my trust long ago and there's no coming back from that. Then again I wouldn't trust a company whose business is advertising with protecting my privacy and I definitely don't want better advertising, I want advertising to disappear from the web altogether as it was when i first started using it.
Paul McCartney Stars as a Hologram in His New Music Video
I had this idea earlier this year and investigating how to seriously pursue it was in my 2015 todo list. Great to see other people moving on this.
> Somehow on Core I7, 26GB ram + SSD it still takes me less time to make a cup of coffee than for Eclipse to start up :(

Eclipse (I use Luna which seems to be faster than the previous version) starts in a matter of seconds on my MacBook Air (8GB of RAM + SSD).
You can get it up there if you move the slider in small increments and rearrange to a stable state each time. If you do too big a jump, it becomes too chaotic.
Desktop-Simulator Website
Should I get this or just keep using Intellj?
Totally understand the sentiment, but given Gradle's rising popularity, it will probably be difficult for us Java (and especially Android) devs to avoid it. Might as well give in and pick it up now.
How to Make $50,000 a Year by Driving for Uber, Lyft, and Sidecar
Does there exist a similar optimization for arbitrary size integers? Like using the pointer that is supposed to point to something like an array of ints, instead store the int itself (with a bit of bit twiddling to make room for a flag that says that "this is an integer; don't use me as a pointer").
The Weirdest Proposal yet for the ‘Office of the Future’
We don't know each other, but I'd like to buy you a beer some time.
"government of the people, by the people, for the people"

http://en.wikipedia.org/wiki/Gettysburg_Address
I enjoyed playing with the graphs and everything, but I question whether this model has much relevance to the real world. Is there a strong reason to believe that these effects would survive a model of "I want to move" that is not solely based on "too many people unlike me live near by" and/or "not enough people unlike me live near by"? Indeed, is there a strong reason to believe that a binary modality of "I'm happy/unhappy," (the post gestures in the direction of a third mode, "I'm neither happy nor unhappy," but in fact in their simulations that third mode is indistinguishable from "happy") is a good abstraction of people's moving decisions?

The data paper they posted a link to suggests that there is unlikely to be an equilibrium, contra the message of this post.

It seems like it's more an explanation of a mathematical model and a prescriptive political position, rather than a description of anything real in society.
I admit defeat, using standard notation I can't think of a better ratio of numeric length vs symbolic representation. Well played!

Aaronson's got a blog entry tangentially related to this competition

http://www.scottaaronson.com/writings/bignumbers.html

"In an old joke, two noblemen vie to name the bigger number. The first, after ruminating for hours, triumphantly announces "Eighty-three!" The second, mightily impressed, replies "You win.""
Opendoor Thinks It Can Build a Business Buying Your Home Online
You are absolutely correct that the lack of standardization in assay preparation harms productivity and reproducibility in the sciences.

Molecular biology has embraced standardization and automation to a great degree but it is an outlier.

I've encountered enormous resistance from practitioners trying to apply automation into cell biology.

Biology is enormously held back from the tools for improving productivity have to come from computer science but there is huge amounts of interdisciplinary friction.
Actually, it's not about typical caller behavior. When you write a function, what 'this' is is going to depend on how your function is called. If you don't want caller behavior to affect your function, don't use 'this'. If you want to allow callers to choose what object your function should act on using a variety of convenient syntaxes, then write your function to use 'this', but be aware of all the ways a caller might set it.
I'm afraid we are drifting backwards: a new cold war is looming and, if we are unlucky, it can turn into a hot one, and it's suddenly going to become quite important what citizenship you have (and where you live).
I'm 41. My years of experience and getting two degrees when I was young and ambitious has helped greatly. I would NOT want to be 18-24 right now.
There's a similar game in which you ask "what is the smallest positive integer that doesn't have a dedicated Wikipedia page?"

And then you can ask what happens when that number gets its own Wikipedia page...
But you do pay $25 USD for a cheeseburger.
You may have noticed a certain amount of Kremlinology at play when dealing with Apple. That quote is no different.
I was actually excited when I saw the size of the documentation. I really was, and I read it several times over the year.

And then one day, I realized that the web site that I always get back to in order to fix my build files is Stack Overflow, not gradle.org.

The fact that the documentation is so big is an issue, not a feature, because at this size, it's just too big to navigate, contains extreme amounts of redundancies between sections and basically, is not usable in this form.

You know your tool has a problem when the only way to fix problems is to search Stack Overflow.
The laws and attitudes of the Congressmen is something I find very typical of our politicians:

Screw over everybody so a few wealthy folks don't "get away with anything".
That's not the competition I talking about, but it is good to hear that it's there. The UK is also sick of its traditional parties, but is voting to the right, away from Europe. Party loyalty is usually ideology loyalty, and in a changing world the suitability of an ideology to the global context will change, so the traditional parties are likely a write off as their idea of keeping abreast is fringe tinkering. My point was that all of the responsibility of competition shouldn't have to fall on the worker when there is scope for the government to ease things for the worker. I'm not saying eg get rid of the health service, (Republicans, we're talking Europe here) but aligning processes with countries that have obviously more efficient ways of doing things. A chap on TV the other night was talking about this, he'd moved north, iirc, Denmark, giving an example of company registration taking a matter of hours. What excuse is there for the Spanish government to slack off on such trivial lubricants, the result of which then weighs on the worker?
Personal data unfortunately offers a huge advantage. https://arstechnica.com/security/2013/05/how-crackers-make-m...
Learning Haskell can alter your brain permanently. Just say no!
>>Other issues, like who's paying what in taxes, seem less important by comparison.

There are many people who think this is exactly what the source of many of these trends. People have been ignoring "who is paying what" for far too long as the burden gets shifted from the wealthy who benefit disproportionately from our civil society to the middle and working classes.
You might also be interested in the actual trajectory and positions of other planets for this mission:

https://www.youtube.com/watch?v=78U0_XcFP_I
I fail to see why that's better.

If default is the worst case scenario, defaulting on foreign banks seems preferable to defaulting on your retirees. The same is true for money printing, as retirees are harmed greatly by inflation.
"You felt the need to say "Where ↑ is the knuth uparrow notation,""

Mere pessimism on my part about UTF-8 handling. Its standard notation. After all, its Knuth, therefore its standard.
Yeah, but that makes sense at the OS level. UX-wise (and generally speaking, for most common uses of a computer these days), Plan9 is, sadly, almost useless. I myself only use it because I _like_ messing about with different (and arguably better) operating systems, but it's very, very, VERY hard to do so for general "work" or even browsing the web.
Yep, it is a commonly misunderstood and ignored aspect of the Chinese tax system. I have to stay out for one month every five years to avoid it.
because Silicon Valley is in California, it's supposed to be the world's hub of tech leaders. If we have a candidate pool that is so poorly educated it doesn't bode well for sustaining that technology lead.
Any tips for networking at events?
I am a comp sci student starting to network around my university. Any advice on networking or meeting connections would be appreciated.
Sorry you are so upset by it.
How could Germany have an inefficient tax filing program? That doesn't make any sense. Please explain somebody
The use of "skewed" in that sentence doesn't make sense to me, and I'm trying to understand what he means. Is he saying that angry ex-girlfriends make false rape claims, which thus 'skew' the numbers, or does he mean something else?

Why would you think I'm implying anything?
Most folks using macs don't use a package manager.
> As said in the article, YikYak is mostly used on university campuses

University campuses, where students are constantly using the free WiFi in cafes, are on private WiFi networks shared with friends, etc. Even if the University's own WiFi was magically invulnerable, there will be many associated venues ready for use of this exploit.
heh I actually know of two platform's if you consider new windows phone.
Vegetable Spawns Larceny and Luxury in Peru
That's interesting, seems that the only year without a new (known/significant) programming language from 1946 to now is 2013. I wonder why.
The impact of this re-shift towards patronage on culture in the world of the 1% is an exercise left to the reader.
This is just because when a piece moves, the destination is random. If you allowed the bias to affect the choice of destination and not just the decision to move or stay put you'd get the result you expect.
Great job. This is great to see as I'm working on something related. I actually built a tool that's used in clinics where your blood pressure readings, risk factors, etc.. are entered and the the diagnosis and treatment plan is generated according to guidelines. It follows the Canadian guidelines and has been vetted by hypertension specialists. Check it out at http://app.snapdx.co

It's used mainly by medical folks but usable by savvy patients as well.
It seems to require technical talent having a conversation with project managers for their company to pay other people to be open source developers.

I think in most cases technical talent that would care about these underlying issues would rather try to become open source developers themselves.
Oh I have no idea on how they are as a loan provider, but I have heard very good things from many people in the area about how they are as an employer. I'm sure it's possible to be a great employer and terrible loan provider at the same time.
Will Portland Always Be a Retirement Community for the Young?
Compact Particle Accelerator Sets New World Record
2014 Startup Traction Report by Mattermark
> competition is growing and therefore salaries are shrinking

I'm a fan of asking naive questions, so here's one:

If salaries are shrinking everywhere, then where is all the money?
I don't think a project is "wrong" if it is working.
Also these a just opinions, but I think it's counterproductive.

I feel it's the same as class systems with inheritance and lots of OO properties implemented. It's not wrong, but it's so much overhead, so easy to shoot one's foot, for so few returns. And there's a class syntax coming to ES6, so I'm clearly in the minority.

For a discussion on the "this" use, there is an interesting talk[0] by D.Crockford on the subject, at about 8 min in (but I'd watch the whole thing). I don't agree with everything he is advising, but I think he has pretty compelling arguments overall.

There's a lot of things in js that are not necessary to write good code, and avoiding them can reduce a lot of the complexity IMO. Some people are OK with complexity and want expressivity, I'd prefer basic and predictable easily behaviours.

[0] https://www.youtube.com/watch?v=PSGEjv3Tqo0&noredirect=1
Not sure what you meant with _most folks_, but I'm under the impression that most people on mac, who use the Terminal on a daily basis, use homebrew as their package manager.

edit: typo
2014 will soon be history and many out there will ...
2014 will soon be history and many out there will replace the copyright year "2014" with a "2015" in the project's base.html. Then commit and push this small change to the repository, deploy, restart the server, .. and so on.
Five to ten minutes per project later is again all in good order - at least for another year, for the year 2015 to be exact.
To save us this work, we implemented years ago a super small and simple reusable app: https://github.com/arteria/django-copyright
Outdated copyright information are unprofessional. That is the reason why we use this app in almost each and every project we realise.
Unless you're still on ruby 1.8 (long in the tooth), I don't see how ruby apps from newer versions of ruby will have any trouble integrating with other apps. I can understand a 2.1 app not working on 1.9 or 2.0 in some cases, but backwards compatibility is not the problem. Forwards compatibility is not really a feature of any mainstream language that I know of.

I'm really saddened that there are IT departments that mandate system ruby, though. There isn't even a system ruby on Windows.
New study reveals why you shouldn't drink coffee from a white mug
What does WW2 have to do with current defence spending?
Show HN: Bari – a new build management system for .NET
It's useful for me too. I know perfectly well how to use the command line, I just prefer not to when using my iPad
> Who do you think paid for the first recipients of social security?

I didn't know this was the case. Why would they start paying out as soon as they started collecting? It makes no sense to me.
I'm confused. Are you a Chinese tax resident? Are you a legally non-tax-resident Chinese citizen? My question was about taxation of non-Chinese income of non-resident Chinese citizens. (Forming an analogy to taxation of British income of British-resident American in the opinion.)
So, for everything you said above, how do you define the pronoun "we"? People in the USA who entered the workforce in the 90s/00s?
All that gets even more fun when you request citizenship.

- green card holder has all the obligations of citizens, none of the benefits

- you are start with lots of assets that are now taxable in the US, already overseas.
Might be. I am not enough inside this stuff to really distinguish. But there are other examples, where Apple decides, what is allowed to run on "their" hardware. I as user feel "overprotected" to say it very polite.

Also there are other companies that provide services, but don't force the users to use it in the way they think.
Actually, yes! *For enterprise-grade APs generally deployed at university campuses...[0] Moreover, such APs usually have methods to prevent communication between peers on the same wireless network.

[0] http://www.cisco.com/c/en/us/td/docs/solutions/Enterprise/Mo...
Very cool concept! I guess it's also another point to show that the number of jobs (in this case, lab assistants) that can't be automated away is getting smaller and smaller.

Just an observation though, I'm not a luddite about this.
Try an Hour of Code with Codementor
If you are employed you don't have to touch tax forms.
Here's How Much You Need to Drive for Uber, Lyft and Sidecar to Cover Your Costs
This is known as the interesting number paradox: http://en.wikipedia.org/wiki/Interesting_number_paradox
Tasker?
> a type system corresponds to a particular logic system.

Then the article proceeds to not conretely define what a "Type System" is. They just say: oh like those things that Haskel and OCaml do.

Then they just jump to concluding:

> Type systems don’t correspond to classical logic, but to something called “constructive logic”.

Wait, what? Why? And please don't explain constructive logic as your explanation of 'why'. That doesn't explain the presumption above. In fact, you still have not even told us what exactly you mean by Type System.

> correspond to propositional logic

So, by Type Systems we mean a Heyting Algebra?

> dependent types are first-order predicate logic

So dependent types are algebras that carry the same properties as propositional logic? But, I thought Type Systems were the logic?

> Type-based logic forces us to use constructive logic rather than classical logic

This is a completely different conclusion than the premise of the article.

It seems, that the author has a good understanding of a not well understood relationship i.e. the relationship between Types and and what we refer to as "a logic".
Kingdom Rush is totally separate calibre of Game. I've played probably 20-30 Tower Defense games, and KR keeps you coming back because of the incredible attention to quality, details, balanced game play, etc...
Swindles, Cyanide, and the Underwater Ballroom: The Story of a Victorian Scoundrel
Why not set it up on your own website? That way, when you give out links, your own SEO is improving, not GitHub's. Do it right, and your site could become the go-to place for technology xxx
Twitter API Package for Julia
Yes - the trick with JS is to realize it has this functional core, and every object has an __proto__ property, and then most of its syntax is syntactic sugar over the top of that.

new method()

is syntactic sugar for something like

var _tmp = {};
_tmp.__proto__ = method.prototype;
_tmp.call(method);
not so.

there is the tale of a french game developer who did what you said, and the IRS still managed to froze his foreign bank account.

basically, he gave up his US residency. Moved back to his native france, joined a game company that turned huge. on the IPO(?) the IRS got france to hold his assets because he was evading taxes, by renouncing the residency.

..i'm trying to find the history or the names. but failing, i'm sure someone here can help...
Sorry, should have been clearer, couple of months in my job and past 4 years at university.

Glad to hear though, I'll try it for my next android project.
I think one of the problems with the "avoid neighborhoods with segregation" solution is that it's more or less the same idea as affirmative action. As soon as you choose not to rent an apartment because "there are too many white people and not enough black" you're effectively practising reverse racism.

Living in rural Maine, I've watch the deleterious effect this has on a rural community as young white people flock to Portland or Boston looking for black people for their kids to grow up near.

In the meantime, there are 20 other non-race related variables in your community that you're ignoring, like age, health, wealth, gender, sexual orientation, language, education, technological proclivity, Meyers-Briggs results etcetera and so forth.

Race, while a dominant segregator in our society, is not he only one, nor, perhaps, the most pervasive here in 2014.
Not a lot of Data brokers on HN.
Email transparency is one tool for spreading information within an organization. It excels at some use-cases (namely, freeing email that would normally be locked up in someone's inbox). However, it's poor at other cases: for example, it has no story for making that information more digestible (most teams address this by sending periodic state update emails to the company). Said another way, just lobbing an email to a list isn't sufficient for transparency.

One of the biggest problems we've found with using email transparency for "early discussions" is that it's often actively harmful (totally orthogonal to the content of the conversations). For example, we once were considering doing a particular acquisition. We approached it with full email transparency internally, sending on-list emails before we'd really figured out the parameters of the potential deal.

Immediately, people started to express strong opinions in favor or against it. We had a full-company sitdown to talk about it, but it was really weird because it was all just hypotheticals. Ultimately, we burned a lot of time on it, and the deal was kind of dead in the water due to this approach.

The list of exceptions are the cases (either found empirically or through inspection) where "absolute transparency" can be harmful. It's kind of like the "shouting fire in a closed theater" free speech idea — you should make sure your transparency mechanisms don't cause unnecessary emotional turmoil.

On the other hand, there tend to be good alternative mechanisms to make these cases transparent, such as talking about them at your all-hands meeting, where you can provide additional context and discuss in realtime.
That's what I meant with eccentric path though: As far as I know Pluto is not always that far out, there are points in time where it's closer to the sun than Neptune - which should be a good moment when either Uranus or Neptune could be used to aerobreak.

Edit: but only when they also line up correctly, which is why I think it would take hundreds of years of waiting.

Edit2: After watching the linked video, Uranus would be out, since Pluto is never close to it, but Neptune might work at some point in time when these planets are close.
Suggesting an action to mitigate the failings of society is not the same as blaming those societal failings on women. If someone organizes a group of women to try to pass better rape laws, are they blaming the victims for not lobbying enough? Why is it that suggesting anything to help until the situation gets fixed makes everyone assume you don't want the situation fixed?

I'm not defending or attacking his position, I just think these hair-trigger accusations of victim-blaming are harming your cause far more than they're helping, since they make people tune out actual victim-blaming. Regardless of the merit of his suggestion, its silly to say he's blaming the victim when he's not, and clearly didn't intend to. It would be perfectly acceptable to actually argue against his statement, but this "anything that isn't focussed solely on changing society is victim-blaming" is getting ridiculous, and trivializes the disturbing reality of actual victim-blaming. (for example, the quote I read the other day which said "something like that doesn't just happen, she must have done something to get herself in that kind of situation").

As a disclaimer: I don't think his suggestion is a realistic solution on a widespread basis, though it may be helpful in individual cases. Just because someone might suggest, for example, that their sister carry a gun if she goes to the red-light district at night, doesn't mean they're going to blame her if she doesn't carry and gets raped.
(i.e. always)

Based on above comments I hope you're voting for Podemos.

* if the government gets its act together*

That won't happen spontaneously.
My first thought was "oh PLEASE, let them keep distributing the CLI-only SDK".

Why?

Because I got burned by Eclipse so many times I got used to developing solely with vim and ant - then I started using NetBeans+NBAndroid and found it comfortable enough.

Still, now that it's 1.0 I'll eventually migrate.