skysight-inc/HackerNews huggingface dataset:
This looks really cool!

I've been interested in getting into sous-vide for a while, but I'm not sure where to start. Could anyone point me to some introductory resources? (websites, maybe cookbooks?)

I'm interested in learning the difference between different equipment setups, and also understanding what works well for sous-vide and what doesn't.
While I can understand that for basic stuff, there is no way I would ever attend an online course on some advanced undergraduate topics in physics or mathematics online.

There is a benefit of being in a classroom environment when learning an advanced subject. You have a direct connection to the professor and other students, which is essential for advanced material. Plus you can easily go and talk to them afterwards for more details. I learnt a lot by going to professors office hours which doesn't work online.

Also, what about labs? Every science program I am aware of has a laboratory component. That cannot be done at home. Plus good luck trying to get universities to agree on what labs to do. Each university has different types of researchers who focus on certain areas, which is reflected in the labs selected. My former university, for example, had no particle physics people so any lab related to particle physics would be misplaced. Instead they had a lot of quantum people so the labs were more geared towards that. I know of another university that had a lot of particle physics people and their labs reflected this.

Another thought is research. How would undergraduates get exposed to research in your system?

Thinking about it more, having TA'd first year calculus, you need to be able to interact in real time with students. I think online resources are great and I recommended them to my students, but they cannot replace face to face interaction. This is something online technologies cannot replicate, so I say it is a bad idea to even do it for basic things like calculus, which is very fundamental to the sciences.

Personally, I think it is a noble goal, but unlikely. Instead, I think the universities should integrate online stuff in addition to in classroom lectures.

EDIT: I forgot to mention the university environment. Being surrounded by my peers in the same field really helped. I learnt a lot just by hanging around the various clubs. That absolutely cannot be replicated online.
This is absolutely phenomenal, really cool!

Can't remember where I read that images to 3D is hard, but this application really gives a good visualization of that problem. It's not the obvious parts that are difficult, but the relatively flat surfaces that are a little distant that cause the big issues.
>In any case, foobar2000's support for HTTPS streaming is lousy ranging to unusable; specifically, there is no mechanism, including the Windows CA certificate store, by which foobar2000 can be induced to accept a self-signed certificate as valid. When you can't stream music from home over your Comcast circuit without getting throttled because Comcast assumes MP3 data going upstream means BitTorrent, this poses a problem.

This is a scenario where I wish foobar2000 was open source so this could be fixed independently, but have you tried mentioning this to the developer? Very few people are going to run into this problem, I think it's acceptable for them to miss this use case on the first try. As a last resort, I'm sure there's a plugin to transcode on the fly to vorbis or something.

>in practice, when foobar2000 reaches the end of a queue, it blithely continues playing tracks off the playlist whence came the last item in the queue, which is frankly ridiculous. I can understand from an implementation perspective why it works that way, but that doesn't make it any less broken.

It may seem broken to you, but to others it's useful functionality and the way I expect things to work. I use it all the time to queue up a certain album in a large playlist just by queuing the first track. Easier than selecting the whole thing, and I'd rather have something play when the album's done than be met by silence. If you double click a song to play it, it goes to the next song when it finishes. Why would making a short queue do anything different?

Maybe there is a case for having an option for queues to work like you want, but frankly, this is yet another scenario where the existing tools work just fine to begin with. Make a new playlist and change to "Default" mode and it will stop playback after it completes. Unlike with the queue, which is only intended for short queues, you can easily order things however you like on the fly this way.

There's something like a "UNIX philosophy" argument going on here: Most people agree that it's simpler to use text files for configuration instead of introducing a unique binary format with its own unique editor for every single program you might want to use. Similarly, I think it's simpler and more powerful to just work with the cheap and easy playlist primitive rather than try to hard-code everyone's special snowflake pet feature and getting a bloated, incomprehensible mess of a program. You can convince yourself you need all of these subtly different ways to group a bunch of songs together and always be in search of something more... or you can just make a playlist, which does the exact same thing if you squint a little, and be happy with just about any music player since Winamp.

That it is closed source is a big problem to me, but if "not being able to stream over self-signed https connections" and "the queue mechanism is kinda different than I expected" are the biggest problems you have with foobar, you don't really have anything to complain about.
There was a screenshot of it leaked to the press and there was a story quite recently (a month or two ago?). I can't find it right now though.

If anyone finds it, feel free to post.
Today AOL would just threaten a CFAA lawsuit and interop would quietly disappear.
Not saying it's right or wrong, I'm just saying that it's one more data point that could lead to their eagerness to surge their pricing.
If Go is coming to Native Client, then perhaps it will come to Android, too?
You're right. Strangers are outwardly friendly for no apparent reason. The worst part was when I met them again, many of them wouldn't recognize me!

I was mainly referring to the convenience/activity/mentor friends described in the article.
I've certainly found this to be my experience with my friends, who are mostly males, but I've also found it to be that way with females as well. My theory has been that evolutionarily it is advantageous for us to get over loss quickly. If a person in your tribe suddenly disappears from your daily experience, there's really only one explanation -- they aren't coming back. It doesn't do much good to pine over them for your own survival's sake. I'm not saying that it's a good thing -- it actually depresses me quite a bit. Maybe it's different for females though. I'm not sure what to make of it.
The problem with the West is that you guys _believe_ the law to be the same for those at the top and at the bottom of the pyramid.

Russians, on the contrary, _know_ that equality belongs on the same bookshelf with unicorns. That the government does not work the way the government tells kids it works.

Let me be blunt: To be a seriously profitable business in 2014 you must sleep with the government.

Those who disagree retire early. Ask PrivacyHarbor.com or that other more famous email provider who had to quit.

Let me be blunter: The public's Kardashian-Oprah-Fox-Oscar-elections megatrip must not be disturbed by the reports of how things actually work. There is simply no need for us to know, because today we can't legally act on this knowledge.

If history teaches us anything, you will agree with me very soon - but in retrospect[1]. The lines are being drawn as we speak.

As for Dropbox proper, they are wisely killing 2 birds with 1 Rice — demonstrating obedience to the ruling class and sending a clear signal to potential customers: "Choose us if you want to stay in business. We are on the right side.".

------------

1 - I am fully aware that you have no idea what I am talking about. It comes from experience, which you are only about to gain.
Show HN: What would I tweet?
Insanely complete Ansible playbook, showing off all the options
I completely agree the details are interesting -- there are very few things that focus my attention as completely as statistical decision theories.

If you haven't read Ed Thorpe's The Mathematics of Gambling I think you'd love it. It's about finding these edges regardless of the game. Thorpe is fascinating too -- he invented one of the early blackjack counting systems, and figured out how to beat the game of roulette (as crazy as that sounds). He was also one of the first stat arb guys, figuring out how to price warrants and making a killing for the UC Irvine retirement fund.

Also, if you haven't heard of the Kelly criterion, I think it'll basically blow your mind. I think it's the least appreciated house edge there is, and a very cool piece of math.
How does Go makes it easy to scale the maintenance of software?
I figured it wasn't cold enough. The idea would be to dump the latent heat in the water. So at least you start from room temperature water and chill it from there. I'm guessing this still wouldn't get cold fast enough, but I don't know how fast "fast enough" is.
I've referred thousands of users to Uber and managed to earn over $100,000 in credits. I was only able to use $40,000 worth until they suspended my account for reasons unknown. I've been trying to contact their support for weeks now and like OP, they always ignore my messages and mark my case as "solved". Uber is fraud and more people need to know this.
Points taken. In my favor; however, English is not my native language :) Though I do definitely make lots of mistakes in my native one.
Ask HN: Blogs that I must read?
Startup, development, business marketing etc..

Must subscribe-to blogs that are updated frequently. Post your favorites!
This may be a nitpick, but I hate when websites (like this one) decide how quickly I'm allowed to scroll. This has been a recurring problem on a number of landing pages I've come across lately, and it's becoming quite bothersome.
Are you implying that online courses are less 'educational'? I ask because you placed educated person in quotes.
SAT / ACT both have best experts (psychometricians and statisticians). Those are very basic things for them. Can you tell me what is your reference? From what I read, I think SAT is addressing other issues.
rc3.org
> Well, Haskell has rather helpful strictness analyzer in its compiler that tries to determine automatically where strictness has to be enforced.

I wasn't aware of that, cheers for the heads up.
Is it possible that all these fail safes were bugged in the author's circumstance? No software is 100% bug free.
Perfect timing. I paid $99 to get access tot his program just a month ago...
so everyone that buys a sonic screwdriver can open your door... i suppose that would be accurate if they were real sonic screwdrivers, though.
1. People use rap genius as a blogging platform?
2. I have never, and know none who has ever, taken an Uber during surge and not been notified about it.

The options are i) Uber maliciously doesn't notify some users of surge ii) There was a bug which caused this user to not be notified of surge (locking in rate after clicking confirm), iii) this guy is full of shit. iv) something i haven't thought of.
Wait, what? How does the driver have any control over what you are charged besides pressing the trip start/stop button on the phone? The Uber provided iPhone handles all the charges and then they pay the driver.
That's certainly how things would work today. At the time the law regarding connecting to another party's servers was significantly less settled. (Not that it's entirely settled now.)
Apple: "There are some ideas we want every company to copy"
Yes, I was actually looking for the union intersection, etc. functionality. I use that extensively in the project I work on. And it's core enough that I want it in the language, not as a third-party add on because of the performance implications and because of things the language can enforce natively. The Python set data type really is great for a certain class of problems. In particular, graph analysis and traversal.
The base price is susceptible to surge, the safe rides fee is not.

Late reply, but still.
It's not really that novel. When I wrote a Sonos client (2007) there were a few out there already. Getting things working did involve a lot of time in Netmon (nee: Wireshark), and reading UPnP specs.

https://github.com/NathanHowell/Sonority
https://github.com/NathanHowell/upd2 <-- update image extractor

A few of us went a bit further, found some telnet backdoors and cracked the root password.
Surely this is a joke, the FB feed is far from perfect, unless the only criteria used is "does it vertically scroll"
Science Funding Explained
I was unable to submit links, but found this read worth sharing. So here goes:

﻿https://medium.com/p/496b6656a26e
Google to indemnify Samsung for Android's infringement of Apple's patents
Fuck Uber. I've only been gouged by their app -- never Lyft. Lyft clearly warns and all the additional money goes to the drivers as an incentive. If I'm paying more than twice the cost of a cab I could wave down on the street, what's the point?

Just to be clear, I have no affiliation with either company. I'm just glad someone with a voice is complaining.
Since we're on anecdotal evidence, I've certainly been charged at 2x+ the normal rate without it giving me any sort of notice.
I'm not sure, to be honest? This was in fall of 2013, so I wonder if back then the taxi drivers manually inputted the price?

...But my confusion is case in point that Uber's customer support did not address anything like they should have. If you are right, then they could have explained that to me. And that would also just mean it was clearly a bug in their system that charged me more. And had that been the answer, I should have gotten a refund. But I didn't, so maybe instead of the cab driver cheating me, they were just straight cheating me. Who knows. All I do know is that I was charged $30 for a ride that should have been $8-10, and I never got a real response from their customer support to refund me, help me out, explain what maybe happened, investigate, etc. That's the main problem I wanted to explain.
It's not just data though it's a judgement.

See the titles of the charts "Not getting the worm" / "Getting the worm".

The data is interesting. For me, all other things being equal, I'd prefer a later start, 10am ~ 11am. Being in video games I've worked at companies that effectively started as late as 2pm :P
While I do suspect that he might not have paid close attention to warnings of surge pricing (I'm an avid Uber user, and I've always known if price is surging), I do think he is right to be irritated at the company's lack of response. Even if what he's claiming is totally false, there's a good chance he fully believes in his side of the story, whether out of malice or honest misunderstanding, and Uber should treat this as an opportunity to reacquaint a user with their service, rebuild a relationship, and minimize any possibly damaging PR.

The lack of customer support is a problem with many of the software-eating-the-world startups, one that I think will hinder wider adoption. When you're automatically charging customers variable prices for services of variable quality that often deal with your safety or personal property, you should probably provide customers with effective recourse.
Not really. A lot of the infrastructure has kept changing for a while (eg, the IO facilities were recently rewritten), so code for older versions of Rust (like [1]) fall behind and do not get updated anymore.

With Chris Morgan's rust-http library (which I think is also used by Servo), you should have the base on which to build a web framework. Somebody apparently wrote (and still maintains) a pure Rust Postgresql driver ([2]), so you could in theory write a simple CRUD webapp, if you're willing to write the routing yourself.

1: https://github.com/erickt/mre

2: https://github.com/sfackler/rust-postgres
"If you had an account on CrunchBase previously, you will need to register again."

Extremely bad UX. What really prevented from using the old credentials?
Yes, but it's what happens next that's interesting: party B melts the 100 1c coins, and sells the metal for scrap, receiving about 10c.
Exactly! Imagine to put those military people on an island and let them evolve more than 4000 years, then their vocabulary will be very different from nowadays American English.

Compound words in Chinese is something like that. But the good news is: each character in Chinese has its own meaning. So you can sort of guess what's the meaning of words if you know the meaning(s) of the characters.

However, except those compound words, there are lot of common expressions, which we call them 成语, which uses historical stories, poetries and you may never know what people are talking about if they use such expressions (people use them a lot and it is considered as a sign of higher education if they can use those expressions correctly and frequently.)
I was surprised at how my work "friends" group fell apart. We would meet every few weeks at a sports bar. Everyone seemed so close I thought we would all be friends at least a year or two, but it fell apart after just three months.
As a 27 year old male, most of my friendships revolve around doing things together. Working, video games, sports, drinking, or eating, mostly.
That's possible. But it's also possible that the author is really upset at having paid such a large amount of money, and is exaggerating (lying) by saying there was no way to know the price beforehand.
I bet they'd recognize you if you were perceived as someone potentially "useful" to them. I noticed the friendships here are often centered around very pragmatic sense of utility.
Having been the victim of a fun Javascript bug recently (something like ("1" + 10)*2), I must say that I agree that type coercion is the wrong thing to do 99% of the time (probably with the exception of attempting to divide integers).
Ditto re app telling me of surge pricing. Maybe the app has a corner case bug or even A/B testing (weird version of it) is being executed. Either way Uber should look into it and sort it out.
are you the guy who changed your referral code to uberfree25 or something similar?
Tag your music with musicbrainz.org, they have very strict guidelines for tagging, and when they don't have a release you have bought, you can research and add the information yourself.
for services...that often deal with your safety or personal property, you should probably provide customers with effective recourse

^^^ This is a well stated, & concise summary of the main issue.
I wish the article went more in depth on potential causes.

I suspect the dominant factor is the expectations of the largest industries in the city, but that's only mentioned for military towns.

To give an example: as a Seattleite, I was initially surprised to see how much earlier the average starting time is compared to San Francisco or San Jose. However, I think the relatively early start times at, say, Boeing are an effective offset to the later start times at Microsoft and Amazon, and this likely accounts for most of the difference.
This is amazing! I wonder how well distance accuracy would compare to something like the structure.io sensor attachment (same as in project ATAP). I wonder if there are other applications to this more coarse/less accurate depth information.
Highly unlikely. Sounds like the author knew full well surge was in effect, he just didn't expect the bill to be so high and now he wants them to cut him a break.

Also this is nonsense: There was absolutely no excuse whatsoever to be charged the surge price—not even their "supply and demand" cop-out justification, which falls short in this instance.

Bar closings etc have nothing to do with it if they are trying to get more drivers on the road. There could be 10 or 100 cabs around, it doesn't mean they are barred from enabling surge pricing.
I dont understand why 99% of the stuff published on queues & lock-free datastructs is done in C++ - making it unusable for the obvious use cases: in-kernel or kernel/userland application without rewrite (and re-bugging)

must be academic show-of-leg
The foot is defined as 12 inches, each inch is 25.4 millimeters. A meter is defined as "the length of the path travelled by light in vacuum during a time interval of 1/299792458 of a second." So the foot is defined in terms of exact rational seconds.

NIST offers calibration and measurement services for length.
http://nist.gov/calibrations/dimensional_links.cfm "Traceability to NIST" http://nist.gov/traceability/index.cfm is a big deal to people who care about calibration in the US. NIST and other national calibration labs circulate "transfer standards" amongst each other in order to ensure international agreement.
On the other hand, I might well not bother with a book unless I know the author of good. I'll almost certainly prefer a book with a known good author over one without. This is just to prevent my time from being wasted, to maintain a decent signal to noise ratio.
I disagree. Three of my best friends were former co-workers. We happened to be new-ish to the city back then, in our 20s, going out, bars/clubs, etc, yet sharing a lot of other common career goals as well as personal ones.

If you hang out with co-workers on non work related (or sponsored activities), a lot, there is a greater chance for you to become friends on the long term after you moved on to different jobs.

They key is to have other common interests that are not related to work, and hang outside work related activities.
No, but I will need to tell my story soon enough.
SF starting at 8:17 a.m. caught me a little by surprise. I work in SF and have a few friends who work at different companies (20-somethings and 30-somethings, working in tech).

Almost everyone I know comes in to work sometime from 9:30 a.m. to 10:30 a.m. The Caltrains reaching SF from 9:05 to 9:30 are generally packed, so are the N and KT muni lines; so I am guessing it isn't only my social circle that starts their day early.

Of course I know a few people who start their day at 8:00 a.m. but it came to me as a complete surprise that the average is 8:17 a.m.
I just checked my history and I have had 44 Uber trips in a variety of cities since 2012 and have not had a single negative experience. Am I just lucky? (not trying to be sarcastic, honestly curious)
How are we really defining friendship here? I've mostly found in my experiences that females value self-serving relationships that build them up. Meaningless values of 'friendship' where they have no contrast for a real, meaningful relationship. See how sexism swings both ways? Who the heck posts this kind of drivel?
Early bird tickets close 30 April for DiG Festival 2014
Yes. And some times you guys merge them and the original submitter gets the credit. And some times you just kill the dupes. I was just pointing out that previous thread like so many people do every day here. I wasn't being a dick about it. No need to flog me for it. But what ever. HN has its finicky moments.
Worlds Sexiest Twerk