skysight-inc/HackerNews huggingface dataset:
As an opiate addict on methadone for 5 years, I have a problem with this article because of several major factual inaccuracies.

First, and most notably, heroin withdrawal, like withdrawal from any opiate worth its cost, is absolute torture. It's ironic that Burroughs was quoted here, since he's written some of the most accurate descriptions of the utter pain of withdrawal. It's far, far more serious than something like swine flu (which I had during the pandemic), and people can and do die from opiate withdrawal on a frequent basis, usually from the accompanying cardiac issues.

Second, having dosed in methadone clinics across this country, I've never seen one with an armed guard, or even an unarmed guard. I've dosed in a clinic in Gary, Indiana, and one in a rough spot near Orlando. Both were clean, safe, well-run places with no guards necessary. In my 5 years on methadone, I've only seen the police called to a clinic on one occasion, when a disgruntled patient got a little verbally abusive toward a counselor. But never physical violence, and never a need for armed guards. It's possible that there is a clinic somewhere that has an armed guard, but saying methadone clinics in general have armed guards is incorrect.

Others with far more experience in issues like this than the writer have commented on other inaccuracies, like the "saucer-like" eyes of heroin users, and the exaggerated desirability of Subutex to IV drug users.

Because of inaccuracies like this, I have to doubt the other "facts" reported in this article. The whole piece seems to have been written to support a pre-existing idea the writer has about drug policy. Good journalists do this the other way around.
I think the potential of glass is mind blowing... but it will take a while to get there. Some of my dreamy musings on the future:

https://plus.google.com/117405082753493075236/posts/MTrVALTp...
Migrations and testing for PostgreSQL using node.js and Travis-CI
This is all pretty sane, except the schema-less part. I just don't understand why people get all hung up over schemas. Sure, migrations are a minor inconvenience, but if you just add fields in an ad-hoc fashion over time the data becomes messy and it's hard to determine any invariants about a large dataset. Sure this is avoided through careful code organization, but then aren't you just re-inventing schemas out-of-band?
I suspect that Twitter is keeping a list of people I followed in the past [..]

Being a mere sentence fragment makes "followed by X"'s meaning ambiguous. Twitter can have their cake and eat it too, as "followed by" could be either present or past tense, despite what we'd pragmatically expect it to mean in this case. I agree it's a bit weird, although it seems like one of those instances where Twitter wouldn't care since it probably provides users with some benefit anyway.

So, I'm not sure why Twitter thought @plan28 would care who @jgrahamc follows

I've noticed Twitter doing some interesting things in this regard. I create new Twitter accounts in a separate "clean" browser to avoid logging out and I often get myself suggested as a follow. They must be assuming people within either the same IP range or who are geolocated to a similar location would be interested in each other.
I wonder if the article mentions this?
I was so happy to see the in-place merge algorithm!

Does anyone know if there is an implementation of the (supposedly) faster version, which was published in this later paper?

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.134....
AtCollab Supplier Selection Tool
That's absolutely bizarre behaviour. I knew not all browser accept the same maximum length for a url but to truncate one?
It doesn't seem very mysterious. I guess the UI requires that something is in that box, and to satisfy the edge cases where the user doesn't follow anyone, they fill it with other criteria, and use the 'followed' label a bit loosely.
Ask HN: How do you recover HN password?
On one machine I'm logged out.

So I thought there would be a password recovery
option on the log in page but there isn`t.
Nor are there any contact details available apart from general yc enquiries.
I can`t find anything in the FAQ either.
Not exactly. D-Wave quantum computers (like the one in the article) use "adiabatic quantum computing", which is more limited than normal quantum computing (it can't run every quantum algorithm). We're still a little ways off from breaking RSA.
> sweet

Is a massive exaggeration
Her website (linked in the article) has a copy of the paper.

http://www.cs.amherst.edu/ccm/cf14-mcgeoch.pdf

Quoting her paper, she used the D-Wave computer to solve instances of three NP-Hard problems: Quadratic Unconstrained Binary Optimization (QUBO); Weighed Maximum 2-Satis ability (W2SAT), and the Quadratic Assignment Problem (QAP). She then compared the runtime with current software libraries run on Intel Xenons.
Interesting viewpoint. But the usage scenarios depicted by the author do carry real value, beyond just sharing and capturing photos like translating, GPS capabilities...
This is a hidden secret of the "App Store economy". To see how strongly the "Hot & New" dynamics are embedded into App Stores, check out the sections of the iOS App Store (Featured -> New & Noteworthy) or Google Play (Top Grossing New Apps)

If you are able to catch onto a foothold, you can reap a lot quickly - but the fall will be just as fast as the author saw here. The apps that are able to stay on top have a very strong hook with increasing value (ie the popular social gaming apps with in-app purchases or the social/messaging apps). Anything else will result in the inevitable fall in rankings and therefore sales. This is why "app development companies" often have many many apps in the app store to continually reap from this cycle. There's another aspect to the publishing cycle and it's in-app purchases. The #1 paid app on the iOS app store is #31 top-grossing. 28 of the 30 before it are all free apps (which aren't ranked all that high in the free charts)
yet has managed to convince herself that the world is/was biased against women.

Wait, are you saying it isn't/wasn't?
SOINN artificial brain can now use the Internet to learn new things
still waiting for the reverse geocoder
Nobody wants this more because it is a security nightmare than anything else. What do you need to distributively compute but is mundane enough you are willing to let random people know the data and algorithms?
Heroine is powerfully addictive to those susceptible to addiction, which is not everybody. A percentage of the population are going to find their way to these things and then for a percentage of those people its going to become a problem. Arguably the most dangerous thing about such substances is the criminalisation and unclean-supply. I'm not saying we just let them check out of life and spend every day in a stupor. I'm saying we stop blaming and demonising the substances and start treating the many and varied situational and psychological issues that get people into bad places.
Well, actually not all our encryption methods: there are asymmetric encryption algorithms that provide strong encryption even in the face of quantum computers. Unfortunately, the whole world is using RSA which is vulnerable.

I don't know that much about quantum computing, but I believe it may be possible that D-Wave has managed to figure out how to build a useful quantum computer that is nevertheless not general-purpose enough to execute Shor's algorithm for factoring primes.
First word at age 2 or 3 years old? Can't be. With a 3-year-old you can talk using short sentences, and typically they know about 100-200 words, sometimes more. The first word like "mama" "baba" "tata" usually comes out at age <12 months.
You can use duck typing (without losing the compile time type checking) in C++ using templates. Somehow they get a lot of bad press, but for me they're one of the key features of C++.
I love the style and yet how customisable it is. I've sent this to a friend of mine who's colour blind, one of his favourite hobbies has been ranting about how goolge/bing/here maps don't take into account his disability (in fairness, his is pretty rare).
As our society discovers and creates, we must cope with our combined knowledge growing faster than our individual capacity to know things. Our solution - thus far - has been to specialize. When what is known expands, each individual becomes responsible for less breadth and more depth.

Back in the olden days there was only one kind of computer scientist. Before that there was only one kind of car mechanic. And even before that there was only one kind of doctor, who was also a barber. We used to know a lot less about cutting hair.

Except that there has also been a trend away from specialisation. e.g. food: instead of a baker, butcher, grocer and fishmonger, you now have a supermarket. e.g. household goods: instead of a chandler, tailor, cooper or haberdashery, we have clothing & household shops.
Just Semantics. Twitter is technically correct by terming "followed by," instead of "follows." As we all know (and many celebrities and gov officials) with Twitter, a delete button doesn't really exist.
Google Play Store... is an android app.
I've done high-level cognitive activities like programming for 5 years of methadone therapy with little to no problems. I took the GRE on methadone therapy and did better than when I was on no opiates 10+ years ago. Used properly, methadone's side effects can be minimized to almost none in most patients. I tend to get sleepy after lunch, but I honestly can't tell if that's the methadone.

Most of the "zombified" methadone users are way overmedicated, usually because this is the state they are seeking.
I, ahem, might be working on a UK cycling router using OSRM ;)
Very true that the lifecycle of an app can be very short due to the need for the app store economy to constantly unleash new blood. However, couldn't he have used his momentum to build a base of loyal users to help his future apps, rather than (as the article tends to suggest)(, start from the beginning again each time.

The successful app, should have yielded him a customer base of which would make it easier to seed a new app, rather than fstarting again from zero? More interestingly, more analysis into the cost benefits of when to do further updates, and when to release a newer version would be insightful.
> So in one swoop you could lay the foundations for a global distributed currency whilst harnessing the collective computing power of the Internet to solve humanity's problems, gain tremendously powerful insights into human behaviour at all levels.

Exactly, I think it is possible to create a distributed cyptocurrency and use that computation for something useful in the same time.
Related: When I first heard about quantum computers I thought a bit would be a value of 0 to 1 (or 0V to 5V or something like that). I still am very curious if such a computer could exist and would be useful. For example to do very quick raytracing. Although inaccurate (I assume) it could still be very useful.
These are fringe corporatist schills who present themselves as mainstream. The Tea Party is the Koch brothers' private political army.
Browsers For Devs
Have you seen CycleStreets: http://www.cyclestreets.net/
I'm ok with serialised writes for most purposes.
I am just beginning my PhD but I have been "dipped" in academia for a few years and my short experience tends to agree with your point. It's not about loving your PhD project (although that doesn't hurt, and it should be preferred if possible) as much as it is about loving research as a whole. In my country (France) we have a lot of CS students doing "industrial" research (partially sponsored by companies) and while it couldn't be more dull, they usually do it because research is interesting as a domain in itself (and it pays well, without having to do any teaching).
Indeed; you can't build a quantum CPU with D-Wave's system.

It's conceptually more similar to a GPU which can solve a specific subset of (non-embarrassingly-parallel) problems in polynomial rather than exponential time, with the published number of qubits essentially being the amount of working memory available.

In practice these machines would probably be found optimizing certain steps in machine learning algorithms.
Think bigger. Since it's easy to leave the glasses on - and assuming large amounts of bandwidth - everyone uploads their video of the concert to the cloud, from which the algos piece together a high resolution 3d composite which gets streamed to folks with VR headsets in real time.

That's where I see this stuff going in the long term.
GitHub : Go Hire Him !! :D
This might be helpful:
https://news.ycombinator.com/item?id=606842
Would you advocate in favor of DEA agents harassing marijuana legalization non-profits?

Harassing, no; but it's reasonable to presume that members of groups which agitate for marijuana legalization are more likely to be growing, selling, and/or using marijuana illegally, and thus to have a higher index of suspicion if presented with evidence which might indicate that such illegal activities are taking place.
Maybe not battery life/weight… but on being an actual computer with storage you can rely on and a properly supported operating system.
How is this serverless?

Edit: shawnz already mentioned this.
I think this is due to how you work and what you build. If you plan it out, focus on the data structures you need and then build it, schemas are fine because you know up-front what you want.

In more ad-hoc, constantly changing, "ops this didn't work because of unknown factor X" type of projects, schemas are a pain. It's sounds really nice to have a data store that adapts when it's impossible to know up-front what you need from your data structures.
Hmm... yeah, that does sound very similar.

Why does Windows need kernel-to-user callbacks in the first place then? Now I'm thinking it shouldn't even be necessary at all...
Fairly standard stuff. However, here is one piece of advice for Hoffman: do not use one hundred and twelve full-page stock images to convey a few paragraphs of advice.
The trouble with giving this to a freshman is that a lot of the humour relies on knowledge of the respective languages - I'm pretty sure a lot of it would go over heads without a fair bit of experience.
I've had some success by attacking this kind of problem from two angles:

1. Bad prioritization. Changed the way I did my to-do list so that it always contained more tasks, mixed across all projects, than I could possibly complete in one month. Then I had to prioritize.

2. Liking to code too much. I forced myself to slow down and write very little code - not piling on simple features, not architecting to the moon, but instead following a more disciplined pattern, as if it were doing exercise - just immediately going towards very painful parts and getting them out of the way. Thus, better code, fewer features, less excitement from any one step of the process, tempering the rewarding feel of early-stage groundbreaking work. Flow when programming can be a danger zone, it takes you away from the business goals in short order.
Will.i.am Just Promote Dotcom’s Mega on BBC’s Top Talent Show
Fanatical political ideology? Greenspun's a moderate New England Republican.

That's getting to be a pretty rare thing these days, but it's hardly fanatical.
But that's the point of Glass. You don't have to stand with your phone in front of your face to watch the concert anymore. You just have Glass record it. And you're watching the concert as you've always done it. Glass frees you.
Brilliant. The hassle of standing in a crowd without the actual feel of standing in a crowd.
I don't know the situation, I wasn't there.

I can see this being the management team getting out in front of itself though. I can understand how others would criticize. I don't see any obvious signs of intentional malfeasance. Perhaps poor judgement.

The solution they proposed is one that I've been thinking should be applied to online content for some time.
To be fair a Macbook is going to support Linux much better and longer term than the Chromebook.

Seen as it's an actual computer and all not a locked down Google product that needs to be rooted to install an OS in the first place.
Seems relevant: I ended up writing my own little app to help me quickly process my GMail emails on iPhone. Back when I wrote it there was no "Mailbox" which is a similar concept. It really has helped a lot for staying on top of my email: http://app.net/emptyinbox
Setting up this blog using Jekyll on Amazon S3 with Route53
The sad thing is that today, transmitting and decoding a mostly text based web site (pulling in some MB of Javascript malware/libraries) is less efficient than transmitting a video stream.
Or, you simply have not learned enough yet to understand the language. Programming languages are not designed to be easy to pick up with no prior knowledge, they're designed to be powerful when used by professionals who actually know what they are doing.

If you're going to make the claim that functional languages use ambiguous symbols, you're going to need to back that up with some examples. I find it exceedingly hard to believe that there is any ambiguity in the operators of a statically and strongly typed language like Haskell.
Can you not replace ChromeOS completely?

Seems a bit of a hacky mess if not TBH
wouldn't it be more fair to compare to an FPGA solution for those problem sets?
Not even close. According to http://realtimebitcoin.info/ about 5 MW are used for Bitcoin. According to http://en.wikipedia.org/wiki/Cost_of_electricity_by_source that would cost somewhere between 250 and 1000 USD per hour. So at most it's about 8.7 million USD (or 0.7% of the total market price of all bitcoins) per year. That's not much at all to support a functioning currency (whose true macroeconomic value is in enabling the exchange of goods and services, not the market price).

An interesting aspect of Bitcoin is that the amount of computation it requires is designed to scale up with the amount of available computation power, independant of the amount of transactions. Miners cannot increase the rate at which new bitcoins are "mined" - geting more computation power only increases their share. Thus it makes no sense to spend more money on the hardware and electricity for mining than the (basically fixed) rate of newly mined coins are worth.
Also, with this pixel density and the desktop stand I can keep the tablet reasonably near my face.
Battery capacity, i.e. the amount of energy that a battery stores, is measured in Watt-hours (or Joules), not (milli)Ampere-hours. Without knowing the voltages, comparing two batteries based on their mAh rating is meaningless.
It looks like this was a presentation. If you were in the audience would you have preferred a dozen heavily condensed bullet point slides?
Git prompt: Tell me more
I've never been near one of these clinics, but is it not possible that 95% of them do have armed guards and the two you went to are in the 5%. Not saying you are or aren't wrong, just that both ways are possible.
Thanks for that. Guess i`ll have to bug someone so!
A lot of these applications could be done with a smartphone and VR. Most did not (see the failure of QR codes). I doubt that people will get dedicated hardware to perform this task.
لعبة حرب السحاب من العاب حرب
لعبة حرب السحاب من العاب حرب الجديدة والحصرية على عالم العاب فلاش المتعدد العاب جديدة كل يوم قمة المتعة و التسلية من العاب j33x.com
Corporate entrepreneurship: Bank backed crowdfunding platform Seeds.nl
All I get from this is:
1) You can use buzzwords.
2) If I can cure cancer, I'll be rich.

Great insights there.
"Take intelligent risks, and you will find opportunities that others miss."
Moreover, it was also a decision at the staffer level that was corrected by superiors as soon as they found out about it, ie, before it had any meaningful impact.

Fixing things before they break... puts them one up on the banking sector by my count.
D-Wave does have a factoring algorithm.

See the comments from D-Wave here: http://dwave.wordpress.com/2011/05/11/learning-to-program-th...

"We do have a factoring algorithm that I’m going to do a series of blog posts on"
You will be reincarnated as a winkle...
you need to 10x your rate Egor
Toward Rivals, It's Craigslitigious
Client-side encrypted pastebin-like service.
When the FBI stops asking for backdoors in Internet services, we'll know they probably don't need them anymore. Then take into account that NSA is already probably 5-10 years ahead of them for any sort of surveillance technology.
Are you a natural language processing machine, or has reading too many O'Reilly books dented the part of your brain that allow humans to understand nuance?
Crowd-Fund Court Stenographer for Bradley Manning's Trial
Freedom: noun; 1. the state of having both the authority and ability to direct the course of one's own life, including to end it (IMHO).
W3C arguing for non-open Web-DRM
Yes, because they are all based on the assumption how much time it takes to break them with brute force attacks using the current architectures.
Bitcoin addresses are hashes, not the public keys themselves. Thus they are safe against a quantum factoring algorithm. If you spend money from a bitcoin address though, the public key does get written to the block chain but to combat this you merely have to send your change to a new address and you'll be safe again.
>What was he indoctrinated into thinking?

The parent did not say that. You did.
Another user/developer banned from GNOME's bugzilla without any warning
Nice and simple; I like it! Also, you just made every introductory CS teacher cringe, unless they import all of these into their cheating detection system.
Gzip is just a container format around DEFLATE.
Have you looked at the link he provided?

IMHO it doesn't fit at all with the other things. You can implement In-Place Mergesort or one of its variants by studying Wikipedia. Or you can just look up a nice implementation from the OPs site and port it to your favorite language. That said, this argmin/argmax thing does absolutely not fit.
Haskell isn't non-side-effecting. It's just a bit more sane and structured about when and how.
I've tried to get started a few times and I am finding it to be the most frustrating thing I've ever done in my life. I think there is something in my brain that is completely against what is involved with coding; it's like I have some cognitive-allergic reaction to it.

Nah, that's just what's it is like learning to code. You just have to get through it and get more experienced. Once you're past the frustrating parts it becomes really enjoyable.

However, I don't know what language you're starting out with but that also makes a huge difference. Some approaches just click better with people than others. I love Lisp, others can't stand it. I hate C pointer syntax, it always confuses me while I had no problems with 'pointers' in 68000 assembly for example.

Just try out a couple of languages.
Sure but that's not the point here. The important thing is that this quantum computer actually WORKS. In 2 years classical computers will be maybe 5 times faster. But this quantum computer will be 1000s of times faster (at these specific problems) so very soon any comparison will be irrelevant.