skysight-inc/HackerNews huggingface dataset:
But see comment further down: https://news.ycombinator.com/item?id=5437406
I meant 'who does check that user agent', edited to clarify.
Also, if you delete the original branch that the PR refers to, the PR branch still has all of the commits.
But they should work over water too. ;-)
What to do when you manage to capture a botnet command server?
I don't care if you or anyone else is offended by thoughts. Lots of people offend me and I don't begrudge their right to do so. I believe 90% of music is unlistenable. Another 9 percent ranges from mediocre to acceptable. Most of the remaining 1% was produced years, if not decades, ago.

I honestly don't understand how vocalizing one's desire to urinate on his "beoytch" constitutes music. But I'm not going to dictate to people "what is" and "is not" art. I mean, people screamed bloody murder about Elvis and the Beatles back in the day. And it wasn't too long ago rock & rock was a profane evil poisoning young minds.

Twitter, Facebook, etc... can get by just fine with nothing but farmville marketing spam and lolcat videos. However, art and censorship don't mix. That's why the puritans at Apple label "explicit" music rather than ban it outright.
Oh, wonderful, another quirks mode. The moment FF implements something that IE doesn't, we're right back into the shit.
We built an App Store for Heroku, got bored and decided to open source it
shows what picking a different submission time will do https://news.ycombinator.com/item?id=5416289
I think the biggest problem would be the piracy caused by only releasing music on one retailer. It would also cause difficulty for fans (I use Rdio and have to switch to Spotify just to hear the new album from a band I like?) which is something I doubt musicians want to do.
This is at least 4 years old and is obviously faked.
Google as a public utility
Nor does it imply the exclusion of sexual behaviour/discussion in every possible context. (assuming here you meant to say "sex-positive")

This conference was a big event with lots of people and lots of talking. I think it would be odd if in all those countless discussions someone didn't mention something sexual just by accident.

Whilst I don't think sexual innuendo's are particularly witty, I would hardly count 2 of them in a conference with hundreds of people as a grotesque and unnecessary insertion of sexuality into a non-sexual context.

This incident does reek of sex-negativity. If this was any other form of joke someone didn't find funny, it would be a non-issue. But peoples uncomfortability with anything remotely sexual means it gets perceived as sexist. I mean, sex kind sounds like sexist right?
It looks like from the video it just writes it all and you drop an info.plist file and a build folder (probably with classes and all images) into your project. It doesn't show it, but my guess is that you then change the initial VC in the AppDelegate file and you're on your way.
RFC 2616[0] says in section 14.43 that user agents SHOULD send a User-Agent field. Is there any particular reason why it is still sensible to send such a field at all, rather than maybe something more generic like ‘Crawler’, ‘Graphical’ and ‘Terminal’ (to distinguish the three cases that might come to mind immediately)?

In other words, what benefit does a User-Agent field have nowadays when people are told to check for capabilities rather than products, apart from allowing fancy statistics which company currently has the long^Whighest bar in the user agent statistics?

[0] https://www.ietf.org/rfc/rfc2616
This is exactly backwards. But I think the author was trying to say something else and just messed up the title.
Tips to Make Money Online By Selling Information Products
Before it is pointed out: I am aware of Bushido, I didn't learn about it until went out to Waza but our plan for the biz model was different than theirs. We were really interested in the support options to be sold as a secondary market to the app purchases.
Which part of the giant spike in the deficit and spending graphs in 2008 did President Obama not support? Why did he argue to maintain spending at those levels for four years?

If 2007 was "drunken sailor" level spending, surely you'd agree to a budget with that level of spending + population growth/inflation? That's way below where we are now.

I agree that Bush spent more than was prudent. But it's nuts to think that's an argument that President Obama hasn't demonstrated much worse spending discipline. Stimulus levels were sold as a way to jumpstart the economy, not as a permanent level hundreds of billions higher than what Bush ever dreamed of spending. You can argue that we still need that level of spending, but you shouldn't argue that somehow it's not historically high.

Who's arguing for lower spending now? Who was arguing for it in 1995 (and got it!)? Do you really think if the GOP could snap its fingers and pass something like the Ryan budget they wouldn't? Where's the comparable low-spending Democratic budget?

Maybe high spending and/or high taxes are great things, but when it comes to spending discipline, right now, there is a difference in the parties' agendas.
I'm thinking he meant more in terms of who builds a website that respects the "like Gecko" in the UA string as UA sniffing has been considered a sub par method for a while now.

I agree with "who does that" because I've never done UA sniffing so I had to look up the term "like Gecko" to even understand the context. As someone else has pointed out, that's for browsers that are not using the Gecko rendering engine. So essentially, everyone is trying to be "like Gecko" in one way or another.
Interesting, if you could pair it with a blogging service and hook up an ad service provider there is a business model in there.
At least, they appear to have their priority straight.

Keep it simple, we don't need no stinking share buttons. Make it fast - my connection is badly lagging these days and I can't do anything about it short of relocating, so this is close to my heart. Synchronize across device - basically, make mobile apps so that it's fast on mobile too.
Would it not make more sense for them to partner with or challenge Vevo? Getting into music videos seems like a much more natural step.
Traits of the best growth-stage CEOs
Well then there's nothing further to discuss.
We're planning a march on Washington to push for smart immigration reform
Twitter censors location based after being ordered to do so. And none of them have something as weird as "offensive" as criteria for censoring.
And the role of regulation (US vs. Microsoft)? And non-profit advocacy groups (W3C)?
A lot of people, on Firefox OS we have a blacklist of sites we have to send Android like user agents to so we are served mobile friendly content: https://github.com/mozilla-b2g/gaia/blob/master/build/ua-ove...

Its a sad situation.
chrome extension content scripts...
I imagine the entire point would be to have the reader improve the Digg brand, not the other way round
1) This article has no new information

2) The linked "Follow Our Progress" form is for email updates

3) Their tumblr blog has no rss link

That's not what I call serious. I use their site all the time, but it's no substitute for GR, and I don't want their curation to overpower my feeds. Reader was all about the RSS. At this rate they are sounding like a tardy Prismatic.
is there a way to alias it to a function local name such as my_handy_function = <the above>

I agree, though of course a single function call is a trivial example. It would be nice if we made more use of intermediate variables for exposition to simplify complicated expressions more generally, too. But somehow this sort of idea rarely seems to get promoted whenever long lines come up in discussion. :-(

You need a better editor. That is a solved problem.

I respectfully disagree. Current editors, even the most flexible, rarely do more than automatically sorting out line breaks and indentation, and rarely provide more viewing options than collapsing blocks and jumping around to one cross reference or another. I am challenging the assumption that even the same symbols in the same order are necessarily appropriate in different contexts.

I think there is a parallel here with the idea that a variable or function name can be relatively short if it’s only used locally with the full context available, but it might be better to use a longer, more detailed name or to add full qualifiers like which package/module/scope the entity lives in if it’s going to be used more widely. This is a simple case of adaptation that many programmers would apply instinctively, but it illustrates the basic principle that using the same name/representation for an idea regardless of context isn’t always helpful.

Break it up into functions.

But at the moment, breaking something into functions for ease of presentation typically equates to breaking something into functions to establish an independent scope, to allow wider reuse, or for other non-presentational reasons.

For example, most languages offer no way to break down a moderately long pipeline algorithm into stages without separating each stage into its own function, complete with manually passing all of the context in and passing all of the results back. If many stages depend on much the same general context for that algorithm and the stages don’t make much sense outside of the algorithm as a whole, might we not consider some sort of lightweight, presentational way to split things up for better readability, without implying all the side effects and maintenance overheads of full functional decomposition?
(I'm Katie, one of the teachers! Normally I'm kcunning, but I' lost my password.)

I think we would have had a disaster of our own, if we had done this without volunteers. Kids are notorious for not speaking up if they're having issues, and from the front, a kid that is 'getting' it looks the same as a kid that's completely lost.

I was surprised at how many people wanted to volunteer, as well! We already have a list of eager people for next year.
"let the little island get away with"? You mean "let the bankers on the little island get away with".

The banks should be liable and be allowed to fail without bailout and the system should be changed so depositors elect whether their funds are eligible for speculation (and share in any profits and accept any losses therein). The non-speculative accounts should be protected in law and the admin costs of running them maintained by monthly service fees.
For most people a safe and easy job is more important than freedom.

Can't blame anyone for this :)
It just goes to show how much of a failure what they were currently doing was. The fact they were willing to switch to this shows quite a bit.

They genuinely should have just let digg be and get costs way down. The ad income would have been substantial if they just left it alone. Digg stories ranked high in search and I imagine they would have continued to do so.
Dear Microsoft,

other browser vendors release new versions on a regular basis, regardless of the operating system number. This enables browser-related technologies to evolve at a more rapid pace. So please do us all a favor and stop locking major IE releases to Windows versions and just try to imitate what others do. We won't judge you for copying, promise.

Sincerely,
Web developers
Sometimes I look at my bicycle and feel small and insignificant.
Where does the name "Obama" appear in my comment? I certainly don't hate the president, but I wish he would take a few pages from Bill Clinton's playbook. There's a guy who made divided government work.
Pure CSS3 button switch example (no-js)
> I could show you [...] wonderfully easy to read code that goes out to 160

I'm calling this bluff. No, you can't. If you actually have evidence I'd truly love to see it.

Ridiculous line length is actually one of the most reliable code smells I know. Seeing something like that, I can virtually guarantee that it's an OOP-gone-wild mess of needless abstraction, tightly coupled data structures spread across a dozen files. It's going to be a spaghetti mess of nested if() constructs used where clean data-driven logic would have been better. It will be filled with commented-out-code. And it will probably have indentation that lies, lined up in incorrect columns waiting to fool the developer.

Clearly you feel differently. Prove it. :)
Thank you for this :) It is sometimes hard to connect with new people and stand out. Created my account and posted my stuff as Psy Conversion !

EDIT : I liked the sign up experience, that was really quick, kudos for that !
From your blog:

"a lot of material was explained by Professor Ordesky during the videos, so you’d have a hard time trying to do the course without watching the videos"

The Stanford Databases class (http://class2go.stanford.edu/db/) did that part very well (well it did everything very well): Everything that the professor typed in during video demonstrations, was also provided as text files in the course downloadables.
For those who wonder how we ended up with such a mess of a user-agent string, this one is a classic: http://webaim.org/blog/user-agent-string-history
From your link: "The 10bn-euro ($13bn; £8.6bn) bailout agreed with the EU and IMF had demanded that all bank customers pay a one-off levy and led to heavy cash withdrawals."

The EU were happy to sign off on a proposal which would see deposits under 100,000 EUR being hit. Maybe it was their idea, maybe it wasn't, but they were okay with it. Ultimately it was the Cypriot parliament who rejected the proposal.

"Cyprus President Nicos Anastasiades says he is battling against eurozone demands that all bank customers pay a one-off levy in return for a bailout.

Mr Anastasiades said he shared people's unhappiness with the terms, whereby all bank customers would pay a levy of 6.75% or 10% on their bank deposits.

The EU and IMF have demanded the levy in return for a 10bn-euro ($13bn; £8.6bn) bank bailout."[1]

[1] http://www.bbc.co.uk/news/world-europe-21824495
Definitely having Java helps. I'm of the belief that any competent dev should be able to pick up Java in a few weeks. Not everyone shares this opinion, and more importantly HR types rely on keyword scanning and will probably throw away a CV that doesn't mention it.

As for projects, it's a mix. As I'm not heavily involved in the finance side I can't really say what the mix is. On the media side I'd say it's perhaps 50/50.
Perfect. There's always going to be an edge case, and with code there is always going to be some logic that can't be understood at first glance. Tests are great, but comments help too. As long as comments stay updated with code changes they are useful.
I've renamed variables to avoid splitting a line on several occasions

enforcing a common style

I've seen people here for 6+ months still fighting this

Or you could, you know, just treat each other as adult, responsible individuals.

Hint: rules for the sake of uniformity don't "defuse boneheadedness". They just suppress individuals, and eventually either drive them out or tame creativity, initiative, and responsibility out of them.

I mean, come on, you say that yourself! So just acknowledge that that's what you're doing. There are processes for making better software. These kinds of style guidelines are not among them.
How about buying a LEGO Unimog for $200? :)

http://shop.lego.com/en-US/Mercedes-Benz-Unimog-U-400-8110
The people who think they tune in to dead voices
As a fan of urban exploration (photographing old left-behind structures in cities), I had a positive gut reaction to images of buildings overrun by plants.

To me putting trees on the exterior of a tall building makes the building look abandoned. When you find your way in and explore such a building, the artifacts, grittiness and worn-down aesthetic make you think about all the people who have ever lived and worked there.

For this personal reason, I think the trees might be an improvement. Much better than the typical sterile corporate look of skyscrapers. But I can understand why someone who has more architecture experience might think of it as a cliche.
Making copies of the software is not a crime. Using the software without a valid license key is.
I haven't seen web servers send back different pages for non-Mozilla browsers since Mozilla browsers were selectively served frames[0], which is why most User-Agent strings contain "Mozilla". Despite whether this is a good idea or not, it's nostalgically entertaining to see history repeat itself like this.

[0] http://webaim.org/blog/user-agent-string-history/
I have one question I want to propose to the gluttony of companies rushing to replace Google Reader. If it was such a valuable product, why would Google shut it down? I think we are getting too emotional in how we are viewing this market just because a lot of us used Reader. If Google thought there was money to be made with a great RSS reader, they wouldn't have left Reader abandoned for years. If there is a market in which the market leader isn't able to make money, I don't think that I would be rushing into it.
I've only ever been to Kutztown and didn't think it was too bad (granted, I was in a mid-size sedan and not an Escalade), so my money's on Lock Haven.
There are a lot more middle of nowhere locations than there are exurbs in the US.
Yeah, I should've said "exurbs and beyond".
I took this class the first time it was offered, and it was really good. Martin explains things very well.
From your POV ;)

What I see as a problem is that it's probably going to become (if it gets really big) a copy of mainstream charts or (if a a genre group becomes the majority) only have music for that genre and related genres.

I wish them the best of luck but I personally don't see a future.
I think people do not use this feature. I have not used in last two years
So wait, one guy walked into office with a budget surplus, started 2 foolish wars, did tax cuts without proper service cuts, and threw us deep into the debt and you're criticizing the guy who tried to get us out of it via a stimulus which probably saved our economy from a depression? Oh ok.
This is really cool, and the info is super-useful.

However, your SEO links at the bottom of the page make your site look unnecessarily spammy, especially because the color and font size makes it look like you're trying to hide the links, like someone might have done in GeoCities in the 90's. I understand what you're trying to achieve, but I think you could present it in a way that doesn't look so manipulative. If you make it easy to link to one of your pages, lots of travel blogs and sites will give you backlinks without you needing to create links to every possible combination on your site.

Even the URLs look unnecessarily verbose:

http://www.doineedavisafor.com/visa/us-citizen/travelling/af...

Why is the word "travelling" in the URL? I assume it's because you feel strongly that you will get indexed more prominently if someone uses that word in their search. I wouldn't count on that. You'd do better to rely on the value of your content, instead of trying to artificially game the system. If the URL was http://www.doineedavisafor.com/united-states/afghanistan, you'd still have friendly, easy-to-construct URLs, without the extra cruft.
I expected it to be a given that these kinds of comments are unnecessary. It's better to comment on the "why" than the "how" or "what". Comments are useful when they help explain a piece of code's integration into the rest of the system. Why is it there in the first place?
> combined with the use of whitespace in Python, makes the code much more compact and readable

Because of Python's significant indentation is exactly why I can't stand 80 char limit. Breaking lines, causing "false" visual structure destroy's Python's readability.

Seeing more logic vertically is far more important than horizontal.

I've been on teams that choose horrible names, used strange constructs, etc. just cause they fit on 80 char. Also wasting huge amount of time getting shit under 80char. Oh, and 80 char leads to people using import from over import (to avoid fully qualified names), which introduces bugs (name conflicts) and tons of confusion / lookup time wasted figuring out "process" is from some.lib and is not local,, or the one from some.other.lib
April 1st already? I know I'm terrible at keeping track of time, but I could've sworn we were still about a week away x_x
we do have some buildings in NYC with trees sustained for years. Trump 5th ave being one example.

http://www.honestbuildings.com/dres/di_full_23c708c1-5549-c4...

I guess it's more manageable because the trees are not on very top?
Aren't they making releases faster with IE11 compared to earlier cycles of taking years between versions? IE10 is from 5 or 6 months ago.
Or don't forget http://www.radioreddit.com which is for independent musicians.

Disclosure: I developed their Android app.
I'd personally prefer to not adopt Heroku's nonsensical superhero terms, since we already have common terms for these things that make sense -- application containers, applications.

PaaS is "platform as a service". A way of automatically deploying, updating, and managing applications inside of application containers running on a cluster of machines, using either processes, virtualization, or OS-level process containers.

Amazon BeanStalk does this for Java by using Tomcat running in a EC2 VM, and exposing the servlet interface such that one can deploy Java webapps directly to BeanStalk.

Google App Engine did the same thing for Java, and with some custom packaging for Python.

The whole idea is to get rid of all the textual OS configuration files and vestigal limbs of UNIX and get down to the simple bare metal fact that we tend to treat the OS as a hardware abstraction layer for a single application.
Show HN: Optimized trading algorithms using IPython parallel and ec2
Y Combinator acceptance numbers visualized
Can UberPerks be a tax-exempt expense? 
Under what conditions can we use UberPerks so that it can be tax-exempt and not classified as a taxable benefit (income)?
Holding green paper is just to handle short term disruptions in electronic systems in supply of green paper, which is. Most likely situation for a 1-2 week non financial crisis, which is the most likely (if least severe) crisis.

Stockpiling unproductive assets is just not a viable long term strategy, nor does it work for society if everyone does it. It makes sense to keep a certain amount in reserve, and to slightly increase that during times of uncertainty, but working and buying gold coins and putting them in a safe isn't a useful financial strategy in isolation.