skysight-inc/HackerNews huggingface dataset:
Implementing a spec is the only way you can use Haskell sensibly. All other uses are PITA.
I agree, it would be better if JavaScript was made even less human-friendly than it is now.
This way the transpilation approach would become mainstream and people would get a real choice of language instead of an arithmetic average of language preferences.
Thankfully, the Asm.js is making some important right steps in that direction - and boosting the performance as well!
What facts can I find? Let's see. Wikipedia says that the World Almanac says that the US Census Bureau says that, across all money-earning Americans of age 15 or over, the median for males is around $30k and for females is around $17k. The median for both genders combined is somewhere between $25k and $28k.

Grad students? Clearly from my "10 years of education and 60 hours weeks" I wasn't primarily referring to grad students. However... in my understanding standard US grad student stipends are usually over $20k, plus a tuition waiver, for 8 or 9 months of work. That sounds like it's more than $30k/year (pro-rated).

Many authors are not students. NSRA stipends for post-docs are $40k-$55k. Obviously tenure-track positions do somewhere between a little and a lot better than that.

I think it's clear that the main catch in "above-median wage" is it's only above-median if the reference class ignores educational attainment. Median wages for people with graduate degrees are substantially higher.
DCOS is an interesting description, as the idea of a data centre (to my tiny mind at least) is made more fuzzy by concepts like AWS AZs.

Do people expect that the 'DC' will span AZs, regions even? Or is the separation of these things valuable in some way?

How about the idea of dev vs prod environments? Will the isolation provided be strong enough that we'll happily drop everything onto a single cluster of machines?
My thesis advisor does get NSF funding and he does Bohmian mechanics. I have a very talented colleague doing this as well and he ended up with tenure recently. But it is a very hard road.

I did a thesis on it which I am quite proud of. But I also left academia proper though more due to my disgust with various aspects of the system unrelated to the discrimination associated with Bohmian mechanics.

To be fair to your point, the successful ones pursuing this either hide out in mathematics departments or keep their mouth shut until well-established.
> Saying the end goal of being a programmer is being a programmer is ridiculous.

Well I didn't say that. Note the not-so-subtle distinction.
I find it interesting that Rust has a lot more contributors compared to Go. Comparing https://github.com/golang/go and https://github.com/rust-lang/rust, all contributors: 380 vs 695, contributors with more than 100 commits: 17 vs 35.
Matt Mackal and Linus Torvalds Discuss on DVCS Back in 2005
Seriously, just check the website from the person complaining : http://www.constellation7.org/
One place I can see this really shining is as part of a script that generates fixtures for Django apps.
Yahoo says ShellShock vulnerability is Not the cause of the servers hack
SmartUnderline: Cross-browser descender-aware underlines
Yeah, if i had to use Windows i would consider it essential to use some form of active anti-virus, but then again, i don't think that would alleviate my (unfounded?) general unease and feeling of still not being that "safe". But i'm trying to get a reality check here :)
Not only are suicides more likely to happen with military and veterans, but it is only recently that suicides in the military went from below general population, to higher than general population.

That suggests to me that the structure of the military would generally have significant effects of reducing depression, or maybe just the type of person joining the military is/was less likely to be depressed, but now it seems reasonable that maybe the nature of our military services today causes potentially more stable men and women to be more likely than ordinary to commit suicide.

http://www.nih.gov/news/health/mar2014/nimh-03.htm

"Although historically, the suicide death rates in the U.S. Army have been below the civilian rate, the suicide rate in the U.S. Army began climbing in the early 2000s, and by 2008, it exceeded the demographically matched civilian rate (20.2 suicide deaths per 100,000 vs. 19.2). Concerns about this increase led to a partnership between the Army and the NIMH to identify risks."
I tried to understand the law on this a bit during a previous discussion. In Michigan, cities are established by a municipal charter. That charter can more or less only be amended by a vote of the people living in the city.

I think would be very difficult to make such a proposal that did not end up drawing economic lines (in some sense, such lines are natural). People on one side of such a line would be strongly incentivized to oppose it. So it's likely to be impossible politically.
Engineer builds machine to swipe right on Tinder non-stop
> GitHub provides the best web-based git repository browser

I like Bitbucket's side-by-side diff view so much, that I think I prefer Bitbucker for browsing.

But this is only because Bitbucket has the side-by-side diff view, anf GitHub does not.
Whoa! I work for Mercy Corps, the agency funding this. It is really awesome to see something from work here. I'm obviously biased but I think it is a great program that is really helping the people of Gaza. Additionally the focus on women and helping them enter the work force is really great.

As jacalata said they are doing a fundraiser that ends in about 20 hours if you want to help out:

https://www.indiegogo.com/projects/save-gaza-s-only-startup-...
Unfortunately, this joke makes GitHub Graphs page much less useful, because graphs start from 1972.

https://github.com/golang/go/graphs/contributors

Is there a way to get this fixed?
LaTeX template for a recurring contract
Both.

http://www.theguardian.com/news/datablog/2013/feb/01/us-mili...
TI-83+ for me; the TI-99 is a decade older than I am.
This same story is being submitted over and over again. Some of them are listed here:

https://news.ycombinator.com/item?id=8715912
In case you wonder why this doesn't generate the discussion you might expect, this same story is being submitted over and over again. Some of them are listed here:

https://news.ycombinator.com/item?id=8715912
It does focus the discussion clearly on the wave function as defined on configuration space, bringing to the front the importance of position.

But mostly the reason is that if you are going to develop a better theory (namely how relativity and qm work together), then it may be helpful to start on a clear foundation where irrelevant confusions have been eliminated.

For example, the role of operators is derived in pilot wave theory, not assumed. This greatly simplifies the issues of putting quantum mechanics on curved space where the Fourier transform may not be so easily defined, if at all. You do have to worry about the Hamiltonian and its boundary conditions, which is part of the physics of the space, but the relevant measurement operators are derivable from the ported theory.
The number is not that high at all. I only see 1,289 open issues. To compare the D issue tracker has 3,677 open issues right now and the D user and developer community is tiny compared to the Go community.

Also note that "issue" does not necessary mean "bug". Such trackers are also used to request features just like in this case. Many of the D and Go "issues" are actually feature requests.
I hadn't known that Uber doesn't users allow to tip from within the app. Tax-issues, aside, it's a bummer that they don't. I found the opportunity to tip drivers with Lyft quite welcoming; after all, people tend to tip in most places in the service industry - so why not for these rides which cost me significantly less than a regular taxi ride - as well?
BTW, journalists are reporting that the driver did indeed get a clean certificate by the local police station in May this year. Link: https://twitter.com/KarnHT/status/541875208844353536/photo/1

Not sure who sought this verification - but the point I wish to make again is that a clean chit by the police in India is bunkum.

Even if any company going forward claims that they are doing "police verification", please realize for your own safety's sake that this is tantamount to nothing.
2014 թվին օնլայն բիզնեսի արագընթաց ձախողման 9 ՙլավագույն՚ մեթոդները
I don't like how it (doesn't) handle toggling bold etc.

If you press "b" then go back to typing, the output is not bold. To bold text you have to select previously typed text and then apply the styling.

I don't think this would be intuitive to most users.
Why you should move your startup to a small fishing town
It is the same problem in schools which is on our streets. The government employee unions wield so much power that teachers are absolved from teaching and the police are absolved from behaving properly. They own the politicians.
Show HN: Brackets Google CDN Autocomplete
Xen Security Advisory XSA-114: Lock Starvation
lambda, quote, cons, car, cdr, atom, cond, eq, label

Or with pattern-matching: cons, lambda, label, quote

And really, label is just immediately-invoked lambda, so: cons, lambda, quote

http://bodil.org/building-lisp/#0
This starts with something on measure theory: http://www.metacademy.org/graphs/concepts/bayesian_parameter...
It's not that big a deal, is it? You can just narrow the span down like this: http://cl.ly/image/3A12032B3Q2O
Remind me again which percentage of websites runs PHP. (Hint: it's the majority.)

But beyond popularity, there have been a lot of nice improvements over the past few versions (PHP 5.6 is definitely better than PHP 5.2) with even more to come in PHP 7.

To boot:

* register_globals is finally dead
* magic_quotes, as well
* PDO does a lot of the work cleaning up SQLi (I wrote
a class that does even more)
* hash_equals() makes securing OAuth implementations
against HMAC comparison timing attacks a trivial
undertaking
* session_id() uses /dev/urandom
* opcache (5.5+) helps to make PHP app more performant
* [ $array, $syntax, $that, $doesnt, $suck ]
* You can now use \Proper\Namespaces; and autoload class
dependencies!

Not to mention some of the community innovations:

* Composer, while still trapped in curl | php hell (I'm
working to fix this), makes dependency management
simple so you can get on with your day.
* Twig brings Django-esque templates to PHP-land, which
is _awesome_ if you need to work with a designer who
is only used to working with Django and its derivatives.
* HTMLPurifier is probably the sexiest thing the PHP
community offers that I have not seen produced in
another language (the HTMLPurifier port to Obj-C
notwithstanding)

If one were to judge PHP 5.6 by a PHP 4.3 understanding, they would almost certainly be wrong.

PHP 7 allows us the opportunity to break BC. If you dislike something about PHP 5.6, let it be known so it can be fixed in 7.

http://news.php.net/php.internals

internals@lists.php.net

Also, the irony of a thread whose title is to not denigrate what beginners are learning has turned into "let's bash PHP". Y'know, because no developers are currently learning PHP and might one day read this discussion.
You can select a timeframe like this:
https://github.com/golang/go/graphs/contributors?from=2008-0...
You could file a bug against GitHub.

Maybe they could also fix their recognition of email addresses to permit `<research!bwk>` too.
Nice article, although I'm not convinced by the first example (as is it now, and in first position): detecting uninitialized variables is a job for compilers: `gcc -Wuninitialized -Wmaybe-uninitialized`. That works well within a single scope, as it's the case in the example. In more complex situations, like an uninitialized field inside a linked-list structure, valgrind will be very useful indeed! By the way, `gcc -O0` sets my uninitialized variables to 0 without a warning, and valgrind is happy as well ...
Github shows only 2 commits. This seems to be the previous repository https://waterfox.codeplex.com/SourceControl/list/changesets
GitHub introduced side-by-side diffs recently.
A copyright is a property right on an original creation. It's a government granted monopoly, but so is any other kind of property right. If you're a golf course, you rely on a government granted monopoly on land, which isn't even your original creation. If you're ISWY, you rely on a government-granted monopoly that keeps a competitor from simply breaking into your servers and copying your content.

There's nothing entitled about expecting the government to keep people from taking things from you. There is nothing obsolete about business models that rely on the government protecting you from that kind of violation.
We keep hearing how heavy armour is useless... Then events keep happening that demonstrate otherwise. You can't hold territory from the air. You just can't. The Russians know this, and they know the psychological effect tanks have too.
Tech Internship Salaries That Will Make Your Eyes Water
As our duty. https://redletter.link/pocorgtfo/
This topic has come up before on HN, and I ended up writing up a pretty comprehensive list of ways this can be bound, with references to the spec:

https://news.ycombinator.com/item?id=4986125
Yes, I think he was wrong on that one, also the objects hype seems a little strange to me. But the rest? Pretty much spot on. In 1996, he saw the critical issues and where the web would go, at a time where most people weren't even aware of its existence. Very impressive.
It's been a very active open source project for over five years. It's roughly 5 issues per week.
Rogue computerised cameras plague BBC news presenters
It does support this. The demo being linked to is not a particularly great integration and using an out of date version of Squire. Try it in FastMail.
Sounds like the plot of "Influx" by Daniel Suarez.
In that situation they flip a coin, you either get a medal or a court martial.
I am trying to figure out what kind of start up can benefit from this. In theory, you can be more focused if you and your team are isolated.
Maybe it is easier to answer this question: What kind of start ups will not benefit from this?
I'd say any startup that is passed the very first stages of product development, and needs to be talking to users, and investors and media and other businesses ...
Just thinking out loud.
Uber has been banned* in New Delhi because they were "misleading customers". Uber said its service is safe for women but without laying the ground base for that, they only rely on summary checks (undergone the commercial licensing process, hold government issued IDs, state-issued permits, and carry full commercial insurance) instead of thorough background checks. That's why a previously convicted sex offender became an Uber driver.

To me it's a case of false advertising and they will support some consequences.

*http://economictimes.indiatimes.com/tech/software/delhi-gove...
Aside from the fact that your "never" somewhat dismisses the first however many years of web development (up to IE9) when `Function.prototype.bind` couldn't universally be expected to be supported, surely having a nice piece of syntax which is both shorter than writing out `function` and serves the purpose of binding the function in the way that, a good majority of the time, you actually want it bound, is a good thing?

As someone who's spent a lot of time writing CoffeeScript, I think ES6's fat arrows are a great thing, though I have my usual concerns about their confusing the hell out of people who may well have been writing JavaScript for a long time but in environments where they don't necessarily get exposed to new and exciting stuff. But hey, that's progress, I guess.
Who runs Agda code anyway? :)
There were 36 wars in the 20th century that started and ended before 1914.

Those wars had about 500,000 deaths.

http://www.war-memorial.net/wars_all.asp

Chinese Govt vs Bai Lang (White Wolf) Rebels	1914 - 1914	5,000
2nd Balkan War	1913 - 1913	60,500
Kuomintang vs Chinese Army	1913 - 1913	5,000
Moro Rebellion	1913 - 1913	15,050
1st Balkan War	1912 - 1913	82,000	[1]
Paraguay Coups	1911 - 1912	5,000
Italo-Turkish War	1911 - 1912	20,000
First Sino-Tibetan War	1911 - 1912	2,000
Cuba vs Partido Independiente de Color	1911 - 1911	1,050
Chinese Revolution	1911 - 1911	1,000	[2]
Asir-Yemen Revolt	1910 - 1911	9,000
French Conquest of Wadai Sultanate	1909 - 1911	12,000
The second Rif War	1909 - 1910	10,000
Portugese war against Dembos	1907 - 1910	5,100
Ma al-’Aynayn’s Anti-Colonial Insurgency	1907 - 1910	3,150
Korean guerilla war against Japanese occupation	1907 - 1910	17,736
Iranian Constitution War	1908 - 1909	1,100
Morocco unrest	1907 - 1908	1,400
Romanian Peasant Revolt	1907 - 1907	2,000
4th Central American war	1907 - 1907	1,000
Dutch-Achinese War	1904 - 1907	24,200
Sokoto and UK vs Mahdist Revolt	1906 - 1906	2,080
Zulu Rebellion	1906 - 1906	2,356
Third Central American war	1906 - 1906	1,000
Russian Revolution 1905	1905 - 1906	1,500
Maji Maji revolt	1905 - 1906	8,840
Russo-Japanese war	1904 - 1905	151,831	[1]
Southwest African Revolt	1904 - 1905	12,800	[1]
Uruguay Civil War	1904 - 1904	1,000
Second Yemen Rebellion	1904 - 1904	30,000
Uprisings in Colonial Angola	1902 - 1904	2,000
Ilinden Uprising	1903 - 1903	6,330
The War of a Thousand Days	1899 - 1903	100,000
Philippine insurrection	1899 - 1902	20,500
Second Boer war	1899 - 1902	30,800
The Boxer Rebellion	1900 - 1900	3,003
Sino-Russian War	1900 - 1900	4,000

EDIT: I'm on mobile. Sorry for the awful formating.
If you have a way of reproducing this, please file a support ticket. We've not come across this issue so far. Thanks.
Apparently their justification is "Because it's quiet and weird." So, when you choose to establish a new business, move to the next hipster city that no one's heard of. For... reasons.
I really enjoyed the piece - but I wonder if the arguments made work for a highly focused coding bender and perhaps not day-to-day business growth of a startup where meeting face to face with other founders, potential partners & mentors would be facilitated by being in a crowded city as opposed to a Senegalese beach?
...and if you are really successful:

YOU'LL GENTRIFICATE THE TOWN

A win for everybody...kind of.
Keep in mind that contributing to Go requires that you sign a contributor license agreement, something people might not want to go through (no pun intended) for small changes.
Tony Hoare has famously described null references as his billion dollar mistake. Given how often we see articles attempting to explain `this` in JavaScript (indicative, therefore, of the general level of confusion around it), I wonder if perhaps we should be starting to think about `this` in similar terms.
Experienced entrepreneurs reveal how they got their first customer
That's a weird claim. Are you suggesting to bundle it into the "tech industry", unless you deny that exists either? Or into the "software industry"? Maybe the "entertainment industry"? Perhaps "art industry"?

Your hypothetical "startup industry" doesn't make sense because they're not tied together with respect to products. But there is a "tech industry" or "software industry" or "web tech industry" where the constituent players actually are related by product/service sector.

I don't see why you find that the most important thing that needs to be established. Why does it matter and how is it negatively affecting those (or any) businesses to refer to the games industry as such?

I think game development, publishing, services, esports, conventions and such are enough of a mature ecosystem to be considered it's own "industry."
Midtown is doing well now as well. Lived there for three years and just visited again for the first time in 6 months or so for Noel Night. I saw a handful of businesses there that had all been established since the time I moved out. Lots of stuff to do, and it's pretty safe. Response time from the WSUPD is just a couple minutes, and they take calls for a few mile radius outside WSU's campus. http://www.livemidtown.org/ is a decent marketing site with more info on it.
Hm, sorry but ages of experience show that what mostly works is the other way around: You want to be a big city because you can find clients (users), meet people (e.g. possible investors) and generally speaking do any sort of networking that would be otherwise impossible.

The internet is what it is, but you can never match the face-to-face relationship with an online approach.

I totally understand that this is a dream-like situation: You make a good amount of money, doing what you like in a remote island where the sun shines and the food is always tasty (yes I'm from Greece...) but if your business can't be done 100% online, which is almost never the case, then you need offices in a big city. Then you need to visit and control these offices, etc.
Humans and the shared Economy 2.0 will soon replace the hype of AI
It depends what stage you're in, and what is your product. If your doing a 100% online product, it doesn't change a thing. Skype works great for partners, but going in person once in a while where your partners is always better. (Thank god for cheap airplane fares)
It's worth noting that Duolingo is an example of a free web service without ads that generates a profit. In their case, they've crowdsourced the process of translating actual web pages while teaching people new languages.

Depending on the nature of your site, perhaps you could take advantage of a similar crowdsourcing scenario?
http://www.typingstudy.com/en-us_colemak-3/ This is a free typing tutor for those who want to learn to type with colemak ;)
Python optimization principles and methodology
Nope, I use OSX and, maybe naively, assume that gives me a greater level of protection than if I were running Windows. I'm also pretty careful when it comes to the most obvious attack vectors. In my experience, anti-virus software really slows a machine down, almost to the point that it might be better off with the virus instead - of course, that is highly dependent on the nature of the virus! I'm deeply cynical about virus companies and what involvement they might have in virus creation in the first place, although I understand how conspiracy-theory-crazy this might sound.
Fundraising against cancer. Waiting for the end, new LP by Ismael Serrano
An Overview of the New Landing Page (and What I Learned from the Last One)
I agree. More and more often you see people choosing a mix of both. Living in a big city when their product requires it, going abroad when they need more focus, or when their in a development stage that enables it. You don't have to be in the same place all the time anymore :)
Future of Sex
For those of you in the UK/London - and want somewhere cheap and amazing to code in your own back yard, I highly recommend Hastings/St Leonards.

It is (or was) a 'small fishing village' that retains a fascinating history.

1.5 hours from London, and 1 hour from Brighton, 1/3 the cost of flats and working space, good connection speeds, good coffee. If you come down to check it out, look me up and I'll buy you a pint.

--EDIT-- Some nice tempting rental listings for you :) http://www.hastingsobserver.co.uk/property/search?listingSta...
Uber Banned in Delhi, CEO Tries to Dodge Blame
Prince – Modern password guessing algorithm [pdf]
Power Up with Stack Overflow
What is the best typing tutor in your practice?
First of all, the guy is selling startup space in a small fishing town. Second, is there any evidence to support his case? How many successful startups began in idyllic locations?
I've never seen the point of taking drugs, so never have. Reality is much too interesting to avoid it.
Rust has 2,163 issues at the moment, compared to Go's 1,289.
Not sure I can really agree with much in this article, which seems to contradict itself (get more focused by not doing A and B, instead use your spare time for X and Y) and ignores that fact that getting close to your target audience and understanding their pain points isn't really going to happen if your sitting under an umbrella in Senegal.