skysight-inc/HackerNews huggingface dataset:
I love email, but "Email marketing" sounds like a euphemism for spam. It may "print money"; so may telemarketing for those willing to stoop to that.

"ridiculous state of affairs of rich-text email" : it works fine; thanks to MIME, you can send me any kind of document you want. The problem is with some people and some mail software sending out bare HTML without using MIME attachments. But it sounds like these guys are doing this part right.

EDIT: I'm obviously not talking about opt-in newsletters and the like. People who use phrases like "email marketing" and "printing money" generally are not talking about these acceptable forms of email.
This is really powerful. As morbid as it is, I'd like to have a big poster of this that I can mark off.
I agree on the basis it hasn't been shut down. Rather, in a way, encouraged through the media. Also, anyone ever meet this Silk Road person?
Sorry, I'm aware of Chinese, Indian and Islamic mathematics. By "originating" I don't necessarily mean first in everything, but it's hard to argue that Chinese mathematics had as much of an impact.

While I don't condone violence, military technology is a big part of the advantage of western powers up to this point. It has driven innovations in other areas as well.

And I didn't mean to say China is not awesome (just not as awesome back then), I love Chinese history and culture, but my reaction is against the popular sentiment that China was humiliated for ~two centuries and it was just a temporary fluke. I think it began way before then, and that it's not certain that China was on the cusp of a scientific and industrial revolution itself, had not western powers arrived there first.
Yes, the update is only for windows.
GitHub Hourly: Tracking trending repos every hour 
I've written a simple script to extract the top 5 starred repos of each hour on GitHub and publish them on Twitter. Along with repo name and url, I also added the top three users (in terms of the number of followers) who starred the repo in the past hour. It can be simply used to track the trending repos on GitHub.

URL: https://twitter.com/githubhourly

Let me know what you think. Thanks.
Scrum will make a zealot out of you
"Perpetrators often attempt to justify their acts of torture and ill-treatment by the need to gather information. Such conceptualisations obscure the purpose of torture... The aim of torture is to dehumanise the victim, break his/her will, and at the same time set horrific examples for those who come in contact with the victim. In this way, torture can break or damage the will and coherence of entire communities." -- Physicians for Human Rights
> An ~8000 word article based on this one sentence, with weasel words and no real rationale.

A more accurate summary would read "a 7900 word article on the little-known economics and vulnerabilities of modern chip fabs, with ~100 words explaining how the author came to be interested in the topic". You could replace the WBE bits with "I am an investor in Intel and was reading Taleb's _The Black Swan_ and began to wonder what black swans might affect my stock holdings", and the essay wouldn't be that different.
GCC surprisingly slow with #pragma once
Please allow googling in an interview. How many people today actually write code without a Google search? I bet 90% of the Google engineers do that and still able to write really brilliant code.
I agree that the summation solution is an "aha" moment. But I don't think a reasonable interviewer would require someone to get that answer, and I can see how this problem could showcase a candidate's thought process and ability to reach incremental solutions.

For example, a naive approach is to sort and find the element where arr[n] == arr[n+1]. From here, the interviewer can see if the candidate is aware that most sorts are O(nlogn). A better candidate knows that with a fixed range, you can sort in O(n). Maybe the candidate will go with a hash table or set and check for the duplicate that way. I've interviewed people who look good on paper but don't intuitively grasp how to use hash tables, so this is a useful screening exercise.

My point is not that this question isn't simple, it's just that there are a number of ways to approach it besides the "aha" moment that give you insight into how a candidate works.
I see it as being incentivized to waste relatively large amounts of their time and money printing, shipping, and processing my checks for stupid small amounts like $23.46.

But you're right, I'm sure that for every person like me there are many who just pay the $1.50 for the convenience.
>> I just found a major limitation with this thing. It blocks payment from any prepaid Visa/Mastercard - even reloadable cards attached to virtual checking accounts that support ACH (payroll cards, Netspend, etc). That eliminates payments from a huge section of the population.

.. Aaand it's not an accident either.
I have similar interests but understand the need for fluffy diversions. To a point.

The biggest problem for me in consuming real news is rage fatigue -- so much unnecessary stupidity, pain, and greed makes it hard to digest after a while.
I believe so. Tineye uses something similar, because it detects those matches.
Have you published the benchmark source codes used for the comparison, anywhere? I am interested in figuring out the bottlenecks that make go perform worse.
Blackhole.go
Make Your Password Manager Even More Secure with a $25 Yubikey
> I can think of several relatively simple methods to take a large building out of commission.

I'm sure you could, as could I - drive up a truck filled with fertilizer comes to mind. But that's not the question being asked, just attacking a random large building - for example, a truck bomb wouldn't work for a chip fab, though, which is relatively dispersed and well-guarded, and alternatives like 'send over one bomber and drop one daisy cutter on the complex' aren't available to terrorists.

> And don't think for a second that terrorists don't know about all of them and more.

Please provide 3 examples of competent terrorists using your methods.
I wrote a patch to redshift to make it work on my Mac, and I've been enjoying that:
https://bugs.launchpad.net/redshift/+bug/1225567

It's command-line, like the Linux version, which means it's very lightweight. It's using 0% CPU (looks like 4 seconds of CPU over the last week or two), but it does seem to use 111 MB memory -- I'm curious why and might poke at it. (Yay free software.)

wyvern:~/src/redshift/redshift-1.7/src gthomas$ otool -L redshift
redshift:
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics (compatibility version 64.0.0, current version 600.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3.0)
Inside Facebook's Cold Storage Facility
> Although I feel everyone should have upgraded from XP

Why do you feel that way? I'm typing this on XP installed on an IBM Thinkpad X41 from 2005 that I use every day for writing. I find it hard to imagine what benefits I could get from upgrading this machine to a different OS.
What are you waiting for? It's free to join our opportunity
Its no that difficult to create a github project that can be completed in a weekend. I created the hacker new karma tracker and weedprices.biz in one weekend each.
The author humbly failed to mention that late last night he accomplished quite an extraordinary just-in-time feat himself:

Today Artsy launched its live auction platform with TWO x TWO, a charity to benefit AIDS research: http://artsy.net/feature/two-x-two
PyPy Status Blog: Update on STM
I have the phone number 5555 5555 in a capital city - it's unlisted, never advertised, and still gets about 10 calls a day, mostly from babies and drunks. If you do get a number like this, and want to use it, I would suggest putting it behind an IVR and asking callers to press * to continue. We dump all the non compliant users to a voicemail, which is entertaining to listen to once in a while.

When we got the number first, it was not possible to call it from the major mobile networks as they had blacklisted it as a test number!
Good lord I've read that case and its about as far from the pr0n filter example as you can possibly get. That place was beyond nuts and so was the trial. They deserved every penny they got because the workplace was out of control crazy, and merely coincidentally happened to involve male/female issues.

That is NOT a case about accidentally clicking on a web page or debating if huffpo headline stories are sometimes a little too racy, that was a case about a madhouse of stalking and intimidation and tire slashing and... I don't think a mere web pr0n image filter would have saved the mine 3.5 million dollars. Actually having capable supervisors and managers, yeah, that might have worked?
That is a high-quality comment. You explained your reaction and offered a solution to the problem you see in it.
If you do feel like booting up an IDE... Intellij's Javscript refactoring is really impressive.
After you've been writing a bit of Erlang, you find yourself always putting a "." at the end of lines in other language's interpreters.

I actually really like Erlang and would love to get more familiar with it, but there are very few small projects that are suited to Erlang's domain.
What is Entomophagy?
> the idea that anyone (especially governments) would voluntarily take a noticeable bite out of their economy to avoid the very small risk of the evil singularity sounds like crazy talk.

Absolutely. And I say as much, at length, in the OP.

> (It just occurred to me that a comparison with climate change may be possible.)

It is not just possible, but I actually make that comparison in the OP. (See point 4 in the China section.)
I actually wasn't aware that induction motors don't use permanent magnets. RC model aircraft is a hobby of mine, and all I knew is that the commonly-used brushless AC motors certainly use permanent magnets.
seconded. i feel really sad now.
Absolutely.

If they're a good company and your boss is not a bastard he will propose you stuff to make you feel better.
Already done: http://www.netfort.gr.jp/~dancer/software/binfmtc.html.en

Also of note: does more than just C/C++: FORTRAN, Java, Pascal, even assembly; and includes a "realcsh" and "realksh" for that C and kernel REPL you've been craving. Just "apt-get install binfmtc". I test out quick little things in C++ with this all the time.
Ok, so issuing a blocking call is "simple, familiar and intuitive". Invoking a Future or a Promise is "so many unfamiliar patterns".

Yes Sir, with this attitude I hope to make a remarkable progress in my tech career :) Seriously, there is nothing mysterious or magical about shoving a "plain-old JDBC call" into a Future.

http://en.wikipedia.org/wiki/Future_(programming)

Remarkable demo, btw. But lets not run down other approaches simply because one might, god forbid, have to "learn so many unfamiliar patterns".
All the posted python/ruby/etc... above has the same problem. A OOM condition will terminate them all, which is generally the desired behavior (and thus the reason that process termination is the default handler for OOM conditions in all environments).

What error specifically are you looking to see handled that wouldn't be exactly equivalent in your scripting language of choice?
Where "Moneyball VC" won't work
It won't convince the crowbar enthusiasts (who support every abuse of citizens by state agents), but the existence of more secure email providers will eventually lead reasonable people to question why the regulation of email provision requires so many crowbars.
"You can programatically detect skin tones - and porn images tend to have a lot of skin. This will create false positives but if this is a problem you can pass images so detected through actual moderation. This not only greatly reduces the the work for moderators but also gives you lots of free porn. It's win-win."

hilarious!
The practice of practising
I disagree. I worked with plenty of AF Col's in the 5-sided-puzzle-palace that managed offices with 15-30 folks.
They worked alongside a GS-13 to GS-15 types.
f.lux for iOS next please!
I often wonder if Typesafe has lost focus -- take their relatively new Typesafe Activator product bundle. It comes with its own flimsy web-based editor instead of a proper IDE, while Typesafe is investing in the Scala IDE Eclipse plugin at the same time. Same counts for some basics -- library versioning/compatibility in Scala is still a huge mess, and same thing can be said for the compiler's performance (especially combined with an IDE).

On the other hand, I do hope the Spray acquisition will improve the Typesafe stack, especially Play: it can really use some of Spray's patterns and its high performance.
http://www.agis.co
They list the cost of a shared account as:

"a shared DevOp plan can be purchased for $499/year"

for up to 20 users.
MS will end support for IE on Windows XP when they end support for Windows XP in six months.
> What makes this a business writing class, it sounds exactly like Freshman English. It also sounds exactly like the term paper requirement for my literature credit elective which was sci fi, other than sci fi class additionally required we relate somehow to sci fi. It sounds like every term paper requirement I ever had to write for every class other than not being on topic...

These are different styles of writing, emphasizing related but not fungible skills. A business writing class focuses much more heavily on being concise, persuasive, and tailoring your writing for your target audience. I wrote a lot of term papers for a lot of humanities classes in college, and these skills were only indirectly implicated, not the central focus.

> Maybe your anecdotes were not educated the wrong way with the wrong topics, but just simply not very well educated?

Possible, but unlikely. Whatever the various high school rankings are worth, mine appears in the top 5/10 (in the U.S.) of most of them. The problem was the curriculum, and indirectly the teachers who brought with them a romanticized academic mindset. Your comments are essentially illustrative of that mindset: a snobbish overestimation of the importance of literature, etc, combined with rationalizations about how studying those subjects nonetheless indirectly develops relevant skills. This basic approach to education is fundamentally flawed. It's the product of PhD's in various fields who think a grade 6-12 education should consist of little tastes of a variety of those fields, and rationalize that approach by claiming that people will pick up relevant skills in the process, or "learn to learn" or something similarly vacuous.

To circle back to the writing example, there is no reason other than snobbery that literature classes are taught in grades 6-12 while business writing classes are not. Even though kids, too lost in learning about metaphors and allegories and whatnot to pick up any real writing skills, predictably graduate without being able to write effectively, it never occurs to anyone to say: "gee, if we want kids to know how to write, maybe we should teach them how to write!"
The best summary of actors vs. agents I've heard is Jonas Bonér's, one of the head Akka engineers:

"With actors you send state to the behavior, with agents you send behavior to the state"
Sort of implied by me being the only test subject, no? Let me try again without the confusing humor element: HTML email gives a bad impression to me and people who share my prejudices and attitudes.
Wouldn't an electronic receipt serve that purpose just as well?
> Threads/Actors are the obvious way to do concurrency.

Sure. Actors or other forms of CSPs. But I think that a necessary component is some form of a shared data-structure that works alongside, rather than interfere with, your threading model.

Erlang has ETSs, which are a little limited – not saying that there aren't better concurrent, shared data-structures in Erlang, just that even a language that works purely with the actor model admits that such a data structure is necessary.
Blobfetch.js - preload large files (like html5 video)
Is it wrong I'm feeling disgusted by what they're offering for what their charging?

Off to see if freedevopsinfo.com is taken.
Very cool. What is the product?

At this point, I wouldn't put any energy into the product. I would focus all of your efforts on selling until you have 3 to 5 customers who have paid you.

Here are two case studies on people pre-selling B2B based software companies before writing a line of code:

Carl sold a few grand building software for physical therapist offices: http://www.smartpassiveincome.com/research-validation-profit...

Josh - Sold $22K in sales with 73 customers. Selling CRM software.
http://thefoundation.com/josh-story/

What other questions do you have? Here to help.
Perhaps there are just many dimensions to observe one object/thing. And most of time, people are just not able to figure out the single point(if it does exist and can be achieved with the given conditions) that can make sense for all the dimensions.
Why is the tile called "Hacking"? It seems like everyone came here to hear some hacking but instead we get a story of someone trying to become an Olympian.
Yeah I had a similar bout two years or so back.

A colleague had suffered the same problem and gave me instructions like taking a hourly break and doing a stretching excercise (rotate palm downwards and hold it flat with outstretched arm bending slightly upwards against a wall while tilting the head in the opposite direction for thirty seconds in three repeats), worked wonders for me and I've not had any problems since (still doing those stretches, although not as rigorously).
Mechanical Nun Begins Journey To Visualize Sin Data
W3C Validator Suite
Is this similar to green threads / "greenlets" in Python? They look to be the same concept.
Tesla does not use rare earth metals in our battery or motor.

The HN Title [1] should be changed, as it is in effect editorializing beyond the information provided, IMHO. As others have noted, there is no information to suggest the statement is generally true, beyond these two sub-system components.

[1] Currently: "No rare earth metals in the Model S"
It makes sense to compare China to Europe instead of single European countries because they can both be considered civilizations. The difference being that China has always been striving for unification (although throughout much of it's history has actually been divided or in civil war if you'd call it that). Had Qin Shi Huang not imposed cultural and economical uniformity perhaps China would be more like Europe today?

My argument was mostly against popular literature presenting this world view where China just stumbled a little bit and where the rise of the west was almost accidental. I see this all over in "insight porn" type literature. This article sort of started out like that but my knee jerk reaction was wrong.
I wasn't sure what the implications of rare earth metals were, so I looked it up. In sort,
Rare metal extraction involves substantial pollution in the mining, onsite processing, and refining phase. Mines create environmental degradation through topsoil loss, poorly controlled tailings ponds that leach into groundwater as well as lakes and rivers, roads slicing through habitat, and the use of large amounts of energy to extract and process the materials they uncover. Some rare earth metals require substantial processing, and that provides a number of opportunities for pollution at every step of the way.
More here: http://www.theguardian.com/commentisfree/2011/sep/26/rare-ea...
7 Reasons Why Young People think Your Content SUX
Definitely doubt it's possible to have a completely REE-free modern electric car.

The post name is definitely click-bait and should be clarified.
It's true, and that's why I think student hackathons are going to become so important in recruiting. It's not about the grades and a fancy name, great talent comes from passion and intellectual curiosity. At these events the differences between the groups that code for fun and the groups that are in CS because they think it means a guaranteed well paying job post-graduation are REALLY obvious.
For smaller product, continuous deployment can move at a really fast pace. For larger project, continuous deployment has to have a release and deployment cycle.

Google I heard does an amazing job at this. If I remember everything I heard from a Google talk, before peer review there is a pre-build/testing process. And while waiting to be reviewed, there should be a build triggered (or the build should sits in a CI queue waiting for testing).
Even Steve Gibson upgraded. I really scratch my head at this, unless Google is trying to increase browser market share in China?
The linked page describes this as something that "absolutely belongs up on the Model S Facts page". Is there anything particularly negative about rare earth metals aside from their potential scarcity?

Edit: fersho311 answers my question in the same minute I ask it. Thanks :)
I think the OP is trying to blur the lines of "use the best tool for the job." C/C++ are powerful languages but they usually require a build infrastructure of some kind. (make, etc.)

If you need access to a native library that isn't exposed through any other tool, sure, then writing a C++ tool is an acceptable route.
>On my 4-core (8 virtual cores) i7 MacBook, with 10,000 spaceships, I get close to 10 simulation cycles per second. [...]

> When running the simulation synchronously, i.e. with a phaser, performance drops to about 8 cycles per second on my development machine.

> Performance – we are able to fully exploit the computing power of modern multi-core hardware.

So, 25% faster with 8 cores is "fully exploit the computing power of modern multi-core hardware". WTF?
Reading the other posts, this doesn't seem to be the case. It is "hacking" because he was creative in how he pursued this goal while still working within the framework
The walkable city
But would you really make hiring decisions based on either of those projects? Software development is 'relatively' easy when your project is <1000 LOC. It becomes harder as the project grows. And it's the ability to grow the project what you should make the hiring decisions on.
Step 1: Don't believe his numbers
"If I can't convince Grandma to buy a new computer, at least I can have her use Chrome instead of IE."
For every event like this there are thousands where people have a good time. Just don't let your employees drink-drive.
Why is this notable, beyond possibly price associated with them? The only issue with rare earth metals is that at various times the supply of them has been politically shaky, though I think that is currently not the case? I'm not really sure...
It would be possible to build a more compact motor using NFeB
magnets, but the cost outweighs the slight weight/performance gain. It is also my understanding that induction motor that Tesla uses is more efficient at regenerative braking.
Who needs Google Street View? Indian brothers launch rival service
Post-mortem and recovery of a corrupted git data file
Why Studying in Bed is a Bad Idea
http://www.wonobo.com/

Amazing :)
I agree, but I understand its part of the game played. I have 13 years of IT experience, but still contribute to open source projects on Github, as my day job codebase can't be released/be part of my portfolio.
Eh, it's all semantics; nearly any language can be compiled or interpreted, and while it is verbose, it's not insurmountable to make scriptable C++; I've got some templates I tweaked with long enough to make them pretty straightforward to cut and paste and use with binfmtc (see my other post) to quickly test things (I may have to post those templates . . . ). I also have a template for Python that does similar things, because in all honesty, while it might slow down learning a bit, at least I'm learning the correct way to do things by always having warnings cranked to the max.
My wabi-sabi based startup just raised $100m.