skysight-inc/HackerNews huggingface dataset:
I find the structure of an Imba app rather intriguing; the view+rendering (i.e. tags) almost looks like an upgraded HTML/HAML (possibly akin to EnyoJS).

http://imba.io/#/examples/todomvc/app.imba (this annotated app is illuminating, and ought to be put upfront on your site if possible)

The methods are clean and readable:

tag #app

def dirty
persist
render

def add title
if title.trim
TodoList.push(TodoItem.new(title.trim))
dirty
self

And the view+rendering (literally the whole "upgraded-HTML" of the app) is so compact:

def render
var all = TodoList
var active = all.filter do |todo| !todo.completed
var done = all.filter do |todo| todo.completed

var items = {'#/completed': done, '#/active': active}[hash] or all

<self>
<header.header>
<h1> "todos"
<new-todo-input.new-todo type='text' placeholder='What needs to be done?'>

if all:length > 0
<section.main>
<input.toggle-all type='checkbox' :change='toggleAll'>
<ul.todo-list>
for todo in items
<li[todo]@{todo.id} .completed=(todo.completed) .editing=(todo.editing) >
<div.view>
<label :dblclick=['edit',todo]> todo.title
<input.toggle type='checkbox' :change=['toggle',todo] checked=(todo.completed)>
<button.destroy :tap=['drop',todo]>

<edit-todo[todo].edit type='text'>

($$(.todoapp) or $$(body)).append #app

I'd enjoy being able to code a SPA like this, I think - nice work! If something this clean is already possible in some other language/framework/library, I'd love to hear about it (since I haven't been following recent JS developments closely).

edit: @judofyr, the Scroller example app doesn't work for me on Firefox 40.0.2 on Win 8. It works in Chrome.
Heck, I know of people that rely on swag to provide them with Tshirts for life.
Just curious: Is it on Stripe's roadmap to provide an inline version of Checkout, IE an option to get a form in an iframe, instead of the modal?
What made you change your mind/tastes?
Ask HN: What's the success rate of startups featured on TecCrunch? 10%? 20%
It's funny how commercial Banksy's art has become. People track down his art, rip it out of walls and sell it for millions of dollars to the very people that the art is mocking.

I like what Max Tempkin said in regards to selling people literal crap for $6 a piece: "... [T]here's no protesting capitalism. There's nothing you can say about capitalism that it won't subsume and sell back to you." [1]

[1] http://blog.maxistentialism.com/post/105481561063/
There is this hilarious video by Vooza making fun of startups wanting to get funding and be featured on TechCrunch, in it they they say mocklingly "Just look at the success rate of startups being featured on Techcrunch!": http://vooza.com/videos/funding/ I thought to myself, what is the fail rate of Techcrunch featured startups?
+ another 1. They held my hand on a Mailchimp integration that was not intuitive at all. Very helpful, and makes me want to stick with them more than any advertising will ever do.
How does that square with the evidence that the overwhelming majority of prison inmates serve (a) short sentences (b) only 1-2 times in their life?
> not realizing that awesome engineers want to work with those who think like engineers and are educated about the technical side of things.

Really? I have the opposite feeling. Good engineers do not want to work with a CEO who will dictate how to write the code. The ideal is obviously a CEO that has enough understanding of the technical aspect to respect your decisions as technical expert.
With 0XFF being optimal execution. (Firing on all cylinders)
> the worst abuses will probably occur when a government edits the genomes of certain minorities to prevent them from reproducing

Do you have a specific scenario in mind here? I can't imagine any government getting away with this any more than they could get away with a conventional mass sterilization program.
I find the emails verbose, and don't really care for the for the prose. That being said, at least in my head, when its public i'll say 'here goes'.
At some point factory work on the assembly line required human judgement too. Now they have robots that sort, assemble & select widgets. 100 years ago telling someone that factory jobs will go away would have been met with disbelief just like telling someone that lawyers will go away is today perhaps.
Some smart people are bad people. It sounds like you met them. Or maybe they thought you were trolling them?

How many public defenders have you had similar conversations with? You might get different results.
It would be interesting reading an update on how things developed in the past 20 years.
I can accept that, but I think that the opposition to the legalization of drugs will use this as a talking point to keep the laws as they are. And considering that, I think there could be some more clarification.

But yes, science is science because you don't have to accept the results of your research for them to be the truth. I'm actually suggesting adding in more personal opinion to help direct the research in the view of those folks whom will only read the synopsis.
Why you should never, ever use two spaces after a period
Another big problem is that people don't understand uncertainty, and therefore forecasters don't express uncertainty.

For example, just look at whatever near-term forecast you have handy. What are the forecast high and low temperatures for the next few days? What are the error bars on those highs and lows?

Oh, you couldn't find error bars? Yeah.
And, FWIW, boobs are SFW as well. At least in the USA.
Well, you didn't answer it in your blog, either. You simply posted link to a video that many HNers will not even click on, given our well-known preference for text presentations and the fact that many of us browse from work locations where video playing is not appreciated (even if the presenter in the video happens to be a pretty cool guy in this case).

I'd recommend at least writing a brief summary to the video if you really want to maintain an effective FAQ.
Acopian Always Reliable Power Supplies
> Last year we had an unusual cold summer, was that proof that climate change is not happening?

Who are "we" that had an unusual cold summer?

The combined average temperature over global land and ocean surfaces for June–August was the highest on record for this period, at 1.28°F (0.71°C) above the 20th century average of 61.5°F (16.4°C).

http://www.ncdc.noaa.gov/sotc/summary-info/global/201408
Many think of 3D printing taking over low-cost high-volume production. In that area there are real economic and tech hurdles. But, the niche of 3d printing in the aerospace industry (or any low volume, high-cost, high-complexity parts) is akin to Tesla first building the Roadster in a high-margin, high-performance auto market before trying to expand out to more general markets. It's a good sign, and moving from prototyping shapes to some form of printing for actual part use is the most interesting aspect of the maturing of 3d printing.

Another example:
http://www.geaviation.com/company/additive-manufacturing.htm...
If you observe a pattern that what you think is your point is not getting across to your readers, it could well be that your readers are dense. It could also be that what you're writing is unintelligible.
It always was a tax deduction for Apple. This makes it a tax deduction for companies that aren't contributing paid labor.
Tell HN: Things that should change regarding voting
If you take the time to comment on an article, then it should automatically upvote the article. Even if you don't agree with the article, and you are commenting to contend it, still the article in question is generating debate which is a good thing.

Similarly f you have setup a poll, and people vote, their vote should upvote the entire poll.

I've submitted enough articles and done a few polls and it's puzzling to me that people will actually respond to the poll yet not upvote it. So the poll might have 50 responses, but sinks into oblivion without much consideration.

Similarly articles will vanish that have had plenty of discussion but no upvoting.

I'm not trying to make it so that everything gives you karma, that's the last thing we need on here. But it's a little disappointing to setup a poll or find an interesting article, see lots of comments/activity but have it vanish before the greater HN audience notices it.

Not that these ideas will be implemented, similar to how a good portion wish links opened in a new window and while I get 'don't change it', I still don't get, and will never ever get why it's not a user preference that is OFF by default. Then if you actually care about it you can at least opt-in and turn it on.

I guess it's tricky to implement? Joking... I mean seriously it's like 5m of work to add the open window preference thing.
Patrick, you should just admit it that the reason you are starting off with a financial theme is so you can include a level about breaking into a Bitcoin exchange. :-)

More seriously, to somewhat address the "8000 words?" folks, the runup to Starfighter reminds me a lot of StackOverflow. Both seem like projects that would have flopped if not for the creators' existing audience and great care in cultivating excitement by explaining in depth the need, the goals, and the philosophy of the project. It'd be interesting to revisit the early StackOverflow marketing and compare the two more closely.
Capsicum is part of FreeBSD itself so it doesn't have to be listed separately in the list of Open Source Software.

I'm also surprised anyone thought it was using ASLR -- it's a huge effort to get that completed and working sanely, which is being handled by the HardenedBSD folks. Their work didn't even exist when the PS4 was released.

I think it's possible for Sony to backport it and use it, but seems unlikely they would do that at this stage.

I'd also like to point out that FreeBSD jails on PS4 means there are ~23 million units in the wild deploying that technology. Will take quite a while for Docker containers to catch up, haha :-)
Ignoring HTTP/2, I'm finding it very interesting that on my 11" MacBookAir6,1 running OS X 10.9.5, Safari 7.0.6 is much faster than Chrome 44.0.2403.155 at the HTTP/1.1 test. Safari performs the test in almost exactly 3.00 seconds, while Chrome never comes in under 3.15 and often takes as high as 3.45.
That doesn't change the fact that the lack of user-defined generics is a valid (and sincere) criticism.
Perhaps that's the idea. The defacement is supposed to happen, and we are to feel sad about it.
Well, this other bit from the comment might explain it:

> I really hope that there are people working on viral vectors to use with this technology...
I would say the ratio of boys to girls at the moment of conception is practically always 1:1?
First I agree with you that I don't get a lot of YC startups, including the food selling machines at their current state. I do think that one of the more inefficient aspects of life is how humans handle food, from producing, transporting, storing to cooking/eating. There are just too much waste in every step of that chains. More depressingly, this is waste that doesn't necessarily go back to support the environment like the salmon leftover from the bears. Improving efficiency in any step in this chain is huge for humankind, and potentially worth a lot of money too. I don't know if the YC food startups have that goal in mind, or they are more going for the "oh this is cool" aspect.
Ignoring the technical issues with the demo that have been pointed out -- how does this actually prevent the need for a js bundle building process of some kind?

Suppose page.html depends synchronously on A.js depends synchronously on B.js depends synchronously on C.js. Somehow page.html needs to statically represent that it depends on each of A,B,C to avoid requiring a roundtrip after each new dependency is loaded. Yes the roundtrip cost is lower, but minimizing the number of roundtrips is desirable even over http2. The utility of a module bundler like webpack which walks the dependency graph of A.js and constructs a static representation of all the dependencies required by the html page seems like its somethings thats still going to be desirable to use even with http2 ...
Strongly-typed React (with Bridge.net)
Y'all are some cowards with the downvotes on this. The failure of startup people to recognize that the entire VC complex is a machine designed for making a tiny sliver of people even wealthier is embarrassing given how smart the world thinks they are.
Basically everything that's important to running a real business beyond coding. Accounting, finances, HR, etc are all real challenges.
Yes. No. Yes?
Ask HN: Uses for old touchscreen devices?
Hi HN,

We're now a couple of generations into touch enabled devices (largely Android mobiles and tablets, but also iPhone/iPods/iPads, and other less popular OSes). Some studies and analytics show these devices have an average life of ~18-24 months.

At the end of this lifespan, the phones may not run the latest and greatest OS and apps. However, these are perfectly capable, mini-embedded devices, with a built in display, speakers, a battery and an array of sensors.

So here's my question HN: what have you done with your old devices? Are they lying in a drawer? Did you resell them? Are you using it in some other manner? What simple use-cases would you pay for to extend the life of these mini computers?

I'm checking to see if there's interest in certain uses, or set of applications, and hopefully building these.
Sorry; I meant "potentially more efficient". Anything relating to vertical farming is decades away from being commercially viable on a large scale; so it's not a crazy assumption that the efficiency of all those systems will be greatly improved by then.

Regardless, most plants utilize only a small part of the light spectrum. Photovoltaics can capture a much, much larger spectrum and convert it to electricity. They don't need to be 100% efficient; just efficient enough that they can deliver all the parts of the spectrum that plants use without any of the parts they don't.
Whoops, you're right - it does have speed benefits. That said, I really doubt that chart they're showing off. I know our SLA machines could print something significantly larger than the maximum object size on the Carbon3D machine in less than the 11.5 hours they list. I would like it see what the actual test case is.
'Space Jam' Forever: The Website That Wouldn't Die
> "took a long time solving challenges because have a day job and a life outside of work/tech"

What's the problem with just saying that? "I worked on this during my commute to work" or "I did this cool thing on my weekends" or "I tinkered with this in the evenings"

There is a lot more you can do with 1h per day than you think. If you're consistent.

Hell, I am currently making decent money on the side with book sales by working on writing and marketing for about an hour a day. My biggest problem has gone from "Fuck I have no time" to "Fuck, I've run out of ideas to try".
You mention age, but then go on to say skillset. Do you mean to say regardless of skillset you are going to pass on 30-somethings? Now that the computing field is finally aging, there are going to be more and more 30/40/50 somethings pure coders. Passing on them because age alone is a huge mistake in my mind.
The Will to Believe, by William James
There is a trite, but not completely inaccurate statement about Science: if it gets published there, it's likely to be sexy and wrong.
If a violent offender that was also charged with a drug offense is classified in the "Violent" category, how can you draw any conclusions about how likely they are to have ever been charged with a drug offense? The data seem to only show that you are unlikely to end up in prison with a drug offense as your most serious crime.

This jives with David Simon's description of the prevailing attitude of enforcement in The Corner. The justice system is too overwhelmed to press charges for mere drug offenses, so you are less likely to end up with a conviction without a more serious crime attached.
New evidence for the next startup bubble?
What if your parents chose a genome for a career that became obsolete? You could have been engineered to be the world's best buggy-whip maker, but if no one wants buggy-whips anymore (and they know you were targeted for that particular skill set from before birth), would you be employable in a different field?

Because buggy-whip making is in your genes, and that'd be tough to overcome.
At least one plausible explanation for this is that crime went down because the criminals were put in jail and this ended their criminal careers (either because they stayed in jail, or because jail scared them away from crime). Prosecutors and police saw this was successful and continued it, possibly (likely) past the point of optimality.

I don't know exactly how to prove/disprove this, or what data to look for, but it's at least a plausible narrative.
I completely agree. I came to the comment section in attempt to get such an overview to determine whether the video was worth watching.
It's really interesting how this type of communication works, you can read up about the details on Wikipedia [1].

Also, this page [2] has some cool examples of sine-wave speech that you can listen to in order to understand how people can understand whistled speech.

[1] https://en.wikipedia.org/wiki/Whistled_language
[2] http://www.mrc-cbu.cam.ac.uk/people/matt.davis/sine-wave-spe...
Country where cost and quality meet and have babies
Please consider that a decision NOT to change genetic material of "germ line" cells may be because humanity decides it would actually cause a decline of humanity, not an enhancement.

Real social, economic and political factors are going to come into play here. As the author concludes: "Gene editing raises the spectre of parents making choices that are not obviously in the best interests of their children. Deaf parents may prefer their offspring to be deaf too, say; pushy parents might want to boost their children’s intelligence at all costs, even if doing so affects their personalities in other ways. And if it becomes possible to tweak genes to make children smarter, should that option really be limited to the rich?"
Exactly "the only big one". As in there are no others. If you want to have a big convention in SF your choices are, ... None. The ability for a developer to buy land and build another big, profitable convention center in SF is near zero.

That makes it (Moscone) a near monopoly.
An article with some numbers on a device's life in various geographies:

http://myphonemd.net/blog/2012/07/16/why-your-new-smartphone...
Six Part Email Encryption and Network Privacy Series at Tuts+
Are there statistical differences in slumping rate between pure-software startups vs domain-specific startups that use software as a tool? Numbers, please. Thanks.
This is discussed towards the end of Section 2, where he attempts to establish that the set of inmates charged with violent offenses is mostly disjoint with the set of inmates charged with drug offenses.
but you won't compete with someone spending 60-80 hours/week doing the right thing.

Which is why people talk about it the way they do. The doing it right is assumed.
Thats true, Rust and Go seem to have brought the popularity up a bit which is nice.
Dynamo DB Storage Back End for Titan DB by AWS
On a sidenote: All the points you listed apply to Canada pretty exactly and they hardly need police at all (in the parts that i know very well which is BC and NWT).

Also thinking a shotgun is gonna help you with a grizzly is a major fallacy. What you need is bear spray (most effective), or a .45 magnum and exceptional aim to hit the brain on shot #1. If you shotgun the bear hes gonna live for 3-4 minutes and those will be your last (I encountered a couple of grizzlys in the wild, one fake charged me even from under 20 yards).
A Query Language for JavaScript Objects
Negligibly? Or is it just not the primary factor?
It also seems plausible to me that during a decades-long national freakout about crime, we overstaffed prosecutors offices, which then proceeded to find more work for themselves.
The website: http://www.warnerbros.com/archive/spacejam/movie/jam.htm
No problem, I did not read as such.
There has been one realistic test that I know of, done by Microsoft Research, and they found pipelining to be basically equivalent to HTTP/2.

But that doesn't fit the narrative. Did Google ever test against pipelining? Did IETF? No, they didn't. Did Google ever show the effect of head-of-line blocking on page load speed, especially when spread over several independent TCP connections? No, they didn't. Why didn't they do this basic research before pushing their new protocol?

They just said "it's 40% faster! rubber stamp this because it's in Chrome!" and some of their fans even created stacked demos where pipelining wouldn't be used (perhaps unintentionally, but still invalid comparisons).
Forcing a dependency on people isn't always the friendliest thing, especially when it comes to version, especially in Python.

We don't use gevent anywhere else, and while I'm certain it has a better implementation, it's about the right tradeoffs.
Seems like it would be a simple inexpensive investment (probably completely outsourced) for YC to set up fortnightly (down from Tuesday dinners/weekly) dinners for founders of a single batch to come and report updates to each other.

I recall reading somewhere that YC batches are now split into clusters because there are so many companies in each batch. Maybe these dinners can be cluster specific as well.

As the companies grow in size, they can democratically decide to reduce frequency to monthly - I can see how changes would be slower as the companies become larger.

Edit: To clarify, this is purely a peer group - no YC presence needed. Have to do it this way to scale.
> Instead of using steel to build certain high-strength components of an airplane, for instance, Carbon3D would be able to 3D print a lightweight alternative by shaping plastic into a form previously impossible to manufacture.

This is what I'm most curious about. More specifically, I wonder if Carbon3D's device could be used for something similar to what Julia Greer is working on at Caltech (the nanotruss materials).
think that talking heads on Fox News reciting memos paid for by fossil fuel companies contain even the semblance of a real critique.

When did this happen?
Ask HN: Would you read a book about emulation?
I have always been a fan of emulation (system emulation such as NES, SNES etc). The process of learning how to create my own emulator was a grueling one (lack of documentation for some systems and lack of information on the subject in general).

After successfully writing a few emulators I thought documenting the process step-by-step would be an interesting read for anyone that also has an interest in emulation.

I am roughly 25% complete (https://goo.gl/4kMYaR) but I am curious what kind of interest there is in the subject.
Crazy. As I listened to each example of the sin waves repeatedly, they went from gibberish to perfect sensical English. I think I sensed my neural nets learning the proper outcome from the same inputs. I think I am a machine.
How to Make a Turn-Based Game on iOS Using Game Center
Heh. Hello there! This is a thing I made.
Blogger+-+Post+Editor+Shortcut+Keys+to+Speed+Up+Your+Work+|+AnsMachine.Net
There's a lot of things going on here. But what is the point of Arduino?
Leaded gas. Seriously. Google it.
I'm partial to the former method for speed, but you almost always need to dive into the source to understand the "answer" provided. A somewhat relevant example is typing in a certain spelling of something to check correctness, and the first results are confirming your spelling, right or wrong. You click into the results, and you get "x, a common mispelling for y".

Moral of the story, Google is great for finding things fast, but make sure you validate your results against multiple sources.