skysight-inc/HackerNews huggingface dataset:
These "Falsehoods programmers believe about XYZ" sites are interesting and all, but the practical take away always seems to be:

"In order to handle all of these clever edge cases, your [Time|Date|Name|Address|Gender] handling code should be 2,000 lines long, not 2 lines long."

Which is not very helpful if you're just trying to get your product out. Sure, you could take another week to make sure you handle that hamlet in Macedonia whose name isn't a text string, but then again, why not just slap in "address" "city" "state" and "zip" fields and get on with the rest of your actual product? The naive solution covers pretty much all of the USA market. Hell, call those last two "state/province" and "zip/postcode" and you've got most of the world handled. Fix the edge cases in V2, if you even have to.
ShapeJS - Write Code, Generate Products
You're right - sorry. I drew the whole slide first and then subtracted pieces to support the flow of the story. It meant some parts were a bit squashed.... and you're right that, in isolation, the early diagrams look a bit confusing.
I am not a lawyer but... I don't think that's going to have the effect you think it will
> Google has a more intimate picture than I do. The company knows exactly what I am thinking about, how much I am thinking about it, and when I stop thinking about it: all from my Google searches. And it remembers all of that forever.

Then stop using Google search!

People say that Google search gives them better results than whoever. What Google is best at is giving you what Google finds. Which is good, but not essential.

Use DuckDuckGo, they are currently in their defacto "don't be evil" period. Use something else when DDG jumps it.
Useful DevTools Snippets
You can only use JSOP and CROS with sites you have control over or are designed to behave and support external requests. It makes it very very limited!
> ...site has good readability...

Impossible. Because you cannot assume user's taste.

Also, if you think readability is not a taste, and you can make a mostly ideal configuration which can be applied to all the users, why don't you let the browser vendors to do that?

If browsers are shipped with ideal configuration by default, then now the only obstacle to prevent ideal readability is site-prodivded styling.

Actually Safari is trying to do this via Reader button, and shows always great result if it is available.
No, it will not function exactly the same, because it sends stuff through your server. That is a very important difference.

Leaving my front door open when I'm on holiday also makes more things possible. That does not mean I will like those things.
Gravity Force 2 is still the best group game I have ever played, in terms of enjoyment and laughs, closely followed by Worms Director's Cut (also Amiga) and Mario Kart Double Dash.
No. Also, the government has the right to claim sovereign immunity in cases, especially in any sort of civil/criminal investigation.
When I type quickly I often hit on key before properly releasing the next (I am a terrible typist in other ways too, chances are many other people are likewise!). This seems to make your code think I've accepted the current suggestion so I end up with extra words embedded in what I am typing, for instance "test" comes out as "termst" if the bad key event ordering occurs with the e and s keys.

It works great if I make an effort to properly release one key before touching the next though, and I suspect this problem could be checked for and mitigated with a little extra logic in your event handlers.
Show HN: A simple browser extension to open HN links in new tabs by default
Interlude (Backed by Sequoia) Made An Official Video for ‘Like a Rolling Stone’
the same is true of bad customers and clients
I've been very productive with these key bindings. Ctrl+d is forward delete.

There's also a lot of other possibilities with plugins for a given editor, like Vim-style bindings in Sublime.

I haven't yet found any real restrictions in my workflow once I learned some of those.

Take a look at the shortcuts in nano; pretty simple stuff can help a lot. Ctrl + Y = page up. Ctrl + v = page down. Ctrl+x = exit.
People take action based on the results of the tests.

There are different ways to mitigate risk - ensure there's adequate genetic counselling and proper easy to understand information available for anyone taking the tests would be one way.

I lean towards favouring tight regulation of medical products. One person's 23andMe genetic test is another person's quackery - see some of the nonsense offered as medical advice by the quacks on other websites.
His rules for chess psychology actually apply to any one-on-one competition, including sports:

1. Don’t ever be afraid of your opponent

2. Fight as hard as you can until the game is over
I was let go from a social networking startup because I wasn't implementing features as fast as they wanted. At the time it felt like a death sentence on my career as a programmer.

I spent about a week in the doldrums, but then I felt angry, and decided I wasn't going to let their decision define me. I decided to build an app to show what I could do.

I spent 2 1/2 months building an app called Dashku. It was a realtime dashboard, and when I put it on Hacker News, it went to #1 within 45 minutes, and then the server fucked up because the ulimit config on the app server (which I had set but not persisted between reboots) was 1024, and got the flak I deserved for not making sure that the ulimit config has persisted when I configured the machines.

After doing it, these things happened:

- Bechtel contacted me and asked if they could use it internally. They did.

- I had a meeting with Geckoboard. They asked if I wanted to work for them, and I offered to sell Dashku to them. No bite.

- I interviewed at Forward Labs in London. I had about 4 interviews in the space of 2-3 days, but did not get the job offer. I failed to refactor a fill detection algorithm which was functional and fully tested, but memory inefficient. I had stayed up all night to crack it, slept for 2 hours and had no food when I came in for the interview and was asked to refactor it.

ProTip: Sleep well and eat before you go for an interview, otherwise your brain suffers for it.

Eventually, I got a job in London working for webcasting company, and then open sourced Dashku. Here's what happened next:

- Ninja Blocks gave me a free Ninja Block, and asked me if I would like to work with them.

- An Indian health startup asked to integrate Dashku into their IoT robotics app.

- A BI startup basically took Dashku, slapped a coat of paint on it, and called it their own.

- Another IoT startup asked to use it.

- An energy company told me they were going to drop Geckoboard for my app.

- I discovered a professional social network (called Viadeo) had created a wonderful collection of widgets for it.

Then,

- I got an email from someone at Facebook, they said that they were evaluating it for internal use, and asked me if I would like to interview with them in California.

I had to decline as my mother has health problems and I could not move to another country.

All of this, within 14 months of being fired from a startup.

Failure feels like crap, but don't let it define who you are; you have to move on and prove to yourself and to others what you can achieve. I've done that now and found peace with that period in my life.

I should probably thank the guy who fired me.
In corporate environments basically nobody uses Fedora, really nobody uses Arch, and some people use Ubuntu. RHEL7 will be new in 2014, and it will have Python 2.7. We can expect RHEL8 to come with Python 3, in 2017, and the migration to that should be almost complete by 2021. I wish I were exaggerating.
Why be so snide, instead of actually writing an informative / useful reply? That would certainly take more effort, but this is Hacker News, there's supposed to be a higher standard of discourse here.
How to Survive Using Only Bitcoins
Looking Into the Black Box
Has this been tested at all? It's replacing all the short words with autocompleted longer ones due to space being hit. It needs to be less eager.
Vows.
Shot & Cut by Matthew Gonzales
Starring Michelle Gonzales
I was thinking TSV in plain text format, not SQL. Hence the option of a pure JS solution?
There's a similar system in Sweden[0]. It really is a shame that AEDs aren't smaller and cheaper.

[0] http://www.vice.com/read/if-your-heart-stops-in-sweden-a-mem...
Amazon workers on strike in Germany
Goes to the credibility of the witness your honour...

Reality is that the jury are only going to have a relatively limited understanding of the detail of these things so they're relying on expert witnesses. Part of that is whether that person has any right to call themselves an expert in the first place.
> The gov wants to decide what's best for the people. Should the people decide differently, using their wallets for example, this anomaly will be quashed.

Wallets are incredibly poor judges of medical efficacy. The FDA rules are in place for very good reasons, namely to prevent snake-oil salesmen and other unscrupulous merchandisers from foisting their -- potentially harmful -- products upon an unsuspecting public.

I would much rather have FDA clearance for medical products and devices than the alternative that you seem to be proposing.
From what I hear from my co-workers in the quality department (I work in a medical device company) it's even harder to get approval to go through regulation in China than in the US. And you most certainly cannot just base your company from Asia and sell your stuff to the rest of the world (unless of course you go through regulation in the rest of the world).

You might be able to find countries where regulation is less strict or non-existent but I'd imagine that people's trust in medicine in said countries is less than in the regulated ones (as you most certainly would have rouge players abusing the lack of regulation).

edit: Added last sentence in 1st paragraph
So, uhm, you think there are large numbers of people who think that sexual abuse of children in all forms is a good thing? And that they don’t dare speak?

I sure hope not! Or what was your point again.
I agree for the most part (I tend towards libertarian ideals if you've read any of my comments), but it's a difficult balance to maintain between allowing for medical innovation and preventing an objectivist distopia a la Bioshock. The government has a legitimate responsibility to ensure that medical technology is used and marketed responsibly, while at the same time giving companies some wiggle room to innovate.

Look how smallpox vaccine was discovered. Edward Jenner inoculated a young boy with cow pox, then attempted to infect him with smallpox a dozen times. Obviously we can't go around convincing young children to take infectious doses of deadly viruses. But we also cant send FDA thugs after every Silicon Valley startup pushing the boundaries of genomics research. So where do we draw the line?
Reflexive yet vague anti-government sentiments deserve derision.
I can't comment on your storage stuff (we've had to develop our own to fit our specific needs), but elastic search is a good option to start out with for search. You can check out the Elasticsearch case studies here: http://www.elasticsearch.org/case-study/
Will definitely look into this issue. Thanks for the suggestion.
Regrading overwriting XMLHttpRequest, if it works - it works, and if it breaks it can be improved, this is why it is open source.
It does not reroute your site traffic just your cross-origin site traffic, which practically does not exist without this library. Yes it can be used to do bad thing but also opens up the opportunity for mashups, external content integration, api calls and more.
Not exactly desktop-focused, but I'm working on something in this space: http://noflojs.org/
If that's true, why did we see three significant Bitcoin services get hacked in basically the same way in the last year? I'm talking about the Linode ones.

Events like this encourage better thieves.
Yahoo IT Global Service Desk
Seriously, on Hacker News you are going to post that contemptuous drivel?

https://www.google.com/search?q=silicone+epoxy+putty
Why Oracle won't kill MySQL
Some worry Larry is out to smother MySQL with a slow death. But the truth is rather stranger...
More evidence that we live in a very mixed economy, not under free market capitalism.

Government agencies empowered to weild regulatory force against citizens are a threat to everyone, and this is case in point.
Bitcoin - The Internet of Money
Bitcoin Foundation has already organised a massive PR for Bitcoin in US Senate last week that doubled the value of everyone's holdings. Sounds useful to me.
I had someone turn me down for a programming job because they said my GPA was too high

That's called a lie. Similar to the it wasn't a good fit one, most of the time there's another reason, maybe you weren't not that great of a programmer, or they didn't like your editor or tools.

From 10 years of experience working for a lot of companies and starting and failing some companies I can tell you, if they like you, they'll hire you even if you're an ex-convict. At a company I worked at we hired a guy with a recent conviction (battery). Great programmer nonetheless and he said was trying to get his shit together. There was something weird about him, like he smoked crack in the morning... But hey, he wrote good code and was never a problem, in fact he was the first one in the office.
The tone of the letter was surprising to me. I wouldn't expect the FDA to go quite so far in explaining the why behind the desist letter. I suppose that's because it was written just as much for public consumption as it was for 23andMe.
Plenty of people submit content that also has a relationship to a book. If that content has value unto itself, then it's not blogspam.
That would have lacked the realism of some one standing, holding their phone though.
2am doesn't even repeat in the local timezone, it's just that the timezone changes. So here for example, 1:59:59 am CDT increments to 1:00:00 CST, which does not conflict with the earlier 1:00:00 CDT. I think it would be better not to go through all this hassle though, myself.
Wikipedia has some interesting things to say about it.

http://en.wikipedia.org/wiki/Team_OS/2
I am a retrained night owl. I used to work in the theatre which meant I worked funny hours, long shifts (often doing a matinee, an evening show then going to another theatre to do a night changeover, getting to bed at 6am then sleeping all day. When I started working on the web I would work late and generally not have great sleep patterns.

I retrained myself by starting to go to the gym or for a run really early (at about 6am) every morning. I just did that consistently until my body learned to have a pattern and I'm now very much a morning person, I usually get up at about 5am. The trick is to be consistent especially in the 6 months or so it takes to retrain your habits.
Sweet! I was a fan of the original seagate momentus xt hybrid drives (showed significant performance boost vs regular hd) and glad this type of tech is being opened up to consumers. Now if only pure SSD prices would go down faster :)
If you are working on super sensitive website for the NSA, I totally agree. YOU SHOULDN'T USE IT.

But if you have a blog and you would like to constantly display some specific content from a different webpage via ajax it seems like the easiest & most simple solution.
I don't think anyone is going to argue about the FDA's role in ensuring drugs are safe, but most countries don't require positive proof of effectiveness and, frankly, have better health outcomes than the US. Doctors are quite capable of reviewing the evidence to see if drugs are effective, and the FDA doesn't in practice do anything to prevent the sail of non-poisonous snake oil.
No problem of course. But that's a big if. And how are you going to evaluate whether both methods do in fact deliver the same answer?

Also, the Frequentist approach is not wrong. It's inaccurate, to the extent its results differ from the Bayesian ones. This inaccuracy tend to go down as we gather more data. Which is a good thing, or else science itself wouldn't work.

One more thing. You said "in some sense". Are you seriously suggesting that the assumptions behind Cox's Theorem can reasonably be challenged?
The original comment is nothing more than a generic libertarian rant, complete with the "gov" strawman, force-mapped to the matter at issue. It scarcely deserves more than the response to which you take objection.
That's like saying that instead of embracing a new invention called the "automobile", we should rather be optimizing the horse buggy. Why would we optimize an antiquated banking system to maybe/at-some-point match it with an already existing and better system? Where are the gains?
I did not spot the mistake, simply assuming it was MSSQL version-after-2008.

Is Hekaton the feature you are referring to?
Awesome. If you want help with/need a Unity3D wrapper, get in touch.
That's true, but it's not a slam-dunk case for rushing ahead without sufficient testing. There's a reason that "first, do no harm"[1] is considered one of the fundamental principles of medical ethics. Medical interventions can have disastrous side effects.[2]

[1] https://en.wikipedia.org/wiki/Primum_non_nocere
[2] https://en.wikipedia.org/wiki/Thalidomide#Birth_defects_cris...
The cost to over-rapid approval is that unborn children are mutilated by medicine taken by the pregnant mother, or that very many people are harmed by side-effects from expensive meds that are no more efficient (sometimes less so) than existing meds.
Best companies I've ever worked for are the ones that didn't care if you were a product of some niche culture. Are you nice? Can you get the job done? Great hired. I work with a few middle aged women from India, old men from Pakistan, young Canadian interns, and a few multi lingual mid aged coders as well. We never got along better, always something to talk about.

I wouldn't recommend trying to mould yourself to a particular "culture", just make sure your skills are on par and you're not a dick, and you'll find a job. I wouldn't want to work at a place where my height or anecdotes had any bearing on my skills as a developer, because ultimately it's a job and my height isn't going to get it done.
I see a similar issue, if I type:

'int'

It outputs:

'intot|' <-- | cursor

Otherwise, pretty cool!
Congrats on the launch, looks impressive and very nice.

What caught my attention was how you managed to snap the keyboard and status bar and get the app past approval (which is what I assumed from the demo). But after giving it a go, it seems that your SDK doesn't actually capture the kbd and status bar.

Being curious, I did some further digging into your SDK and UIKit. I presume for the demo, you must have used a custom SDK build so that you could tap into some private APIs? You can get the UIWindow for the keyboard via public APIs (UIApplication's -windows) but the status bar is private (_statusBar ivar on UIApplication; easily accessible with -valueForKey:@"_statusBar"]). Note that _statusBar is a subclass of UIView (direct subclass of _UIScrollToTopInitiatorView which is a subclass of UIView).

So for anyone else wondering how they capture the full screen, that's the way it seems to be done :)

Oh, by the way, if anyone's doing screen / view capturing, I highly recommend looking into the new iOS7 APIs (-drawViewHierarchyInRect:afterScreenUpdates: and -snapshotViewAfterScreenUpdates:).
Working in said situations, the unfortunate truth is that after a certain company size, what I have seen is that the management generally doesn't give a shit about the support load if the customer is in the top 10% of customers generating income.

A hidden cost (besides the obvious "they are paying for the entire support department" cost) is that if the industry you are working with is a niche industry, those customers can also poison the well you are drawing from, even if you expend everything to help them, some are beyond help. Fire them as fast as you can!
The Amiga was so much fun. I had a 500 in the late 80's, then upgraded to a 3000. Some games, like Shadow of the Beast, were so amazing for the time. The OS was pretty advanced, too (real, pre-emptive multitasking in 512K of RAM, IPC using very lightweight message passing, etc.)

Around '94 or so I moved on to Linux.

I still miss the Amiga though.
So do you disagree with the statement, or are you unsatisfied with the possible reality that it represents?
Wrong. Derision begets derision and tends to create an anti-intellectual feedback loop. There is no place for that here. Flag the people throwing insults around and move on.
I have some snakeoil I would like to sale you, $9.99 cures all ills
I enjoyed the article. It was a nice trip down memory lane. Regarding development tools, there were 2 commercial IDEs based on REXX: Watcom VX-REXX and VisPro REXX. I used Watcom's VX-REXX and it was a joy to use and allowed for incredibly fast and powerful application development. I heard the same about VisPro REXX. IBM's early set of tools C/2 and C Set++ were a bit painful to use. VisualAge C++ 3.0 was a decent toolset once you got over the weirdness of it. For a while, if you wanted to write C or C++ code using sockets you had to purchase IBM's TCP/IP SDK for $100.

The SIQ was a "synchronous" input queue and the problem has been understated in the article and comments. It was really bad. The base OS was incredibly stable, but the GUI shell, not so much due to the SIQ problem.

There were a number of Unix and Unix-like systems in addition to the ones already listed: Coherent, Interactive, and SCO are some that come to mind. They were pretty expensive IIRC, around $1000 to license.
> helplo i am typeing a messagesage usingng theis topicol but it doesnt seeem too work topico getreat

Is what I got when typing

> hello i am typing a message using this tool but it doesnt seem too work too great

I'm not a big fan...
I'd have to agree. The spec of a job can certainly lock one into certain unfavorable circumstances, even when it is an educated position. The odds are much about supply and demand which somewhat correlates with qualifications needed for the job -- like you said though, not always, just a trend of the actors in the system.
"You can only use JSOP and CROS with sites you have control over or are designed to behave and support external requests."

That's kind of the point.
I love it. But in the spirit of QA here is a reproduction.

Try very slowly typing the word, pretty, in the textbox box. If you are like me it turns into the word, president, on the Chrome browser on Mac.

If I type quickly enough it usually works perfectly.

My guess is that you are using the speed of the typing to decide if I want to accept an autocomplete.

My proposed solution: I'd use the right arrow character to accept the autocomplete and advancing to the end of the word, rather than speed change. The problem with using the space char is that then we'd never be able to type the word pre.

Great job! I think it's almost perfect and pretty :)
Depends on geography and industry. e.g. in Europe/UK it would make it hard to get recruiters to take interest; but if you're for example a world class ios/game developer it doesnt really matter.
Insurance does not eliminate risk from the market.
This is great. In the US there are efforts to create an enhanced 911 system [0] (headed up by Henning Schulzrinne of Columbia). Many apps will be built on this infrastructure and hopefully save more lives.

[0] http://www.911dispatch.com/911/nextgen_911.html
Exactly, I don't think most participants will spend hours in front of a mirror to "casually dress down" before testing your product (nor do UX researchers, who are presumably the primary target audience care).
Yes, I suppose it would be possible. It might work better with Smalltalk-like languages that revolve around message-passing.