skysight-inc/HackerNews huggingface dataset:
Thanks for the reply tptacek!

I tracked down Dave Arnold's report to 9:28 here:
https://itunes.apple.com/us/podcast/cooking-issues-episode-1...

In summary: SC Johnson (SJC) told Grant Achatz and others chefs not to use their bags for sous-vide so Dave Arnold contacted SJC and asked specifically about using the bags for sous-vide and explained why he believes the practice is safe. The SJC representative replied with "Ziplock brand bags are designed to withheld being held in high temperature water including being used up to 82 degree Celsius for up to 72 hours." (quote at 12:05 of podcast)

I'd feel better if there was a specific statement about the safety of the food being held in the bag rather than an implication that since the bags withstand the bath the food isn't tainted.
Freedom?
A democracy with only two electable parties?
The world's highest incarceration rate bar none.
The world's highest military spending.
Huge prevalence of guns.
etc etc
Listen, the US is a wonderful country for many many reasons. But we should get off the high horse of 'freedom'.

Highly recommended:
https://www.youtube.com/watch?v=q49NOyJ8fNA
What security implication(s)? ... from _known_ security issues released to the public and now patched ...

... and you know there are 0 security vulnerabilities you don't know about in Go Lang or GoG, and it's 100% now and forever ?

... you know you can run any rails app using a localhost webserver ... just saying.
I hear you. But I don't think that's a given. Even from somewhere like MIT.
Yeah, this is extremely interesting to me either way. By knowing which way only one card is facing, you still tilt the deck in your favor ever so slightly. After using the same deck over multiple rounds, I assume you tilt the edge in your favor significantly without even having to give directions on specific cards. It would add to the casino's case for them to argue that he manipulated the dealer to make it seem more akin to an inside job, but I can see how Ivey could gain a significant advantage without even needing any "social engineering."

"it just sounds like a lot of work, and a way smaller edge."
If you read Ben Meizrich's Bringing Down the House, you wouldn't believe the degree to which these guys work to get an advantage over the house. There's a part in the book where he talks about how members of the MIT Black Jack Team so thoroughly practiced cutting a deck that they were able to cut stack of decks exactly 52 cards from the bottom. A seemingly improbable feat to do regularly but one that they perfected to the point that it became an integral part of their strategy.
The inventor is disappearing in another context as well. The patent and trademark office considered first to invent as the rule of who gets Patents for decades in order to protect individual inventors. The US was the only country doing this and the burden of proof led to a ton of expensive litigation. With just 10% of patents claimed by individual investors lately, however, congress overturned the rule. First to file is now the only option and if there are individual inventors left, they have learn how to file quickly and cheaply before trolls and/or corporations take monopoly rights on their work for 20 years.
I just wanted to point out on the prep part and American families.

The time invested in prep for a device like this is hardly different that prepping a meal and throwing it in a crock pot before work. Crock pots are fantastically popular cooking devices found in almost every American's (middle america especially) kitchen and used on a regular basis.

Personally I have no experience with sous-vide nor am I very familiar to it. Watching he video I was intrigued but a little confused at what and how I could use a sous-vide cooker.

However connecting it and the process of using it to the very familiar crock pot I use at home instantly helped me to recognize the potential use of a device like this.
Is there a reason why it will continue searching "down" once it hits the right edge (and "left" if it hits the top edge)? I'm just curious.
The network you'll make at top-tier schools is IMO a lot more important than anything else.
Freeablo
Sounds neat I will definitely do some research on it. Smoking is a similar process but without a fancy rig you can't get control very precise (+/- 30°f is what I can achieve over an 8 hour smoke. pros can do much better). The idea is similar, low temperature forea long time, until the meat hits the desired temperature.
Sonic Screw Driver Door Lock
Thank you, trying to be as present as possible. I'm humbled by the reception in HN, I never dreamed of posting about my own product here. Making a billion dollars seemed more likely than this, somehow.

On the questions: I understand the skepticism. We moved very far from what's normal; Mellow isn't an MVP by any means, so I was expecting hard questions on the use case. The fact that people take the trouble of questioning what we're doing instead of just brushing us aside is a big deal for me.

Let me know if you have any questions yourself on sous-vide, Mellow, development or whatever else might go through your mind. I do palm-readings on Fridays.
Those ruby vulnerabilities are old news ...

https://www.ruby-lang.org/en/news/2013/11/22/heap-overflow-i...
Thanks for the reply zemvpferreira.

How are you planning to solve the concern of plastic leaching while maintaining the benefits of sous-vide?
Don't forget it is trivial to call Java libraries from Clojure which for breadth, quality and maturity eclipse all the other platforms.
Welders who make $150,000 make me want to make a welding robot, Even if it only handles a small subset of welds.

Maybe shop class should become robots and automation class.
Cooking Issues is so great. If any of this thread interests any of you, you should be listening to Cooking Issues.
Would that I could.
Powersnap was amazing. I seem to recall it was usually able to figure out what font each program was using and only had to search for letters for that specific font, and only fall back to a bigger search if that failed. I might be misremembering, but regardless, it was essentially as fast as any copy-paste today, in an environment where many programs weren't even written to support it.

Even though it solved a problem we don't usually have today (this story notwithstanding), it was still one of the most amazingly useful programs ever.
API docs or it didn't happen.

Looks like a cool project, I just find it hard to believe he used wireshark to figure out the API on his own, given that he acknowledges:

I took a few bits from @n1mda's project: https://github.com/n1mda/sonos-objc

Sorry to be cynical, my BS meter just went through the roof.
and there are some making over $200,000 (from the article...)
One reason is that gccgo supports many architectures that gc does not (SPARC, MIPS, PowerPC, Alpha). It also was the only way to get Go on Solaris until the more recent port of gc to that platform.

gccgo is also supposed to produce better code for certain computationally heavy workloads.
PHP: It doesn't have to be a bad experience
It's more like each calendar system maps the time to some completely arbitrary function. So in one calendar system, the number of years between 2000 and 2014 is 14 years, and the distance between 1990 and 1991 is 1,000 years.

But at least with calendars it might be manageable. We want to do operations like find the lowest number of bits needed to represent some data, or to do comparisons between the complexity of different strings. If this varies based on the programming language you use, then it's problematic at the very least.
Western china is also sparsely populated. Heck, much of even eastern f china is mountainous and not suited to dense population. That there are people at all in these mountain villages is quite amazing. Anyways, the us and china are quite similar in the whole. Just china has many more people.
Colleges are attempting to deal with claims of racial bias by watering down their standards. The bias claims are there because disadvantaged groups are well... Disadvantaged. They have a shitty education in primary school that poisons the well for them.

Why should character or "heart" matter? What if you're a smart kid who is a real asshole? Or a dumb kid with a good sales pitch? Or you didn't participate in extra-circular activities for whatever reason? Why should some guy wading through 10,000 applications be making some evaluation and judgement of my character?

They should drop the pretense of some sort of fair selection process and just do a pure lottery. If you can't read and get into Harvard, you'll wash out quickly.
Learning direct SQL would be preferable to doing ORM or NoSQL for a greenfield dev, if the problems they're solving involve managing "transactional" data (like sales / orders).

It's a great fallback skill to have and if you're ever going to use an ORM in anger you'll need to know SQL well anyway.

If they're mostly managing technical data (like clickstreams or logstreams), then, use whatever store makes sense.

SQL will be around for decades to come and at least gives one hope they'll learn something about the relational model which is our only logically grounded approach to managing data integrity.

NoSQL is appropriate when dealing with problems where

(a) have a different natural requirement than general-purpose logical data management, e.g. your problem maps neatly into a log store, document store, search index, flat file, or K/V store and there's no gain in decomposing these structures into relations

(b) no one is going to want to query this data or update these things arbitrarily (famous last words);

(c) require massive scale and continuous availability and thus don't fit with most of today's SQL databases. ... though you'd still be probably better off looking around Github for the various frameworks to help you manage a sharded/replicated MySQL or PostgreSQL setup before jumping into NoSQL.
I'm not asking for generics, but I really want an equivalent to Python's set data type for strings and numbers at the leas built-in. I'm aware of golang set on GitHub and the gen project as well, but I'm shocked that Go doesn't have an equivalent to the set data type yet.

I'm open to suggestions.
The win is doing it automatically. Maybe you use a technique I'm not privy to, but having to cook the potatoes, then cool them, then cook them again isn't a weekday activity for me.

Being able to go 'beep-boop' and having the cycle done for me makes a big difference; I just grab them out of the bag, toss them into a sauté or blender afterwards and I'm done in 5.
I've done some work with monte carlo and discrete event simulation. The runs/iterations produced utilize psuedo-random number generation. Many discrete-event simulation software platforms reproduce exactly the same numbers on a given run. Also, monte carlo simulation software like @Risk and CrystalBall enable users to select psuedo-random number generation methods. For instance, utilizing the Latin Hypercube method will sample more evenly from a Gaussian distribution rather than pulling more from the peak and tails.
Locked Up in America [video]
https://github.com/rahims/SoCo ?
One more thing: have you read about the 6-minute risotto? It's up there with the 5-minute abs:

http://blog.ideasinfood.com/ideas_in_food/2010/12/6-minute-r...
You can do half days or full days. I did half days - 8am to 12. You will have plenty of homework, but plenty of time to see the sights or do work. I chose to study Chinese with the help of my many female friends. :)
I think this is the first internet connected kitchen device that I have seen actually make it's use case for having an app or being connected.

I'm really impressed and while not having any prior experience with sous-vide I can really see making it part of my cooking process.
very cool. i am even more amazed by the other data virtualization examples on the author's page http://bl.ocks.org/mbostock
All: For some reason, more than one user went through this thread downvoting everything. Abuses like that cause accounts to lose voting privileges.

When you notice substantive and civil comments which have been unfairly faded out by downvotes, please give them a corrective upvote. This doesn't mean you agree with the comment, only that it didn't deserve to be faded. Usually, one or two upvotes is all it takes to get back to par, so each user can make a big difference here. For example, all of the abusively downvoted comments in this thread have now been restored by corrective upvotes. (I just contributed a few, but most were already there.)

HN has long had this self-correcting mechanism, but it's more important since we recently made some downvotes more powerful (cf. sama's recent post about this), so we're asking everyone to do it consciously when they see a need.
Pretty much. The video was a trip to walmart + a quick 3-d printed cover.
Thanks for the heads up, pcl.

I was already aware but it's a great point and one of the many reasons I try to limit how often I dine out.
1. collect paycheck. 2. save paycheck. 3. devote your time to more meaningful and/or pleasurable pursuits.

Downvote away. Now, I don't dislike programming. As far as jobs go, it's definitely on the better side. But there's a lot of things I'd rather be doing with my time most of the time.
For what it's worth I went to Cambridge (UK) and didn't really build a network of useful friends and contacts. You often have to work at that stuff and I was a bit of a geek / not extra social. You can always do it deliberately later through something like MBAs, YC etc. I had a friend who had a good time and made lots of high power contacts doing the UCLA Executive MBA later in life. The brand recognition of the name is handy - people assume you are bright in a way they wouldn't if you go to a no name place.
Ah, there's a question I'm going to sneak away from. I shouldn't have hinted, sorry for being a tease, but it's just not ready for show-and-tell yet :)
I tend to use map[string]interface{} when I need a set. It works okay.
Really really nice work thought the loudness videos was very interesting.

Personally I have moved on to spotify and more or less abandoned my old music collection.
Exactly - this seems like an obvious and easy improvement to
the algorithm.
I don't know the history of the cabin, and I am trying to find out from old-time friends.

I suspect it was built in the '60s or '70s, likely a trappers cabin (most up here are). It was built with logs much too big to be from the Yukon though, so I think it must have been something important for them to import logs like that (likely from just down the road in Alaska). Which is confusing, because it wasn't on any important routes like you expect to find on, say, the Yukon river, or big lakes up here.

Judging from the materials, recent improvements and nails, books, clothes, stove, etc, I then suspect sometime in the 90's someone moved in for a summer and did a ton of work. New window shutters (built with screws indicating a cordless drill), new floorboards with paint, roof work, etc. etc. Also they conveniently left a bunch of brand new sheets of plywood and 2x4s out of the weather, and many thousands of nails. The only "visitors message" was from '98, written in pencil, which was conveniently left in a tin of nails for use in construction.

The door was very solid and clearly bolted and locked in many places long ago - the thing about locked doors on cabins in the Yukon is they tend to get smashed in by people, as this one had been. People up here prefer cabins be left unlocked so they can be used in emergencies in the winter (when it's -40) so 99.9% of cabins are not locked, and simply have a book that says "please use this cabin and treat it as your own - also leave a note in the guest book if you like". It's a great sense of community. So the door had been smashed in and was lying under a couple of feet of snow. The first night I was busy with everything else, so I just nailed up a sheet of plastic over the door in an attempt to make it air-tight. (I brought the plastic with me, having been told the cabin was a wreck)

After I dug out the door and got all the snow/ice off it, It was easy to line up the hinges and put a couple of big nails through to get it hanging right. It's possible it was knocked in by a bear (not common, but it happens), though I didn't see any evidence to suggest that.

Bears are awake now, but I didn't see any or any evidence of them yet this spring, and I covered ~40km on snowshoes

All in all, as you might be able to tell, it's a great sense of adventure to go to remote rivers and lakes and simply explore :) I'm working through the photos now, I'll post back here when they're online so you can see what I'm talking about.
That may work for some cases, and especially with horrible OCR engines and low quality scanners, but frankly when I did my research into this, the results varied extremely little from run to run, and you could usually easily identify specific artefacts in the source that tripped the engine up (rather than problems with the quality of the scan). E.g. letters that were damaged, or had run together, creases in the paper etc.

With really low res scanners I can image it could make a big difference.
Thank you bullfight, the comparison between sous-vide and crockpots is very adequate. I'd say sous-vide is crock-potting taken to the extreme.

Sorry if the video wasn't very friendly for people unfamiliar with sous-vide.
Web Dev Company Insight: Which CMS is Right for Business
s := make(map[string]struct{})
s["foo"] = struct{}{}
if _, ok := s["foo"]; ok {
// exists
}

There are varying amounts of fluff you can put on top of this, but that's the basic approach. Wrap it up in a type with methods if you're using it a lot in a program.

Perhaps you also want built-in union, intersection, difference, etc. I personally find I need a set with simple membership testing about 10x as often as I need more advanced set operations, so from my perspective it's fine to leave those to third-party libraries.
Using innovative engineering and business models, he re-invented the Rickshaw
This technology seems ideal for at least a few specific applications, including:

• Documentation of crime scenes, with the ability to inspect minor details back at the office

• Artwork photography, so you can inspect the brushwork in fine paintings, or the fine details of sculptures

• Crowd surveillance, being able to get a good image of multiple moving subjects across a wide depth of field

• Product photography, enabling consumers to get a better feel for how an item will look, so they buy with confidence

• Advanced cinematic effects without the need for 3D rendering

• Photography of fast-moving subjects
Too bad this is only US centric, I would have liked to see a similar kind of comparison between major cities around the world.
Very cool!

I bought a Play:3 a few months back and was also dissatisfied with the given OS X/iOS apps - I'm currently working on enabling AirPlay support for Sonos devices. (http://stephen.github.io/airsonos/)

Would love feedback from any Sonos users!
> There's a booming tech scene in New York City with over 70,000 open
> jobs, but it's always been somewhat insulated from the city itself

What is this sentence trying to convey? The part that I do not understand is the "insulated from the city" bit.
I understand that, and I'll admit I didn't mind the ambiguity when I was choosing headlines.

Ultimately,what made me choose the "robotic" one was that we're not trying to build a smart sous-vide device, sous-vide is just technology. We're trying to build a quiet servant. And that won out.
100% Free Custom QR Codes and Tracking
Rust for C++ programmers – part 3: primitive types and operators
I like the way you think. Cool idea!!
This has migrated into its own project (I don't think Rahim is officially affiliated any more): https://github.com/SoCo/SoCo

Also, the author used his own Sonos library written in ObjectiveC rather than Python: https://github.com/nathanborror/SonosKit
I'm sorry to hear that, dang. If you think my presence here is harming more than helping, I'd be happy to stop posting.
Imagine you're in a maze. Do you know where you are in relation to the maze's boundaries at any point?
There are 2 batches a year.
Fair enough.

For the interim what do you and Mellow recommend customers use for a "temperature-safe bag" (per instructions on your website)?
La MV Augusta F3 800 Ago : une moto spéciale à la gloire de Giacomo Agostini
Visualisez la MV Augusta F3 800 Ago, une moto fabriquée à 300 unités pour commémorer les victoires de Giacomo Agostini sur les modèles de la marque.
Seems like a step back from the old design? Not a great browsing experience and for company pages, there is not very much information above the fold anymore.
This just occurred to me.... There's a fundamental problem with the oculus rift and video content: in order to prevent VR sickness, you need at least enough of a 3d scene to enable head movements within a small volume. Because traditional cameras, including binocular cameras, don't capture a true 3d scene this is impossible. 3d from a camera in the rift will be as bad as the current 3d displays.

But the Lytro can capture an actual 3d scene right? So maybe the Lytro is the perfect companion to the oculus rift. The field of view will be limited (like looking through a window) but at least it will be true 3d and could respond correctly to head movements!
Casper – The Mattress Reimagined
We actually played around with that idea a year ago at the insistence of a local VC.

Result: wasted a week.
How long before people figure out just how far over they need to hold the phone in order to reactivate it? Or cover up the camera or whatever? Not to mention the irritating false positives....
We also have a thread full of great questions on PH:
http://www.producthunt.co/posts/mellow
That said, I think that in C#'s specific case most developers should be using Visual Studio.
I guess that makes sense. I was thinking of it as a maze that someone would using a pencil on paper, but if it were a real maze with high walls it would make sense that you wouldn't necessarily know when you've reached a side.
The IT operations industry is not dying. Automation is old, but this isn't being billed as "new." What's new is 1) it being widespread, which despite your contention, has not been the case, and 2) automation via open source frameworks and tools, of which there has previously been a dearth.

I have no idea why you think Chef and Puppet are broken piles of ruby scripts, but for the record, they're free. Also, in neither case is anyone implying or saying that they invented automation. Having a nice framework to use is a definite improvement, though.
No. I only watched demo, because of that.
La Rolls-Royce Ghost Series II donnera des frissons aux États-Unis 
Intéressez-vous à la Rolls-Royce Ghost Series II, une limousine, destinée au marché américain, qui vise les entrepreneurs ayant recours à un chauffeur.
That makes about as much sense as suggesting bar owners should try doing a better job helping drinkers with infertility.
I ended up with 3 Watsi blue logo t-shirts from Teespring because they said they weren't happy with the quality of the first 2. I kept the 3rd for myself but gave the other two away. They are certainly committed to delivering quality.
Thank you dftf. I blame twitter-fridge and the stupidity of most kitchen gadgets for numbing people to the power of well-designed products in the kitchen.

Most of the groundbreaking stuff has been with us so long that it's become invisible. Who really appreciates have access to cold storage these days?
Why on earth does the time you start work matter? Are we showing up in suits and ties, too? Or is this about actually getting business done?
Would you expect building for OS X using gcc to be much faster than building for Android? The KLOCs compiled for OS X and Android should be about the same, though the Android build is emitting ARM code and compiling some Java files (but that only takes 1–2 minutes).