skysight-inc/HackerNews huggingface dataset:
This seems to be a scare piece rather than a scientific article. For one thing, every mention of a drug inevitably has some irrelevant quip about it, like "... always accomplished with propofol, a drug now famous for killing Michael Jackson. It is milky and viscous, almost like yogurt in a fat syringe." Scary. Drugs should be clear and should not have ever killed anyone even when intentionally misused. (I'm surprised they didn't mention that the doctors drank water before the procedure, a chemical that everyone who has ever died drank until their bodies were three quarters full of it!)

Regarding the anecdote about the dental surgery study, I am personally not surprised by the results. When I was having my wisdom teeth removed, one of my anesthesia options was to be put to sleep for the procedure. The doctor said that the sleep would be like taking a nap, and the purpose of being asleep wasn't to prevent any pain (I would immediately awaken if other anesthesia was not used and they started pulling out the teeth), but rather so that I wouldn't be anxious about the procedure. With this in mind, it seems perfectly reasonable that patients in the study would remember strange occurrences while they were asleep. They probably woke up because of the commotion and went back to sleep after things were back to normal, not remembering much consciously. I would bet that if a study were done where volunteers were asked to sleep on an airline flight until they reached the gate at their destination and were interviewed under hypnosis a bit later, they would probably remember things like the announcement to put away electronic devices. They might not remember that normally, however, kind of like how you forget dreams after you wake up. (Well, I do anyway.)

Ultimately, the subject matter that the article covers is extremely important and interesting, but I thought the negative overtones were not proportional the actual risk of waking up during surgery and experiencing a lifetime of emotional pain as a result. People already irrationally weigh risks when considering surgery, and I don't think this piece will help them make a more rational decision.
I agree. I know I've certainly been offended by inanimate or even virtual objects. Closed source libraries with bugs or convoluted APIs are some of the most offensive things I've ever encountered.

But either the system was buggy (or the product was faulty or cheaply made, like a hammer that breaks on its first use), or the user simply used it incorrectly. Both can be phrased in terms of expectations. In the first, the developers failed to meet the expectations of the system (either explicitly set through marketing or usage manuals, or implicitly through interface design). In the second, the user ignored design cues and fabricated incorrect expectations, which the system then did not meet. I will say only the first case deserves apologetic tone, while most replies to the link are arguing that the second case deserves apologetic tone.

Why a system is responsible, or should show sympathy, for a user's ignorance of design cues is beyond me. I argue that most users prefer to only get the task done, and care more about whether the error messaging includes corrective advice than any apology. In fact, injecting apologetic, sympathetic emotion into an objective transaction only seeks to call attention to the user's ignorance and errant fabrication of expectations. Now that's offensive.
Learning from Mark Cuban
Agreed. Users care more about getting the task done then having an emotional relationship with the system. To inject sympathy into what need only be informative/instructive, is to call attention to the user's ignorance in fabricating false expectations of the system. That's more offensive than anything else.

Only in the case of the system inadvertently failing to meet the expectations it made (e.g. database server inaccessible) would apologetic messaging be considered.
Consumer Reports Says iPhone 5 Is The Worst Of The Top Smartphones
Jor1k: OpenRISC 1000 emulator written in Javascript running Linux
"Most of the money is in selling to businesses"

It depends on what you call "businesses". Corporate is less than half of the economy worldwide and these typically have huge team in-house developing their own software or they're renting consultants from the big four.

But if you mean that PMEs, small mom&dad shop, independant workers etc. do "spend more money to make more money" than joe-six-pack who's only using the net for fun and not for work, then sure, there's more money there.

But to corporate? No way. It's a big niche. But it's a niche and it's very hard to get into.

It may have worked for you, but that's not where most of the money is.
costs about $150 more than it needs to, that is inevitable when you "Componentize" small electronics. Learn about the stuff you're using, or get another hobby.
Exactly. What you can reasonably expect from code in the wild makes a world of difference.

When I am working on personal projects that I have in C, I use `-Wall -Wextra -Werror -pedantic` (along with the strictest `-std=` that the particular project will allow), and it makes my development experience an order of magnitude more pleasant. However when I am working on C code that is primarily somebody else's, I rarely get the pleasure of expecting code neat enough to allow me to reasonably use those flags. This makes working in C a much less pleasant experience overall.

That Go goes further and is strict about style too is just brilliant.
Thanks. I like the idea of a 14 + 14 copyright term. Hopefully disney cartoons from the 1950's will be in the public domain by 2050...
"A guy with an an enormous chin has the chin surgically removed and is promptly married."

Classic _why, if you ask me...
In a typically managed, closed-allocation company, your job is to suck up to your boss-- not to do what's best for the company. Rachel's ex-company is one where your career rises and sets on "calibration scores" set unilaterally by the manager. (You need good peer reviews to get a promotion, but transfers and firing are based on the scores, and you need good projects to get promoted.) If your manager doesn't think interviewing's important (and most don't) then it hurts your career to spend time on it.

It's also sub-optimal, from a career perspective, to work on long-term projects. Those are the first projects to be cut, and in the modern asshole corporation, a project being cut usually means your job is over (because no one will take a transfer from a failed project, especially because managers tend to blame project failures on the people below them and have months of lead time before shit goes down).

Recruiting is the ultimate in long-term projects. It's extremely important for the company, but very hard for someone who's good at it to get personal credit. Most of your time is wasted on horrible candidates, and the good ones have a lot of great options, so it takes a long time to get a successful hire: 6 months to find the first, plus 12+ months for that person to be successful at the organization (at which point, it reflects on him, not on you for hiring).

Companies rely on good citizens like Rachel who keep the place going, but rarely reward them.
Secure string compare function in Zend Framework
no, because otherwise you'd be having a fourth category: people who are professional software developer but who also inherited so much more money than they'd make during their entire programming career ; )
I think too. It's funny you mention PKD because he sold Paycheck $200 and another only $2500

http://www.wired.com/wired/archive/11.12/philip.html
This so reminds me of this monty python 'Life of Brian' scene:

http://www.youtube.com/watch?v=krb2OdQksMc
>> if you really wanted to learn this material, then you would have started already

This is pretty much the only statement i have an objection or reaction to.

I simply don't understand the basis for assertions along these lines. These sorts of fatalistic proclamations are made not-infrequently in the context of programming and development as well.

Its as if we feel that the only ones worthy of pursuing a given discipline are those who realized their passion and interest early in life. Why the exclusivity? This is just knowledge, after all.
Memorizing a programing language using spaced repetition software
I began thinking single column. The content should be the star of the show. No sidebars or extraneous post metadata that gets in the way of reading.

I'm happy to hear you confirm this for me. I've been removing the sidebar from most pages of my site for the exact same reason. Not to mention that a sidebar generally only occupies the first screen you see. Once you start scrolling you're left with empty space below and content that's thinner than it should be.
New Cancer Treatment Idea Needs Your Help
Another one: if I know someone's user name I can't add them through the "Find & Invite Friends" page under options, I can only do it through the explore page.

Also, the forced cropping of pictures taken outside of the app is by far the most annoying UX thing from my perspective.
Extent of Desegregation in Higher Education
Will you elaborate?
I've upped the contrast and made the handwriting a little more legible.

http://d.pr/i/qwo8
In French, we also often use the verb "to perfect" ("se parfaire") to mean "improve"; for instance, "I'm taking classes to perfect my English". I don't believe I've ever encountered that construction in English (if it is grammatically correct, then it is infinitely rarer)

It is, but in English "to perfect" has connotations of finality. I.e., "he perfected his technique" meaning it couldn't get any possibly better than it is. It's rare because perfection is rare.

"To improve" means that there is room for growth, which from what you say is implied by the French use of se parfaire.

In American universities, if you routinely got 12 out of 20 as your final mark you would be put on academic probation and risk not being admitted next term. Also, I don't know what classes you are taking, but acing mathematical or hard science classes in an American university is certainly no cakewalk.
Just wait until the next Lord of the Rings special edition comes out, where they digitally insert the new bilbo actor to replace the old one.
> (and I wish it was possible to connect by SIP to google voice)

There was a time when you could connect Google Voice to Gizmo5 (SIP) but then Google bought them and disabled that functionality.
This is a trick to get out of depression. Perhaps it works in other situations too.
http://www.improvely.com

"Improvely helps you track and improve your online marketing results, while monitoring your ads for signs of click fraud. Easily check the performance of all your ad campaigns, social media links, organic and search traffic from a single dashboard. Plus, set up landing page A/B split tests for any of your ads without having to update URLs in your AdWords or Bing Ads account — losing your hard-earned Quality Score."
> Now, you might want to ... acquaint yourself with [dataflow variables and declarative concurrency] because [they are] the centre-piece of Go's language features.

Not so. Go has native support for neither dataflow variables nor declarative concurrency. Go does have native support for message-passing concurrency--but that's different.
Napster, Udacity, and the Academy(Nov 2012)
Thanks for posting this.

I hope this format is useful to you guys. I actually spent the last two days making a video of this, with screen recordings of using Anki and such, and then felt it's a lot more efficient to just get the info on a static HTML page instead.

Any advice appreciated.

- Derek
Untranslatable Emotions in other Languages v.s. Parrott’s Emotion Classification
Lustre Life Online Fashion Store
LustreLife, a leading online fashion store,

offers stylish womens fashion clothes and other

designer outlets

such as handbags, shoes,

apparels, accessories etc. available from the

different brand stores in US and Europe.
I'm not sure if it's just a mindset thing or the stuff I've used it for, but I've never felt the immutability got in the way, it's one of the things I miss most when using other language.
If you like to travel and you're a good interviewer, you might get some free flights and a week of additional vacation as you help with foreign interviews.
> calling the film franchise an "evisceration" is the pot calling the kettle black.

It's a little worse than that.

Compare how the stories were told back in the 80s: http://www.youtube.com/watch?v=YdXQJS3Yv0Y (I saw this in first broadcast, and have probably been singing the song for 3 decades since.)

Peter Jackson wasn't an improvement on this? So let's be clear: This is not about showing respect for the stories. It is about the money.
Grab a Laptop for your College 2013
I've often wondered how most people read comments. There's something funny you see in voting patterns if you make a comment, and then someone replies with refutation, and then the refutation is refuted, and so on.

Fist, you see your comment get upvoted. But, if someone replies with a refutation that uses the word because[1], or is otherwise convincing, and calls you an idiot, you'll start to get downvoted (downvotes are rarer if there's no invective). That happens even if the 'refutation' consists purely of blatant logical fallacies. I tend not to reply to those, because it seems like a waste of time, so I'll often get downvoted to or below 0 before someone replies to the reply, at which point my comment score will start climbing upwards again.

This is the only site I regularly comment on, because I don't know of any public forum that has a similarly high level of discussion. I'm not sure the level of reading is the same, though. Skimming is dangerous. I do it, too, unfortunately.

There's actually been a set of studies that have shown that people are more likely to be convinced by nonsense they've read if they're distracted. The dangerous part here is that once you've been convinced by something, you don't tag that information as being unreliable because you didn't think critically about it when you first saw it. I'll sometimes catch myself, in a friendly debate, repeating something I've read, and then immediately saying "nevermind; that doesn't make any sense", because I'd absorbed the information unconsciously without thinking about it, but the act of saying it reveals that it's not logically sound.

[1] http://bps-research-digest.blogspot.com/2009/01/would-you-gi...
http://devoired.com

It's not live yet but we're aiming for a Q1 launch. Devoired is a homework help site that connects students (clients) in need of academic assistance with people (contractors) who can help them. Contractors bid on jobs, and clients choose a bid depending on the contractor's reputation and asking price. Our business model revolves around taking a small commission from each completed job.
Woke up with my stomach open as a child. No pain, I was lucky. Still remember them telling me it was alright.

I hope they nail this as it will probably lead to the closest thing we can get to a hands free keyboard.
Are you kidding me? This is a puzzle. He wouldn't restart his website unless he wanted attention.

Edit: an article about _why, for those not in the know: http://www.slate.com/articles/technology/technology/2012/03/...
Am I the only one who finds this guy's affectations more than slightly annoying?
best comic book guy answer ever
Here's hoping he wants Potion back. http://www.github.com/fogus/potion
As someone who has had the pleasure of reading The Silmarillion, I can attest it is a supreme work of literature and a joy to (and in my opinion, superior to LotR).

In other words, people's tastes are their own. Don't let this person put you off.
great ui and performance
>I don't see anyone saying it's not Google's right to do these things.

I've seen plenty of people claiming that they think it's an antitrust violation and arguing that regulators should go after them for it. Though I'm not sure when not supporting a small minority platform like Windows Phone became an antitrust violation; if it has then Microsoft had better get to work shipping that edition of Office for FreeBSD.

Also, Google and Microsoft are competitors. And Microsoft has been attacking Google at every opportunity. I suppose using Microsoft as the standard for corporate citizenship is kind of a low bar, but you can only turn the other cheek so many times before some kind of response becomes an inevitability.

Especially when you have such a large organization. People keep thinking that corporations are like individuals, as though the CEO and the full legal department approves every decision an engineer makes before pushing an incremental update to one of a thousand different products.

Stories like this are completely plausible to have happened by accident or by a tiny minority of rogue individuals -- and then, multiply by tens of thousands of engineers, you see more than one such story because Microsoft PR turns every single one into front page news, and confirmation bias makes you believe it's the rule rather than the exception. Opposition research working as intended.
I get where you're coming from. As a web developer I'm all for the web in general. I suppose my frustration stems from how an evaluation of a new web framework leads to a frustrating back and forth on native vs. web. It's a hot topic.

I'm currently working on my first iOS app (yes I know I'm late to the game) using Trigger.io: https://trigger.io/

Still working my way through the documentation but so far it's amazing. Consider having a look.

EDIT: Hello from Auckland :)
The thing is that the emotional cost is something you are creating. It is you who are generating the emotion of dismay, not the other parties. And only you can fix that.
>> Information theory has a quantity that behaves much like entropy in stat mech, but is not actually entropy in stat mech.

I was under the impression that these are exactly the same, rather than analogous - http://en.wikipedia.org/wiki/Landauer%27s_principle , http://en.wikipedia.org/wiki/Entropy_in_thermodynamics_and_i... and so on (including recent advances).

And when I'm talking about adding a bit of information to the system - that's similar to http://en.wikipedia.org/wiki/Entropy_in_thermodynamics_and_i...

>>> Let's try more specific question. Laundauer's principle requires kT ln 2 of heat for every 1 bit of randomness erased from the system. What about systems with negative T? I can't erase bits?
Certianly very appreciated. I find I can learn more from a static HTML page than a video, because it is easier to scan the content, and read, and reread things over than it would be in a video. Also it gives the ability to search the whole tutorial or article, without having to rewatch the whole video.
>he people whom you know who got married after 2-5 years...can you, or they, say that who they matched up with and vowed "till death do we part" was conclusively the best person for them in existence?

That's the primary argument of the original article. People feel they have a more effective way to search for "the best person for them in existence" and leave perfectly good relationships because the grass might be greener somewhere else.
Oh, I don't doubt that it's true of most people. I'm interested in the next question: are there interesting characteristics shared by people that this isn't true of?
> demonstrably perform the task required for the role and then beat them up with trivia questions, with puzzles, with nerd dominance quizzes, and with subjective stuff

In this world, what happens when a person wants an internal transfer to another team with more rigorous requirements? Does he have to re-interview? Who controls the transfer process--HR or the other team? Will re-interviews be fair, given that the interviewee is being interviewed by people he already knows? What if it happens because of a re-org? Do you get fired if you fail the re-interview?

Companies like google interview to a higher standard that may be required for your initial job with the understanding that you may have to transfer, and firing/re-interviewing is much harder than just setting a higher bar to begin with.
If this is to be believed as anything other than rumor and innuendo, it would be productive if you could supply the manager's name. Both to prove that it's a real person, and so that anyone in a position to do so is better able to have them fired.
Oh, another thing. Women not replying doesn't mean they said "hmm, too short". It means that women get absolutely hammered with messages on dating websites. Thousands and thousands of messages. Lots of women just delete stuff more or less at random.

Incidentally, this is an argument for periodically re-messaging people.
Well my current BT headset will pass though a voice call request if I hold the button. I'm guessing one could hook that into the 'home' button signal for iOS to pull up Siri, and coding Siri to accept 'my_name "to" <contact>' as a request to speed dial contact, well that is just a bit of coding as they say.

My guess is that Google could do it trivially by oneboxing the Google Now API (you know how they intercept a search for recursion to return a specific result).

Now building a small speaker phone gizmo the size of the Star Trek com-badge is also pretty doable if you don't mind hacking on a BT headset.

So the pieces are there. I hope someone builds one and submits it to Hackaday. I'll have to go look and see how hackable the souvenier communicator I got at the Star Trek Experience is.
> We should be better than making this into news.

So the most favored Rubyist has returned from hiding with a fun new puzzle. Further down, folks are posting interesting stuff about it.

But the finger wagging – people just can't get enough of telling people what they should do and feel. And apparently that's what they want, for behold this top comment.
Very interesting idea, I think it could be very useful. Hopefully we'll see some community spring up around this idea and start sharing some anki decks for their favorite languages. I know I'll certainly start working on a couple of my own.

One idea for further expansion: go beyond just having specific language syntax, and also include cards on more generic algorithms and data strucutres. You could key it by time and space complexity, invariants, maybe also a pseudocode implementation.
PSA: Think twice before using a smartphone charging kiosk
Jackson's lawyers know to ask for a percentage of the gross. And the studio lawyers know not to give it up.