skysight-inc/HackerNews huggingface dataset:
Ask HN: Value of a master's degree in CS?
I'm a CS major who's about to graduate. I love programming, and do projects in my spare time. I've completed internships at multiple startup companies. However, I've found web development work boring, and want to do something different. I applied into some master's programs, and was accepted. I have some scholarships for the masters program and no debt, so money is not a problem for me.

But I also feel a little burned out about school. I can do the two years, but I don't know if I'll be happy doing it. I know I'm never going to want to go for a phd.

Those who got a master's degree: what value did you get from it? Did you get it straight out of undergrad? What did you focus on? What jobs has it opened up for you?
s/Yes/✔/g
s/No/✘/g
s/Partial/∂/g
s/Don't know/?/g
For outside services that try to parse and group content, if they implement searching via the API well it could be very useful. Related content is the thing that this would be quite useful for.
Well, then, neither does the Both option, right?
CMU wins billion-dollar patent infringement lawsuit
have to vote you up just for the cool link. The 'contest' was really about visualization and design. Not really about actual usability :-) That said, there is a growing aquaponics movement in California which seeks to create nearly water neutral farms. I keep hoping to find one of those scaled up to something like the Spaniards have done but in Calfornia's central valley.
"especially easy if you have a rooted phone, which I'm assuming most HN Android users do."

I'd wager 100 HN bucks this is not the case.
Marco should write it.
Thanks so much. Part of the reason I decided to write this guide with my co-author Andrew is there's so much bullshit out there regarding drop shipping. It's really bad.... and if you go to Google to learn more about the topic I'm afraid most results are scams. I wanted to change that. Shopify was gracious enough to give me the time out of my regular duties to pursue this project and I'm really happy with how it turned out. Tell your wife Cheergram is awesome, and a huge congratulations for getting her drop shipping business up and running! Happy reading callmeed - I really hope you enjoy the rest of my guide! :)
Would love to get a PDF version of this. I'll make one once I get home but if someone beats me to it... ;)
I think you can opt out of a lot of the legal responsibility with proper terms of service and so forth.
I've been building something similar in Erlang/Elixir (OTP's a very good match for an event-driven system which connects a series of inputs to outputs), but never quite managed to get it integrated beyond a few minor inputs/outputs (the fact Erlang is less popular makes finding decent OAuth libraries difficult, for instance). The web interface you've made in particular is impressive; so far my "pipes" are just more scripts.

Well done on this, I'm looking forward to playing with it tonight.
Submitter looks a lot like a spammer for Future, owners of TechRadar.com and MaximumPC.com. They love spamming HN, and aside from this submitter they also use:

https://news.ycombinator.com/submitted?id=justinbkerr

https://news.ycombinator.com/submitted?id=fanze100

https://news.ycombinator.com/submitted?id=MadMaxx
Thai is pretty mainstream in Portland, from what I remember.
Perhaps you misread the headline or post? They are being acquired by Facebook
I just launched the online version today so I haven't had time to make a PDF yet. But yes, I'll definitely get on that ASAP. Glad to hear you think that would be useful mrchess.
When I say 'depression' I mean one of the depressive disorders as per DSM criteria. Major depressive disorder is the only one that has > 50% relapse rate. Most depressed people do not have major depression.
I am doing it, and it is a good question. I think the biggest value you are going to derive from it will depend on what classes you take. I have a lot of students in my class who have undergraduate degrees in CS and are working, so I guess they find it adds values to their jobs which is a good sign.
It now works in FF and Chrome.
Open Badges:  a new online standard to recognize and verify learning
It isn't, but usually not in the way you'd think: in my experience food truck food beats most restaurant food in the same price range.

I don't find (most) food truck food overpriced at all - the food truck "revolution" seems to be almost exclusively centered around gourmet-on-wheels, rather than street-meat.

If you're slinging around stereotypical burgers and fries you will get no business - the successful food trucks around here seem to have struck a balance between eclectic taste and broad appeal, and the quality of the fare is always on par, if not better than, B&M restaurants.
Google Translate Now Lets You Build A Personalized Phrasebook
The circle of fifths and fourths are the same circle. Clockwise is a fifth, counterclockwise is a fourth.
My understanding is that when carbohydrates are in short supply, then gluconeogenesis kicks in and liver starts producing glucose from lactate, glycerol and amino acids.

I.e. some information can be found here: Low-Carbohydrate Diet Burns More Excess Liver Fat Than Low-Calorie Diet, Clinical Study Finds

http://www.sciencedaily.com/releases/2009/01/090120074631.ht...

I personally did not follow a low carb diet for more than 12 weeks, but I kept my regular 3 times per week workouts and maintained my strength while losing about 8kg bodyweight from ~83 to ~75 kg. My workouts were fairly short (40 to 50 min), but quite intensive.
Big corporations don't even have a monopoly on multimillion dollar videogames (thanks to Kickstarter), let alone novels or nonfiction books which are typically produced by a small handful of people in a year or two.

A dystopian DRM future is not impossible, but generally I think people do want to "own" things, and eventually we'll see digital goods treated as such legally.
One wonders if you can vaporize it at the bottom and condense it out of the air at the top, but yes there clearly would have to be some sort of energy input to move water. One could imagine a sort of bucket brigade kind of thing where water heading down, was collecting in buckets which were lifting a slightly lower mass of water up (or equivalent mass with a an energy injection to cover the difference). But I don't think anyone submitted these designs as practical farms, more like Farms that look futuristic at the expense of being implementable :-).
Coding for review at Khan Academy
For my day job I work on a Calendar application. We provide a CalDav service for customers to access their Calendar data. While it can get tricky to support all the variations, it's a solid standard that makes integration really easy.

One problem we have is that Android doesn't natively support CalDav, so we can't integrate with the built-in Android calendar like we can with iOS's calendar.

For those that work with calendars, CalDav is a well documented standard for sharing calendar data. It robustly handles all the use cases that we've been able to think of (including edge cases).

It's disappointing to hear that Google will discontinue the service. I'm sure lots of iOS and Mac users use the CalDav sync to natively sync their Google Calendar to their devices. How will users of native apps be able to get their calendar now?
FWIW at first I thought this thread was about Hugin.
I had fun implementing "Why Functional Programming Matters" [1] in Python [2], and it turned out to be similar to what you have above.

[1] http://www.cse.chalmers.se/~rjmh/Papers/whyfp.html

[2] http://sage.cs.drake.edu/home/pub/62/
As someone who works on an RSS crawler day to day, this is much more difficult than you think because of how poorly most people implement RSS.

If everyone stuck to the standards and did things the same way, it would be easy. If you can't account for these errors your reader wont work with 80% of feeds, and nobody will use it.

Rss feeds are usually programmed more poorly than a website itself, because it's one of those features that comes from a discussion that usually goes: "well everyone has an rss feed, so we should have one, so make one". Yet they know people will rarely use it.

You could make it work for the popular CMS's but even between those there are standards problems. The majority of the problems are in storing the stuff that's crawled.
Same way - fax numbers are no different from regular phone numbers in the PSTN. (That said, once VoIP enters the equation, you want to use a fax-friendly codec like T.38.) HelloFax is surely not their own CLEC so they're buying phone numbers (with a monthly cost) from one or more CLECs or CLEC resellers. If you know a HelloFax phone number you can look up who the CLEC is using this form:

http://www.alcazarnetworks.com/data_services_lnp_lrn.php
Quora: 881 notifications, and why following questions doesn't work
Streamloaded flash video is stupid simple to grab.

On windows, navigate to:

Users\USER\AppData\Local\temp\acro_rd_dir

And create a >hard< symbolic link for the .tmp file you will find there, renaming it to .flv . I am sure, on a mac, the location name is similar.

Close the browser window, the tmp file will be deleted and the flv will no longer be locked for access, and is now yours.

http://www.howtogeek.com/howto/16226/complete-guide-to-symbo...
> Where no time is specified in the offer, the offeree has a reasonable period of time to accept the offer. After a reasonable period of time expires, the offeree's power to make a contract by accepting the offer "lapses". ... When a seller purports to accept an offer after it has lapsed by the expiration of time, the seller's acceptance is merely a counteroffer and does not create a contract unless that counteroffer is accepted by the buyer.

-- Anderson's Business Law, Formation of Contracts: Offer and Acceptance: Lapse of Time
How can I tell if a plant given to me is patented?
So this is now a key differentiation between firebase and meteor?
Oops. Sorry for the word salad in paragraph 2. Caught once again by the middle mouse button.
Perhaps Google should be reminded of their own Code of Conduct. http://investor.google.com/corporate/code-of-conduct.html
You are conflating Ruby with RoR. You start by saying "I think it is necessary hygiene for Ruby." but then go on to say "RoR is very error-prone and a lot of work by comparison" and "So many bits and pieces need to be glued together, from attr_accessible through to update params slicing..." -- that's Rails you're talking about. And I don't blame you for that. As a long-time Ruby developer, I can say with no qualms that Rails is a not a very good web framework, way too buggy and full of magic. But please don't conflate that with Ruby. Ruby with Sinatra is a hell of a lot cleaner and it's much easier to structure your code well.
Wine and Dine Without Pulling Out Your Wallet — Or Your Phone
You can just run the executable, you don't need to call start.

"C:\Users\User\AppData\Local\Google\Chrome\Application\chrome.exe" --record-mode
I think it's a lot easier to ignore uninteresting stack frames than to reconstruct those that have been optimized away.

But for experienced programmers, I agree global TCO doesn't quite rise to the level of a major impediment, though I have found it an annoyance at times. It particularly bugs me when the code I'm debugging is not recursive, so I'm not getting any benefit from TCO in this particular case.

For novice programmers, however, I think it could be a serious barrier. I think van Rossum was right not to have Python do it by default. But I think he should also have provided a way to define a set of mutually-tail-recursive functions.

I have long experience with Franz Allegro CL, which does TCO only on local calls. I think it's the best of both worlds: debugging usually isn't interfered with, and on those occasions where I really want to write a set of mutually-tail-recursive routines, it gives me a way to do that. I have certainly also used CL implementations that do global TCO -- I think that's all of the major open-source ones -- and they're certainly usable, but I prefer the Allegro compromise.
Handshake deals are reliant on trust, which friends/spouses usually have in good supply. This protocol is attempting to add enough formality to lower the trust required somewhat (because people have been welching, so enough trust is not always available), without dropping it all the way to zero (which is what a traditional antagonistic/defensive contract is for).
Facebook's User Interface Sounds Spell F-A-C-E
>Common Lisp & Scheme encode maps, sets, etc in terms of lists.

What do you mean by this? You do know that I can write some reader macros to get the same syntactic sugar for dictionaries and vectors as in Clojure, right?
This is nicely done - not just the idea and code, but the documentation and examples. Very nice, I look forward to using this, thank you for sharing it!
DuckDuckGo Now Serves Apps on its SERP
Cool video - nice touch adding the dog at the end:)

Just curious, how long did it take to integrate the basic Leap API into your app? Does it have built in gesture recognizers like iOS or do you have to "roll your own"?
Watch Samsung Galaxy S IV Announcement Live Here
Ask HN: What Audo-files hosting platforms you use?
The files are mainly for training/inspirational purposes. They wouldn't be available for the public.

I was wondering what platforms are available.
I went to that cart! There were lines of people in cars on that street all eating in their car. Had it twice over a 4 day NYC trip.
Also see the iCalendar specification for common data transfer format[1]. I have to refer to these documents on a pretty regular basis for my job.

https://tools.ietf.org/html/rfc2445
300,000 New Millionaires Created in Recent Stock Market Surge
Not my comment but I think they mean that it is a relatively small part of the overall process and thus not "The Biggest Data Science Breakthrough". Maybe not a fair criticism but they have a point.

I would love to see a breakthrough in data cleansing or how about just standardized coding, labeling and formatting. Unfortunately I've used lots of 3rd party data sources and wasted more time on these brainless activities than I want to think about. Consider yourself lucky if you only work on web logs where you control what they look like.
How O2 Lab used the cloud to quickly build an app for the Six Nations Tournament
That's great ... it's probably a good time to tackle this since people seem to be gravitating away from Ebay and toward more direct selling through social media, shopify, and all the recent "SELL ANYTHING WITH STRIPE" services we see here on HN.

If you have any specific questions or need quotes related to print/photo drop-shipping, let me know. I actually just got back from a big photo industry trade-show. Lots of interesting things going on.
Great job! One typo in Chapter 3: "drop hipping" (though that would be a cool name for the official Shopify dance)
Thank you for your kind words. I think good documentation is very important. I will also be adding a screencast that explains how to use the UI.
Thanks for the interest!

Not quite yet. We just got the truck and are making some minor changes and getting a full wrap on it.

We also have ordered a custom smoker so we are waiting for that to finish up.

We hope to be up and running in early April.
Yes, Google glass will impact recruiting.
Haha drop hipping sounds awesome. I think I'll just keep that there as an easter egg. :-)
Mark Goines on Investing in Products for RSBs, "Really Small Businesses"
Also, the last time I used the Spreadsheet API, it didn't respond correctly to the OPTIONS request, making CORS pretty much useless.
It is circumvention and it is illegal. There are only 6 allowed exemptions to the rule as of the last rulemaking, and making backup copies is not one of them, no matter the situation. The only exemption that exists for DRM-protected ebooks is to make stripping that DRM legal when no version of the ebook compatible with screen readers or read-aloud functions exists, so that the visually impaired can access the text.
>That's why most reported rapes are committed by men against women.

FTFY.
Doesn't an email count as written? I'm pretty sure there's case law on that. (Not sure about a text message, though.)
@agwa, many thanks for the response.
I guess not; people should design their web pages with em-based font sizes and have everything relative to the base font size specified by the browser. (Unless there's a good argument against this practice I'm not aware of.)

If you're regularly having trouble reading a page then it doesn't hurt to specify minimum font sizes. I personally never run into a page I can't read thanks to them.
'<*>', '>>=', '=<<', '>>>' off the top of my head.

The first has something to do with Functors, the second two something to do with Monads, and the last something to do with Arrows, and I have no idea what their precedence is. The first three all more or less solve the problem of "use a function I'd normally use on values of type `a` on values of type `m a`, where `m` is a Monad or a Functor.

The reasons this stuff makes code hard to read (for me) are:

1. They're all infix and I don't know the precedence.

2. It's not restricted to standard-library code. Oftentimes, learning a new Haskell library involves figuring out which part of the infix line-noise namespace it's staked out for itself.
Yep, we are in Lebanon. We have full time "real" jobs so this is just a weekend gig. Our primary focus is going to be local events (Blues fest, country feat, etc.) but we will also be selling on non-event weekends too.

We will also be doing BBQ Competitions. The first of the season will be the VOA BBQ Bash in West Chester (http://www.voabbqbash.org/). If you like BBQ you should come check it out.

As we get closer to "Going Live" we'll update our website, facebook, and twitter.
http://historicbbq.com
http://twitter.com/HistoricBBQ
Why I love RSS and You Do Too
When did things ever have to be stable to put them on npm? It uses semver for a reason
Another reason to backup all your purchases from the "cloud" services, scraping off any DRM from them first.
Better yet: stop paying for, and therefore encouraging, the production of DRMed content.

Whether that means abstaining is a personal choice.
Happy Pi day. Solve HackerRank's Pi challenge
Nuuton sounds interesting. For me though, search isn't the biggy, gmail is the big one that I'd love to replace.

I imagine a pinboard.in like service but for mail (cheap, fast, simple, run by a developer that I trust to worst case mail me a DVD of my mail history). I'd jump to that very quickly.
Kew Gardens iPhone app developer here, Kew Gardens is a large Garden Park here in London, they have many many species of plants in the park - most have little tags with their scientific names printed on them, wthey just finished printing QR codes to go along side the tags for each plant. Scan the QR code from inside the Kew Gardens app, and we'll take you to the info page for that plant / attraction. (History, endangerment level, buy stuff etc)
Did we read the same article? The driver in question worked for Capitol Limo, not Uber. Uber was simply software that Capitol Limo used and got paid through. Capitol Limo should have been mentioned much more than Capitol Limo was. Any event that occurs while he is doing work as a Capitol Limo driver deserves to have Capitol Limo mentioned at least Capitol Limo times Capitol Limo Capitol Limo
Why, you are buying it. You just need to be diligent and back stuff up. And if DRM is not easily breakable - avoid buying it altogether. Publishers who use DRM can't be trusted, so backups should be a norm.
Bacn is the New Spam
Android is open. Google Play is closed.
I am using KrISS Feed, https://github.com/tontof/kriss_feed
If you speak French, a little help here: http://tontof.net/?2013/03/14/18/12/56-presque-nouveau-lecte... and a demo there: http://tontof.net/feed
Digg is under a new team. From what Ive seen so far, they are really quick to ship.
"if you know CSP you can write it in any language"

If you don't know CSP you still have no choice but to write it in Go: that the core unity I've been trying to describe, something the entire standard library is built around, like callbacks in Node. I don't see that you've added anything to your case for other languages in this recent reply: I think this excerpt captures well how your line of thought remains focused on what is possible, while ignoring my core arguments that it's all about the prime interface of the Turing machine before one, not what they set up for themselves on the machine.

"In languages like JavaScript, Perl, Tcl, you can even make it look like it was already part of the language,"

And newcomers may be able to immitate/cargo-cult your styling blindly without straying too far off the gods-sworn path if they are really lucky!

But rather than risk it, making a language CSP first would, IMO, be a clearer way to keep unity.

I really don't care what can be done with a Turing complete machine: I care what use of that machine looks like to the important audience: it's practitioners, all of them, practiced and experienced, and those with other backgrounds and seeking only practical results.

Go has created an entire language all of whose practitioners trade in CSP. I'm happy to de-rate from a language to a massively successful widely known active (let's say +30k active developers) shared and intercompatible practice of doing CSP (libraries or what not). Until I hear that challenged, my argument about Go being fundamentally different for having a runtime and standard lib based around CSP stands untouched, unless you have something specific there to contend.
"However, the act of writing tests first has a powerful benefit: the code you write _must_ be testable. It is hard to understate this benefit. If forces a level of decoupling that most programmers, even very experience programmers, would not otherwise engage in".

I'm sorry but I really find that sentiment to be totally inaccurate. I've never seen a good experienced programmer write hard-to-test or coupled code, regardless of whether they are using TDD or not. A hallmark of when makes them good is that they all have some testing methodology that enforces this and works for them. TDD is one, but there are many others (and yes, that includes good manual-only testing).

I also don't see why you believe TDD is the only way to successfully refactor code, or that only developers who use TDD continually refactor their code to eliminate technical debt and increase productivity. Again, every good programmer does this. TDD is one way to get there. It is not the only way.
Heya. I never even knew this bike existed! But looks like you're right.

As an aside, the postie bike as we know them now (and for the past 20-30 years) are Honda CT110's. Seemingly our dataset is missing this model. Something else we're looking into.
Also helpful would be a brief list of functionality so you can make a comparison more fairly. Bootstrap's minified 122kB css weight (with responsive) is huge compared to that of Skeleton's 12kB, but the former has more features. Or Toast, with it's 3.7kB min size but even fewer features than Skeleton.

Skeleton: http://www.getskeleton.com/

Toast: http://daneden.me/toast/

Bootstrap: http://twitter.github.com/bootstrap/
Having access to the compiler at run-time is really neat.
Does Feedly have a web-based client? I'm looking for something to recommend to users at www.searchtempest.com. Many of them have never used (or even heard of) RSS before, so simplicity is key.
... most of the content you enjoy will end up behind a paywall.

This is often threatened, occasionally attempted, and rarely continued after the resulting precipitous traffic drop. "Content" is not rare. If a particular producer can't figure out a remuneration technique that doesn't annoy consumers, she'll find her lunch eaten by competing producers who can.
How to Turn Your Facebook Page Into an Insane Traffic Driving Machine
RSS feeds via IMAP instead of Google Reader
works on any device with an IMAP client and probably on Gmail's IMAP servers as well (if they do not shut them down soon...)