skysight-inc/HackerNews huggingface dataset:
No, but this operating system is the example of most performant, least resource hungry application I can think off. If you need performance you don't write C, you write assembly. Same with asm.js.
I agree on most of your points except 4) you can get a "VS like" IDE for python/javascript etc with the JetBrains products (WebStorm, ...)
[pedantry alert] The headline made me think the article was going to describe the sexual/romantic tastes of some apparently important subset of heterosexual men. Or maybe the behavior of some set of boys probably in high school who are intimidated by smart girls in their classes. I wonder to what extent this is intentional... Meanwhile, the article talks only about educated girls, not mentioning the word "smart" outside the title, and there is a case to be made that "smart" and "educated" are, though correlated, distinct attributes. One could thus make a case that the headline is wrong, most likely for attention-grabbing purposes. Sigh. [end of pedantry alert]

That aside, let's see. "Why are fanatics so terrified of girls’ education? Because there’s no force more powerful to transform a society." Indeed. "What saddens me is that we in the West aren’t acting as rationally. To fight militancy, we invest overwhelmingly in the military toolbox but not so much in the education toolbox that has a far better record at defeating militancy." I wonder if this has anything to do with what a powerful tool control of the educational system is. For example, look at what the North Korean government is able to achieve through that means. Are the Western governments exhibiting some kind of restraint here? Is it just that they haven't really bothered? Is giving "aid" more difficult politically than beefing up the military? Or is it that serious funding of education would lead to fights about who gets to control it? I am ignorant of such matters, so I'll shut up now.
Could you given an example for a CMS that you consider good in this regard? Hierarchies are a very powerful information-organization tool, so although I agree that not everything should be hierarchical, I am wondering whether the alternatives are much better, or would they lead to a disorganized mess.
Clicking "how does this work?" leads to the HTML source of the link target to be shown in plain-text instead of being rendered. Win7, both in Chrome and Firefox.....
What do you need a lawyer for? Corp docs? or consulting for the laws re: marijuana?
How interest-free banking works: The case of JAK
A kidnapping is a crime in progress, so we'd expect it to remain in the news until it is over. A murder is a short term event, and so is only in the news for a short time unless something newsworthy happens in the investigation.
> the unique ability of Lisp to solve this problem

Problem solving and algorithms exist independent of programming languages.

What's unique to this version here, is the use of a code generator.

http://www.weitz.de/files/einstein-minimize.lisp

> So this article could have been 'A C solution to "Einsteins Riddle"' if C had been chosen as the language.

The code would have looked vastly different.
I officialy withdraws the comment above.. The Angular sample application runs run on my android device(which I already cood do with out VS support).
But running my application as a Win8 app, which was my hope I could do, gives me the all to familiar :
"appx://com.microsoft.mdha.samples.angularjstodo/www/scripts/frameworks/angular.min.js

0x800c001c - JavaScript runtime error: Unable to add dynamic content. A script attempted to inject dynamic content or elements previously modified dynamically that might be unsafe."

So I guees they didn`t even bother to test their sample applications again Win8...
I was thinking someone ported the Spark View Engine (for .NET MVC) https://github.com/SparkViewEngine/spark.
Valve games – Android
It's amazing that there's only 24 years left until 2^31 seconds since the epoch... I'm looking forward to January 19, 2038 (provided that I'm still around by that time...)
My observation has been that US media outlets are less and less independent and more and more simply the mouthpiece of the US Government. To that effect, it's pretty much become a requirement for any US media outlet to criticize Iran.
Not to be a party pooper but why is that a big deal? You'll get a neat number like that every 1,150 days or so.
I've written similar things myself in the past[0].

The bit missed by the article is the complexity of supporting global broadcasts so I think an AppleTV would be IP (and HDMI) only.

I'm sure the UI would be great but you don't use the UI much on a TV, you out what you want on and then you watch.

I argued that the best reason to enter the TV market would be to hurt Samsung rather than to make big profits.

Of course, mobile phone pundits got the iPhone wrong so it is possible that I'm completely wrong.

[0] http://blog.jtl.me.uk/apple-tv-the-market-challenges
And maybe that is todays reality because JavaScript cant really do anything else. Give a kid a hammer and all problems become nails.
Can you imagine if the founders of Google took this kind of advice?

As a couple of examples, Google started on clusters of relatively commodity hardware. For years, AdWords ran on MySQL. Google's advantage wasn't in the innovative architecture, but rather, in the PageRank logic, which led to leadership in other areas. The architecture supports the innovation, which is the competitive advantage; the architecture isn't the competitive advantage.
Not a fanboy but OSx
Yes, I know - my blog is ruining my morning. Quick fix is to remove the trailing slash, i.e. go to http://www.pheelicks.com/2014/03/rendering-large-terrains instead.

If anyone using WordPress + W3TC has hit this I'd be grateful for pointers to a fix
Larrabee did succeed - it just got rebranded as Xeon Phi and is sold as a high-performance computing PCI card.
in my university, 25-30% engineering students were female

You're doing better than the USA by, what, an order of magnitude in this regard.
Using GNU Make as a Front-end Development Build Tool
Onosendai: A lightweight, open-source Twitter client for Android
Redis is great... except for the fact it's (publicly) not ACID, so adding Redis in the mix and calling it "scaling SQL" is outright misleading, because it loses the very properties SQL exists to provide.

Redis will enter into conflicts (where in this article's example, those locks won't "lock" the thing you're locking), and it'll lose minutes of committed operations on unexpected stops.

Does that make Redis useless? Hell no. Can it help scale your app if carefully considered, with regards to its properties? Sure. Does it "scale SQL"? No.
What stack are you using? Are you using anything like elasticsearch or non-sql Dbs ?
Cop out answer: The same reason anyone else would, i.e. that's not a particular reason to exclude them as against anyone else.

Best answer I can come up with: they are laboratories for experimenting with known space sentient species. After all these are species that evolved from programmed good yeast, so the outsiders may want to figure out how that works and if there are any nasty surprises hidden in their genomes.

Which is an interesting idea I think and I wouldn't have though of it if you hadn't asked, so thanks!
Yes, I remember it fondly, celebrating the 'billennium' on IRC:

https://krux.org/misc/billennium_log
Slidedeck, easily create HTML5 slides with Markdown
Openldap got hit by the billennium bug. I remember because we told our Noc to keep an eye open (Sunday afternoon where we were) and we started getting alerts that all LDAP replication was broken.

http://www.openldap.org/lists/openldap-bugs/200109/msg00052....
This actually looks pretty awesome :)
A real robot would be all, 1010011011100100100111000000000
The last part of the parent comment was rantsy, but in my opinion did not deserve to be down-voted past oblivion.

Back to your comment, yes Auschwitz outrages us, deservingly so, but this state of affairs has a lot to do with the fact that the perpetrators of Auschwitz lost. We hear a lot less outrage when the perpetrators 'won'.
Putting code in razor views is a very bad idea, have you tried .NET Demon for continuous compilation?
If you write tests you might want to consider NCrunch?
I wonder if there is a reliable source for this number
Almost the entire post assumes you're not using it for durability. It's about making tradeoffs so the use of SQL can scale. If you want to be semantic, ACID will never be performant and scalable. The use of SQL on getsentry.com is already pushing Postgres to the limit's of what a locking/transactional database can do.

The locks are a minor bullet point in a much larger picture. Redis is never going to generate "conflicts" in a classical sense, but there are race conditions with the specific lock implementation. I definitely didn't suggest they were strong.
Nuclear powered shipping makes a lot of sense to me. No refuelling for 25 years, no localised pollution, powers through any type of weather conditions. No chance of oil spills (presuming they're not used as bulk oil carriers)

Usually when I mention this someone brings up safety as a concern. Sure, it is a concern - but surely it can be engineered around with some type of sealed-for-life engine unit that can't be cracked open to steal the fuel or waste, and will just sink to the bottom of the ocean as a single unit in case of a shipwreck.

It just seems made to me that navies have proven nuclear technology over the last 50 years or so, and yet it remains a military-only technology.
This. Most of the code I write is gluing stuff together rather than inventing new things which is what I'm paid to do.

A lot of people say this stifles creativity and is boring but the productivity is off the scale. I've built things that would cost £50000+ in dev time and licenses and take 3 months in .net in a couple of days in Java without spending a penny (reporting, messaging, email processing, document scanning, parsing, bulk processing, ETL, matching, logging). This is because someone already did the leg work and released it with an open source license meaning no license cost. Not only that, the ecosystem, Unix based deployment platforms are all easy to automate so jobs only get done once and stay working. Sure you can throw out an ASP.Net MVC web app quickly but that's the easy bit.

We can put £500,000 a year back into open source projects through time investment and donations if we replace .Net and still do better than break even on the dev cost.
Why NULL is Bad?
I'm surprised by the perceived mystery of this deal to most people, It seems pretty straight forward to me. Seems there are two parts, Headphones and then the Beats Music licensing with record labels. I think Apple will leave the hardware to run on it's own, It's a valuable brand and can continue to bring in some profit for Apple as is. I think Apple will take the licensing deal built into Beats Music and merge that into iTunes Radio. Both of those services are small / starting out and combining them will make them both stronger.

I've been finding it to be an interesting koan to replace Beats with Oculus and Apple with Facebook, In a way these two deals feel like they have misplaced partners.
Psql \watch 1400000000 epoch time countdown counter
Nice writeup! I like how even simplistic approaches to performance can easily show clear differences! However! I noticed you use many (many!) exclamation points! It gave me the impression that you used one too many caffeine patches! [1]

[1]: https://www.youtube.com/watch?v=UR4DzHo5hz8
True, I have forgotten how old Vista is.

However, it does not change the fact that many of those systems are only 2.1 capable.
Well let me put it like this. I bought a Radeon 9600 back in 2003 when ATi still existed as an independent company. In the time since then, I haven't seen enough improvement to justify buying anything other than nVidia.

To be fair, they are better - I haven't heard them lately crashing the kernel so hard the alt-sysrq combos don't work.
Later duplicate submission, with more comments: https://news.ycombinator.com/item?id=7736874
There is a bizarre animated biography on IKB made by the BBC in 1975:

http://transportationist.org/2012/09/17/great_isambard_kingd...

"It is mostly about Brunel, but it is also telling of the state of the UK in the early 1970s. Something was clearly wrong that this was green-lighted."

What is even stranger is that it won an oscar in 1976.

Its definitely worth watching if you can find it.
The motion carries. Markus will spend more time on HN :)

Marcus, you shared a great talk a few months ago at Launch Academy and it really helped me get through a difficult period in starting my company, thank you. I had just bootstrapped my company for 20 months (read: hadn't had a paycheque in 20 months), now we're month 24 and things are rolling quite nicely (read: paid myself in April!!!!).
Js template in 15 line of code
If the submitter did not intend to submit a duplicate, it lets them know that they need to be more careful in the future to strip extraneous query parameters from their submissions. Is that not useful?

Also, for people that read via RSS who have not yet seen either submission, there is a reasonable chance they will see the original first, and might comment there. Hence, having a link in the duplicate submission's thread back to the prior submission, so people can go check for more comments there, is useful. I also put a comment in the original pointing to the duplicate, and noting it had more comments.

Edit: the deleted comment to which this is a reply was raising the question of whether it is useful to note that a submission is a duplicate when the duplicate is doing better and has many more comments.
I've only used Scala briefly (and then sbt fulfilled my meager needs) but from the rants by people I follow, each one of them shifted between sbt and mvn every 1-n releases over the years, because the one they were currently using annoyed them too much.

Then again I guess this goes hand in hand with the old criticism that the various releases are not backwards compatible.
I always always doubt the veracity of these numbers - how could you possibly collect them accurately? - but that is not to say I doubt the truth that the problem exists.

The mistake in your logic is that you're assuming all the children trafficked were born in the USA. Most likely, they would be trafficked by people smugglers and sold as prostitutes, and would come from poor countries.

From my understanding (and I don't claim much knowledge at all) the home-grown, self employed, 'Pretty Woman' type of prostitute is very much a minority.
I guess it's a bit like doing regular art full-time. Get yourself a name, a mystique, an agent, a benefactor. Skill is one thing, but success requires marketing.

(that said there's a number people who manage to do a regular bill-paying job and pursue an artistic endeavour on the side - eg Andy Lomas works at the Foundry by day and then does cool CUDA-powered music videos by night https://www.youtube.com/watch?v=2qMvqeEUzzw . I think it helps to try to at least work in a creative or visual industry though.)
no doubt it would be my first choice if it had proper windows support, but last time I checked that was still lacking
Domain for sale: node.io
Yeah .
You can separate Sampler and Texture in OpenGL too (and they were informally separate since multitexturing extension circa GL 1.2). But when not using a Sampler, legacy Texture settings still apply of course :)
In the US 18% engineering students at undergraduate level were female as of 2012 [0].

In fact, apparently in Iran almost 70% of science graduates are female [1], making the courses less diverse in terms of gender than the US, which I believe is closer to 50/50 for "science" collectively (can't find data).

[0] http://chronicle.com/article/In-Terms-of-Gender/135304/

[1] http://contexts.org/articles/spring-2011/what-gender-is-scie...
Yes, boys are worthless. The reason the article cites for educating girls is that then they'll have fewer kids, especially fewer boys who could end up making trouble.

And frankly the specific organizations for sending girls to school make me feel uneasy. I hope similar organizations exist for boys? I am sure there are lots of bright boys in the world who also can't afford an education. Why make it gender specific? Why not just sponsor kids education, irrespective of gender?

I could imagine in some countries it is more difficult to send girls to school than boys. But a "send kids to school" organization could simply spend more effort there to send the girls to school. No need to make a "girls education" organization.
Think of it this way - a teacher makes a very small fraction of what a programmer makes. With that kind of pay, and the kind of bureaucratic restrictions they have to work with, how easy do you think it is to recruit top tier ambitious talent?
Context.

WalterBright was being quite blind (maybe even a bit passive-aggressive) about what's actually required to start a company: one's gotta eat. DougWebb eventually lashed out, and now he's being perceived as the rude one.

He was not. He was just frustrated.

---

By the way, the situation would be very different if we had sufficient basic income. If you can count on the state (or the community, or whatever) to give you enough to eat, then starting a company suddenly becomes much less risky, if at all. Then speaking about needing "nothing more" than an affordable device stops being ridiculous.
Definitely but that gurantee is thrown away the moment you pull a 3rd party black box in.

I'm suggesting it's feasible but not necessarily perfect and when it does go boom, which it does when you have 100 million HTTP hits a day, you need to be able to find out precisely where it went wrong. LINQ makes that damn hard:

NullReferenceException
Company.Product.Assembly.Namespace.Type.Method() +14
...

When line 14 has 22 dereferences then you have no idea why it broke.
My variation: If all you have is a hammer, you'll only look for nails.

Re: OP.
I always maintain the source of the quote to be Nietzsche
(He was a jackdaw - aren't we all? - so I'm not claiming he's the original source. As if that means much anyway - ideas/memes are like the fashion cycle, being upcycled to 'culture' from the street.

(Its over twenty years since I read any N. so no idea which book but maybe Menschliches, all zu..)
http://en.wikipedia.org/wiki/Iranian_gender_restrictions_in_...

"""As of 2006, women accounted for over half of university students in Iran[1] and 70% of Iran's science and engineering students.[2]"""

[1]: http://news.bbc.co.uk/2/hi/middle_east/5359672.stm

[2]: http://www.nature.com/nature/journal/v444/n7115/full/444022a...
IPhone apps keep pregnant Moms updated on baby's development
I don't understand what's so hard to say the thing being scaled up is "the application domain model" and not "SQL". Not hard, is it?

A "scaling SQL" article that suggests adding Redis is like a "make more beer" article that suggests adding water.

There are performant algorithms for durable operations (as seen in frameworks like LMAX's Disruptor) which are simply not explored by Redis. The Disruptor is not canonical ACID, but it is durable.

They stumbled upon scalable durability because they had no other choice. As a trading platform, they were required to be durable by law, and required to scale by their clients.

A blanket all-or-nothing statement like "it will never scale" stops you before you even try to research the space of possible solutions.
There are plenty of examples of irrational behavior in psychological economics exeperiments, many are given in

http://en.wikipedia.org/wiki/Thinking,_Fast_and_Slow
you mean you can use a friend you don't have to trust as a cross-backup system

I mainly mean it has client side encryption, the consequences of that I'd like to leave open since nobody really knows or can predict all possible vulnerabilities of all possible systems. But yes basically: your friend would have a very, very hard time doing anything useful with the data or the incoming packets.

none for the free version?

not sure what you mean, I host the thing myself (serisouly, 5$ a month for a DigitalOcean box: best way ever to spend money:) but the site seems to claim there is 1GB free storage if you try their service?
I'm in the Mountain Time Zone (GMT-6 right now):

#!/usr/bin/env python
import datetime
for when_was in xrange(0,10):
print datetime.datetime.fromtimestamp(14 * 10**when_was)

$ ./theabove.py
1969-12-31 17:00:14
1969-12-31 17:02:20
1969-12-31 17:23:20
1969-12-31 20:53:20
1970-01-02 07:53:20
1970-01-16 21:53:20
1970-06-11 18:53:20
1974-06-09 02:53:20
2014-05-13 10:53:20
2413-08-22 17:53:20

<krt@box>:~$ python -c "import datetime;print datetime.datetime.fromtimestamp(1400000000)"
2014-05-13 09:53:20
Cool, I always like it when things are open source!
Voice of the people
In the UK Simon used to be very popular (getting into the top 10 boys names in the early 70s). I'm from New Zealand and it was a very common name when I was growing up, it would be common to have at least one other "Simon" in my classes.

It is a much less common name these day however.

http://www.babynames.co.uk/popular-baby-names#name0=Simon
I love Redis so much, it became like a superglue where "just enough" performance is needed to resolve a bottleneck problem, but you don't have resources to rewrite a whole thing in something fast.
Vinod Khosla evades questions on stand
Well, R&D is an important department for any tech company. Without being explore anything you can't move forward or be a successful.
Lots of chip companies do this. I worked for a company that sold a whole line of different chips at different price points that all used the same die. They had different packages and they all had different internal pads on the die connected to ground so that the chip could detect what mode it was in. The firmware could read this and detect which hardware was enabled or disabled.

I remember the management being very secretive about this since they didn't want their customers to think they were being ripped off by buying the "expensive" chip…

I don't meant to sound critical of this practice… From an cost perspective it makes a lot of sense to do it this way—the cost to layout, test, and create all the masks for a custom chip is huge. So it makes sense to want to cram as much into one chip instead of making 2 or 3 or 4. That way the one time cost of creating the masks and tooling up at the foundry are amortized over all the products that use the die.
Yeah. It's a charity. Nobody funds charities that aren't scaring people with statistics.