skysight-inc/HackerNews huggingface dataset:
> Fair, but in science there is no such thing as innocent until proven guilty or vice versus.

There most certainly is. In everyday life, people assume an idea is true until proven false. This explains the widespread belief in the Loch Ness monster, Bigfoot, UFOs, and God. But to a scientist, the central precept is called the "null hypothesis", which essentially says that an idea is assumed to be false until evidence supports it -- the opposite of the ordinary outlook.

This means:

1. A new idea is assumed to be false, and

2. The burden of evidence rests with those who introduce a new idea.

More here: http://en.wikipedia.org/wiki/Russell's_teapot

> The burden of proof lies with anyone trying to make a hypothesis

Yes, but in your next phrase, you get it entirely wrong.

> ... and the author of the article is hypothesizing and claiming results without method or control.

No, the author is placing the burden of evidence where it belongs -- with the originators of the ADHD idea.

To go into this a bit more deeply, the reason for the current system of evidence responsibility is because the originator of an idea must provide positive proof, but if the rules were as you suggest, the idea's critics (like the author of the linked article) would have to prove a negative, which in most cases is an impossible evidentiary burden.

The impossibility of proving a negative explains why so may ignorant people believe in ideas in the Bigfoot class -- things that cannot possibly be proven not to exist. This is why science has the rules that it does. And this is why psychology is not a science.

http://xkcd.com/435/
[CFT] Replace Fedora 10 with CentOS 6.5 as Base Linux distro on FreeBSD.
GPUs are useful for algebraic geometry. The speedup is not quite 250, but something like 80 or so.

http://www.mpi-inf.mpg.de/~emeliyan/phd_thesis.pdf
Received, thanks! 1 invite left
Cool. I had never heard of that one. http://en.wikipedia.org/wiki/Legal_doublet
Wow that's pretty awesome. We need to take a look at that when ready to make a funding run.
I Removed Every Inessential Thing From My Website and Here’s What Happened
It seems like it is both a font issue and a Safari issue. Here’s a screenshot¹ of all the characters in the string along with their Unicode codepoints:

http://f.cl.ly/items/2m0S0t3Y471q1X2u0W1u/Screen%20Shot%2020...

Note that other than U+0020 (SPACE), U+1F146 (SQUARED LATIN CAPITAL LETTER W), U+1F137 (SQUARED LATIN CAPITAL LETTER H), and U+1F148 (SQUARED LATIN CAPITAL LETTER Y), iOS doesn’t have any fonts containing glyphs for any of the characters. (The squared letter characters are covered (on iOS 7 at least) by the fonts Hiragino Kaku Gothic ProN and Hiragino Mincho ProN²). However, for some reason, Safari on iOS is not performing font substitution in this situation and using one of the Hiragino fonts to display them. As you noted, this font substitution seems to be working fine in other iOS apps, as these squared letters are displaying there.

As an aside, on iOS 7, it is finally possible to install custom fonts yourself³ via a configuration profile⁴. I’ve installed a few fonts I’ve needed in this way⁵, and while they work perfectly in apps like Pages (for iOS), Safari seems to completely ignore their existence. Even after installing them and rebooting, Safari still shows the entire string as boxes⁶. (Symbola alone has a glyph for every character in the above string, so every character should certainly be displayable). However, copying and pasting the string of boxes into an app like Pages shows all the characters just fine⁷.

――――――

¹ — Screenshot is of UnicodeChecker (http://earthlingsoft.net/UnicodeChecker/).

² — http://support.apple.com/kb/HT5878

³ — http://www.saturngod.net/create-custom-font-for-ios-7

⁴ — https://developer.apple.com/library/ios/featuredarticles/iPh...

⁵ — http://f.cl.ly/items/0o360a3t1q2R3E2a2g2b/IMG_0403.jpg

⁶ — http://f.cl.ly/items/3f1o1R2F082i3I0B1y1o/IMG_0404.jpg

⁷ — http://f.cl.ly/items/3y1J2G0u2u1c0Y1w2Q3Z/IMG_0405.jpg
FCC Seeking Proposals for Rural Broadband Experiments
I am a 40 year old female whose been coding since I was 23. College degree but not in comp sci. Completely self taught. I have never felt more at the top of my game as I do right now! In my "short" time as a developer I've worked for startups, fortune 500s and did 7 years at Amazon. I've had a large amount of experience on both coasts. So far I've had zero problems being recruited. I tend to mark that up to the presence of amzn on resume. Names do open doors for better or worse it's true.

I did take a small pay cut when I left the startup for a larger company. Mainly because the startup was grossly over paying me. However I got a bonus up front and my performance the first year earned me a merit raise back in line with my former salary. I've now surpassed that. So far no plateau.

I'm currently trying to make the decision to move into management. In my current role as a tech lead I do a lot of management anyway so why not get the title and a salary bump? The only options at my next promotion is manger or architect so if I stay there it's the time to make that decision. It probably helps that I don't care much for developing in our stack. I do code a significant amount on my own projects to offset that though. In my early 30's I was so burned out from coding that I thought I needed to quit programming. I realized I really just needed to quit amzn. :) no matter what I decide I'll always code I just may not do it as a part of my job. I cannot stress enough the importance of keeping current. That plus experience is what will keep you marketable.
Creator Dong Nguyen Considering To Re-launch Flappy Bird
Yes, definitely silent.
Costco wholesale corp (cost)
Find out how costco wholesale corp (cost)will respond to the transforming landscape through subsequent BidnessEtc, all of us think about all the information on cost and give your evaluation
Sorry, I wrote a fairly long reply and HN told me my link had expired and the text was lost. Perhaps too long then :)

In any case, Notes ended up sucking, anyone who saw what happened can toast to that.
Don't use DBAN if you have a SSD. Instead, use Secure Erase.

1. Secure Erase will only take a few seconds.

2. DBAN is going to shorten the life of the drive.

3. Yes, recovering data that has been overwritten is unlikely. However, DBAN is likely to not write over the data in the first place. It has no control over where the data is written. That's handled by the SSD controller. DBAN will only think it wrote zeros over the entire drive, while not actually doing so.
No, I would have cited it. Rhetoric. I'm starting to realize that my zeitgeist has diverged from the zeitgeist of hacker news such that my comments are not understood by the majority of the readers here. C'est la vie. In-person interaction is best.
Docker Releases Version 0.9 With Major Improvements
I know at least 4 female developers who all had kids and kept programming through the entire cycle. They took maternity leave to recover then went right back to their high stress, high paying, high reward jobs. Just wanted to provide a counterbalance. It certainly take all kinds.
Not harsh, bitter.
Medication Use Is Rising for Adults With Attention Disorder
Yes, similar to 'alms', as in 'alms for an ex-leper'

http://www.youtube.com/watch?v=U74s8nFE7No
Sorry, what? Risk and uncertainty are universal. Everyone has to deal with their existence.

There have been plenty of insurance systems developed throughout time whereby people can hedge their risks. Previously however insurance was informal and consensual - you signed up to a Roman college. You and everyone else in the society engaged in it of your own free choice. If your group couldn't manage its finances it went broke (or more accurately appealed to an aristocrat.)

Nowadays we live in such enlightened times that the elements of choice and freedom have largely been removed.
In those applications, everyone would be writing everything in C then and such benchmarks would be useless.
According to Wikipedia :

A sexual fetish may be regarded as an enhancing element to a romantic/sexual relationship [...] or as a mental disorder/disorder of sexual preference if it causes significant psychosocial distress for the person or has detrimental effects on important areas of their life.

Just sayin' ...
"Cease and desist" is a different, and also interesting, case from the field/table distinction baddox referred to. According to Jespersen ( http://en.wikipedia.org/wiki/Otto_Jespersen ) phrases like "kith and kin" or "cattle and kine" are very old in English and far predate the Norman invasion.

My kid was learning English around the time the brand "Da Kine" became popular. In his second grade way he looked it up in the dictionary and decided it was a farm brand.

Jesperson's "Growth and Structure of the English Language" is a fantastic book by the way.
GDS becomes political as Labour launches digital government review
Comparison: CppCat, Cppcheck, PVS-Studio and Visual Studio
You issue the Secure Erase command. My SSD is my primary drive running Windows, so when I format, I just boot to PartedMagic on USB. It takes about 5 or 10 seconds for my SSD to format using Secure Erase.

http://www.cnet.com/how-to/how-to-securely-erase-an-ssd-driv...
Tim Bray: The Web is 25
But that's exactly what we should do. Or, more accurately, we should leave it to private citizens to decide, of their own free will, to render assistance (and prevent anybody from using the state's threat of violence to force an entire society to render assistance.)

Until the full dangers of death and failure operate as incentives, moderated only by the free choice of individuals to cooperate and render assistance, our economies will never grow to their full extent, and our prosperity will always remain limited. In the long term, any society that clings to these dysfunctional social policies will be outcompeted by societies that discard them. In the much longer term, if the planet as a whole is held back by these policies, we may expect to be outcompeted by other, more progressive alien civilisations.
It's not in the article, but loose and lose are another two words in the process of merging, because they are almost homophones. These two are often confused and lose seems to be losing the battle.
>But very rarely does it have properly synced well-written subtitles, multiple audio tracks, and a quality encoding.

My experience is diametraly different. Legal sources like netflix, TV or some DVD's are usualy low quality, cenzored and cropped versions, terribly dubbed with no original audio or subtitles. On the other hand, i have usually no problem finding pirated copy which has none of these issues.
The Computer Graphics Library
Post-facto Configuration Tinkerers (and Docker)
How interesting, thanks. I'd never paused to consider the origin of tautologies like terms and conditions, somehow you just soak them up and use them without thinking.
Not really, eg. today http://www.coindesk.com/luxembourg-opens-dialogue-bitcoin-bu...
Stevey's Google Platforms Rant I was at Amazon for about six and a half years
That would be very difficult without the server-side code.

Maybe someone can think of a clever way though.

Here is a way to get any time you want from it: http://imgs.xkcd.com/comics/now/20h30m.png
>"We're not making any money off of it" is kind of a moot argument.

Sure, sharing intelectual property should be OK even if you make money on it.
Inspired by this post (by a fellow Gentoo user, no less!) I finally published my extended response on the same theme, which has been written over some months: https://news.ycombinator.com/item?id=7384393
One of the best known proponents of a Microservice architecture is Netflix. Adrian Cockcroft has been talking about it at conferences for quite some time now (e.g. http://www.youtube.com/watch?v=wyWI3gLpB8o).

Netflix is known for opensourcing a whole suite of infrastructure components which allow to run a microservices architecture on AWS (https://github.com/Netflix). These include various configuration management tools, event buses, monitoring solutions and much more.

To my mind, the most important benefits of a microservice architecture are a clear separation between teams working on different services and the ability to upgrade said services autonomously without stopping/breaking the consumers which allows for fast iteration. The important point is you don't just replace services, but introduce new versions and automatically retire old versions when all of the consumers upgrade to the new ones.
And that is a problem because...? The "reactionary" NSA bill that was introduced a few months ago to combat the NSA's practices almost passed. Do you have a problem with that too?
I think this particular idea of storing information in the BSP leaves was the big innovation brought to us by Id Software. Now, the elephant in the room is : how to build a well balanced BSP tree... But well, that's an entirely different question (I was a computer geometry researcher years ago... :-) )
Ask HN: Never worked with a boss or a team, how to get the experience?
Straight out of university I started freelance developing. Over the years, I've always done solo projects, or with one other person. There was never a leader or boss-type.

I'm worried this has left me inexperienced in several fronts:
- how to work on software in a team (not technically, but all the meta stuff around developing)
- how the boss delegates and interacts with his developers
- what is acceptable and not acceptable in a team setting
- what is expected of you (at what point do you ask someone for help)
- how to lead
- etc...

These are all fuzzy points for the exact reason I'm not sure about examples of what I'm talking about. I'm afraid this lack of experience will hurt me in the future if I ever end up working as the senior developer in a team, or start a company and have developers to manage.

Is this a legitimate concern, and how can I best solve this. Should I take a pay-cut and go work for a normal company for a year, just to see how it works? Are there books that cover this?
I actually like the fact that English words are spelt more closely to their meaning (/etymology) than pronunciation, since pronunciation shifts. In that way words like debt/debit form semantic clusters (as in the structure of Arabic) even though the former has a silent 'b'. It makes the prosaic language more poetic.

Of course French elevated this spelling conservativism to a fetish, proving that you can go to far.

But I find it sad that languages like German that reform their spelling to make it more phonetic saw away the history and meaning from the words and force you to memorise, rather than deduce, meanings. Likewise teaching English reading via "phonics" ignores the interconnection of the words and makes spelling harder rather than easier.
My favorite is cleave/cleave one of which means to separate and the other to join together.
Why is it void in Quebec?
A 13 year old bug in Firefox.
> Sorry, I wrote a fairly long reply and HN told me my link had expired and the text was lost.

Some suggestions. First, if you've typed longer than a minute, make a backup copy of your reply, even go so far as to compose it in a separate text editor, then paste the result into HN. Second, if you encounter the dreaded "link expired" message, select all (Ctrl+A) then copy (Ctrl+C) the content of the entry window, then press browser refresh, then paste (Ctrl+V) the text you just copied. Then click "Reply."
"relatively minor state matter when it refuses to legislate when it refuses to legislate on more pressing state/federal issues (gay marriage, legalising cannabis, etc)."

I'm not sure if you're being serious or just completely ignorant about how bills are passed into law. Clearly, a Republican controlled House will not vote in favor of gay marriage or legalizing cannabis. Heck, almost every Democratic state hasn't even legalized cannabis and there are still a good number of Democratic states that haven't recognized gay marriage. Those won't pass the federal level any time soon.

"Minor" issues, by the way, are passed into law all the time because both houses can agree on the bill. Take the JOBS Act or the Pay Our Military Act for instance.
leap seconds may also be negative, although none has been up until this point.
Yep, same here!

http://i.imgur.com/4uNBOoj.jpg
Advice needed for the next direction of an open-source git server project
Dear Hackers,
I'd like to ask you your help. In my spare time, I develop a small git server for windows - Bonobo Git Server (http://bonobogitserver.com) - and I think I finished all the features I needed to implement for myself and I'd like to continue this project, because I really like to maintain something on my own.

The project is targeted to small to medium teams and companies having the infrastructure on Microsoft stack. They need to host their code on their own servers and want to use git.

And now, I'd like to seek an advice. What do you think I should focus in the next development? I have few things that come to my mind, but I'm not sure whether they are good or bad ideas.

1) redesign UI
- make it look more like github, use better the space for the code and make it look more fancy, use AJAX in repository browser, etc.

2) implement social features
- comments, code reviews, pull request, issues; but there are other open-source/free/better tools (crucible, jira, wiki, etc.)

3) plugin system for custom actions
- e.g. send an email after commit, push to github; but git already has hooks and you can use them, so maybe this feature is also not necessary

4) providing paid support
- this could make the product more professional and push it to corporate environments and eventually to more customers

5) create manuals
- more propagation of the project on blogs and tech sites, and polish the web site and documentation to make it more usable and professional

What do you think? Do you have any advice for me? What would be the best use of my time? I am glad for any feedback or any other suggestion, even the one that would mean to leave the project and focus on something completely different.

Thank you for your time!
Generally speaking, it's the lack of a linear service bus and orchestration.

In a 'traditional' SOA architecture, the workflow is defined as a linear progression from one state to another, where each 'service' mutates ( or not ) the state of the data.

Determining 'which' services are used/called in the service bus is typically defined in an orchestration.

They definitely have some similarities, however one thing to note about 'Architecture' is that it's often more about ways of thinking about a problem as much as it is about 'solving a specific problem'.

Another helpful comparison might be:

SOA is like GNU Hurd and Micro-Services are like Unix.
Wow, looking at those benchmarks it amazes me that Mathematica is so much faster than Matlab and Octave!

I used to recommend Mathematica to anyone wishing to "play around with math" and "get a feel for it", due to the user friendly interface and 'manipulate' function that allows you to pop a few sliders for realtime manipulation of parameters in functions and instant visual feedback in one line of code, but always thought of it as either a "toy" or a "learning tool", compared to Matlab that is used by "serious engineers" (mind it, I like neither, I'm a Python and C person, but I'm also closer to what some would consider a "software engineer" and definitely not a mathematician or scientist).
Actually, a prospective tenant probably has no idea if the unit is "illegal" or not. It is an apartment for rent and there is a line going out the door, so don't ask any annoying questions.

I can understand the confusion because I once interned for a midwestern city's planning department. There if someone built an unapproved apartment above their garage, the city would hit them like a ton of bricks.

In San Francisco, it is not like that, and these so-called "illegal" units are enshrined by law and practice in many respects. As a tenant, you have nearly all the same rights as a legal unit, so this would probably not figure into your evaluation.
>I'm starting to realize that my zeitgeist has diverged

How so? You made something up and then was subsequently disgusted with it. How is anyone supposed to follow that?
Hm... What can you say about Textadept? For the first glance it seems like a good alternative with lesser entry barriers. At least comparing with vanilla vim and emacs.
Tim Berners-Lee: 25 years on, the Web still needs work
You're right; MySQL is currently throwing an error (and therefore we don't even send the item to the Algolia engine). Gonna take a look tomorrow or the day after.

Mysql2::Error: Incorrect string value: '\xF0\x9D\x96\x86 m...' for column 'text' at row 1:

Thank you for the bug report ;)
I guess someone phoned in a Facebomb removes sunglasses
Matlab (and Octave) has terrible performance in every benchmark comparison I've ever seen. For example see the Julia benchmarks: http://julialang.org/benchmarks/
Because not all "completely different tools" are equally valid or use the same compromises.
complement and compliment are frequently reversed, too.
How did I not know about the .sexy tld? Is this recent?

What else is around that's cool?
How can I test my responsive (hybrid) mobile app – Part 3
A scam regarding a scam? Metascamming? Is that even a thing now?
In a somewhat similar process, 'lead' (pronounced like the element) seems to have replaced 'led' (the participle or the preterite): "She lead the team."
Sounds kinda bitter....
as ashley yakeley once noted, every sufficiently well-documented lisp program contains an ml program in its comments.
Canonicalization is more restricted and different.

More restricted in that it only treats truly identical strings that have multiple representations the same. Normalization won't turn "foo" and "FOO" into the same string, but it will turn "fòó" and "fo<with grave accent>o<with acute accent>" into the same string.

Different in the sense that it creates a new string, rather than comparing two strings. Just like you neither need nor want to do a tolower(s) when comparing case-insensitively, you don't need nor want to normalize unicode to do a normalization invariant comparison.

The unicode standard uses "equivalence" to treat "<fl ligature>" and "fl" as equivalent (see http://en.wikipedia.org/wiki/Unicode_equivalence; Unicode technical report on normalization at http://www.unicode.org/reports/tr15/tr15-18.html)
Ha! Yes, Australian accent may be required.
Depending on your degree of paranoia:

If you're just an ordinary Joe/Joelle:

- write 'all zeros' to the whole drive

If you've been committing small time crime:

- (the above+) write 'all ones' to the whole drive

If you're a big time crime boss (say Escobar level):

- (the above+) disassemble the drive

If you're either Edward Snowden or Julian Assange:

- (the above+) smash controller to bits, sandpaper platters

If you're Osama Bin Ladens cleaning lady:

- (the above+) melt down the drive elements

Imho anything above except for step (1) is overkill.
Where is the problem? Does the tld somehow interfere with you?
> We knew that transactional email was a problem worth solving and we were determined to build a great solution.

I have a problem with this phrase. Seems to me it needs justification maybe just a verb? I don't immediately think of "transactional email" as a problem...
Version fatigue, 12 years after
Version fatigue is an old article, revisited here since it has never been so modern.
Yes, it's as if those people think that instead of trying to measure rough relative speed for similar implementations of some algorithm (which is what you want when you benchmark), you are interest in finding the optimal algorithm for the problem.
It took daddy 10 months to raise the barn, and junior with his matches just 10 minutes to raze the barn.
There's a few Android widgets you can get that'll do it