skysight-inc/HackerNews huggingface dataset:
Funny you mention this, since I've noticed that even in ReactOS - which is supposed to be a Windows clone - there's something "not quite right" about it when you look at a screenshot like http://1.bp.blogspot.com/-SN0tgsoHkV8/UwMdmx3RM1I/AAAAAAAAA3... - I think it's mostly the fonts. I've found that free (as in freedom) fonts just have this... odd look to them.
uh, show what? screenshots ?
Email and analytics for sales people
I love the original game and love that Epic is doing this! It's going to be great! :D
Cool project. btcd is going to make projects like this so much easier in the future, I think.

The old school way of doing something like serving notifications over websockets without using a hacky solution like bitcoind's walletnotify to a script, or new, well-engineered solution like btcd, is to create an actual lightweight Bitcoin node in the language of your websocket server. Traditionally, people have used artforz's old Python half-a-node for this purpose[1].

I recently updated this old half-a-node, also using code from jeffgarzik's python-bitcoinlib, to run on Python 3's new asyncio instead of the old asyncore. I have then have it tapping into PyZMQ to scale up and serve websockets on multiple Tornado servers. I've open sourced the asyncio part and may open source the rest soon[2]. In the full project, Tornado provides the main event loop for asyncio, but also smoothly integrates the ZMQ event loop using eventloop.ioloop.

I used this to create a backend for a realtime Bitcoin POS application, but I'm not convinced there's a real market yet for it, so I've not yet moved forward with it. Fun stuff.

1. https://github.com/jgarzik/pynode/tree/mini-node

2. https://github.com/esbullington/pynode-asyncio
The ethics of engineering is also hard. If your employer asks you to implement a feature that hurts the users, what do you do? Examples include working on the Sony rootkit, etc. Here's a great post about why it's a difficult problem and why all existing "codes of ethics" (including the IEEE/ACM code) completely fail to address it: http://glyf.livejournal.com/46589.html.
You saw what happened in the day of the triffids - would you want to be responsible for that?
Your templating engine sucks and everything you've ever written is spaghetti code
An interesting, simpler and more designer-friendly approach to templating.
I once tried to help someone with a pair of beats headphones that they purchased as a present for a relative. The complaint was that they didn't sound right.

I tested them out. It was horrible, it sounded almost like what it sounds like when a stereo headphone jack is only partially inserted -- on three different devices and two different pairs of headphones.

They suck and are a major ripoff.

Whenever something advertises beats audio, I know that it's not a product for me.
The electric field for stimulation threshold is typically quoted as 100V/m. There's no chance of achieving that within the brain using the 9V battery and skin contact approach!
but apple do effectively corner the accessories market for people buying iphones. if this acquisition happens it's about getting people to spend more money on gear after they buy their apple i-product.
Jackson Founder, Tatu Saloranta, responds to JSON Benchmarks
As Uber battles 13 lawsuits, cabbies and state agencies are out for blood
Why Firefox os will be the future.
Cultural backbone according to who? Tabloids and E news? Modern societies are composed of many sub cultures. A better anatomical analogy for awful pop culture would be a repulsive and visible contagious rash on the face.
If any big company did this with their games, I would be happy too. Competitive and cross-platform are features few big games have these days.
Thanks.
I tried building from the source and it worked without errors but then I couldn't figure out how to actually run it?
How did you compile the executable?
Fear of failure is not always about things that other people understand.

Anxiety and fear are powerful emotions and they can have severe impact on behaviour.

Some children do not ask for help feom teachers because they fear looking dumb, even though a teacher's role is to take questions and provide help.

Some schools recognise this fear of failure is paralysing for some people and they run programmes to overcome it. Here's an example of a good girl's school in England that runs a failure week. http://www.bbc.co.uk/news/education-16879336

The fears involved in a vegetable patch might be:

+ I never complete projects and this is going to be another one of those

+ I don't know what I am doing and I am going to waste time and money

+ I don't know what I am doing and people will mock me

...and so on. These fears are real, but can be overcome with reasonably simple techniques.

Those techniques include saying "it's just a vegetable patch; you can't screw it up", but probably using slightly different wording.
I'd be fully in support of that if it weren't for the fact that initializer_lists end up causing their own sets of issues.

For instance, type-inference is completely borked:

auto foo{tmp};

results in

std::initializer_list<decltype(tmp)>

Not to mention issues such as

std::vector<int>{ 3, 4 } // => [3, 4]

vs

std::vector<int>( 3, 4 ) // => [4, 4, 4, 4]

Unless some alternate syntax is proposed for initializer_lists, the old syntactic forms are kind of indispensable.
Getting gulpy: Advanced tips for using gulp.js
Angular Announcements: May 2014
Bomberman is god tier game.

Absolutely amazing.

I am surprised at just how terribly wrong they got it in later iterations - weird 3D and horrible styling.

Has anyone done an analysis of franchises that stopped being great? Bomberman, MicroMachines, etc etc.
On the Viability of Erlang Releases and CouchDB
And yet, after modern medicine took over, researchers found there are cases when bloodletting is the appropriate treatment. (http://www.cdc.gov/ncbddd/hemochromatosis/training/treatment...)
Digital Ocean: $10/$65 USD coupon codes (for new customers)
Get a Linux SSD powered VPS right now with this new (and exciting) promo DigitalOcean it's offering.

Steps:

1. Go to: https://www.digitalocean.com/?refcode=454a567a70f6 and create a new account

2. Click Billing

3. When asked for it, use the code : CHEFCONF ($65) - SSDMAY10 ($10)

4. Pay $5 with Paypal and/or a Credit Card (to verify your account)

5. Create a new "Droplet" (starting at $5/month)

6. Get up to 13 months of a $5 VPS with the following characteristics:

512MB / 1 CPU
20GB SSD DISK
1TB TRANSFER

Disclaimer: The DigitalOcean URL up there is my referral link which you can use to help me out a little.

Enjoy!
By that logic, Apple should buy Google.
> It's a potentially smart business move

Yet without it being a dick move. Even if it's good for them, it's also good for us :)
The Momentum On-Ear† are top notch quality, full of bass while keeping meds and highs detailed all the while costing much less. Technically, Beats cans are definitely overpriced, you're definitely paying for the style (which is not necessarily a bad thing per se)

† The Momentum over ear have a totally different, much more balanced sound. Almost a monitor headset, except with detail being just right so that they don't give too much fatigue.
Incorrect Promo Code!
Code has expired
Right, you got Newsqueak wrong, nothing else suggests smalltalk fandom. I got into an argument over lunch with Rob Pike about Java, and I got the impression that full OO just wasn't his style (he's more of a modules, interfaces, and everything-is-a-file person).
Code doesn't work. It looks like your trying to get people to register with your referral code.
This looks neat on first glance and on small code samples, but I've had so many messed up whitespaces after merging branches that in the real world this would be just another way to shoot yourself in the foot. I really like python for scripting up into the 10k lines-of-code area, but for bigger projects (and teams with more then - say - 3 coders) I wouldn't even consider a dynamically typed language, let alone a language where intendations and newlines are language constructs.

I don't really find the example at the end of the article much more readable (even though it "cheats" a bit by using the C++11 auto keyword and range-based for loop), on the contrary, the white space on the left side looks more messy then on the right side to me.

C++ code which has a lot of STL containers and complex templates does look ugly though, that's why I prefer to either not use this, or hide it under typedefs and decltypes. I also don't like the new auto keyword very much, the compiler SHOULD complain when someone on the team changes types around.
Please don't do that, you're making the web a worse place. If you're going to sell documents, do what the academic paywalls do: display the first two pages (without any restrictions). Restrictions are just silly because if the content is on the user's computer, you know there is a way for them to get at it.
António Damásio (portuguese, but based in USC) is also worth checking out. Descartes' Error is a must read.
"It was like early retirement, except for the days a Ph.D student named Brenda Milner arrived to test him."

Brenda Milner went on to become a founder of the field of neuropsychology. She's now in her nineties and, according to wikipedia, is still active in research and teaching [1].

[1] http://en.wikipedia.org/wiki/Brenda_Milner#Current_life.2Fre...
So? This has nothing to do with my argument.
Just tried it out a few hours ago and it was working, can other readers please confirm the above comment? Promo is suppoused to work until May 31, 2014 as far as I know...

Thanks.
Thanks, definitely going to take a look at Scribe. We're currently using redactor, but would prefer something open source. Scribe looks really good but I haven't had time to play with it yet.
Maybe you SHOULD read the article. The effects where minor and the studies have severe problems.
Also, Transcranial DC stim is something totally different.
Yep, that's on the "Disclaimer" part.
In silico: First steps towards a computer simulation of the human body
In the grand scheme of things, our lives are just frames of recognizability to one another, and we live on as the information that transformed via us forever. The cycle of innovation, and thereby of technical debt in software, seems to just be one where we either oscillate between caring about quality vs caring about innovation with a frequency proportional to how quickly we can communicate or a static power distribution of the same dichotomy. Either way, the lines we draw and the lengths of frames for when ideas, people, and companies "die" are all just emergent phenomena of the way we think, and pretty arbitrary in the grand scheme of things, don't ya think?
Show HN: Rubber Duck Debugging as a Service
Show HN: AppSMS, a platform to develop apps for SMS
JavaZone 2014 movies
Java movies based on popular TV-shows.
hoping for an answer
My bad. It originally looked like linkbait. Hopefully the code works for someone else.
This is the only thing that makes sense to me - Cook specifically said "getting people to wear something is hard" when talking about the wearables future and like you say, people are already wearing millions of pairs of Beats...

With optical pulse sensor and accelerometer for step counting, it's the easiest "slip personal health tracking under the rug" play there is.
Honestly, I'm a bit amazed. HN was falling over itself talking about fresh $5 sourdough loafs (which are about $1 at my local bakery) and a piece of high quality software gets heeing and hawing at $20?
Updated with new code, and clarifying issues.
For all the people that think its worth it.

HTC bought it for 300 million, they sold it as they had no use. Their in the same market as Apple (and with Sense / HTC, they also could use a music broadcast service).

They sold it. Now Apple wants to buy it at a much higher level... Doesn't make any sense.
I intuitively designed a very similar architecture to Flux & React, last year. It's a lightweight PHP+JS framework. (used in this pet project: http://www.youtube.com/watch?v=-Lta5xSj4mY )

Is there a name for such a pattern?
Japanese Man Arrested For Possessing Guns Made By 3D Printer
Your new code is for 10 bucks. I've flagged the submission, this is not what it seems.
> Some people, perhaps most people, want a strong bass. Are they wrong?

I think that if people want a strong bass, they should listen to music that has strong bass and use headphones that will accurately reproduce it.

If they want music that doesn't have strong bass to sound like it does, well that's the role of the equalizer, not the headphones. The role of the headphones is to take whatever signal they're given and accurately reproduce it.

That's what the comment you're replying to is saying.
KERS is all decided by the computer now!
No need. You can even refer to earlier arguments in the list like

def foo a, b=a.succ
b
end

foo(1)
=>
2
I'll go one further and assert that in a noisy environment, the Bose QC15 have the absolute best overall sound quality of any headphone I'm aware of. By a very, very long mark.

I had a few very sophisticated sets of expensive headphones (plus a headphone amplifier) and I just don't use them any more. When I don't need to wear headphones, I'll sit down in my theatre room. When I need to wear headphones, it's because I'm in an environment with other noises (office, travel, etc) and the noise cancellation trumps any other cans' refinement.
Yes - I remember that Jacque Villeneuve had a special steering wheel with which he could shift gears with one hand.
In a weird twist, that cynic would be superficial.
Engenharia Civil no Brasil em Debate na Ordem dos Engenheiros
Shen lisp has the world's only turing complete type system (making it even more advanced than Haskell's system).
Same goes for your computer. You'd be surprised at what's running in your North & South bridges
I wouldn't say we "know the ones like instinct, superstition, and religion [...] are considered inferior to logic". They are not comparable, unless you formulate criteria for what is better, and then you can easily bias the comparison towards one or the other.

If there exist an infinite number of modes of thought as you posit, then yes it is possible that the best one is not among the ones we know of now.

I don't really think of it this way though, because logic is not supposed to give us something new, not supposed to give surprising conclusions. Logic formalizes the steps you can take to arrive at valid conclusions. However, what constitutes valid conclusions is ultimately based on our intuitions, it is what the logic is founded on (comparable to how mathematics is ultimately based on accepting axioms).
20 Day Stranger
It's more obvious at the extremes. At 20,000x magnification your going to show a lot of details normally missed. A high resolution close up shot will often have less detail and than the same number of pixels using some magnification.
The thing about the OP is that Lisp isn't well defined. The only constant is that what Lisp is changes, so it's really not that useful to talk about Lisp as "the final language" because there will always be new Lisps. The only common thing between the Lisps seems to be the s-expressions and metaprogramming.
SmartCollar: Wearable Tech for Dogs
Do you really want a turing complete type system? Being turing complete does not necessarily mean more powerful for real world applications.
Online tests are the latest gateway to a new job
I haven't tried them (just found out about them now), and I know it's not exactly what you're looking for, but there are WMs that allow you to have nesting virtual workspaces. It could be an approximation.

http://common-lisp.net/project/clfswm/

http://treewm.sourceforge.net/
Show HN: My First iOS Game Feedback and suggestions :) 
Hi all, I created my first iOS game and it's free on the App Store. I'd really appreciate some feedback and suggestions on it as I'm planning to add some extra new features :)
How smartphone battery life will soon be measured in weeks, not hours
Funny you mention that...

http://lefsetz.com/wordpress/index.php/archives/2014/04/01/a...
CoreOS Beta Release
Someone could knock up an app using web RTC. A perfect opportunity for some hacker out there. Some hacker that reads HN.

The trick is avoiding it becoming the next chat roulette :/
Was my impression aswell. So this means if I sell my iPhone to someone (after resetting it obviously) it is possible the buyer could retrieve my Contacts and SMS messages from the flash memory?
>static typed languages are inadequate when using them in shell. You really don't want to type all that

I'm not sure I understand, what is wrong with dynamic in C#? You've got the anonymous types for quick data structures.
I tend to agree when it comes to headphones. I'd go with sennheiser over any other brand anytime.
But the bose soundlink mini (bluetooth speaker, they are quite fashionable these days) has an incredible sound and a similar price tag as the vastly inferior beats pill.
Dr Dre Appears To Confirm Beats/Apple Deal
Taxi drivers' pre-Uber work arrangements are even worse; by and large they seem to love switching from working for a taxi company to working as an Uber driver. For example:

http://tech.fortune.cnn.com/2014/01/15/with-ubers-comes-stru...

http://sanfrancisco.cbslocal.com/2014/01/16/san-francisco-ca...

http://www.forbes.com/sites/timworstall/2013/12/12/how-lyft-...

In fact, for all the articles about taxi companies protesting before Uber comes to town, have you ever seen one about drivers complaining after?
Finca Elida Estate, Panama
Someone in the video asked a question about how AngularJS compares against Flux+React.

Anyone has a more detailed explanation?
Multiple SSH proxying in Drush and Capistrano
I feel KDE4 has managed to keep close enough to a normal desktop environment, even though they've been touched by the braindamage known as "semantic desktop search", which insists on taking up tons of resources to index your half-terabyte home directory that you've already organised for easy access.

LXQt seems like it could become what KDE should have been. All they really need is to also merge with the Trinity people.
Education System is the Problem, Not Google
The reason is that there is no central steering to define the workflows of Apps and how and when UI elements should be used and how. That's why QT is used extensively in KDE, as it brings a lot of UI elements by default to alleviate this lack of steering.
Shopping with Hashtag
Interesting. I feel much more confident about deploying the right thing using an operating system package than some other mechanism. Almost everything else in the datacentre is deployed using operating system packages, so we get a lot of practice at deploying the right versions of things. The few legacy applications we have that are deployed via custom mechanisms are a headache - they require completely different tooling and troubleshooting knowledge to everything else.

But then, i have spent a fair amount of managing machines, shuffling packages around apt repositories, writing Puppet code and so on. Perhaps for a developer who has not served a sentence in operations, operating system packages are a less comforting proposition.

You seem to be very keen on avoiding "installation". Could you tell us about why that is?

And could you remind me what the added features of a capsule are? Putting aside the differences in delivery mechanism, which as i've said, i'm afraid i see as misfeatures, the only one i see is that it automatically finds the right JRE.

(Sorry you're being downvoted, by the way. I think this is an interesting discussion, and your gracious responses deserve upvotes, not downvotes.)
1. acquiring users
2. getting media/bloggers/journo's attention
3. hiring business development & marketing team in other geographies
>Heck, it may even be significantly faster. Without native code, hardware doesn't have to care about backward compatibility any more! Just patch the suitable GCC or LLVM back end, and recompile the brO-Ser. New processors will be able to have better instruction sets, be tuned for JIT compilation… The Mill CPU architecture for instance, with its low costs for branch mispredictions, already looks like nice target for interpreters.

Heh, I hope you appreciate the irony in that one. On the one hand we have people arguing that we have to stick with the existing web platform for backwards compatibility reasons, but on the other you are suggesting it would be easy to switch the entire world to new totally incompatible processor architectures to make aforementioned web platforms performant.
The case for ReactJS and ClojureScript
Ask HN: In 10 years I've built $4M business, now what?
Our company is 10 y.o. with 70 people on board and we build just one product. Some years ago we focused on a completely new version with new UI, etc. It took us 3 years to release it, and it seems this new version didn't took off...

We still have a good revenue stream, but new sales are not great and it seems soon we will start to loose more customers than to win new ones.

So what can you recommend in this situation?
What if I wanted to take a peek at this article without giving up my email address? If only there was an easy way to stop JavaScript from blocking my page view with that subscribe request …
[app] Dominate your partner through house work
Twitter Makes Like Instagram
LXQt and KDE may be similar but they're not the same at all. A merge would simply be impossible, both on a technical level and on a social level (nobody would accept it in either community).
It looks like continuations in a slightly different guise to me.

http://en.wikipedia.org/wiki/Continuation#In_Web_development
You can see it all here: https://www.assetstore.unity3d.com/
IMO PaaS's aren't that expensive for a lot of projects IMO.

The only thing I use VPS's for now is testing. I just do basic security hardening and call it a day. Not really too worried if anything happens to these boxes.

I saved A LOT of time switching to PaaS's. Probably 30-40 hours a month. I don't really touch anything sysadmin related anymore and I'm a lot more productive.

I don't regret using VPS's because it forced me to learn alot of sysadmin stuff.
Scala, OCaml/F#, and Haskell beg to differ.
Reminds me a lot of Warcraft 3 custom games (minus the in person setting and arcade game input)
I wouldn't hold your breath. I do miss that Unreal discovery feel though.

http://en.wikipedia.org/wiki/List_of_Unreal_Engine_games#Unr...
How Munich switched 15,000 PCs from Windows to Linux
I've found a couple of links regarding React without Flux vs Angular:

http://www.quora.com/Pete-Hunt/Posts/Facebooks-React-vs-Angu...

http://www.reddit.com/r/javascript/comments/1oo1y8

Though they're both from a member of the React team and might be a little biased, they were very informative.
Visualize JavaScript run-time behavior with Theseus
If you would like to learn to do some home repair work volunteering can be a good way to start. Organizations like Habitat For Humanity basically offer you some training in exchange for your labor. I hung drywall in NY with habitat and did electrical work in New Orleans through the Saint Bernard project.
An Introduction to IndexedDB
JQuery: How to change the displayed date format in Datepicker?
YOUNG MAN CLAIMS,FREEMASONS WANTED HIS CHILD FOR RITUAL SACRIFICE
Previous years movies:

2013: https://www.youtube.com/watch?v=E3418SeWZfQ

2012: https://www.youtube.com/watch?v=HXvm76e2X1Q

2011: https://www.youtube.com/watch?v=5U1_KW6ww7Y

2010-1: https://www.youtube.com/watch?v=RnqAXuLZlaE

2010-2: https://www.youtube.com/watch?v=1JZnj4eNHXE
Python vs. Lisp readability (video, edit from Pycon 2009)