skysight-inc/HackerNews huggingface dataset:
The issue with psychology is that double blind experiments are prone to observer effect.

The behaviour often have nothing to do with reality - when measured, everything tends towards the ideal.

And the experiments can often result in the results you want if the double blinds are removed.

I always fall back onto the Survey from "Yes Minister" to explain how that works

https://www.youtube.com/watch?v=G0ZZJXw4MTA#t=30s
Mathematica, Cloud and Alpha are three examples of products that use this language (not exclusively but extensively). I would qualify these as large scale products.

I've been testing Cloud since April, and although I don't think the environment is ready for production yet, the problems are more related to the UI and the backend than to the actual language and libraries.
Mihaly Csikszentmihalyi's seminal book on this subject "Flow: The Psychology of Optimal Experience" is worth a read. The article didn't mention it and neither have any of the comments thus far so I thought it fair to name. If you would like to understand what "flow" is and how you can achieve it on a regular basis I encourage you to read it. This applies to individuals, groups, work and leisure.

The productivity gains seen from things such as Kanban, TDD, and CI/CD can be easily explained by the science of flow. I've given several conference talks on this and they've been well received (asked for encore presentations).

As a quick teaser, think about how CI or fast tests contribute to flow when in order to achieve flow these three criteria must be met:

1. The goal must be clear
2. Feedback must be immediate
3. There must be a feeling that our capability is balanced to the challenge at hand
Well far too many online ads do the exact opposite with me, as in I tend to avoid the advertiser and/or their product. This usually only occurs when the ad is presented in some fashion which inconveniences me in the task I am using the site for.

Unobtrusive ads, more power to you. Pop up on me, find ways to circumvent blockers against such, or hide parts of the article I want to read, you get mentally flagged.
What? No one told me. Sometimes things get crossed up during updates. Happens to all apps, iOS and Android. Uninstall and reinstall fixes it 99% of the time.
I've put a lot of thought into that. If you take a look at the app - it's free for now - you can see that it's easy to use without bothering others in the theater. The Timer feature is the most obvious method of using the app unobtrusively, but there are also other ways, like simply memorizing the time/cue for the Peetime of choice and looking for it during a film. We try our best to make the "cues" as memorable as possible.

That being said, there's nothing I can do to prevent, how to put this, less than considerate people from abusing the app.
Sure, it's information. Thing is you have no idea how informative it is, because then you would have to know how likely it would have been that some time traveler would make one of the two particular search queries they tested. Since we know absolutely nothing about time travelers, I think the information content is negligible.
To be fair, the article explicitly states the following:

> TL;DR I cannot in good faith recommend Vim to a new developer, even though I use it.

Since you're already familiar with vim, you clearly aren't in the target audience.
The app will be able to read it, so does that mean the operator of the app has access to everybody's analytics data?
At best this lets you conclude that a URL could be valid. Is that really useful? Is the goal here to catch typos? Because you'd still miss an awful lot of typos.

If you really want your URL shortener to reject bad URLs, then you need to actually test fetching each URL (and even then...)

As an aside, I'd instantly fail any library that validates against a list of known TLDs. That was a bad idea when people were doing it a decade ago. It's completely impractical now.
Correct. Same way Github has access to everybody's source code, or Google has access to everyone's emails, etc.
The positive effects of ditching a crappy project
These are almost too good to mention, I am happy to report.
No surprise there then. Welcome to this century.
Your immediate resolution is to either borrow money, to solicit donations, or to delay payment on your expenses.

Your longer-term resolution, which I hope to share both with you and people whose present position resembles your position back in February (so that their position in October does not resemble your position as of this moment), is to improve the management of your business or, if you are unable or unwilling to do so, to secure gainful employment as a computer programmer, and trade the upside for predictable paychecks every 2 weeks until such time as you have financial/social/etc resources to survive natural variation in cash flow.

You're a freelancer. Variability in payment schedules is something which your business needs to be able to deal with.

You manage a business, and you should comport yourself as such, rather than as e.g. a college student who occasionally works for spending money. This implies, among other things, radically raising your rates, securing appropriate credit to smooth out your cash flow cycles, securing appropriate savings to smooth out your cash flow cycles, securing social and professional relationships such that you have them available in leaner times, and locating the business somewhere conducive to success at it. I express no opinion on whether Vancouver is that place, but if you've got no support network there and are at the margins of Canadian society, I would suggest rectifying that.

You should work on your pipeline such that you've always got some engagements which are in the pitch stage, some which are in the execution stage, and some which are in the "get the final invoice paid up" stage.

You need to increase your billable efficiency to more than the number you think is required for meeting your monthly expenses, because if you shoot for poverty level incomes, you will be poor when the business performs at plan and destitute when it does not. Your minimum viable number is not $600 a month. It is closer to $3,000 billed a month. This is the absolute "pack it in if you cannot hit it" minimum number -- a successful freelancing business should be billing much more in the current environment.

I assert, without fear of contradiction, that you do not charge nearly enough for your services. You need to charge more, substantially more. You probably get bad clients and bad projects from something like oDesk. Do not get bad clients and bad projects which pay you no money. Instead, network actively and get better projects from better clients at the prevailing wages for professional work.

P.S. The best clients will not respond well to hearing about you being a hair's breadth from financial disaster, because this does not happen to professionals. It suggests a lack of professional competence and will, therefore, impair your ability to land engagements doing professional work. In keeping with the "comport one's business like a professional" strategy, you will want to avoid sounding like you need to get paid ASAP.
http://www.nospec.com/about

The designers have been fighting this battle for years. It is time for the rest of us to join in.
But isn't that just a re-hash of the age-old, and fairly weak, argument against all taxes? We all pay for things we don't use, and we all use things that other people pay for. The point of taxes is to make large, long-term investments that the private sector won't make on its own, and university education falls squarely into that niche.

And just to head it off before it starts, no, the private sector won't fund universities, not the kind we need. The private sector will pay for job training, yes, but not real education (the kind that teaches the sorts of literacy necessary for a successful free and democratic society). Look up the difference between specific and general human capital to see why (at least partially) this is the case.
+1 for the master breaker.

more importantly, the hours and days of the work week are probably a key thing cofounders should a) agree on and b) imemediatly role model as "the culture". c) make sure new hires understand / see / feel the culture.

..someday this is how i'll get to my 4 day work week with my mythical company ;)
They must be real fun at parties.
The most valuable lessons he learned from managing a virtual team
Ask HN: Alternative careers where software development skills are useful
I'm tired of software development for the sake of software development. The software I write has very questionable value, I feel like my work is largely disposable and I personally don't mesh well with hacker culture.

If anyone has successfully transitioned away from software development to a different career I'd appreciate hearing your story. I gather there are opportunities in the sciences for individuals with programming ability.
Extraordinary claims require extraordinary evidence: Hume's 'Of Miracles'
It's not limited to social sciences, and I experienced this first-hand with STEM students. But the much higher scientific rigor, easier verification of results, greater separation from politics (you can't easily back your pro/anti-something beliefs by experiments with particle accelerators) and the lack of ability to just make up things as you go makes my distrust of hard fields much, much smaller than of social sciences.
Unusual applications of Bayesian reasoning [pdf]
For me, when I was starting out with this stuff (and by the way, I'm not an expert now), I learned one lesson the hard way:

Just pick something.

It honestly doesn't matter what, you just have to choose something. There is so much time to be wasted agonizing over whether you have chosen the right framework, tool, platform etc. The best strategy is to just choose something and run with it. Once you learn and feel comfortable in one language/area (for me it was python), you'll be able to transition easier.

Perhaps this strategy will take more time than if you pick the "correct" path now... I really didn't see time as a consideration when I learned. Nevertheless, it's probably better than spending time dillydallying. Good luck!
Recently vacationed and stopped in Vancouver, plus have family that are Canadian. BC in general, and Vancouver in specific is expensive compared to places in the eastern part of Canada. It's primarily, as I understand it, a touristy area, which drives up cost in most cases. I wasn't there long, but it did seem a bit pricy from my admittedly limited perspective. Of course, that also depends on where you are from/what you are used to!
"Chapter 6" (anthropologists after the zombie apocalypse)
Thanks for your honest feedback :).

Could you please elaborate a little bit on what you consider stupid in it? I'm always eager to learn :).
Re: I Want Out
If you open Content Settings -> Manage Exceptions and add the Piconka extension id (which is cnjhpammhediiacllmhbobnmpnfbnfha) instead of a host pattern, it should work.
Show HN: A Flask Extension for DynamoDB
Ask HN: Staying one week after Google IO, who should I meet?
Hi everyone,

I'm staying one week more after attending Google IO in bay area. I'm already looking to meet few YC startups and interesting events about Android SDK, who should I meet?

Thanks.
We have this insane culture where no one wants to work less hard than the boss so everyone works as hard as the boss.

The boss not wanting to appear lazy therefore works harder still.

The worst kind of feedback cycle.

"The beatings will continue until morale improves"
I found https://github.com/BVLC/caffe to be 20 to 40x faster for image classification when comparing with Overfeat, which uses Torch - YMMV (The type of BLAS you use makes a gigantic difference. MKL was 2x faster than ATLAS and 5x faster than OpenBLAS). Caffe also has a more active community and cleaner code IMO.
Not on ipad...at least not reliably.
Gosh. I can't stand 1&1. When I was in undergrad I bought my first domain from 1&1 because I really had no idea where to buy them.

I've received phone calls from them for 4 years. The always end with "Yes sir, we will remove your number from our list"....so either I'm on a lot of lists or they are lying to me.
I am one of the maintainers. From information first-hand, Torch is used by:

- Facebook

- Google DeepMind and slowly Google Brain is moving as well.

- Certain people at IBM

- NYU

- IDIAP

- LISA LAB (not exclusively, but some students started using it)

- Purdue e-lab

- Several smaller companies (10-100 companies)

There will definitely be several commonly asked questions, and this is my personal perspective on them.

Why torch/lua, why not python+?*

No reason. Just because. Mostly because LuaJIT is awesome (with it's quirks) and LuaJIT is extremely portable. (we embed torch routinely in tiny devices, afaik not practically possible with python).

Is Torch better than Theano/etc.etc.?

Better and worse. Every framework has it’s oddities.
I like the super-simple design and the compactness of traversing from high-level easy-to-use API to bare-metal C/assembly.

Also, torch’s ecosystem was grown not with exclusively lab experiments in mind, with Yann’s strong robotics research, packages were developed with practicality in mind all the time. Custom chips are being developed for convnets (TeraDeep) and they use Torch.

Where’s the doxx???

If there’s documentation, I’ve tried to make people aware of it, mostly by consolidating everything torch to this one page:
https://github.com/torch/torch7/wiki/Cheatsheet

What about Julia?

I like Julia a lot, and it’s definitely cool, but the packages for NN and GPUs aren’t very strong, so advantages over Julia are simply code that’s already written.

If there are any more questions, feel free to ask them here or just open an issue on the github package.

Thanks for reading.

Edit: Apologize for the formatting, not very good at hackernews
The documentation is now updated to mention CNAMES.
Harley-Davidson Project LiveWire [video]
As a student, or parent, knowing that many universities are paying their adjunct instructors poorly meaning the instructors are turning their classes into popularity contests - by inflating grades and making the class 'easy' - to ensure that they have a job next year would worry me. I interpret it to mean that a degree from some 'reputable' universities might be as good as one of the degree mill universities. My hope is that this will worry people who are taking on huge debts for degrees which might turn out to be worthless.

The adjuncts in the article and the ones that have recently been in the news, such as the homeless professor in the NYT, are the tip of the iceberg. And without adjuncts talking about it in the open nobody would know.

The kind of behavior change you are suggesting doesn't happen overnight, and certainly doesn't happen without there being viable alternatives. This is why we are trying to create a viable alternative.
Open source on Windows (and thus github usage) in general seems to be something of a second class citizen. There's Cygwin of course which brings you a lot of the open source tools, but it's far more common for Windows apps to be closed source it seems. Linux of course due to its nature tends to favor open source apps quite heavily, but it would be interesting to compare how many apps are closed vs. open on OS X as compared to Windows.
10,000 times this.

I do freelance work, and THIS advice is the advice that has helped me the most.

Be, act, and appear a consummate professional at every front. Quality of clients, size of projects, it all depends on acting the correct part.

Might drop the term freelancer as well, although thats a little more controversial. It has appeared to me lately, that freelancer has begun to give the impression of cheap roll-of-the-dice...where as something like 'consultant' tends to be more in line with stable, experienced, professional, and yes, more expensive.
By simplified I mean that we don't support TXT, SRV, NS, or SOA records.

The missing record-types are highlighted as a concern, and it should be possible for me to add them quickly.

I've launched now mostly to see if there is a demand for this middle-ware - rather than having people jump-ship immediately to Amazon. (Plus I find the idea of Git being used neat.)

So, in conclusion yes missing SRV, missing TXT, and they will come.
China doesn't bother Taiwan - Taiwan is already building facilities and China doesn't say anything.
https://ph.news.yahoo.com/taiwan-spend-100-mn-disputed-sprat...
I absolutely loathe 1&1, i've taken more than a few clients off of their hosting and its been an absolute nightmare EVERY TIME. A client of mine got so annoyed with their service they stopped paying and asked me to move everything out of there. After umpteen phone calls and emails i managed to do it, but it took weeks. I ended up having to pay to reinstate the service just so i could get access to it in order to move it, and since the client had lapsed on their payment, it had eventually went to a debt collection agency, because of that, 1&1 had refused my money, said i had to instead pay the agency, they would then tell 1&1 and then reinstate the service.

Was an absolute nightmare...

Personally, i think these are the kind of companies that should be bought by the big boys, because there's SO MUCH opportunity to win here. They have a massive user base that is VERY poorly looked after, buy the company, fix shit like this, and you can make a huge impact. Another option would be to try and topple the incumbent, doesnt take as much money but its a lot harder.
tnx, i'll stick with independently funded openssl
I'm happy to support anything that will allow a WebHook to be invoked on a push event. I'm certainly intending to look at GitBucket, and similar.

Handling private repositories is a pain (at least with GitHub) because my key would need to be added to allow a clone/update. If there's a way round that, perhaps via applying patches on demand, I've not come across it.

As you say hosting DNS records publicly might be a concern for some. I don't really see a way round it, and I'd guess that by and large people consider DNS-data public, by definition ..
John Gruber (of daringfireball.com) came up with a regex for extracting URLs from text (Twitter-like) years ago, and has improved it since. The current version is found at https://gist.github.com/gruber/249502.

I haven't tested it myself, but it's worth looking at.

Original post: http://daringfireball.net/2009/11/liberal_regex_for_matching...

Updated version: http://daringfireball.net/2010/07/improved_regex_for_matchin...

Most recent announcement, which contained the Gist URL: http://daringfireball.net/linked/2014/02/08/improved-improve...
google knows if you found what you're looking for because they observe your behaviour. If you keep going through to page 30, it means your search was unsuccessful. if you search again for a similar term ten seconds later, it means your search was unsuccessful. they don't need to ask.

but in this case, it probably just means that people were using it like "cookies+cream". they aren't using + as an operator, they're using it as a synonym for "and", and they are better served by google parsing their query as native language instead of parsing it as an expression in a rarely used query language.
My rate for each of my team members is 200+ per hour depending on what package they purchase (more hours = slightly lower rate, less hours, higher rate). We target corporate clients. Just it's been going so fast and been so stressful, it's not about the money. We've gone from 2 founders to 10+ employees very quickly.
I'm a fan of Lua, and I like the LuaDNS implementation too.

I almost didn't build this, but I think there is room for more. Certainly Amazons DNS service is hard to beat..
The only blind study[1] I've heard of on the subject put Bing ahead of Google at almost 2-to-1 (yes, seriously).

>> Conducted by California-based Answers Research, the study queried an online sample of nearly 1,000 people at least 18 years old, all living in the US. None of the participants in the survey knew Microsoft was involved. Participants performed 10 searches of their own choosing, and were shown the results from both Bing and Google, side by side, with all the the branding removed. Additionally, notes Microsoft, “The test did not include ads or content in other parts of the page such as Bing’s Snapshot and Social Search panes and Google’s Knowledge Graph.” For each search, participants chose which side showed better results, or could call it a tie. Of the participants surveyed, 57.4 percent chose Bing more often, 30.2 percent chose Google more often, and 12.4 percent didn’t prefer one over the other.

It was this study that inspired Microsoft's Bing it On campaign in 2012. Unfortunately, the ad campaign mostly consisted of Microsoft recreating the independent study, but cheating to make sure Bing would win even bigger[2].

1) http://www.seochat.com/c/a/msn-optimization-help/microsoft-s...

2) http://www.435digital.com/blog/2012/10/09/bing-it-down-a-not...
I don't know all the studies Yvain might have in mind, but at least one of them is "Pornography and sex crimes in the Czech Republic" http://www.researchgate.net/publication/49644341_Pornography... - one of a few papers exploiting various lapses in nations' child porn laws and observing not an increase in child sex crimes but rather decreases. You can probably find more studies by looking at related papers (http://scholar.google.com/scholar?cites=14325274059754433423...) and reverse citations (http://scholar.google.com/scholar?q=related:j-vH2duYzcYJ:sch...) of that paper.

(This is broadly similar to other correlations you may've heard about with more regular porn: porn seems to substitute for sex crimes, and not increase crimes like rape.)
Great idea by the way.

I've just switched to using git for the zones I administer myself. Haven't been brave enough to look into using hooks yet though!
> The issue with psychology is that double blind experiments are prone to observer effect.

You mean, 'non double blind' experiments?
Thanks for the advice. I'd like to take your suggestion to radically raise rates to prevent this from happening again. What do you suggest I do to get in touch with/market to/work for clients willing to pay that much?
Which brings the next question... why not use Github for authentication?
What's it like applying to a programming school? Here's MakerSquare's process.
We used GitBook (www.gitbook.io) to publish this book. If you haven't checked it out yet, you absolutely should. It's a great platform.
The author has a problem with events called "hackathons" that are not congruous to his definition of a hackathon. These hackathons have too much competition, they are too intense, and he just generally doesn't like the atmosphere. Yet some people enjoy them. You know what? I wouldn't attend the events I didn't like myself. I would attend some other events or perhaps help people organize them. Maybe he will do it.

Well, I don't get this:

"A hackathon where everyone wanders around the tables and you talk with lots of people about the stuff they are doing is way way more productive for everyone."

If everyone wanders around the tables, then no-one will get anything done. That is not productive at all.
Just thinking about Scotland independence vote. Could see that kind of thing within UK soon depending on which way it goes. That is still a national boundary though.
I'm a huge fan of Varnish for this sort of thing.
To expand... the issue I have with CloudFlare's dns is that it isn't under version control. I suspect plenty of other people have this issue too.
Making the most of Redis and Sorted Sets