skysight-inc/HackerNews huggingface dataset:
One of the most interesting things I've learned about human genetics by joining a local "journal club" including several researchers who are members of the Behavior Genetics Association is just how little is certain about genetic influences on any human trait of interest. The review article Johnson, W. (2010). Understanding the Genetics of Intelligence: Can Height Help? Can Corn Oil?. Current Directions in Psychological Science, 19(3), 177-182

http://apsychoserver.psych.arizona.edu/JJBAReprints/PSYC621/...

looks at some famous genetic experiments to show how little is explained by gene frequencies even in thoroughly studied populations defined by artificial selection.

"Together, however, the developmental natures of GCA and height, the likely influences of gene-environment correlations and interactions on their developmental processes, and the potential for genetic background and environmental circumstances to release previously unexpressed genetic variation suggest that very different combinations of genes may produce identical IQs or heights or levels of any other psychological trait. And the same genes may produce very different IQs and heights against different genetic backgrounds and in different environmental circumstances. This would be especially the case if height and GCA and other psychological traits are only single facets of multifaceted traits actually under more systematic genetic regulation, such as overall body size and balance between processing capacity and stimulus reactivity. Genetic influences on individual differences in psychological characteristics are real and important but are unlikely to be straightforward and deterministic. We will understand them best through investigation of their manifestation in biological and social developmental processes."
Warn HN: Security vulnerability in py-bcrypt 0.2 (fixed in 0.3)
I'm now required to respond by saying "I see what you did there."
The Sunday-Only Newspaper Problem
5 Products That Should Fear Google’s Next Killing Spree
On Android if you enable the numeric keypad as input method (instead of the standard keyboard), it will behave like you describe -- a variant of T9.
Can we change the title to include "[SECURITY]" ?
14 lines is an article now?
How is this analogous to the just world fallacy?

In that case the belief is that people get what they deserve. If bad things keep happening to you it must be because you're doing something wrong. Because the world is overall just.

In this case people are willfully encouraging a certain business practice by giving those businesses their money. Then they complain about the business practice they just supported and look to the government to force the businesses to behave differently. They're not being victimized by a harsh world and being told it's their fault. They're willfully victimizing themselves.

This is different if there is some kind of government enforced monopoly interfering in the market. But the end result is the same in that case. The business isn't the problem.
Complicated sounds like a bad thing. Care to elaborate?
> meaning that they start by interpreting and executing each line of code as they read it, but when they see a function getting executed a lot, they convert just that function to native machine code as a performance optimization for the next time it gets called.

Technically V8 does not have an interpreter pass at all. It always JITs to machine code. It does have two compilers though: a fast JIT and a slow JIT. The fast one gets code running as quickly as possible so your app starts fast, but doesn't generate optimal code. The slow JIT kicks in for hot code and spends more timing compiling it to something that will run faster.
The debug lib lets you hook behaviors on line changes, entering a function and leaving it, but nothing for single bytecodes iirc.

The debug lib, allowing to take control of the whole program, is disabled in most sandboxed environments including wikipedia's.

However, bytecode instruction and line changes both are poor metrics to measure time, cpu or any other kind of resource usage. Measuring process time is relatively easy and much more accurate.
? 5" is still considered relatively large. There are a number of 5" phones, but the vast majority are smaller.
Ask HN: What do you listen to while hacking?
After slipping on my Sennheiser HD598's and turning on some Venetian Snares on Spotify, I started to wonder: What are other developers out there listening to while they write some code?

1. Do you wear headphones/earbuds, if so, what kind?
Sennheiser HD598 Open-Air Headphones

2. Do you use speakers, if so, what kind?
When I don't have headphones on I use Klipsch Pro Media 2.1 speakers.

3. What genre(s) of music do you listen to?
I listen to everything indie, electronic, classic rock, hip-hop. But I generally prefer instrumental music, or music with minimal lyrics.

4. Do you have a hacking playlist on Spotify?
No. But maybe we should start a collaborative Hacker News playlist?!
thanks hvs, I'll look into it
The Day Mark Zuckerberg Turned Down Yahoo's $1 Billion
What were their production costs? How much profit did they make?
"Meta," as an adjective and not, say, a prefix.

Bad: "That show is so meta."

Good: "Let's look at the metadata to make sure our tables are really well-structured."
I believe from extensive conversations with weev that his intent is and was always to fuck with ATT as much as possible without targeting innocents.

Malicious? Sure. Criminal. Not a chance.

He loves manipulating press and media for his own entertainment. The bigger the number, the bigger of an asshole he makes ATT look like by their not protecting it, and the more anguish he causes their management by damage to their brand and stock price.

A valid effort, I think, as manipulating some shitty corporation's reputation with FACTUAL DATA is one of the least underhanded ways of achieving the goal of "fuck with ATT".
Got it to work when I updated Mocha to version 0.3.13.
You have a weird definition of 'doubling', and I have had my suspicions confirmed that you were just trolling. Shame on me.
Ask HN: What the hell happened to LaunchRock?
I'm in the process of setting up a launch page and I was gonna use LaunchRock.com, but when you go to their site, it doesn't make sense anymore. What the hell is their service now?
Yes, but in both scenarios the OP refers to -- Aaron Swartz's and Matthew Keys's -- indictments have already been handed down by a federal grand jury, so it's unlikely the charges will get worse.

Second, you're imposing an unrealistic burden upon reporters. The OP in this case is simply stating the facts: that the charges that Keys faces have a sky-high penalty -- which is not the case for littering, to use our example. For the OP to also say, "but most likely, Keys won't face the full penalty and he may even get a slap on the wrist," the OP has to predict the future or have foreknowledge of these factors:

* How guilty Keys actually is

* The current and near-future caseload of the prosecutor

* How strong the case is

* How likely it is that Keys will be the type to plea bargain

* Whether or not there's the possibility that Keys will turn state's evidence, which would essentially nullify any punishment.

Such a thorough exploration would make for an interesting article, maybe, but that was never the OP's intention. The OP is merely pointing out what a sloppy statue the CFAA is. What happens as a matter of judicial procedure is only a tangent.
And one more:

--List of RDB objects is now a cursor, not a list

Some iterations (notably for loops in jinja2) don't iterate properly. Need to pass them a real list by calling list() on the cursor.
Good News Beats Bad on Social Networks
Is there something difficult about gmail that I am missing? How does an email client replace gmail again?
Yeah that's a good point. Your approach is getting easier and easier now with stuff like Bootstrap washing away CSS complexity...
No, quite the contrary: coroutines only yield explicitly, due to a call to coroutine.yield(). They let you control your scheduling deterministically (although multitasking is far from being their only use)
"The uploader did not make this video available in your country" - Way to go!
From the docs:

"There's nothing magic about these function names. There are no required names here. One of our design principles in Pedestal is that all the connections between parts of your application should be evident. You should be able to trace functions from call to definition without any “magic” or “action at a distance” metaprogramming."

Excellent. This is something that has irritated me greatly about a framework I've been working with, and it seems to be unduly popular.
Now it's turning into warring scripts :) The first trick is to grab a reference to the refrigerator. Just put a breakpoint in the dom ready function in main.js, and set a global variable.
throw-enough-sh*t-at-the-wall-and-something-will-eventually-stick method of software development :)
Telephone calls on Twilio consist of one or more legs, e.g. consider a call center application where a caller dials a Twilio local US number (first leg at 1¢/min), your application returns TwiML with instructions to bridge the call to a SIP address (a 2nd leg at 0.5¢/min), total cost 1.5¢/min.

I'm not sure if it's possible to initiate a SIP terminated call using the REST API, i.e. without PSTN/Client component. I haven't looked at the docs recently.

You may or may not be right in this being exorbitant. Who are we to judge? The market will decide! :)
7 Reasons Why It Is Important To Have Goals
what country? It was a video from CNET...
Rob, I've grown to love our public chats. You articulated the crux of the issue for me and I see this as another element of the experience economy.

While I still disagree, I do understand the impetice to charge here as you are certainly absorbing costs that would otherwise be born by the business.

There is definitely something to be said for the ease of integration and the utilitarian nature of the Twilio tech. That value isn't free and I suppose this is a good way to monetize twilio's efforts in this direction.

As always, I wish you guys the best and I really appreciate you taking the time to clarify this topic :).
Github: Closing Issues Across Repositories
Interesting, because I kinda like the keyboard on the SGS3. It can do touch-typing, markov-chain word proposals, swiping, text recognition input (I don't use that one personally, but when I tried it was surprisingly decent).

Actually, from all the Samsung stuff on the device this one is by far the best. The rest is meh or useless or downright pointless, yet I like the keyboard.

Only gripe is that it uses the same dictionary for all languages. Which can be useful, at times.
Your fallacy here is that:

Enterprise programmer -> Java Developer

Java Developer -/-> Enterprise programmer

The correct question is: What madness has infected Enterprise developers (and why do they all use Java)?
Perhaps, but that's an entire console lifespan for most of the videogaming industry's existence.
Two Months of Soylent
Really now? You just wanted to spit your hated out? And this was constructive to the topic? Why not just, move along and not post?
I spot Comic Sans (probably a fallback font for @font-face styling?)
Some of these patches involve dates that are quite old. For example, https://rubyonrails-security.googlegroups.com/attach/6c2482d... bears a timestamp of Fri, 8 Feb 2013 02:48:22 +0000.

Is this indicative of the time the vulnerability was reported?

Is it normal procedure for a patch for a security vulnerability to delayed for 36 days?
Well, I probably don't mean complicated in the "complected" sense - but there's a lot of parts and a lot of new vocabulary for a lot of new types of parts and a lot of different possible ways to fit them all together and it wasn't clear at all how to decide when to use which ones, and I simply could not get the big picture in my head from all the description of all the minutia
getting this on firefox as well
Looks great! One thing I did notice is the background image (http://www.pantastic.co/ggb.png) loads really slow for me and the design feels a little broken without it. Overall love the look though :)
Nvidia's CUDA Now Features Python Support
Hey, great work. We're adding panoramas at http://cheergram.com very soon. I like the niche printing business and I think there's definitely demand.

3 Things:

My biggest issue with the site is that you don't show the final product anywhere. It should really be the hero of your home page (where that little dude with the chalkboard is). Even if you don't have one printed yet, make a fake print+frame in Photoshop (not hard) and throw it on an istock living room image [1].

Second, your "Buy Now" button should be other places besides the top-right corner. Took me a while to find it. Look at our site or others that sell just 1 thing. You need a big CTA button middle-left. A/B Test it for sure.

Third, consider offering a frame as an add-on. I don't think you can walk in to Target and get a frame that fits an 8x36 print and most people won't go through the additional step of finding one or having it made. You want repeat customers and the best way to get them is to make sure they use/see the product the first time they buy. At the very least, tell them where they can find frames to fit your prints and put that on your site and email receipts.

That's all I got for now. Good job.

[1] http://www.istockphoto.com/search/text/blank%20living%20room...
A thousand times this. The few times I've gone about building hobby circuits post-college, the most annoying part is buying the parts.
Not available in Canada at least...
Great start here, I like what you've done.

Some feedback for improvement:

1) I would break the page up into multiple pages. Keep the homepage simple and let the user click ancillary links if they need to.

2) It says the printing is done in the founders basement, but shows a picture of a printing warehouse. Is your basement a printing warehouse? Honestly not sure here.

3) The textures are distracting, I'd tone them down.

4) A blurred picture of the Golden Gate Bridge is cliche, I'd try something else.

5) The 'What is Pantastic' doesn't really say anything. Statements like "Delivered to your doorstep" (assumed), and #1 quality around (a relative statement with no comparison) don't progress the sale.
How  Nonprofits Can Use Crowdfunding
Their android app functions, but it's more of a client to access your files rather than automatically sync them. I might have missed something in the options, but as far as I know it's just a file browser.
Hey great job,

the images load quite slowly, so I'd compress them, but it looks great nevertheless!
Good product. Has potential in the right markets. This is something I've touched before, and it makes a fair amount of money. Which market are you aiming for?

Also, publish an API for this. You can get a lot of business with a photo printing API. Don't ask how I know... ;)
It took a while to find the price. You should probably make it stand out more so people feel more comfortable when they click "Buy Now"
"AirBnb for San Francisco cats"

"Will RSS dog startup acquire cat blog"
Rails Vulnerability Compilation
Show HN: Sales Tracker for Stripe
Well, that's some free advertising/exposure.

I don't believe they are in the hosting business and don't know what Python is.
They're either idiots or at the contrary, quite clever.
Had they gone through with it though, they might have suffered a bit of wrath from some anonymous pythonistas... I could see it happen. :-D
Looks nice but uh oh it's sloooow. You probably want to hook into a CDN if you stay on the frontpage for more than a few minutes.
I'd venture to say that it isn't caused by the SimCity fiasco, but could be used as a, "Hey guys we are trying to fix this, see?" Kind of move on EA's part. All I know for sure is there are too many people happy about this for it to not be related at all. (Not trying to say there's causation, just correlation.)
Mailbox and Dropbox
This app was created to satisfy a need -- push notifications, and a summary of our Stripe account, on my phone.

What could be more satisfying than hearing a nice cash register "cha-ching" every time we make a sale?

If you'd like one of the remaining promo codes for the app, send a tweet/DM to @ssdware. Feedback appreciated.

Thanks for your time, and yes, this app is powered by the Stripe Connect API.

edit: to redeem codes go to the app store, scroll down, hit redeem
Do please cite evidence for this claim about the Affordable Care Act. I've been a long-time advocate for MMJ and have lobbied for it in front of county lawmakers, and I don't find this very credible. Also, your claim implicitly assumes that the number of dispensaries was static, when it was anything but.

Your misrepresenting my position on law enforcement; I pointed out a critical logical flaw in the OP, which is the idea that the rule of lenity applies to law enforcement. It is a specifically judicial concept.
It's just using Firebase, so you can write / read directly from Firebase using the Node.js lib / Web lib / REST API. https://magnets-hn1.firebaseio.com/.json?print=pretty
Best Way To Make $2000 - $3000 A Month Online
Let's follow this conversation to its logical conclusion:
http://www.slate.com/blogs/moneybox/2012/05/01/why_big_macs_...
It's not impossible:

https://fedoraproject.org/wiki/Features/KSM
Choice Words - Random text generator based on a simple grammar file
Isn't Caja supposed to deal with this family of issues? Could you just use that? (Well, last I looked it needed a program on the server to preprocess the foreign JS code.)
Worked perfectly on first try. And you only have to change two words in the code to totally re-program it.
You're missing my point: it's a horrid film. I shudder just thinking about it and I'd certainly never recommend it to anyone.

Besides, I cannot believe that some of the shit in that film, like seals being skinned alive, is par for the course.
But honestly it would be pretty hard to break it beyond what a reboot would fix. Most of those embedded devices probably don't have a persistent /tmp directory and even if they did the only chance of really screwing it up would be if that 45 - 60 kb binary took up enough space to break something. It seems pretty unlikely and even then I'd consider it a net positive because then someone notices the device with root exposed to the world.
Presumably a product conceived post-G+ will be explicitly designed to add value to the overall G+ strategy, so has less chance of getting to the point of being shut down. Google Reader on the other hand was conceived in 2005 when Google was all over the place and even then the management didn't like it.
The Cult of Startup Dropouts
Advocacy is fine, but in the end it was the product itself that got the 450M users. You can't grassroots something that's not actually good.
Chile as well
BoardGameGeek has full details : http://boardgamegeek.com/boardgame/25821/the-werewolves-of-m...
A list of notable magazine articles for techies would be remiss to omit Vannevar Bush's 1945 "As We May Think" for The Atlantic Monthly[1], also known as the "memex" essay. (The article is present in the extended list[2].) The Wikipedia entry[3] does a reasonable summary and exposition.

This is a poignant and prescient article, calling (in the waning days of WWII) for scientists to find meaningful peaceful objectives "worthy of their best." In the essay, Bush anticipates such inventions as:

* Personal computers:

"The advanced arithmetical machines of the future will be electrical in nature, and they will perform at 100 times present speeds, or more."

* Hypertext / the Web:

"...associative indexing, the basic idea of which is a provision whereby any item may be caused at will to select immediately and automatically another. This is the essential feature of the memex. The process of tying two items together is the important thing."

* Wikipedia:

"Wholly new forms of encyclopedias will appear, ready made with a mesh of associative trails running through them, ready to be dropped into the memex and there amplified."

* Speech recognition:

"Combine these two elements, let the Vocoder run the stenotype, and the result is a machine which types when talked to."

* Google Glass:

"The camera hound of the future wears on his forehead a lump a little larger than a walnut... As the scientist of the future moves about the laboratory or the field, every time he looks at something worthy of the record, he trips the shutter and in it goes."

* Search / information retrieval:

"There may be millions of fine thoughts, and the account of the experience on which they are based, all encased within stone walls of acceptable architectural form; but if the scholar can get at only one a week by diligent search, his syntheses are not likely to keep up with the current scene."

It's a remarkable article, not just for the "gee! I recognize that!" sensation, but also because we have in many ways still failed to deliver on the promise. Despite personal wikis / DEVONthink / Evernote and friends, I don't think we've really nailed the memex.

[1] http://www.theatlantic.com/magazine/archive/1945/07/as-we-ma...

[2] http://kk.org/cooltools/1960s-and-earli

[3] http://en.wikipedia.org/wiki/As_We_May_Think
http://thinkrelevance.com/blog/2013/03/18/pedestal-podcast-e...
Namo Media
Before reading these articles, you HAVE to read this:
http://www.amazon.com/Best-American-Essays-Century-Series/dp...
If the trademark application had been for tyres, the issue wouldn't have arisen at all.

Trademarks are usually registered for a specific category of goods or services -- hence, we can have Monster energy drinks and Monster.com job search and Monster cables all trademarked by different companies, since they're all different categories. The issue here was that Veber was trying to register a "Python" trademark that would have conflicted with the PSF's existing use of the name.
I like the part where he takes responsibility for EA's woes, as if there wasn't a more systemic issue or anything.
Well, from what I've seen so far it takes out a lot of pain points of regular Clojure web dev.
Free prototypes
Squeak has this kind of thing actually built in: from a sample input and output IIRC it tries most available methods to find any that produce the output. Fetching more code off the net of course adds a whole new dimension...
Just a heads up: The navigation bar at the top of the browser takes up 1/3 of my screen. (Blackberry 9900)
The issue at root is determining what "functionality that the browser handles" should be.

Every less-used option and feature that a browser can offload to an extension or plugin is less code everyone has to download, and less code the browser team has to maintain. Also, those extensions can live or die based on actual usage and demand - a more fair "market economy" than the central browser team making those kinds of decisions about what's important or not.

The alternative is tremendous browser bloat - supporting every feature wanted by 1% of users can lead to hundreds of extra features, and thousands more configurations that have to be regression tested.
This is impressive. I wish I possessed the same skills and determination as you to just go and make something without overanalysing things. This is impressive, beautifully done.
Thanks for the feedback! I really appreciate it!
Is there any easily digestible information regarding what Pedestal actually provides? Beyond the general statements on the front page, I didn't see a concise overview of what Pedestal is giving me.

Apologies if this is all covered in the full docs
The ubermenschen diversify into human chattel.
Working in canada for me
someone did this, as I recall, ordering random cheap items from ebay. Actual implementation might have been from amazon though

http://xkcd.com/576/
They're definitely in the hosting business. Either that, or they've put a heck of a lot of effort into making it look like they are. :P

http://veber.co.uk/
Why would you not make this video viewable outside of US?

tsk tsk...