skysight-inc/HackerNews huggingface dataset:
From the information you’ve provided so far, it sounds like you need to write a technical spec because, if the code is as bad as you say it is etc (it’s hard to know without knowing what it is, although I can understand why you don’t want to reveal it) then there probably isn’t a real spec either. This is a worthwhile investment as you’re going to have to write a detailed and comprehensive spec, if you are going to do a rewrite anyway but make sure you cover every single aspect in detail relating to the current functionality although, as you can investigate the behaviour of the system it should be straightforward. Likewise, you can also include suggestions of what could be improved but note them as “improvements” rather than replace it with the current functionality so you know what’s going on.

Once you’ve wrote the spec, you’re probably going to discover the system is more complex than your immediate impression. Again from the information you’ve provided it appears you are more interested in doing a rewrite – “the scale of the task puts us right off” and “It's hugely frustrating” – than anyone else anyway (I might be wrong but that’s how it reads). As a result you may decide to refactor instead – something I’d recommend (although without having knowledge of the codebase it’s hard to make a perfect decision here) - although even if you decide to refactor, you still have a detailed spec to work from going forward.

However, if after writing the spec that you feel it’s still beneficial to do a complete rewrite then, you have a strong technical spec to work from and you can use it to argue your case going forward. Although if you end up doing the rewrite then you should definitely continue to support the existing code base in production until the new code is ready, and on the first release of the rewrite you should minimize the implementation of new features by keeping the focus on re-implementing existing features before, eventually adding the new features going forward.
I'm also convinced they use Google Analytics to find new URLs. I've seen URLs that I only had in AJAX calls indexed before (and I fired events to GA on these URLs).
Searching google for coinbase checkouts: https://encrypted.google.com/search?q=site:https://coinbase....

Yikes.
No. Picture the title being "How I explained REST to my brother." That still conveys the exact same sentiment, which means the "wife" part is just a red herring.
Men are more aggressive (and stupid), live 5 years less on average, are taller and more muscular, are more hairy, cannot have babies, and can tolerate less pain (random facts verified by science) -- but GOD FORBID if men and women also have any differences in how they approach professions or cultural issues.

Despite the fact that fashion is a trillion dollar industry for women but most men could not care less if their sock are of a slightly different color.

If you want to fight "sexism", go fight Cosmopolitan. Or not -- ever stopped to consider it might be OK for women to like this stuff, like it's OK for men to like "Cars and Gadgets" magazines?
Yes, the point is to get you to convert the currency into something that doesn't decay. That keeps the money supply flowing and encourages you to invest in productive assets, both of which are good for society. A deflationary currency encourages you to stuff all your coins under your mattress.
Coinbase started in June 2012, the lowest it has been since then is $10USD.
The 10 Biggest Enterprise Tech Companies You've Never Heard Of
She goes on about her hopeless job search, but she never mentioned where she got her degree (Department of German at the University of California-Irvine).

I wonder if her perspective were different had she graduated from an Ivy.
Do you have any links that go into detail on this? I was intrigued by your comment and I want to read more about it but ironically I couldn't find anything on Google!
This is a good and oft-neglected part of UI and API design to keep in mind. I especially like the discussion of the implications of hierarchical, semantic URL's in improving user trust and likelihood of clicking.

Much like with database design, it's easy for programmers to take over the task of URL design and make it easy to use from the write-first, read-never programmer perspective. User considerations come later if at all. I like the reminder to pay attention to these factors. We should all be reminded to question our first impulses; are we making something good for us or good for the user?
55 Incredible Examples of Photo Manipulation
> Speaking strictly for Americans, this simply isn't true.

You are mistaken. Allow me to enlighten you:

- http://en.wikipedia.org/wiki/Executive_Order_6102

- http://www.progress.org/fold13.htm

- http://www.youtube.com/watch?v=ZsIGtSRDy54

Not to mention the rhetoric inherent in statements like "it's patriotic to pay taxes", or the implicit assumption in policies like tax withholding, that government owns the product of your labor, and 'grants' you a portion of it.

No, history shows us that broke governments are dangerous governments, and if you don't believe that the US is going broke, you are blind and helpless.
"Their reputation is nuked."

If someone was looking to leave coinbase, who else provides a similar service?
the curve functions are amazing but also awkward representations of the underlying objects. This echos Wolfram's claim that current science could be an awkward form of the underlying truth.
Voluntary Simplicity by Jason Rohrer
Yet another ruby inconsistency (please teach me wrong)
He's the person selling, not the person buying. These pages are essentially merchant 'buy' buttons.
Previous discussion: https://news.ycombinator.com/item?id=4486608

This was around Ubuntu 12.10, references Ubuntu wiki with nearly the same text back then.
There's a google chart on the page. Wouldn't surprise me if they collect the referrer address and indexes it.
"Yet there it is, still available through a simple Google search."

Let's say, for some reason, you have some information from a site you own that you want to remove from Google search. How long does it take to remove it?
Is Fisker Automotive the next Solyndra?
This is something any perceptive founder will pick up on very quickly (if they weren't aware of it, as I wasn't, before their first project).

However, in my experience, learning to do it yourself is not an efficient or effective solution. You may have no other option at the beginning, but finding someone who actually does this sort of thing for a living is vastly easier (which is not to say it's simple).

There are challenges to this as well, including how to afford them, how to pay them, and how to engage them, but that still costs less time than attempting to learn a trade that's based very heavily on things technical just don't usually do much, and the results are far better: If you think you'd make a fine salesperson, despite never having worked extensively in sales, you are almost certainly wrong.
My take is that it's people that like to get upset for non issues, while avoiding all the real issues that require personal commitment.

That, and people going with the flock.
How possible is it to perform a POST within a GET request?
I have lived in 8 and pretty much always traveled in the region I lived. I love having the time to emerge yourself and soaking it all in, something I can't do when on a tight travel schedule. And as such you will not see me on any packaged holiday tour soon. But to each, his own.

For me the most apparent thing has been that I've lost what was left of my nationalism or "home" feeling. Mostly I feel like a tourist in my own country, enjoy what it has to offer, being fluent in the local language is funny, but I don't belong in it any more than I do where I currently live. I'm not even sure if this is a good or a bad thing per se.
"How I explained REST to my liberal arts significant other"

Fixed. No need to take it down for trendy political correctness.
Well, any other app could. Facebook is not exclusive in having access to this information, they're just one of the few asking you for it. Every other app could ask for it as well.
Offshore leaks
Let's focus on a single parallel:

True or false: under Moore's law, your dollar can buy K transistors today and 2K transistors in 18 months (ignoring inflation for now). Nevertheless, people do buy and sell computers in immense volume.

True or false: under hyperdeflation, your bitcoin can buy K dollars today and (at least) 2K dollars in 18 months. Nevertheless, people are trading Bitcoin in large and exponentially increasing volume (see blockchain.info/charts).

Now, I agree that the mechanisms behind the deflation in each case are different. Technological improvements are behind Moore's law while Bitcoin's ramp is due to the controlled currency supply. But what I'm getting at is that we've already faced a situation in which people could "hoard" dollars indefinitely to buy an increasingly valuable asset, namely computer power. The empirical result: they don't hoard indefinitely despite this exponential rise. In fact, they buy by the billion.
I can't find the paper I read on it either, but I can confirm that it happens anecdotally with Google, and oddly enough AIM Messenger. I've had URLs that have never had an inbound link, and magically GoogleBot rocks up when I show a Chrome user. I'll keep looking for it.
Jeff Bezos Invests In Business Insider
I've had to do it before (business reasons) and it did not take that long -- on the order of 24-36 hours.
They have expressly denied that in the past. (Where "that" is "using user data for Google Analytics to expand the crawl set". They're also on the record as saying "no use of toolbar data.")

The more likely thing you are experiencing is Google reading your AJAX URLs, either by evaluating JS or by using heuristics. Google is known to do both of these, but a lot of HNers get surprised when I mention it, so FYI.
Switching to Android full-time – an experiment (by a sight-impaired user)
And for a pretty nice demonstration of (untyped) lambda calculus, http://codon.com/programming-with-nothing
There's a link in the webmaster tool asking for speedy deletion. I'm assuming that means gone within hours.
Show HN: A better to-do list (based on thedailymuse post)
Thanks for your reply. I understand that building a business is never going to be easy and that there will always be challenges. However, I guess the question I am asking is whether or not e-commerce is a faster route to sure profitability?
For example, if I was to devote my time to building a social network it could potentially be very very lucrative. However, the likelihood of it being lucrative or ever even making money for that matter is a lot smaller than if I devote my time to ecommerce. This makes me think ecommmerce is a "surer" way of working(less risk).
Why we don't play dirty to market our product
Wow, great stuff. I was tempted to build this myself. Awesome to see it's already done beautifully!
A few years ago it was easy to blame Facebook for their privacy settings. They would make a privacy change and override your previous settings. Then the federal government stepped in and forced them to honor your explicitly chosen settings.
Don't most of us think, "Duh?" to an article proclaiming that getting/being a PhD in Literature is hard and mostly pointless?

We should, but too many people don't and keep going into academia anyway (I was one; everyone thinks they're different, but I can at least say I had some ulterior motives).

For at least a decade, lawyers and law students have been arguing that law school is a bad deal, and it really took until 2012 for that to sink in. I think we're seeing a similar process unfolding around grad school more generally.

Academic grad school isn't in most cases as pernicious as law school, because if the school is paying you, even some trivial amount, quitting after two years is easy, but many of the basic supply and demand problems remain.
Is the web not saturated with ebooks about how to train your dog etc. Are there other information products to sell?
Look at christkv comment for "why this is not a good idea in node.js".

You may be thinking you can fire up multiple request at the same time (ie: fire the requests, let the I/O do the job, get all your requests back) but since you are in a single-threaded environment, you do exactly the same as I/O on a single connection (plus the overhead of opening new sockets and establishing hands shaking with the server).
If the first 6 or so SERPs are representative of Bitcoin as a whole, it appears to be a currency that exists primarily to facilitate donations to blogs and websites. No wonder YC funded Coinbase; it let them take another whack at Tipjoy!
Link to close your account:

https://coinbase.com/account/cancel
While I agree that URLs should be considered intrinsic to good UI, social media is also undermining the value/importance of semantic URLs.

Why put extra work into making your RESTful URL structure more semantic, in other words, if Twitter if just going to shorten them to the point that they are no longer fully readable, or Facebook is just going to hide them behind a preview view?
I'm not sure if I'd trust you to do that, because I heard you were a humanities major.

Aside, I'm sure there are a lot of STEM graduates here congratulating themselves on both their employablity and their superior moral character. Upvote!

Your title rewrite is missing a word by the way. :)

Edit; I got downvoted for saying what now appears in the top comment. Tut.
EDIT: I wrote this before people suggested that this 'leak' is just a list of people selling stuff, and not people buying stuff. Oh well. I leave my comment here, mostly because of bath-salts-guy - selling a large quantity of stuff of dubious legality should probably be done more carefully.

Sorry to Coinbase people for jumping onto a pile-on before getting correct information.
---

Regular people are hopeless when it comes to privacy and anonymity. Just look at something simple like "Don't chose a ridiculously easy password", and then look at any leaked password list.

When users fail so hard at the trivial stuff (where we've had advice on best practice for years) how are they expected to succeed at tricky stuff like crypto currencies?

This lack of user knowledge makes any coinbase[1] failures particularly bad. It's bad because you're supposed to protect your users. It's also bad because it's a failed business opportunity - 'hand hold naive users through a complex crypto process' is an unfilled niche.

I was excited about Coinbase. I really wanted them to do well. But this? It's going to take some work to recover from this.
I can confidently predict that no, you won't make 15-20 percent as a long term average, though you may well manage a number of good years in a row. Save while the going is good.
Until Today, If You Were 17, It Could Have Been Illegal To Read Seventeen.com
The original post ends with this: "We need to ask our legislative representatives to understand that Facebook wants to go from our desktops and browsers right into our home-- the place where we need to be private."
Are you implying that private URLs typed in the Chrome address bar might end up in the crawler queue ?
Rspec Matchers for State Machine
CloudSigma Announces All-SSD Storage for Public Cloud IaaS Platform
I'm equally repulsed by huge, highly nested functions. However, I'd have to say that the game play provided by this function was one of my favorite parts of Jedi Outcast.
Sometimes it's not so straightforward to split up large into many small tasks. A lot of the time these steps will depend on other unpredictable factors, which leads to a lot of backtracking and adjusting my to-do list down the road when I should be working.

I'm a fan of iteratively processing my projects, deciding just the next one or two steps every time I process my tasks. I find that if I let my to-do lists balloon in size, I have less motivation to actually clear it out. But that's just me. In the end it's all about making the right decision based on how you know your brain works.
This was just a private API that presumably Google no longer uses.

I wonder if this is related to the new Chrome spelling suggest feature (http://mashable.com/2013/03/29/chrome-spell-check/), and if that means there's a new private undocumented API for people to play with.
IIRC vim has been using/able to use the openoffice spell stuff, in turn based on hunspell which has extremely wide usage (OOo, OSX, Chrome, Opera, Eclipse, Mozilla etc)
Except that model train manufacturers can raise production to maintain a price equilibrium (and have an incentive to do so, namely the profit they make from producing trains). Nobody can manufacture any more bitcoins than the algorithm allows.

Now if you convince me to get into collectible model trains, say pre-war Lionel models, the supply of which is fixed, that will raise the after-market value of your pre-war Lionel models. Whether or not that increase is significant depends on a lot of things of course.
I'm quite surprised that over an hour after this was posted, these checkout pages are STILL public!

If I were running Coinbase I'd have put the site into some kind of 'down for maintenance' state immediately, and then put all my effort into plugging the leak.

Of course the Google et al indexes are a more difficult problem, but at least stop any more from leaking.

Edit:
It has been pointed out that these are seller pages, with sellers details only, so not a data leak at all. I retract my previous statement :)
How to recognize what is burning in server room
Judging from the `.dsw` file at the base of the code directory, it looks like you need to build it in MS Visual Studio.
These are all good ideas, but there's part of me that wonders that because they are all being broken by Microsoft, Google, Amazone (as demonstrated in the article and in the comments here) that the importance of them is overstated.

URLs are fundamentally for web browsers to translate into a domain name lookup, and a HTTP request. They are for computers - the fact that we've managed to convince humans that they should care about them, that they should be decipherable by humans, is, IMHO a failing of the web as is.

On a side note, I note that films are starting to use Facebook URLs by doing [FB Logo]/trancethemovie which the user is intended to translate into https://www.facebook.com/trancethemovie
SCIENCE: Online Comments hurt understanding but Register w/ Public
Superior Mayan engineering
That was what I was trying to ask: can you do both, or would that be absurdly impractical/impossible? Alternatively, can't they do only a POST and somehow generate URLs dynamically based on the search query?
Yes, it's very common in player / vehicle controller code.

People start with a clean model of how the player should move, using minimal physics, then add layer upon layer of special case code for various environmental / state / networking edge-cases.
60+ is potentially an overstatement depending on when you start.

More importantly, 193 countries in 60 years is less than four months per country. I'm not sure how much traveling you've done, but travel arrangements take planning; so does lodging, depending on where you're going (less-populated or less tourism-friendly countries can be an issue regarding where to stay if you haven't figured it out beforehand). Also, visa requirements can be very complex, and obtaining one can be both time-consuming and expensive, depending on how many fees or bribes (yes, in eastern Europe and some other places, this can be anywhere between helpful and necessary) are involved.

While you're right that relaxing would be the only way to handle this without going totally insane, that definitely won't make it a nice, leisurely trip. There is work involved, and a lot of it, much of it intellectually taxing.
URLs having any meaning at all strikes me as bias. If my parents visited a SSL site (say, a bank) and the address bar simply displayed the company name and nothing more, they would not miss URLs at all.

This is also why your parents and grandparents can just type random text into an address bar to execute a search instead of having to go to google.com or type in something cryptic like google.com?q=thing%20i%20want.
I presume robinh means why not set all those additional params when the search form is posted rather than the initial get.

EDIT: Ok the follow up comment doesn't indicate that... but it would be just as valid to do it that way if they are indeed search modifiers.
Sure, but I don't see why an effort to study how successful teams work and distil in a methodology needs to be derided by other programmers.

Most managers I've worked with just wanted some transparency and predictability to the process. Waterfall failed to provide that and now the industry is experimenting with Agile.

I find it distasteful when developers grumble to each other about having to perform basic tasks such as unit testing (TDD, BDD or whatever). I've worked with far too many 1/10x developers to know some kind of process is required to keep them on the straight and narrow.

There is no magic bullet, but I think it's time we stop snorting in derision at the industry's attempts to reduce the unpredictability of building (and maintaining!) complex software.
Russian billionaire plans to make humans immortal by 2045
So they all must be the defaults... If they are the defaults, why put them in the URL?

You've probably answered your own question there.
Most (if not all) WYSIWYG HTML editors like TinyMCE use a contenteditable container (e.g. div) and all current browsers offer spell check in the contenteditable element.
The seminal writing on this is by none other than Tim Berners-lee:

"Cool URIs don't change"

http://www.w3.org/Provider/Style/URI.html
I think you agree with the parent poster. By "code style" I assume they meant what you're calling "design problem".
No. Up until very recently (the most recent recession, perhaps), simply having a college degree was thought of as being a road to a comfortable middle class life. To this day career counselling focuses almost completely on interests and lifestyle and ignores salary. Unless a student has a mentor to guide them, it is very easy to go through college blistfully unaware of the realities that exist once you are in the job market.
I can only assume the prospects get worse with the movement towards online classes and learning. How many 101 classes can't be taught nearly exclusively online? That will reduce the demand for PhDs and supply of positions further.
IMO, all Wallet web-apps are doomed to failure.

The POINT of bitcoin is to be decentralized. Just carry the bitcoin key in your phone directly. https://play.google.com/store/apps/details?id=de.schildbach....

Why do people think they need a web app for this sort of thing?
Judges aren't stupid. I'd expect a judge to ignore the letter of the contract in such a brazenly obvious case of abuse.
Becoming an expert 30+
Has anyone here become an "Expert" in their field when learning a skill at an advanced age? I'm not giving up on my passion, but I'm just wondering if any of you guys/gals have become a respected peer to developers who started much younger than you did?
Missing element:

this is fantastic for SEO: Main-Category/Sub-Category/Specific-Item - is practically screaming look at my site heirarchy and look how much data I have about furniture -> chairs -> chair manufacture -> chair model
Misdiagnoses are a rare but intractable problem. Here’s what happened to me.
I can only imagine the kind of show it would be if Dennis Ritchie happened to patent the curly brace's use? I wonder if someone could bypass BS patents by simply writing an alias language. That is, instead of using English terms (IF, ELSE) they would use (SI, MAS).
Amazon’s Jeff Bezos Invests in Business Insider Site
I looked into the pain tolerance point you made a while back and it's not really confirmed one way or the other which gender deals with pain better.