skysight-inc/HackerNews huggingface dataset:
I'd like to see a mechanism to pass data to a page in the URL once, but have it discarded such that the URL the user sees and the URL used upon refresh lacks it. This would be nice for all sorts of things:

* That pesky analytics stuff (rel= on YouTube for instance) which you don't want to re-send on refresh or when someone passes on the URL to someone else (because now your data is inaccurate)

* Error messages specified by URL parameters (we only want to show them once)

* URL parameters containing secrets allowing someone to access a page (we don't want to accidentally pass them on)

etc.
I reckon they just wanted to publish a tarball and Github is really bad at handling those.
It's perfectly possible to POST to a URL with GET query parameters.

For Google though I'm not sure you'd want POST requests at all; unless it's to set cookies and do a redirect on POST.
Guys will suffer from highly targeted spam.
*it has happened in the past with all sorts of submissions (both positive and negative) about all sorts of companies because it is part of the rules of HN.

Is the rule applied 100% of the time so that nobody will be able to find any exceptions? No. We're talking about humans here. But they are pretty consistent. Especially for stuff that hits the front page.
Intel keeps making up new names for their x86-64 architecture. Now 'x64' did they use that one before? Is IA-32e or EMT64 not better? Also if you want to find out quickly what they mean by 'x64', why is the article tagged with 'ia64' (which means Itanium).
App Developer Alliance rolls out martial arts classes for fighting patent trolls
GuruSpotlight with Bryan Helmkamp, CodeClimate CEO
I don't agree with your assessment that this is a completely recent phenomenon.

"Is a college degree enough?" was a pervasive question when I got out of undergrad in 1991 since we were in a recession. My placement center and many magazines had "What is this degree worth?" compilations. This same information has been available online for at least the last 10+ years.

Ironically, I always thought of myself as being pretty blissfully unaware and unthoughtful of my own career and where I was headed... but I knew what my salary and job prospects were for my career before I settled on my major when I was a Sophomore in college.
I'm fascinated at the data revealed by leaks.

I really hope someone is scraping this to create some nice graphs and charts.
> Debugging is annoying when I can't stick a println

You might not know about Debug.Trace? http://www.haskell.org/ghc/docs/latest/html/libraries/base/D...
Yes, could be, it was only a research I've read, so nothing 100% conclusive.

(OT, In general I think you cannot take research results published on journals for granted until they are at least 10 years old and have been included in undergraduate syllabus.

Else you get all the mixed "coffee causes heart attacks", "coffee is good for your heart" papers alternating every other week).
Top 5 App Builders’ Reviews and Tips for Mobile Publishers
I see. Now I feel bad for overreacting. In my defense, these pages look a lot more like receipts than purchase pages. I would normally expect a purchase page to have some visually emphasised call to action. I still genuinely feel a little guilty for contributing to any hysteria about this with my comment above though.
I didn't realize Apple was full of jerks.

http://www.bitpak.com/

About a week later, someone from Apple called me on the phone to let me know that BitPak had been removed from the App Store. The guy on the phone sounded like a nervous teenager. I asked him why this had happened, and he said “Because that Bitcoin thing is not legal in all jurisdictions for which BitPak is for sale”. I inquired as to which jurisdictions Bitcoin was deemed to be illlegal in, and he told me “that is up to you to figure out”. I asked him which laws Bitcoin violated, and again, he replied that “that is up to you to determine”. I told the kid on the phone that he has in fact told me nothing and was most unhelpful.
Haha! Good point, but I'm still far more interested in a story about visiting 193 countries than I am about a media shill who finally succumbed to cancer.
It would also lower the amount of time I spend allowing things on noScript
I think we actually agree--I'd also say he should let them know right before the communication event.
Twitter does show the full URL in the tooltip.
I think we should all calm down and look at this in a little more detail.

A simple look at https://coinbase.com/merchants will show you a screenshot of a merchant page that looks exactly the same as those 'exposed' by google (https://encrypted.google.com/search?q=site:https://coinbase....)

Until proved otherwise, I believe these pages to be merchant pages actually selling the items, as the copy also suggests ("Send 1.00BTC to...", "Comfirm payment"). The confusion must come, I suppose, from the ambiguous urls that contain /checkouts/... and from people not really liking Coinbase?

Edit: Funny how this is a perfect example of the 'URLs are for people, not computers' argument that is number 2 on HN right now.
She should start writing horror PC and Xbox game design pitches. And I like the illustration. EA should make her the offer.
> That still conveys the exact same sentiment

No, it doesn't. Could be a little brother who's just written his first PHP script. Could be a big brother who's worked for 20 years as DBA. Lots of articles out there trying to explain REST to such people.

But wife? That means "nontechnical" - just look at the comments here.
It's Alive Continuous Feedback in UI Programming
That's confusing two different concepts. URLs are the equivalent of a full postal address whereas searching is the equivalent of asking a stranger how to get somewhere. Why would you want to always ask and trust a search engine when you already know how to get somewhere? DNS spoofing aside, I know I can trust anything under, for example, bbc.co.uk and I know where /radio, /news etc takes me. Guess what, so do my seventy year old parents!
This wasn't a useful critique though, it was idiotic scaremongering. If the article gave some useful reasons why you maybe shouldn't install this (they can track your movements and sell ads to people near you in real time) that'd be one thing. But it was idiocy like "they'll see what apps you use and clone them!" or gibberish like "they can access the hardware!"

It's pure linkbait and Om should be ashamed for writing something so poor.
Content Security Policy (http header to protect against XSS, etc)
Must-Reads When Recruiting Programmers
Help us fight browser fingerprinting
The "flat" style being distributed today is a giant step backwards in usability, I can't for the life of me understand why it's so popular. On desktops, it's not clear until you hover that it's even an interactive element. On mobile? Forget it. You'll have better luck teaching your grandmother the difference between client and server side JavaScript.
Damn.. These are not transactions! These are public anyway on the merchant's site.

Just try out https://coinbase.com/docs/merchant_tools/payment_pages and press the button. It goes to the checkout page similar to these.
> What if the best use of your time at the present moment was to just focus on the single most important thing?

Well, you wouldn't need a to-do list, for starters.
Fastest .NET decompiler
He means Islamic bank, which is basically a bank without riba. If you are interested you should look at wikipedia articles [1] and [2].

Funny thing is in Iran, which considers itself an Islamic country and says it follows Islamic laws in banking, interest rates are as high as 20%.

[1] http://en.wikipedia.org/wiki/Islamic_bank
[2] http://en.wikipedia.org/wiki/Riba
It's really, really easy to see "data leak", see an email address, and assume that this is really bad.

On the other hand, if you actually look at what these pages are, they're Checkout pages, not Transaction pages. Coinbase sellers generated these pages and intentionally linked to them. Someone even mentions this in the fourth comment on the linked page.
Show HN: Goodbarber, create beautiful apps for iPhone and Android
If you really care, root your phone and then you can get rid of anything with Titanium Backup. Or you can do what I do and just install CyanogenMod on it. (Both are admittedly too much effort for the general public but not much for many people here.)
You can avoid taxes, tracking, and buy drugs with it.
Arguing vs. Testing
That's it, I'm starting a startup called 10xDeveloperAuction, anyone want to join me in working on the MVP?
Acumen Brands raises 83M in 3rd Round of Investment
His examples aren't helping his case. If the most successful store and the most popular search engine don't use pretty URLs why should anyone else care?
A humanities PhD requirement?
HopScheduler for Homebrewers now Available in the App Store.
Really nice idea, specially the search integrated feature, I think that is the key here. Normally I do a lot of conscious bookmarking in several engines (Instapaper, Reading List, browser Bookrmarks, etc).

Wishlist: Safari integration, sync across devices (iPad, iPhone, etc), search all the above bookmarking engines. :)
And your "what I'm going to do" plan doesn't have anything to do with ego AT ALL, right?
>>>Every Freicoin client is capable of performing these tasks, but in practice mining is the domain of computer enthusiasts and IT professionals with tuned top-level hardware

Given that my PC is obsolete crap, should I even bother getting the client?
This isn't actually a singleton. If the singleton is requested while it is being opened initially (by another request) then two connections will be opened. There needs to be some additional state tracking whether or the connection is currently being opened, so concurrent requests can wait for it. Unless the author just doesn't care... but this isn't a singleton.
People using Chrome with those settings enabled should probably read up on its privacy policy [1]. Its features such as, "use a web service to help resolve navigation errors", "use a prediction service to help complete searches and URLs" send data to the default search provider.

Also, these features are enabled by default.

[1] https://www.google.com/chrome/intl/en/privacy.html
I saw a reference to Bitcoin transactions embedding executable content in another thread and was slightly taken aback:

https://news.ycombinator.com/item?id=5496740
The point Paul Graham (and the 10x hustler article) made was that if you are good, you could be 10 times more productive.

Not because you type 10 times faster or develop the same code 10 times faster than somebody else, it is because none of the big coorporation bureaucracy slows you down and you can choose whatever technology you want and don't have the burden of code that is growing in size and complexity that you have to maintain.
That is a really good point. Bitcoin "inflation" will stifle the Bitcoin economy. Because if you are holding Bc then prices on everything are dropping.

This effect of deflation is why Japanese economy is so broken. And why Governments and central banks will do almost anything to keep inflation going.
Why not try to benchmark the results and see how it really goes? :-)

In both cases, the same process of reading/writing to one or more connection sockets happen, you send and receive the same content to MongoDb: you can not send twice as much queries, you're gonna send a query, THEN you're gonna send another, then you get an answer THEN you get another answer. Everything happens in the same sequence.

Also take in account MongoDb's own concurrency properties.
Fuck what they think.
Google is the new DNS. Only a small subset of people care about URLs beyond the domain name (this subset has a large overlap with HN readers). Unless you've nothing else to improve, there are usually more effective ways to improve your websites that you can spend that time on.
Logging out on outlook.com is even worse. You get redirected to msn.com with its sleazy celebrity "news" and other dubious items. It's like you're in a renovated theater thinking this new interior design is pretty good and then after the show is over the exit leads to a back alley full of trash.
don't store your private keys on your phone. That's only marginally better than a web wallet. Encrypt and put on an USB stick or in the cloud.
Startup Journey
They may also get funding based on graduations. PhD students are also fuel for the research in universities, and possible future researchers themselves.
Far worse for the industry than all these supposedly awful programmers out there is the rampant egotism that dominates developer culture, and that's where this ridiculous 10x obsession comes from.

As good as some developers can be and as bad as others can be, even the best will routinely make severe mistakes and write bad code. Aspiring to be some sort of god among programmers won't actually make you great, it will just make you arrogant and unable to see your own failings and ignorance, which will always be vast compared to your skills and knowledge.

On the other side, it isn't fluffy snowflake talk to say that every human being has his or her areas of strength and exceptional insight. Helping less experienced programmers on a team learn and grow, and figuring out how they can contribute productively without causing problems is likely worth a much bigger bonus than one guru who thinks his shit doesn't stink and talks down to everyone else. According to Zen, the beginner's state of mind is ideal because it is free of preconceptions. Someone who believes the ideas of a novice are beneath him will be blind to a lot of wisdom.

As a last aside, every team I've ever worked on that inherits code thinks the code is shit and rewrites it. Then when some other team inherits the rewritten code, they proclaim it shit and rewrite it again. Some percentage of this is due to bad code. Some is because all complex applications which are developed in a hurry in shifting business environments end up pretty hairy. And the rest is because almost all complicated code looks like shit when it's unfamiliar, even if it's fairly well engineered. So you'll throw it out and run into all the same issues on your rewrite and your code will end up just as opaque, but you'll understand it now so you'll think it's brilliant, and then you'll write self-congratulatory blog posts about how great you are and how terrible everyone else is, blissfully oblivious that in 3 months, a new developer will take on the project and rewrite it and write the same exact blog post out of imperious disgust for your work.
"After four years of trying, I’ve finally gotten it through my thick head that I will not get a job—and if you go to graduate school, neither will you."

Clearly, her personal experience can be extrapolated to everyone everywhere looking for a tenure track literature professorship. If she can't do it, nobody else should bother trying.

I wouldn't have hired her either.
How I Explained REST to a n00b
Why I do Design by Contract, with eggs!
Well for starters, where do you live?
Let me know where you're at and we can fix this for you.

Google Play requires that you list the countries that you would like your app to be available in. We kept our list relatively short for our beta release, which is effectively what you're trying to download.
I'm not so sure about that. Hijacking Android like Facebook does it, might mean trouble for Google. Google's revenue comes from advertisement in their products. If you use an app to rebrand the smart phone, so people won't use Google services anymore (and won't see ads), that's very troublesome for Google.

Google is not earning money with Android. Facebook is kind of backstabbing Google, in my opinion.

Looking at the App, I don't get why I should install it or what the advantage is over using the normal Facebook App ... then again I don't use Facebook that much.

We'll see how it will play out.
x64 has actually been used for quite a while both inside and outside Intel. It's simply a shorter version of x86-64, with all the other alternatives (IA-whatever and EMT<whatever>) never really catching outside Intel.
The vertical alignment of the text is off and the colors are a bit muddy compared to the vibrant palette of http://designmodo.com/flat-free/ (which was clearly the inspiration for this).
Something like a POST request?
It's actually a lot rosier on the CS side in my experience. I got my PhD from a middle-of-the-pack school (i.e. not CMU, MIT, etc) and received a tenure-track job offer (at a 4-year liberal-arts college) before I had defended. After working as a professor for a few years, I have decided to go back to industry, and have been besieged with job offers. My understanding is that hiring my replacement is turning out to be difficult because there aren't enough people with PhDs who want to be teaching-oriented professors.

Basically, right now, a CS PhD can find a tenure-track job if they are willing to broaden their search to include non-research-only professor jobs. Of course, this should not necessarily inform whether a person should get a PhD in CS, as it takes 4-6 (or more) years and who knows if this will still be true then.
Financial industry as a whole is under a lot of stress right now. The jobs opps out there are shrinking...Banks talk about going lean, AKA layoffs. If you can't get into an investment bank, go for a tertiary opportunity. Try retail or some insurance company for a year or two.

You need Java or C++. Web/SOA/ and for some reason they all want multithreading experience, even though 80% of the work is server side. Familiarize yourself with the Java Concurrency package.
Your problem is with YC supporting a company that violates the privacy of dangerous criminals, and not with YC supporting a company that provides a marketplace for selling illegal hazardous products?
How to use Image Buttons and Toast in Android
Somewhat relevant, "Teach Yourself Programming in 10 years" by Peter Norvig:

http://norvig.com/21-days.html
The Oracle project[1] is pretty interesting and uses neither. Instead it has a native java implementation.

[1] Nashorn - http://openjdk.java.net/projects/nashorn/
Why the Banker will Never get it
http://tech.fortune.cnn.com/2013/04/04/apple-lazard-flash-memory/

When you switch from Sugar Water to Premium Flash, you abstract practically half the world into a single parameter- Premium.

I term this disease of uber-abstraction as Gabstraction.
To make it sensible, companies who potentially could join this would have to abide by non aggressive patent stance. So MS and Apple and other patent racketeers can forget it right from the start.
Fedora is certainly more bleeding-edge. Ruby 1.8 end of life is June 2013 however. It is unfortunate that most distros still ship with 1.8.7 as the default.
Smashing It
I didn't mean to imply, that they could not, written it missed my ironic voice-modulation ;-)

I really had thought, that this would have happened long ago, for everybody, and so on. Would not have thought, that this was a problem for law enforcement, as it was with i.e. skype.
OP correctly points out that productivity and monetary value created are non-linear and extremely problematic to measure for the software development profession. More importantly, OP reminds us that software dev is far from being the only career for which this is the case.

In "convex" work, as michaelochurch calls it, most of the time you are actually contributing less value than you are being paid for, if you are drawing a salary. Some days your work might contribute no direct value at all, or even subtract value. But occasionally, by creating something new that itself generates value, you can contribute exponentially more value than you are being paid for. But you still only get your salary. Because taking a salaried job is selling your downside risk along with the potential upside reward to buy income stability.

A "10x developer" isn't someone who writes 10x more LOC or even contributes 10x more valuable software on a daily basis. It's a developer who is able to occasionally make those big breakthroughs that you hope for when you're doing convex work.
As a firefox user i agree, it's a little bit annoying, but don't think this fragmentation will have any effect on it.
Problem is that most developers use chrome, and chrome have more cool stuff, so they wouldn't care about safari just like they don't care about other browsers now.
You have not even glanced at the referred article, have you? It is not conceptually harder, pretty much the same thing.

I played with some similar tasks for my native Russian. You can just add up a layer of hash tables/dictionaries to link to the original word. There are inflections in English too (and it is even harder for spelling purposes as the difference is often by one character) so it is conceptually similar.
Revenue Management for Meth Dealers in Flint (Fiction)
Just be sure not to slide into the professional victim cult of "males suppressed by evil feminazis"...

Hyperbole and escalation is NOT the right way to fix this issue. Just accept that there's a problem, however small and partially subjective, and think about how to solve it constructively while being neither defensive nor giving in to unreasonable demands.
AMI-Bios Sourcecode and UEFI Signing Key leaked?
here's a secret. only way for retail investors to win is to not play (actively).
Pricing on usage vs. Pricing per seat
Ask HN: How to transition from developer to product manager? 
The question is summed up in the title. As a web developer, how would one transition into a career as a product manager?
As a seventeen-year-old myself, I am now even more glad that I do not reside in the United States.

I wonder if anyone reads T&Cs, though. Perhaps I should prohibit over-18s from using my websites.
Show HN: Combine hacking and skiing in SiliconChalet
Try Graham Hughes http://www.theodysseyexpedition.com/ he's been to every sovereign state (201 apparently) in the world without flying. Took three years and he's only recently finished.
The point of life is not maximal profitability. Well, it is ok if your life is, but other people may have other viewpoints. Thankfully, the world is set up in such a way that I can easily derive a living from coding which I love to do. Are my contributions to humanity; optimized database queries, gui fixes, systems that my employer sell, etc more valuable than what a literature PhD does? Is it only the work that generates the most profits that is valuable?

If one adheres to the utilitarian philosophy, I think it is easy to see that there is a problem. If the goal is to maximize happiness, then it would clearly be better if people who love to read and discuss books can do that as much as possible instead of doing something that makes them unhappy. How would you solve the problem?
If you want to spend bitcoins from your phone, then the private key must be on the phone somehow.

If you're downloading it "from the cloud" every time, your compromised phone can keylog your password, and the attacker can then download your private key "from the cloud" himself.

Sure, not using your bitcoins anywhere is extremely secure. But lets be honest here: you need to move that private key around with you. The true security measure is to have two wallets, two private keys. Transfer money over to the wallet on your phone only for temporary measures. If it looks like you have had any funky transactions, get a new phone, and a new wallet.

Your "offline wallet" remains secure and encrypted at home. But you need to put some money on your phone somehow. The most secure way of doing that is just leaving it on the phone, and making sure that private key never touches the internet.
I have 10.8 at home and 10.6 at work. At work I'm already "feeling the crunch" from folks who think that their app needs Mountain Lion features. I'm not sure what my plans are, but they definitely involve Linux at some point in the future.
This is NOT a data leak. The guys building coinbase are incredibly savvy, dedicated founders. Please don't overreact without knowing what you are taking about. These pages are supposed to be searchable because they're like mini-store checkout pages.