skysight-inc/HackerNews huggingface dataset:
What is all the FUD around Kickstarter here on HN? Kickstarter isn't investing. It is a form of pre-order donation, helping to bootstrap a viable market for a product the backer believes in. From the terms of use[1]:

"Kickstarter does not offer refunds. A Project Creator is not required to grant a Backer’s request for a refund unless the Project Creator is unable or unwilling to fulfill the reward.

Project Creators are required to fulfill all rewards of their successful fundraising campaigns or refund any Backer whose reward they do not or cannot fulfill.
Project Creators may cancel or refund a Backer’s pledge at any time and for any reason, and if they do so, are not required to fulfill the reward."

So, if you go on kickstarter and never have any intention to deliver rewards, you're breaking the TOS. How often have this actually happened? I'm sure some number of funded projects have probably disappeared -- but is it really a significant number considering the scale of Kickstarter?

I also see that roughly 45% of projects are funded -- so that's a pretty decent filter right there. For my own anecdotal experience with Kickstarter, I've yet to be "cheated" -- a couple of games I've bought/supported are still under development, but seem to be right on track (Elite, Start Citizen, Torment and Wasteland 2). I've backed some one-off projects, and helped kick-start three businesses: hexbright.com, Printrbot and peakdesignltd.com/capture/‎

Why should I be upset that my "reward" for supporting these are a subsidized great little product, and not half of a share of the company? I mean, the risk investing in something like any of these seem on average much larger than "most probably getting a cheap, unique product". Yes, the reward is less too -- but I don't understand why people seem to think this has something to do with investing?

Kickstarter provides actionable market research. That's it. It's a chance to trial selling your product, proving it's viability.

Sure, if I had a million dollars lying around, it might have been great if, say the founder of hexbright came to me and asked me for captial, so that I could be the one benefiting from his idea, not him. But for "real" me, that haven't got any substantial capital to invest, that outcome would've been worse. I think it's great that Kickstarter helps lower the need for up front investment for starting a business.

[1] https://www.kickstarter.com/terms-of-use?ref=footer
Considering the benefits of exercise, a pair of running shoes and some resistance bands could go a long way. Those two small purchases helped me get in shape faster than any gym membership that I had in the past. That said, everybody's exercise preferences are different so get whatever you need to become active.
Any recommendations monitor-wise?
With what Microsoft is already doing with Kinect and what little is known about Illumiroom[1] if Microsoft had bought Oculus they could have been left with the conundrum of already having multiple product roadmaps in this space and then having to figure out where Oculus fits in. It might have been too much of a distraction for MS.

[1] http://www.engadget.com/2013/01/09/microsoft-and-samsung-dem...
None of the above. Seems like you've been picking early stage startups where this chaos is inevitable or growth stage startups with bad management.

Some tips if they're helpful:
1. Find a growth stage series A or B funded startup with a product market fit where focus is now on scaling up. They are beginning to know what they are doing.

2. I give more weight to the team than the project or idea itself. Ideas change all the time. So its more important to work with great people. Find a place where you admire and like the people.

3. Voice your opinions. You're not working for a "manager", you're working for a "company". You should be open about what you think and feel. If that's not welcome, you're in the wrong place.
I've found Undo prone to failure. E.g.

- In Android's gmail, sometimes undo does not recover the message (probably a bug)

- When I'm swiping pictures in Android and accidentally delete a picture and by the time I realize, the momentum of my action has already dismissed undo.

- Gmail undo : disappears after a time span. What if I delete & suddenly get distracted by something. By the time I return, I've to dig through trash to recover my action.
Seconded. I love that I can backup my entire library to S3 as a zip file, and that I can carry my entire collection of books with me in my Kindle (vs the mammoth bookcase full of hundreds of books I used to have).
I emailed my best friend's dad who is a retired ER doc and Harvard grad, this was his response...

"We already do this with CPR survivors. It is not clear that it is helpful.
It is logical, but as you know logic is the great deceiver."
Great, which means most users will never see the message when someone adds their tracking code.
http://accessories.us.dell.com/sna/productdetail.aspx?c=us&c...

Yes, I know, not $100. Sorry for breaking the rules. I don't know any "good" $100 monitors.
> But Java has taken "Scala - the good parts";

I respectfully disagree. if anything did that, it was Kotlin.
Found this compilation of links on Reddit, there are actually some good suggestions inbetween the joke suggestions

http://www.reddit.com/r/AskReddit/comments/10yu3d/what_100_i...
And everyone involved gets a huge clout inflater in their resumes :)
A halfway decent burr grinder for coffee.
Tree Markup Language
I use the term dude to refer to people of all genders, sexes, and persuasions
Yeah.. It's a step in the right direction but a little too close to the existing model for my tastes. Exposing independent films is great, but it's still shit if you aren't going to make an effort to move away from the "Hollywood model".

There are regional restrictions, just like every other streaming service. If you are already in a "blessed region", you already have access to all the other services.

There is still the concept of renting, which is just another way of saying "DRM". You can "rent", but by doing so you are limited to viewing it in the way they dictate and for only a limited time. What's worse, some films only give you this option.

For me, that's sort of missing the entire point.
I get your point, but I must say that the Apple II had LISA (http://en.wikipedia.org/wiki/Lazer%27s_Interactive_Symbolic_...), which wasn't half bad for the machine - guess I was a luckier 13 year old, because I happened to have stumbled upon a copy :-)

Also, developers who had a bit more of resources (e.g., minicomputers) even used them to emulate 8-bit systems (unlikely to have been done for the Atari, due to the complexity of TIA, but a textbook case is how Bill Gates and Paul Allen developed the Altair Basic using Allen's 8080 emulator for the PDP-10: http://en.wikipedia.org/wiki/Altair_BASIC).
Source-to-source is an interesting example. I think Coffeescript has proven it's pretty possible to get a long way there, though it's undoubtable that it still has some syntactic and semantic design issues.

I think another important example of source-to-source is Lisp macros. Super powerful and when used well and marketed well they can really transform what Lisp means. I also think that when marketed poorly they lead to an explosion of competing "languages".
If you're like me, who uses a lot of Java but hasn't learned Scala, then - no, it's not so obvious. The title was exactly a question I suppose I had.
While I have been impressed by several of the books from this outfit there certainly is nothing at that web page that would interest me in buying the book. They should take it down until it actually provides some information. It might be great, but who knows.
I know it is a break from the $100 budget but a 4k (3840x2160) monitor is almost a necessity for me right now. I have two Seiki 39" each of which has replaced four 21" monitors.
I 100% agree `Undo` is the best way to go about this. Equally, I'm very curious to hear how others have implemented this in their app. The complexity for such a small feature is actually quite high, because we start playing with the database (and therefore, in many cases a robust ORM)

Anyone have experience with doing something like this in Rails?
Progress on the regulatory front has already been made, look up the GAIN Act. More is on the way!
A Leatherman Multitool

I recommend the New Wave, though I also have a Charge TTi. I find myself using them all the time, and they last a really long time. I still have, and use regularly, the Leatherman Super Tool that I got in the mid 90's. I keep one in my office, one in my care, my girlfriends car, and one in the utility room. Really nice to have a solid multitool nearby whenever you need one.
Maybe It's because fundamentally we don't fully trust machines, so we have to make sure. Three times.
The only reason this study is focusing on this patient group (knife/gunshot wounds) is that they are suffering from massive, active blood loss.

The patient doesn't have enough blood and it would be a waste of transfusions.
A good folder knife. I like benchmade.
I agree a ton with this. I liked to read before getting an ereader, but since then my reading has grown exponentially simply because it is so easy to put new books on it. Now I am rereading a lot of books that I used to love but couldn't make it to a library to borrow. I've also started reading new books too, simply because it is less of a commiment to get them now.
A power strip. But everyone here probably has one :p
Heh, my current struggle is precisely trying to have tiles with different colors for each value (my last attempt fell 2 cycles short of achieving it). David Crane's DPC chip is indeed impressive (like pretty much everything he did on the Atari), and would at least free one register and shave enough to allow it, but I'd like to do that with "standard" Atari hardware. Thanks for the suggestion anyway!
Oh it is, in the scheme of things.
Early Microsoft code riddled with hidden jokes
Here is the best link to transfer you data from Last.fm to Libre.fm: http://www.omgubuntu.co.uk/2010/09/easily-export-you-last-fm...

See that they say that the scrobbling service will still work. No FUD here, but since some applications allow multi-scrobbling now, it is just a tip.
Another standard way is with the command pattern, and using one "undo" stack, with another "redo stack". When you perform a command, a command object is pushed onto the "undo" stack. When you undo a command, it's popped off the stack, its undo() method is called, and it's pushed onto the "redo" stack. When you redo a command, it's popped off the redo stack, and executed. When you execute a new command (not an undo or redo) you push it onto the undo stack and clear out the redo stack.

See this SO question for further detail and links: http://stackoverflow.com/questions/701131/data-structure-use...
Since 2001, cryopreservation is performed with vitrification, not ordinary freezing. See http://www.alcor.org/cryomyths.html#myth2
Google distances from the Pentagon, stays in bed with intelligence contractors
I'd love Kinect + Oculus Rift puzzles: you'd have the board surround you, and manipulate the tiles with your hands. This would convince me that the future arrived! :-)
For men: A beard trimmer is one of my favorite cheap buys. Never shave again: http://www.amazon.com/Remington-MB4040-Lithium-Rechargeable-...

Beyond that, I'd say the aeropress coffee maker: http://www.amazon.com/Aerobie-AeroPress-Coffee-Espresso-Make...
A vintage road bike.

A lot of secondhand bikes go really cheap and only need a little attention and your on your way to cheap and healthy transportation.
I should probably work out. I've been drinking a lot of bet and coding really bad toy programs :P

That said, I agree. Turn that bad experience into something good.
I agree. Sometimes, though, a properly inserted joke can dissolve heated arguments. In NLP (Neuro Linguistic Programming) it's called a 'Pattern Interrupt.'
Spark SQL: Manipulating Structured Data Using Spark
i would say mechanical keyboard since we spend so much time on the computers.

but the great mechanical keyboards are over $100...should be able to get a second hand one for cheap.
IMO rebase is great as a cleanup tool right before merging the feature branch into master, especially squashing meaningless commits. I don't think squashing everything down to a single commit is a good idea though, since separate commits provide some context to the changes, and can come in handy in git blame.

On my personal project or when I'm the only person working on a branch, I only ever rebase, since that's easy to do and I like my tree clean. In a team environment though when you have different people contributing to a branch, merge might be preferable just because the branch can get screwed up if not everyone on the team is on the same page. I would probably only rebase right before merging into master and only do merges before that.
i'm going to respond to the sibling in here because I don't want it to get more nested. I also suspect it might be downvoted. (as some of your others have been)

I'm _intimately_ familiar with the feature. That feature came in with Drupal 4.2.0 back in december of 2001, which was the second Drupal release I deployed a site on. It was also the first Drupal release to include any of my own code.

https://drupal.org/drupal-4.2.0

Back in the day the only way to get anything committed was to roll a patch and commit it to a special cvs repository, manually numbering it. then you had to mail the dev list with the name of the patch so you could discuss it, and then if it still applied dries committed it.

I tried finding the mails on gmane, but the repo itself and the emails seem to cut out before.

So while q?= was considered an acceptable fallback, and it was still cleaner than what we had before ... this feature has always explicitly been about supporting url rewrites.

This is me : https://drupal.org/user/1337

When I built bryght.com, my first startup in 2004, trying to be the wordpress.com of drupal, before wordpress.com was a thing : I had to make sure this worked with it.

When I wrote Aegir, a distributed turn-key automated hosting platform for Drupal sites, I had to write the logic that made sure this stuff worked. I did that for apache, and with some help from omega8.cc, nginx.

Please don't try to act like you're an expert on what 'design patterns' we were implementing when we did that, because I'm telling your straight out now, that wasn't why we did it.

I spent 9+ years of my life building major components of the system, and I'm still really proud of all of it. Millions of people all over the world run the software I helped build.
I didn't mention it because it is common knowledge and openly acknowledged by notch. The game's name is infiniminer.
Raspberry Pi - seriously fun gadget with a ton of potential. Hacking on one gives me the same kind of joy I had hacking on QBASIC programs as a kid.
I could preface a lot of this with 'kids these days', but...

What you write is so true. So many large companies use text files to shuttle around data. I worked at one place that used pipe-delimited 10+GB files. It's not sexy, and using awk/sed/cut seems like a hack at first, then you realize that it works and it is the simplest solution to the problem.
But will it be the "same person"? Does cold-starting from the same neural network give you the same consciousness or a copy? Does consciousness require some form of continuity that's lost if you lower neural activity beyond a certain level?
An Inka Pen. The older, metal ones, not the new terrible ones that Nite-Ize makes: http://www.amazon.com/Nite-ize-Stylus-Carbon-Fiber-Stainless...
A "dumb phone," and ditch the smartphone.
Whilst it is true that colors are seen differently in various cultures, the universality of red as the color of stop signs makes it a sensible choice for a color that is intended to make someone consider the consequences of an action.

Not the OP, but there is a fair bit of literature which could be construed to support their point. Indeed, 2 out of the 3 references you cite could support their point.

1) Note that the general Chinese student performed worse when red was used - despite the generally positive Chinese cultural values put on red. The fact that training could overcome this does not invalidate that point. Indeed, the learnt value of red indicates that it may be sensible to use it in UI, simply because it is fairly standard.

2) Studies have shown that many women find dangerous men more attractive[1]. Perhaps this supports the idea that red represents danger?

3) Without access to the full study there is no way of determining exactly what this says.

Also, I like this study showing that people wearing red in Olympic combat sports have an advantage: http://community.dur.ac.uk/r.a.hill/red_advantage.htm

[1] eg http://www.psychologytoday.com/blog/head-games/201310/why-do...
$31.71: The hourly pay it now takes to afford Silicon Valley rent
It should blink and beep, and have a 60s Batman yellow callout around it.
I just bought Dell's UP2414Q, a 24" UHD display. Never going back.
Thoughts on the 50 inch version as a monitor?

http://www.amazon.com/Seiki-Digital-SE39UY04-39-Inch-Ultra/d...
Here's a comment on a self post to test if those work too.
They just start sampling your data, the feature doesn't stop working.

When you buy premium, you get the unsampled data (and a person to call on the phone)
I don't know if there is plenty of money to be made on the development of antibiotics, but I do know that the heads of all the big pharmaceutical companies don't think there is.

More regulation preventing the use of antibiotics won't encourage pharmaceutical companies to invest in this area, only making developing antibiotics more profitable will. This can be done in three way:

1. Encourage use of the new antibiotics so they sell more.
2. Increase the price.
3. Pay the companies directly for developing a new antibiotic (X-Prize-like approach).

My personal opinion is that option 3 is the best way, but right now there is no mechanism for doing this on anything other than a toy-scale. What won't encourage pharmaceutical companies to invest in the development of new antibiotics is to restrict their sales and increase their costs via regulation.
I just rage quited because of this loop...
It's a beautiful piece of art.

More info: http://datatelling.com/projects/onehumanheartbeat/
Ask HN: How do you follow your favourite people on HN
I usually ignore the author's username when reading comments. When I read an exceptional comment, though, I will click the author's username so I can see all their other nuggets.

I would like to pull these comments into my RSS reader (NewsBlur). The HN search API from Algolia has a generous allowance (1000 requests per IP per hour), so I intend to write a quick Flask app to convert the search API's output (a JSON object) into an RSS feed. This would mostly just require mapping the field names, and using Werkzeug's AtomFeed to generate the feed: http://flask.pocoo.org/snippets/10/

Does anyone have a better suggestion?
Floor jack for your car and a battery jumper. You never know when your battery is going to go dead or when you'll need to change a tire.

Trust me... just happen tonight.
Has anyone ever bothered to ask Tony Hoare what he thinks on this topic? I know SPJ and him both work for MS Research, maybe he can get on that and settle this for us.
I'm in the dreaded writing up phase of my PhD. After 5 years, I have too much invested to chuck it in. But ... if I had known that it is "an apprenticeship" to be an academic and that being an academic means writing papers, articles and grant applications to try to get published so that you can "win" a grant to write more papers, articles and grant applications. The success rate is at best 20% so in effect get heaps more rejections than wins.

The biggest problem (for me) is that the supervisors and other academics are successful at the above game, so they cannot understand that somebody could find it difficult and unimpressive.

AND academics are expected to teach, mark papers, exams, serve on a myriad of committees. Typically they work 70+ hours a week, for what in most cases is barely a middle manager's (who probably dropped out of school) salary.

I don't agree about your characterisation of "huge part of your life". I've wasted more time in jobs that eventually led to my resignation after I finished university. It's all part of your life's journey. Each to his own.

I know many people who dropped out of school young. In general, they are better travelled, with more experiences and useful knowledge than those who have slogged through the one-track of academia. So whilst you might wonder about the other side of the fence. Do not for a moment think that you've made a bad choice. Just DIFFERENT !
Scientists say they have new evidence that autism begins in the womb
on topic: a wireless headset for your computer/phone. even for watching movies, this has been essential (think cooking while watching videos)

off topic:
As a long time lurker, this news item feels too reddity for what was originally a software vc community. I understand that HN is getting more popular, and it's attracting broader content. However, Reddit has subreddits, so I can filter out the banal. Please don't let hacker news become digg.
Are you still in academia or have you moved to "more interesting" area?
I'd add a foot-operated pump and pressure gauge to that. Often more convenient to just top up the air and drive to the nearest garage. Also lets you maintain your tyres at the right pressure, which is good for fuel efficiency.
Why is the question so long? That's causing part of the confusion. A simple "Delete album? Yes/No" is more than enough.
An Mp3 player with radio. Great for listening to music and podcast whilst driving or travelling on the bus.

Yes, I know most smart phones can do that, but not everyone owns a smart phone, and I prefer not to drain the battery on my phone
Cool idea, but the 100 feet line of sight requirement is kind of restrictive. Granted it uses low power BT, I'd still prefer if it was geolocation based.
A midi keyboard. If you already have a computer, then adding some free software and a midi controller gives you endless possibilities for exploring music creation.

A tournament chess set (vinyl board, plastic weighted pieces). Chess is an amazing game and a portable set will let you play more often and with more people.
If you're familiar with ruby/rails, feel free to create a pull-request directly on our github repository: https://github.com/algolia/hn-search (we've already some code generating feeds: https://github.com/algolia/hn-search/blob/master/app/control...).
For Every 10 Minutes You Don't Touch Your Phone, A Child Could Have Clean Water
You got my attention.

Which reader do you recommend?
We solve it using an "archive" collection in mongodb. Deleting moves a document from one collection to the archive, while undo moves it back.

We also implement ability to find deleted documents by id, by searching the archive if the record is not found in the original collection.

API looks like this:

// delete something
delete("/products/123")

// see it in the archive
get("/archive/products/123")

// undelete it
put("/products/123", {$restore: true})
One simple implementation is just to queue up the action without committing it, then "undo" actually just cancels a pending action. The downside of this approach is "undo" becomes a limited time only offer.
I got a $20 pay-as-you-go phone with a radio and MP3 player built in. It's used for when my smart phone's dead and I really need to make a call / text, or when I just want to listen to music. I'd recommend that even more strongly.
Ask HN: Service to remind me to ping people?
Does anyone use a service to remind them to contact people?

I have lots of contacts that I'd like to keep in contact with at different frequencies. I'd like to have a service where I can fill out a name and a frequency (every 2 weeks, every 45 days) with an offset and have it remind me.