skysight-inc/HackerNews huggingface dataset:
That is devolution.

Psychedelics are merely tools. Just as coffee is a means to an end when you need to stay awake and work, so psychedelics are a means to an end when you are trying to figure yourself and the world out on an emotional level. Just eating them and expecting benefit is fallacious. It's like buying a hammer and being surprised that you don't suddenly have a shed - you need to pick the tool up, apply it to the relevant things and be skilled in how you do so.

Personally, I see psychedelics as a compliment to meditation. I would not recommend that anyone trip before they have a solid foundation. If your mind wanders easily, if you cannot look inside yourself, if you cannot sit in silence and be OK with it then you are not ready. Meditate regularly for a year first and then you will be able to reap some real benefit from tripping. Don't pick up a hammer before you know what a nail is. You might hit the wrong thing and end up with a hole in the wall.
I'm not sure if this is the case with just me or something really changed got changed behind the scenes, I've been seeing less of these 'sponsored' stories lately since this news created buzz sometime back.
app doesnt scale , that's a poor user experience , use a webservice like mailgun or sendgrid at least ...
most of the time though, you're going to be picking your or a friend's lock, and in those cases it's much more desirable to preserve the wall/door/hinges..
On my work machine (laptop) I've been on Debian sid (unstable) for a few years now, which is probably close to what they have in mind. For somewhat experienced users this works great: Occasionally there are a few hiccups, but they are few and usually easy to fix or work around.

But I would not recommend this to inexperienced users, and I think there the current Ubuntu rapid release cycle hits a sweet spot: It's reasonably well tested to be able to recommend it to inexperienced users or set someone (grandparents, ...) up with an Ubuntu box and just let them have a go at it, while also being mostly up to date.
I'd have to give it up for Steve - ruthless and firm! No doubt Apple has done so well. Love the guy! Especially loved the part where he says "asymmetry ... " and "you guys felt otherwise - patents" ... Haha! love the Jobs style!

Employees are mercenaries anyway - I think Steve did the right thing as the founder.
We've posted links to ebook on the landing page + we've changed e-mail server. The amount of requests is so huge that we have delay in sending e-mails. Apologizes :(

We didn't expect such a success.

Anyway you can download ebook here:
* http://uxpin.com/upload/ux-design-for-startups-marcin-treder...
* http://uxpin.com/upload/ux-design-for-startups-marcin-treder...
* http://uxpin.com/upload/ux-design-for-startups-marcin-treder...

Thank you so much!
google apps and gmail has a 500 per day send limit - try a service like sendgrid or mandrill instead, I think most of them have a free tier.
We've updated our landing page and now you can download ebook directly from the www.

Thanks for your feedback!
Of course. But even with this sometimes it's hard

And reviewers sometimes skip things.

This is a very good reason for open-access, searchable publications.
Wow, at least they clearly define their target :) (not in a good way)

...and what's up with the last line? I really don't get it.
Show HN: A miniature Linux distro for non-rooted Android devices
We've switched to mandrill. Cheers! :)
There, of course, people whose circumstances mean that Facebook is a (/the) major source of human interaction in their lives. I really wish those people, and the rest of us, could move to something less ethically troubling.
I'd like to thank everyone for your thoughtful replies. There is no black/white or cut/dry arguments here. Most of us, including myself, did not know Aaron; it was not my intention to insinuate otherwise (unlike Jeff who did say, "I never knew Aaron, but I knew Aaron") - emphasis by Jeff. Yes, I'm sure Jeff knew Aaron well enough to write his article.

We will never know what pushed Aaron over the edge. His legal issues couldn't have helped matters. That said, my entire point was that relating suicide to ragequitting is an ignorant thing to do and that sentiment belies a practically infinite misunderstanding of why some people with mental illness decide to end their lives.
This is talking about "plans" in the sense of a grand plan not like, "I plan to get x done today" which I find quite helpful in being productive.
Psy video Gangnam Style earns $8 million on YouTube
you are insulting them saying they cant even understand plain english, you dont have to live in USA to understand what "interested in" mean in that context , there is nothing innocent sounding in that expresssion, and i'm not english nor have an english culture. Dont take aliens for fools.
I somehow understand that Jobs would be angry when Palm started hiring all those people from the iPod team, especially at a time when Apple was stealthily working on the iPhone.

As much as I despise patent litigation, I can understand Jobs' point of view: when so many people change from one company to another, a lot of knowledge will go with them. One could interpret Jobs' threat of just a means to protect Apple's intellectual property. To ensure that Palm doesn't use stuff that Rubinstein et al developed at Apple.
Amen brother its how capitalism works
PayNearMe - Remote cash payments
Microsoft Surface Pro Tab Out in February
are not Cartels illegal under the The Sherman Antitrust Act of 1890 - fixing the price of labor presumably counts.
You might be interested in the Nix package manager: http://nixos.org/nix/

Among the raft of interesting ideas it brings to the table is application sand-boxing; many versions of a shared library can be installed with dependent apps linking against the version they depend on.
A real dangerous person cannot be so dumb, by definition. This is just sensationalism.
I found the second one strange since I'd also read this, with my empasis added:

"Well, just because he tells you that something is awful or great, it doesn't necessarily mean he'll feel that way tomorrow. You have to low-pass filter his input. And then, he's really funny about ideas. If you tell him a new idea, he'll usually tell you that he thinks it's stupid. But then, if he actually likes it, exactly one week later, __he'll come back to you and propose your idea to you, as if he thought of it.__"

I thought Bud was surely exaggerating, until I observed Steve in action over the next few weeks. The reality distortion field was a confounding melange of a charismatic rhetorical style, an indomitable will, and an eagerness to bend any fact to fit the purpose at hand. If one line of argument failed to persuade, he would deftly switch to another. Sometimes, he would throw you off balance by suddenly adopting your position as his own, without acknowledging that he ever thought differently.

from: http://folklore.org/StoryView.py?story=Reality_Distortion_Fi...
So you're one of the people that buys into the whole "It's easy to tell what files are legally shared" and it's just not true. Which is proven time and time again when publishing companies send DMCA takedown requests for the content another department in their company published intentionally.

Almost everything is covered by copyright, it's indeed not too hard to figure out if something is covered by copyright. It's much harder to figure out who owns the copyright on something, and it's almost impossible to figure out if a certain file is authorized by the copyright owner.

Just because a file is popular doesn't mean it's infringing. Can you guarantee this popular file wasn't posted on twitter by the artist for a marketing campaign? Can you guarantee the artist didn't upload it to a torrent site to get attention? No, you can't. You'll just take a flamethrower approach and many legitimate files will be removed in the process.
That would be giant liability (and already is on Windows and OS X), as apps have to provide their own versions for libraries (or statically compile), which can't get security updates system-wide.
Here are some very well written thoughts on suicide by a very talented software engineer (and a depression sufferer):

http://blog.valerieaurora.org/2013/01/12/suicide-and-society...
That is because American PhD and English PhD are fundamentally different. English PhD programmes usually have no curriculum (or only coursed to bring everyone up to the same level coming from their previous degrees during 4-year courses that are highly interdisciplinary).

In the sciences, people either do 4 year undergrad degrees followed by 4 year (usually funded) PhDs, or they do 3/2/3 years (undergrad/Masters/PhD). In the social sciences and humanities, 3/2/3 or 3/1/3 or 4/1/3 are normal, going from undergrad directly into PhD is higly unusual in these.

The US 5/6 years usually include a Masters degree, as far as I know, which is usually not the case in the UK.
Investigation takes time, effort and money. Its why the police is a group of people being paid to do that work. No one expect the police force to be made out of voluntaries. Why do then suddenly people expect system administrators to do police work for free?

How common is it that people go to the local police station in an afternoon and offered to do some work with no expectation of some kind of salary?

System administrators are not people that work for free. They expect to get paid like everyone else. They also expect to be able to decide what work they accept, and which ones they do not (ie, they are not slaves). Some do investigations for the police without getting any payment because they feel they want to perform some civil duty to do so, but the above comment imply that they must do so. That is wrong. System administrators should not be forced labor for the police.

If there is investigation to do, call the police, pay your taxes (so the police get paid), and let the system work as intended without putting forced labor onto the system administrators of the world. If you dislike a service because its used by criminals (like say, gmail which is abused by spammers), it still the police you should call and not the system administrators.
That's fine, but as a user this puts that sort of app on an entirely different footing from the 'I know this is going to work because the OS guys did it' that I get from official repos.

I'm not sure how you can say it doesn't really scale. Last I saw there were 30K packages in debian.

I'm not arguing that there should be no other way of installing anything here, but I would think very hard before criticising the current model. It works extremely well.
Facebook vs. LinkedIn
I propose they have three releases: Stable, for the bi-yearly freeze, Testing, for the generally-okay rolling update, and Unstable, for the untested cutting edge stuff.
If my mom sees a pop up while browsing, she will always click yes.
The fact is that mechanization is competing against humans. And so long as the human wage can be driven down in real terms, the falling minimum cost of mechanization won't meet it. But there is inelasticity in human wages, created by things such as food and having a roof over your head. When the lines cross by enough to outweigh the political backlash, the companies switch to machines, and one more category of job disappears forever.

Thus I have said: in a few years time, we are going to face the choice - either we all retire, or we'll all be sacked. To take option 1, first discard money and capitalism.
This is an extremely cynical point of view. Even if there is some truth to it (especially in Chinese universities), it's not what most of us do with our PhDs. Definitely not most of the google PhDs I know, nor my MSR colleagues. Academic politics isn't the only place to go with a phd.
Whats an option and why is Apple's stock price at $500 (no conspiracy theories)
For the seemingly crowded UK you can still find quite a few 1km x 1km grid squares that don't have any pictures in the Geograph database:

http://www.geograph.org.uk/
I'm still trying to think of a situation where I want to know if someone has passed the default value or not.

The method itself shouldn't care; it returns the same result regardless whether an argument was passed explicitly or not.

What am I missing? :(
Here's a thought: If you live in a country where people are summarily executed for being gay, don't put "I'm gay" on a public website with your name on it.

YES people should be allowed to be gay in Tehran, and YES Facebook should help them with that - and they do: By not requiring you to enter your sexuality.

I don't live in Tehran, so I am privileged here - but if I put "I did tax fraud, I win!" on my public Facebook profile, and the tax authorities decided to investigate me, anyone suggesting that I didn't bring that upon myself, frankly required supervision. Even if I did it on my closed Facebook profile and a "friend" decided to report me, it's still not Facebook's fault.
I think removing the teenager sneezing in the food and coming to work the day after having mono and not washing his hands will more than make up for it.
Genius has no meaning as a description divorced from the work.
We're Entering The Worst Period In Modern Search History
Should drivers licenses use negative points instead?
I have 10+ years of being Informix DBA. Informix was a product of a wonderful team of engineers. It has small code base, and I mean it, proper design and engineering decisions and excellent set of features. The Dynamic Server Product was so good, that Informix was acquired by IBM. It was solid Linux version back in 90s, and works well on Solaris or even SCO.

And you could configure almost everything you need in two simple text files and monitor and fine-tune almost everything on the go with just a telnet connection. Don't even tell me about Oracle.)
ZooKeeper is really the most accepted option here. It is used by many other important projects (Kafka, Storm, Hadoop) so adding it to your stack is likely to pay dividends later when you want to adopt some other cool technology that relies on it.

Doozer is the other option I've heard of that fills this role, but I don't personally know of anyone using it.

In terms of initial discoverability, services register in a designated place in ZooKeeper using an ephemeral node and then other services can find them there. You can set a "watch" on the ephemeral node to get notified if it goes away for any reason (ie. the other service or node goes down)
What if you host the javascript separately to the dynamic content (say on S3)? This would give users some protection against compromised servers. This is akin to having an app supplied from a trusted source (ITunes) and then accessing an API through client side encryption.
Regarding handling multiple forms: I don't actually propose handling that. Python is good for writing code, which normally ends up being pretty expressive. The more we try to encapsulate that behavior in frameworks, the worse that code looks, and the more difficult to debug it becomes.

I do believe that having a collection of 'form combinators' would be useful.
You can also do:

NULL = Object.new.freeze
def foo(bar = NULL)
if bar.equal?(NULL)
# default value
end
end
alert('Hello World');
// add random chars here until hash fits

sure its not trivial, but not impossible.
I've used similar to the last one in LiveScript:

a = (b ? throw TypeError "buuut b!")-> b
Then again, this whole discussion could be related to the fact that Apple users are about 985% more likely to nitpick a product than any other group of people on earth.

Or just that it was vastly wrong in a lot of places that weren't San Francisco. It was missing one of the two major train stations in Sydney for crying out loud.
True, the market doesn't care. However, I do.

I just believe any given individual is less likely to be right that the market, as an emanation of the will of many many people (at least on a statistical basis)

Traditionally, academia wants to work on the problems it deems worth its time. I don't like that - it's working on a fancy, on the public dime. My dime.

Working on the market dime on something the market fancies is totally different.

Sure, sometimes it may not be the most ambitious for the long term worth of the human race (so many social networks and ads placements out there), and sometimes the plans of specific individuals are better.

But if such individuals can be rewarded by the market for their previous efforts, they can then use their own money to work on their projects and ideas. They will even be rewarded again if they did something the market needed but didn't know it wanted.

Basically, I see that as doing real work (not in academia), and if this is successful, using the surplus you made to work on your fancies - because then, the kind of ideas you have and the kind of work you do have been validated by the market.

In any case, you are not spending the public money, and you are redeemable (you can be fired or run out of your own money) which discourages waste.
[UK] Are smartphones helping to curb vandalism?
"they will remember your name for 500 years".... "I can't remember who made the first one"
Edinburgh's Princes St had once two Burger Kings. One is now an HSBC, the other was in a building that is now being demolished.
The one time I've used it seriously was a method that was given the returned body of a HTTP GET call. If I remember rightly it was automatically parsed if it was a JSON body, so you could quite rightly get a nil body back, and that wasn't considered an error. However, if the body failed to parse, it invoked this method without an argument (bad decision further up the call stack, but by the point I hit it I didn't have time to refactor around it right then. AFAIK it was changed later to be less shit code and do stuff properly.)

So I wanted to know in that method if nil was passed in by argument (as the parsed body was nil), or if no argument was passed, at which point the argument was set to nil as the default value by ruby. Having ruby set a `default = true` if no argument was passed was pretty much the only way to get myself out of that hole right then.

Of course, having been coded into that corner once, I'd never do it that way again, so I'm not sure I'll ever be in a corner I need to use it to get out of again. Still useful to have the technique in the back pocket though, just in case!
Perhaps this'll fall on deaf ears - we'll see.

To date I've found that HN is one of the easier places to speak out against "the herd"... but your comment has to follow logically from the parent, and you have to back it up with some sort of evidence or reason for people to believe you.

For example, your most recent comment, http://news.ycombinator.com/item?id=5096081. The parent comment talks about Raspberry Pi, and how hackable and open it is, and how the iPhone is the opposite of this, which is why it's unpopular with hacker types.

Your response doesn't make sense for a number of reasons:

a) What bubble? Nobody is talking about bubbles. And who's "we"?

b) you said "Products like the iPhone are for consumers. That's everybody." Er, then who is Android for? There are lots of people who buy Android, and lots of them are consumers too. So this statement is obvious nonsense.

c) here you're arguing against a straw man. The "hackers" aren't pissed because lots of people are using iPhones, they're pissed because Apple lock their phone down and then play games trying to lock in more market share, and squeeze out more revenue from their developers and users. It's wise to remember that there's a long history of companies locking people into platforms or applications and then screwing them.

You're ignoring that part of the argument in favor of a different one, which is that some mythical "hackers" hate "normal" people (which is completely untrue - they just hate "stupid" people).

d) "Using iPhones" is not anywhere near "computing". Not even on the same continent, much less ballpark.

So - what would I have done differently in your position? Well, the obvious one is just to gracefully concede the point - the iPhone is a lot more locked down than a Raspberry Pi.

Assuming that you want to defend the iPhone on that front, you need to find ways in which the iPhone is also open. Hell, most people would settle for "ways in which the iPhone is more open than you thought". If you can find links to some of those, I'll upvote you :)
if by "cut down tall poppies" you mean bring mega's claims of security and privacy in-line with reality, sure.

there are plenty of people doing more interesting work with encrypted data storage. to suggest that mega is blazing a new trail is absurd. backblaze has been using a similar key-per-file encryption method since 2007, except they actually executed properly.
I took for granted that most ingringement policy is done locating the links in forums, checking if they really point to copyrighted content, then requesting the file locker to remove the file.

Actually I can't see how encryption could change this procedure. It seems a technical solution applied to a social problem.
I believe what you're referring to is this, taken from the University of York Computer Science PhD pages:

"Please note also that all Research students embarking on a PhD programme are initially enrolled provisionally for that qualification. It is the responsibility of the student’s Thesis Advisory Panel to recommend whether or not the student’s enrolment for the PhD should be confirmed (consideration & confirmation takes place within 2 years for full time students and four years for part time students). Confirmations are approved by the University's Standing Committee on Assessment. For more information please contact"

Which, standing on it's own, sounds a bit frightening, but when read in context, you see that students are not left to their own devices or 2-4 years:

http://www.cs.york.ac.uk/postgraduate/research-degrees/phd/
Methods that simply behave differently depending on whether or not an argument is given. For example, passing nil (or any other object) to inject is different from passing nothing.

[1, 2, 3].inject(:+)
[1, 2, 3].inject(0, :+)
[1, 2, 3].inject(nil, :+) # doesn't work

Rubinius uses a magic ``undefined`` value for this:

def inject(initial=undefined, sym=undefined, &block)
Sweden To Charge TV Tax For Anyone With A Computer or Tablet
FYI, evil.rb was also a script that hooked you into Ruby's internals, so you could e.g. change the class of an object, unfreeze objects and do all sorts of funky things: https://github.com/yugui/evil-ruby/blob/master/lib/evil.rb
I wanted to buy the book hoping to read more about the transition from NeXT to OS X. Thanks for telling me I shouldn't buy the book!
Siri Almost Belonged To Android, Then Apple Ruined Everything
Weekly Poll: How Safe is Java?
> I came across several such incidents when I saw employees gossiping about the changes or tweaks that could have dramatically improved productivity but they never conveyed them to their seniors

If I don't have "You are to save your employer and your management from consequences of their stupidity." written in job description then I don't see why should I provide them with my insight unasked. Especially since no good deed goes unpunished.

For example while working at corporation I may have an idea of how to do some things simpler but I can't take for granted that making things simpler is beneficial to my supervisor or the team he supervises. Voicing my idea could put my supervisor in awkward situation.

I suppose start-ups are more straightforward.
fyi if you click on the ebook link to read the pdf in the browser (ie on Chrome) and try to click back in order to sign up to uxpin then you get an error message.

The ebook itself is an excellent introduction to UX.
5 People You Meet on Failing Projects
How is the tax actually/to be charged though?
I still remember the "writing to floppy" animation on the thing. It was a seriously cool bit of kit to use, chuck it in your bag with a box of floppies and you were good to go.