skysight-inc/HackerNews huggingface dataset:
To start with, I recommend text: The Ph.D. Grind, A Ph.D. Student Memoir http://pgbovine.net/PhD-memoir.htm. The good thing about it is that it contains rather report, than merely a conclusion. Plus, it is written in a neutral way, leaving judgement to the reader. When it comes to anecdotical evidence (both the linked article + most of stories in this thread are one data point) also http://www.phdcomics.com/ (in short, equating PhD with stress, procrastination and frustration) is popular for a reason.

Among my friends, ones doing their PhD are lot more depressive than programers.

The "funny" thing is that (according to my observation) burnout and crisis hits the most the most creative and ambitious ones (and often - talented). If one starts with a world changer approach but then discovers that "you are free as long as it contains keywords from the grant + will result in a popular publication on a fashionable topic" is devastating. My friends who had approach "OK, I don't have ambition to do anything beyond what my advisor says" do much better, at least - psychologically.

One thing is that "the world is changed" - and no longer academia is the place for the smartest and the most creative. There are other possibilities. And I wish I had known that before.

Caveat: I'm in the middle of my PhD. Then going to data science or software engineering, after finishing PhD... or instead of it.
Darn, I missed it because... I was 3.
The probability that he, or any other decent, civilized person, would make that comment is very, very low. Let's admit that parent, GP etc. are trying to pick on pg and move on.
Because it's circumvention of an access control mechanism which is not exempted under the DMCA, making it illegal under the DMCA which bans all circumvention of all access control mechanisms, except those specifically exempted.
Could someone tell me, is the FSF actually relevant anymore? If so, how?
Because that's not what's used. GPLv2 has an _optional_ update clause that Ribbonsoft/QCad did not elect to use.

This file may be distributed and/or modified under the terms of the
GNU General Public License version 2 as published by the Free Software
Foundation and appearing in the file gpl-2.0.txt included in the
packaging of this file.
There are dozens of exchanges operating fully within the law of their jurisdictions all over the world.

A U.S. exchange take down would only be good for the smaller foreign exchanges and their extended network of established Bitcoin businesses and new Bitcoin start-ups.

Decentralized peer-to-peer networks are like hydra. Cut off one head and two more grow in its place.

As far as government agencies can intervene, it's only a matter of time before global Bitcoin adoption reaches escape velocity--if it hasn't already.
How he changed music? Hardly. Maybe if they follow this up with something substantial but as we've seen in electronic music... you can make hit music and then the labels will sign you.
Show HN: CGI script to produce RSS feed of comments on HN post
Listening to It Ain't Hard to Tell and Thrift Shop I can unequivocally hear a difference in the style and flow, where I could understand why you'd say Nas has more talent as a rapper.

However, I find the Macklemore song more enjoyable precisely for the reasons that make him a bad rapper stylistically. Looking at the lines from each you've quoted, other than the 3rd line from Macklemore I immediately get exactly what he's communicating in the song. Nas's song is much more like a poem, I understand the metaphors and get the general gist of the song after reading your lyrics, but on a quick listen I wouldn't have much of an idea of what the song is even about.

Maybe it's just a storytelling vs. poem artistic difference. Or maybe Macklemore is just more approachable for casual listeners who aren't really that connected to hip hop.
It's not necessary to include that clause. Many software packages don't.

When they talk about making a package GPLv2+, instead of GPLv2, I believe that's the distinction they're talking about.
That's, at best, one thing that can separate good writers from average writers. Great rappers don't necessarily need to have complex rhyme schemes, and a complex rhyme scheme does not a great rapper make. Neither does a complex rhyme scheme alone make a great writer, as content and the use of various literary devices come into play as well.

IMHO, the mark of a truly great rapper is the ability to become an instrument on the track while still communicating a great deal in a small number of words. Flow and presence are as important as lyrics and rhyme schemes, and a great rapper is one who has at least 3 out of those 4 qualities at a high level, with the 4th not bad enough to detract from the others.
There are projects with or without the upgrade clause, the former is sometimes referred to as GPLv2+. Linux, for example, lacks that clause.
Government Requests For Data From Google Up By 70%
I disagree he seems pretty close to the issues he discusses, or maybe I am misunderstanding what you are saying?

From Wings: "And then my friend Carlos’ brother got murdered for his fours"

And in Same Love he talks about how his Uncle is gay.

In 2008 he was in rehab for drug/alcohol abuse.
But you're not breaking your agreement.

You're still paying your monthly bill like a good customer. You're just replacing the SIM for a couple weeks.

You could certainly achieve the same result by buying a second phone just for traveling. But you already have a phone. In the rest of the world (and in the US until tomorrow), that's all the phones you need.
A catchy song that does well on hypem and then gets picked up by the blogosphere. It's all about how the artist markets themselves from there.
You could also siphon your heating oil into your diesel car, with the problem that you are not paying for your share of road use.

It also becomes an interesting conundrum with electric cars. In one sense their externalities in terms of environmental impact and geopolitical costs are generally much lower than conventional cars, but they are not paying for their use of public roads.

Of course that also means that if you limit your consideration to the road only, someone driving a lightweight Ferrari that gets 13MPG is really helping out with the cost of roads, even if they are also needlessly contributing a lot of carbon to the atmosphere.
why is it racism? I think you need to explain this rather rude and baffling comment.
Of course the code we write is deeply personal. I think that what he means, however, is that the _criticism_ of code he gives is based solely on the code itself, and doesn't contain any inherent bias based on the author. He's saying "this code is crap" because of objective reasons that he (in theory) holds himself and others to as well, not because he thinks the author is a bad programmer.
Make Tests Unnecessary: Assert by Design
As they say, "scarcity breeds clarity." I'm one of the few that think nasa shouldn't have unlimited budget and there needs to be more competition in the industry. My fingers are cross that space mining takes off. That could be a game changer.
Fizx, this article is right on point, I would like to read the actual settlement, but without doing that here is my opinion:

>The Department of Justice has reached a settlement with Adobe, Google, Intel, Intuit, Apple and Pixar that prevents the companies from entering "no-poach" agreements for each other's employees.

So I would still say the general rule is these types of "anti-poach employee agreements" are legal but the DOJ has carved out an exception as it relates to ONLY these six companies, where they cannot enter into said agreements with each other. However, as you notice Palm was not part of the DOJ settlement, so without reading the Settlement itself I would still suggest Apple has rights to enter into such an agreement with Palm or any company not one of the six.
Speaking of reviewing code via GitHub pull requests, is it me or did they break ?w=0 recently?
I've never heard anything of Macklemore's aside from Thrift Shop so my statement was too general. But I wasn't saying that my music tastes were better than anyone's--that's ridiculous: they're just my opinions. I think Thrift Shop wasn't particularly clever compared to the artist I listed. I was communicating some other artists that I liked, just like you did.

In your own tastes, you rank some music as better than others right?
Show HN: effortless activity tracker for your iPhone
I understand. I didn't mean it as a unit test, more a litmus test.

And I agree - constructive criticism trumps criticism.

Is it okay? Meh. It isn't a community I'd want to be part of

Also agree. However I'm unease about people flogged in public over generic criticisms. I think its important that people can say things (yeah, even mean things) since sometimes its warranted.

I'd prefer we save the public flogging to those that step over a hard-to-define line. I don't think that line was crossed in his case.
Perhaps I just don't grok the zen of HN, but I just don't get why the site doesn't provide RSS feeds of comments on postings.

I also don't get why nobody has written something to provide this. Or, at least, if it has been written, I couldn't find it (perhaps my Google mojo just isn't high enough).

http://api.ihackernews.com/ gets part of the way there, but it's an API, not an RSS feed, and it's broken and has been for quite a while.

So I wrote a script (gist at the link above) to generate such a feed.

You can see it in action at http://jik3.kamens.brookline.ma.us/cgi-bin/hn-comment-feed.c... (which I will have to remove if there is so much interest in this Show HN that people clicking on the link overwhelms my tiny little VPS).
Submitting pull requests is for code you actually consider worthwhile/useful. These guys didn't seem to think it even has a reason to exist, so why would they try to improve it? It'd be like saying, "Well, if you don't like my toothbrush for ducks, why don't you tell me how to improve it?"
Apparently they weren't briefed on the business model: http://www.youtube.com/watch?v=w8c_m6U1f9o
He did make it. It is still there, you can read it. I am not sure what you are trying to convey.
I couldn't figure out from the article what exactly it is that's illegal. Which of these situations cause me to break the law as an American?

1. I travel to Canada, unlock my cellphone there where it is legal, and bring it back to the U.S.

2. My Canadian nephew unlocks my phone while I am not looking.

3. I unlock my phone, but then never turn it on so it never connects to a carrier.

4. I buy a phone in New York, then move to Canada never to return. On arrival in Canada, I unlock my phone.

If it's really true that "unlocking cellphones is illegal in the U.S.", then only 3 should be illegal.
I don't think (not a doctor) that antibiotics can cause large scale apoptosis (except in unrealistic quantities).

Many antibiotics in a cocktail in significant dosages can cause kidney failure.
It used to be the case, but very rarely with new phones.
iPhone 5 on Verizon is not locked and you can do this if you desire. I'm not sure about other phones.
Unlocking your phone has nothing to do with taking advantage of the carrier subsidy. If you are under contract and "unlocked" you are still bound to pay your monthly fee to your carrier unless you pay the ETF or early termination fee.
Yes, you too will benefit from robotic cars! You may have to pay your service some premium for a toddler-safe vehicle, but only when you need to take the kid; and what you'll get is a way more expensive vehicle than you could otherwise afford, with a back seat completely designed around toddler safety. There won't be straps to adjust, because there will be no requirement that this car can be converted for the transport of adults, or bicycles, or anything else.

All of that aside from that the system will be safe enough that you can trust your toddler to order and ride in vehicles by themselves if necessary.
No it's not. Carriers are required to help their clients whenever they want to unlock their phone.
There are many people that need to travel around all the time. I am a University of Waterloo student and we have a coop/intern program that allows us to travel between US and Canada all the time if we could find a job in the States.

Every four month we will be going back and forth between Canada and US. It is a major PIA that we cannot use the phone between the two countries. Right now I am on contract under Fido in Canada and I am currently in Seattle. I am actually still paying the fees for my Fido account in Canada in order to keep my discounted contract plan. However my phone is now totally useless in the States. The only official way of unlocking is to pay Fido a premium for canceling the plan. I mean if I'm already paying you guys money while I am out of country can't I just have it unlocked? What difference does it make that I unlock now vs unlocking it when my contract is due? Even if I unlock my phone, I will still be on contract which means I must pay the fees for the contract until it ends. If I then decide to switch carrier after unlocking, you can still charge me the same fee for cancelling the plan. It simply makes no sense and it's just screwing around with people like us that need to go out of country all the time.
Are IPOs Good for Innovation?
GSM phones bought in the US work in Brazil, at least.
If the dvd is protected by a technical mechanism which you are circumventing in ripping it, then yes, it is unless you meet one of the LoC exemptions. In the current phase they allowed it only for disability access and for short clips for documentaries, educational use, etc.

They specifically denied an exemption for space-shifting, so ripping a DVD to view on a tablet, for instance, is still a DMCA violation.

http://arstechnica.com/tech-policy/2012/10/jailbreaking-now-...
I don't know if that's really the case. The existence of the AGPL implies that many people see open source as a development model quite different from the one used by open source inside corporations.

In other words, how open source is something which is used and modified internally by company X, but rarely gets changes released because company X is exclusively SaaS?

There are people who have very different opinions on what open source means. Some of them think that a lot of open source business models are bad for open source. It is important to point out that a lot of these licenses are the reason why certain open source projects are widely successful.
I'd argue that it's just a standard engineering trade-off rather than a mistake.

jar files have exactly the same issues.
I hope this results in them improving Simplenote. I find it pretty buggy.
>> "Ironic how Capitalism seems to function much better in other countries, even though the U.S. made Capitalism what it is today."

Plus 1000. In waaay to many cases, the government merely helps corporations deliver less value while extorting more money out of us for that lower value.

Consider cable monopolies, internet service monopolies, and many other examples.

In Capitalism, a business's proceeds should be based on its ability to deliver more value than other competitors ... not on its ability to get the government to help it strong-arm money out of people's pockets.
What is most interesting here is the ideas about protocols and communication. To me, that's what much of software development is getting wrong both on the small and on the big.

In a single app, objects should talk to each other and databases and queues and junk via protocols, not by being glued to an ORM or a particular implementation of a queue or whatever. Most devs don't do this because it's more work, but you end up with a much cleaner/more testable structure to work with.

On a higher level, many/most programs aren't made to communicate with each other at all. Look at web software, it's all about communicating with a browser and that's it. The API driven movement is helping things along, but it's still a HTTP Browser driven mindset complete with holy wars about REST/Hypermedia.

Unix pipes are a great example of what is possible with standard communication protocols, but it seems like it could be taken further. What if you could pipe a stream of API's together? Yahoo's YQL and Pipes plays in this realm, but you still have to kind of glue pieces together yourself.

Imagine if you could say...

fb search --name 'John Doe' --location 'Chicago, IL' | linkedin --filter 'Ruby Programmer' | twitter tweet 'Hey check out our ruby meetup next week'

That's a somewhat contrived example, but it would be great if we could do something that simple and not just via a command line, but from any language in a similar amount of code. That would be a step forward I think.
It works fine. You just need to make sure the phone you buy is compatible with European frequencies. Many are, including the iPhone and iPad. Both my AT&T iPhone 4G (unlocked) and iPad 3rd gen work fine on a German sim card. The Verizon iPhone 5 also works.
Good work as Jobs, Woz seems too weak, and that script -- ugh.
I have the GN2 and I can say that the answer for hackers is: almost.

The Note 2 has an amazing dock that has HDMI and USB which means it can effectively interface with a full size KVM. Unfortunately, you're still running Android and its 1 (or 2) window manager.

If you are rooted, fire up yourself an SSH client and hack away.

I do think this is the future. When you dock, you'll have the option of "Car/Handsfree Mode" or "Desktop Mode"; One will be more simplified and tied to your voice commands, the other I predict will be what we now see as Chrome OS.
"If I plan on waking at a time, and I KNOW there is no clock to wake me, I nearly always wake on time."

This makes no sense.

Yes, around the holidays if you don't have to go to work, it's fine to just wake up whenever your body decides to wake up in the morning. But if I consciously think "ok, body, you need to wake up at 7:30 am tomorrow" it's probably not going to happen without an alarm clock.
That's an ubercool landing page and app interface you've got there. However, I personally felt that nothing on the homepage made me trust SumAll "instantaneously". It was only when I scrolled to the footer of the page, I saw Truste, Digicert certifications mentioned in the footer in small font size.

Though you have some testimonials in there, those never help build an outright trust. I need to be able to trust the SumAll brand before I can start integrating my third party accounts. The accounts are crucial to my business. Some that even have a financial implication.

I would strongly recommend putting a prominent message on the homepage that can help me build the trust in an instant. This would also help you achieve a better conversion rate.
I think it has lost favor versus other drugs in the same family such as doxycycline and minocycline are still available, but have less adverse effects
United Music Group?! How about Universal Music Group.
Ask HN: Your favorite quarterly analyst calls?
I am curious to find out what corporation's quarterly analyst calls people call into. I had a professor in grad school that loved listening in on certain companies to stay in front of trends and lately I have been listening to several for market research at work. I would love to know any that you all think are worth a listen.
Canada sets start-up visa to attract entrepreneur immigrants
While some of the rappers you mentioned were noticed in the blogosphere, the point is that they didn't remain unsigned. That is a big difference. Drake did not become a household name until signing with Cash Money.

Kanye West was actually the opposite. He was in the music business and had a lot of connections for quite awhile before going solo. The internet just helped to make him more popular as a solo artist.
Awful rappers make it to the top of charts on a regular basis. Rap music sells because of the beat and, to a lesser extent, the hook. Macklemore isn't awful, but as rappers go he's nothing too special. His hustle should be admired as should his ear for beats.
> And I have to wait for my car to come back if I have any immediate need to use it during the day?

Of course you don't have to; you can pay ten times as much for a dedicated vehicle if that's a feature you need. Everyone can do their own math.
Congratulations! Exciting that they're open sourcing some components, and good to see Automattic is going to keep them going/grow the product.
My experience and belief is different: It's clear and obvious where the line is. People who provide constructive criticism in such a way that you can tolerate repeated critiques are strikingly different than people who are assholes under cover of providing constructive criticism.
Programming a website like groupon
Hi
What programming languages do i need to learn to put a website similar to this together
Thank you
iPhone 5 from Verizon or AT&T will work with European and Australian GSM, but data will be 3G. LTE does not work in Europe. I am assuming Android phones with similar radios to the iPhone 5 will support the same networks abroad.
The Goodzer API : The Revenge of Bricks and Mortar Retail?
This comment made my morning. Thank goodness no one was around 'cause I snorted/laughed and nearly spewed coffee onto my keyboard...I guess you had to be there.
> Actually rapping about things that matter.

There are a lot of rappers (black, white, filipino, chinese) that rap about these things. One of my favourite mainstream artists is Common who has managed to avoid gun and gang culture and produced a few conscious songs that also were club bangers.
You're generalising US practice globally. In the EU, antibiotic use in livestock is strictly regulated. Antibiotics can't be used as a feed additive and can't be used prophylactically. The parliament is currently debating a complete ban on the agricultural use of several "last resort" antibiotics that are important in the treatment of drug-resistant infections. Even China are banning the use of antibiotics as a growth promoter.
You're making unwarranted assumptions about AT&T's revenue model. Who says staying on the contract for two years is the entirety of the benefit AT&T bargained for? They also benefit from the control over the secondary and overseas market that locking the phones gives them.

Also, you're ignoring the fact that people don't necessarily pay what they owe on contract. AT&T has to deal with this statistically. Some percentage of people will take the discount and not pay the termination fee. It costs money to go after those people and they take a big haircut selling the debt to a collections agency. Maybe they found that locking the phones is a cheaper way of enforcing the contract because most people can't figure out how to get past the lock.

I'm not arguing that unlocking your phone should be a violation of the DMCA. But it's also unfair to leave out the fact that you didn't buy an unlocked phone--you bought, at a huge discount, a locked phone tied to a contract.
I'm always amazed at what Americans let slide of governmental abuse as long as big private companies profit. I find it difficult to comprehend that even hard core libertarians will defend laws like these.
Sure. But in those 600 times, is there evidence of him learning something? Contrast it with Corey Haines's apology, where he talked about how it violated his principles, that his specific mistake was forgetting that there are always people behind software. That's the sort of lesson-learning that I thought was missing from Steve Kalabnik's post.
Yes this is true than jar files have the same issue but in the case of Java applications you can have an installer and package others files with your application.
In the case of Android, you are forced to package all application files in an APK file.
There are a LOT of artists these days who are not on labels and doing quite well. This guy may be the first to reach #1 on the charts but I think its a stretch to suggest he single handedly changed the record industry