skysight-inc/HackerNews huggingface dataset:
As an employee of a $MEGACORP that just spent two+ years on a Corrective Action to satisfy an FDA finding, I'd be ROFLMAO'ing all over the place if dealing with it hadn't been so aggravating on a daily basis.

Seriously, where do you people come up with this shit?
Yes, a few days from a $400 payout. I was 15 at the time. All attempts to get my account unbanned have been completely ignored.
Gretchen Tragedy -I never fall again" –  Pop Alternative  –  amazing
>> So near the physical boundary of the system there is a layer that requires fiddling. It is useless to try to write tests first (or tests at all) for this layer.

Maybe I can see what he's trying to say, but I don't think statement alone is accurate.

For the GUI i.e. at the human boundary of the system, the most value (especially to stop regression and catch side affects) is often added with tests e.g. automated tests which perform some user function in the GUI and assert the results.

Another physical boundary of the system is a database. Writing tests which cross this boundary add a lot of value too.

I'd favour these tests which hit the boundaries and go over them, over a codebase with only unit tests and endless mocking any day of the week.

Also these type of tests can be written first. We do it.
Well, here is the opposing opinion I'd like to share:
http://scottlocklin.wordpress.com/2014/04/04/michael-lewis-s...

And I think it is closer to reality
I have never found it to work in visual/interactive development. A lot of the time you are working on something you evolve as you develop, try, iterate again.

I can see it's benefits if you have a simpler I/O for your code.
France’s “Paypal-killer” Paylib forgets to secure its dot-com
Maybe because current "democracies" are much more "republics" than democracies - i.e. the people vote once every 4 years or so for someone, and then all of the decisions are taken by those people, and not "democratically" by the population.

It's not like our governments are run HN/Reddit style right now. Maybe they should be, but they aren't - far from it.
Or you programmatically capture the screen output and compare it to a known-good capture. Not the best solution, but it's a solution that I've seen used. 99% of the time, the screen output is the same, and occasionally it'll be different and require human intervention to determine whether the change is right or wrong.

Getting notified when things aren't what you'd expect them to be is pretty valuable.
Sure, I posted the design document/'white paper' here:

http://blog.greenaddress.it/2014/04/05/firstpost-updates/

Direct pdf link:

http://ghgreenaddress.files.wordpress.com/2014/04/greenaddre...
Well, the difference is Malaria is a kind of living being in itself, it uses mosquitos to spread. On the other hand, poison is produced by the snake, and the snake uses it to survive.
I think what Uncle Bob is referring to are things like layout, color, and so on. Of course you can automate browser interactions with Selenium, but you can't easily catch layout changes, broken UI elements, or regressions. The only method I know of that can come close is automated screen capture comparison. But that wouldn't work perfectly and still requires human intervention to check out false positives.
"vast majority of toxoplasma occurs in 3rd world countries"

Doesn't that hold for everything that happens to anyone, simply because much, much more people live in 3rd world countries?

I seem to have read that 70% of french people are infected, because they like raw meat so much.
I've tried switching to tmux a few times but it never stuck because my workflow involves multiple terminals attached to different windows of the same session.

However this isn't allowed in tmux without some hackery / wrapper scripts.
Others have probably already said this elsewhere, but I think high quality error messages for vimscript (or the lua api) are one of the most important things. The project already cares about the developer experience for people writing plugins. Error messages are a difficult but important part of that.
He does pay a bonus, but it isn't defined, meaning I don't have objectives that I am trying to meet and based on those defined criteria a bonus is awarded. The bonus is historically pretty good (10-20 % of salary), but I hate the uncertainty. I'd rather have the income now.

Do you think it would be unreasonable to ask for a retaining bonus?

-After your update: I've noticed he likes to toy with people. Regarding my position, I'm the lead calculation architect (no one in-house is capable and the system is very complex). And we are thinking of creating a new software branching off the existing product (we have one product atm) that will address the market share we don't touch.
So the acceptance that there are lots of scenarios where one cannot write tests first.

A good post for the TDD evangelists I have met so far.
NuoDB for .NET takes another step
This is what I mean. The code that uses the callbacks
go first, the callbacks themselves are all named and
access to closures withstanding, not nested.

// this is all the code that is used,
var _changes = follow(couchOpts);
_changes.on('change', onChange);
_changes.on('error', onError);
_changes.resume();

// from here is just named functions
function onChange(data) {
_changes.pause();
save(data.seqId, saveFn);
}

function saveFn(err, entity) {
if (err) { return console.log(err); }
_changes.resume();
}

function onError(err) {
console.log(err);
}
I too have moved to tmux, primarily because it seemed easier to create/format status bars in tmux; I already had the vertical split patch. One thing I miss from using Screen is being able to cycle through all the windows you have while maintaining a given screen layout.

For example, if you had vim, tail -f logfile, and a man page visible, but you'd opened python earlier, you could:

1. Swap out the man page with python
2. Run what you needed in python, update vim, go back to the python pane and
3. Swap the python for the man page

all without losing the splits you'd set up.
I am in the exact same boat as you.
Completely agree about that Falco Scheffler video, it's great - https://www.youtube.com/watch?feature=player_detailpage&v=_C... appears to show him with more than 2 hands! [He does do 5 balls at one point though.]

I think the benefit of less balls is that one can actually follow the patterns whilst with more balls/clubs/objects it's all a bit of a blur and one is respecting the skill but not really getting much out of the visual appearance. Like listening to music written/performed for the listener versus written/performed as a technical demonstration of the skill of the musician.
If you get £300/day what's left after tax and recruitment agency fee?
Zorkduino: Zork running on the Arduino
Right. It may not be that it is done maliciously, It could be related to the time it takes to notice strange activity, and then act on it. It also makes good business sense to review before a payment.
If there really was fraudulent activity it would be a bad idea to pay based on that.

One important issue that is also missing from this discussion is how Google refunds advertisers. I know I have heard from advertisers who got money back from click fraud.
Reading the Difference
> “wondering if he truly didn't think of it in the moment”

He was distracted by the sesame seeds.
Kangax's article is the best and most detailed piece of writing ever on NFEs, including crazy implementation bugs in IE and other old versions of the browsers.
No, a much older book that was much more on the history of mathematics. My undergrad was in physics and I recognized a lot of parallels between modern math and QM on the one hand and what the Greeks were doing on the other.

Aaronson's book is in my pile. I love his work, but that for popular audiences and the more technical stuff.

While we're here: Read Valiant's Evolvability.
WP is not really a 12-factor app. so i guess it depends on your PaaS. in general bottom up, dev-to-dev, not top-down (sales, business relations …) works for us — i am co-founder of fortrabbit (PHP as a Service).

i think "GetPantheon" is doing a good job for professional WP hosting. wp-engine also. …
What do you mean by "picked on?"
A beginners guide to Growth Hacking: What’s all the fuzz about?
Sure they decide among themselves what the split is. But I mean, if the richer person is willing to pay $750 for the better room and the poorer person is willing to pay up to $500 for either room, the best move for the landlord is to raise the rent overall!
Some people thrive in such an environment. For those people, it's certainly not dysfunctional. Many companies with such deep hierarchies are in no immediate danger of going under -- they got so massive by being successful, after all. I think that once a company reaches a particular size, they stop trying to succeed and start trying not to fail. Again, some people really do enjoy that environment.

To me, it felt like a psychological prison. I managed to break out.

The only advice I can give is this: if you're unhappy where you are, start planning your escape. Start networking and be patient; in my experience, this is the way to land a good job. On the other hand, if you're content at your current company then who cares what other people call dysfunctional?
I was first banned back in 2010 a few days before the payout date. After that I made numerous attempts at getting the account reopened, via their support forms. Then in the fall of 2013, it was reopened, after yet another support "ticket". I didn't start using it again immediately as I had to prepare my sites to at least partially go back to Adsense, after years of using other services. Guess what? A month after I was back on Adsense, the account was shut down again, without warning, and my money was gone.

I would not be surprised if yesterday's "leak" is indeed true.

Edit: I should add that I had been using Adsense since ~2006, when I was first banned. No big changes had been made to my website (one at the time), in the time before the ban. I never got an explanation other than the standard "illegal activity" message everyone seem to get.
Programming Sucks, But It's the Only Thing I Know How to Do
I had a very similar issue. I signed up for AdMob and right before I was payed out they banned my account for "click fraud". This was a legitimate app, no tricks to try and get people to click the ads. I just displayed an ad banner at the bottom of the Android app. I ended up just rolling my own custom in-house ad system and just cross-promote my other apps. I make more money from selling pro versions of my apps anyways.
Is using capital letters at the beginning of sentences really that difficult? I find it so hard to read walls of text like this.
I've never seen a project fail because of too much testing. Maybe because of an over-emphasis on process, but not because of writing too many useful tests. On the contrary, projects I've worked on fail or approach failure because of lack of clear requirements, whether in unit test form, BDD, or well-written user stories. If it's not clear what a product owner wants then it's impossible to test and impossible to implement to match the owner's expectations. TDD is useless if you don't know what you're trying to build.
coffeescript forces you to do that, and I do use it that way sometimes in CS.

I don't do it as much as i would with plain js, because the function definition feels less awkward, but I do still prefer named functions over anonymous ones. even if the name only exists in the local scope.
Speed up jQuery Development with CodeLobster
Dockers forms Governance Advisory Board with frontrunners Google, IBM and Red Hat
Software development requires discipline :)

I've seen it said here before - you can't expect a mediocre team to become world class by forcing them into a set of methodologies, you'll just get people who are mediocre at doing it that way too.
Especially with the url avc.com which many (most?) people would relate to Advanced video codec (another name for H.264) you would have thought this was about compression.
Also assuming students don't decide they like bitcoins and get more of them.

One cheap way to set up is Coinbase. No fees for the first million dollars in revenue, no chargebacks, cash out to dollars every day, and they've got a point-of-sale app for your smartphone.
THANK YOU for posting a substantive comment on this article that links to other information on the same topic. Too many of the other comments in this thread are dragging down the level of discourse here on Hacker News. I'll link to some World Health Organization information about malaria[1] here to do my part to make the conversation informative and thoughtful. The malaria parasite microorganism, one of the species of the Plasmodium genus of protozoa,[2] is also being targeted directly both for vaccine prevention and for drug treatment of malaria, but part of the Plasmodium life cycle is obligatorily in living mosquitoes, so to kill mosquitoes is to reduce the load of the parasite and its risk to human populations. This fact (and the fact that mosquitoes transmit other dangerous diseases, including the fatal West Nile virus[3] where I live) is why understanding mosquito control better will be helpful to the world. Indeed, scientists who have considered the issue have been reported to say that a world without mosquitoes at all would be a fine world.[4]

[1] http://www.who.int/mediacentre/factsheets/fs094/en/

[2] http://eol.org/pages/10408873/overview

[3] http://www.cdc.gov/westnile/index.html

[4] http://www.nature.com/news/2010/100721/full/466432a.html
Yes, 4 months ago. https://news.ycombinator.com/item?id=7024651 Use the search feature at the bottom of the page here.
Not sure why this is getting resubmitted as a front page article.

Having read the book and most of the coverage of "flash boys", I'm surprised and disappointed by the complete lack of any statistics to prove the assertion that the market is rigged, or even statistics that show how investor orders are disadvantaged.

Describing certain aspects of the market that appear to be unfair and then making it seem as if the entire market is "rigged" is a big leap.

I'm amazed that they have gotten such a free pass from the press on this. I guess people are suckers for stories that play on people's fears about malfeasance by the wealthy and powerful.
I 100% agree with this approach but what does it imply for the TV/Movie industry?

To me the problem is that they cannot control distribution. So one solution could be baking adverts into the tv/movie. Has the obvious flaw of poisoning art with advertising, but if done well might work?

What does everyone else see as the pragmatic solution?
This is particularly interesting because it seeks to characterise Apple as a patent troll (ie, owning patents and enforcing them, or features of them, without actually using the tech themselves).

Apple has had a lot of problems with patent trolls[0] and seems to be campaigning against trolling [1]. This isn't how Apple is usually characterised so the comparison really will sting their pride.

Seems like it might be true though...

[0] http://arstechnica.com/tech-policy/2014/02/apple-top-target-...

[1] http://9to5mac.com/2014/04/03/apple-microsoft-and-others-gro...
Bob
lihglhgjfhnvjhv,hc
30% overhead is often a function of team size, not methodology. A team of 30 is not likely to be agile in a meaningful sense, there are too many coordination vectors and communication channels.

And if those in a position to ask about the rest of the team aren't sold on agile to begin with, the odds of it working are inversely proportional to the odds of people just going through the motions while fearing for their jobs and polishing their resume for a year.
You might want to consider deleting this post and resubmitting anonymously. As it stands, your comment history reveals both your name and your employer's name.

That aside, my advice would be to move on if you're being offered significantly higher compensation for your work. Also it sounds to me like your work environment (i.e. your boss) seems to be having somewhat of a negative emotional effect - maybe it's best to leave rather than spend time feeling pissed off with the place? Life is short.
Visualizing a CrunchBase network in KeyLines
I find it hard to believe that a multibillion dollar company is plotting to steal hundreds of dollars from publishers.

Perhaps a more productive activity would be to post the reasons Google cited for ceasing the ad serving on your site and then explain what you changed.

Linking to your site would also be helpful.

In this way we can determine more reasonably whether they were right in suspending your account.

Surely it is not the number of accounts that were banned that is important but rather the reasons why they are banning them and the fairness of the review process.
This most likely means that more engineers will be working on it and RedHat's legendary QA will be running Ceph through it's paces.

For Ceph, this is only a good thing. Redhat's trackrecord for this type of thing is very good.
Oh, obviously I read the bountysource[1] description too quickly when they published it, thanks for the correction.

[1] https://www.bountysource.com/teams/neovim/fundraiser
In the database? About 90% of bottlenecks boil down to something along the lines of "this query is slow" or "there are a lot of queries here". This has been true since the dotcom boom
Too much testing, no. Too much time spent building test frameworks, simulators and 101 other things before a line of code is written? Well I just witnessed it last year.

Not that it was the only factor. Heavy 'agile' process was certainly part of it. They also threw everything away and restarted again at some point, likely due to changing requirements. But it was part of the picture that added up to nothing getting done.
wtf? To me, this reads as borderline crazy, confused, incoherent; Bits and pieces pasted together from various sources which are only tangentially related.

So do I understand this piece(s) correctly that this person tripped over whatever algorithms are in place here, maybe got hell-banned, and is now complaining, er, ranting about it?

ps. Granted, might be because I'm not a native (just supposedly qualified as such) english speaker.
Windows on Devices: The next big thing is small
Blowhardy and hack writing detected.

Also shameless attacking of Lewis and defending of wall street all rolled into one.
GitHub vs. Dropbox. Why “versus”?
Zeros across the board :|
My own resume is a forked from this:

https://github.com/afriggeri/cv

PDF:

https://github.com/afriggeri/cv/blob/master/cv.pdf?raw=true
Best CLI program ever!
The most common victims of diseases like malaria in countries without access to basic medical resources is children and the elderly. Most of the people who die from malaria are under 5 years old. Out of the 207 million people who got malaria in 2012, only 0.3% of those people died.

In contrast, diarrhea kills more children under five each year (760,000) than all of the people killed by malaria each year. But it's much harder to combat diarrhea because of both the varied nature of its cause/transmission and a lack of clean drinking water. (It is comparatively much easier to treat/prevent malaria than it is diarrhea)
In general -- the bottleneck for web servers are databases. That is why scripting languages (Perl, PHP, Python, Ruby, etc) are used for web pages.

If processing speed is needed... well, note that databases are seldom written in scripting languages.
Pet peeve of mine... Linking to the Kindle version when a hard copy version is available.
Oh, C, C++, what's the difference. (D'oh!)
How is that? The roots of a word and its current meaning may differ greatly. You can take mosquito as an example, wich originated at "small fly" but now it means "the blood sucker insect".

Consider for example the word "Musket", you wouldn't be here debating that a musket is a fly, right?. Well, both share the same latin origin in musca, like mosquito. That's my point.
Is that completely legal for them to do? I know nothing about ad business, but I would expect that if you provided service (shown ads) they should not be able to withhold your money without explanation. How is that different from refusing to pay for, say, rented car?
I run a network for community forums. My forums have been spammed a few times with objectionable content.

When this happens, usually I get warning from adsense asking me to remove the objectionable content with in 48 hours. Sometimes, they block adsense on my website and email me about it. I promptly removed the content and reverted back. Adsense was restored on my website after a few days.
I doubt, therefor I don’t
The "click" operation looks clumsy - I'd rather just have some buttons along the edge. But the twist/nudge stuff looks great.
I Need Help (Creating Children's Toys)
Hello. So lately I've seen a couple posts on this site from people that are interested in helping with the design and engineering process of products.

I have a few crackpot ideas regarding children's toys and would love to work with some people on design and engineering factors.

This is not about money for me, I simply lack the engineering and design knowledge to create things on my own. If a product I conceived of were to make money, I would be willing to take 0% on it.

Please get into touch if you think you could help out with these silly ideas. Thank you.
The lack of spacing between the two columns makes it look odd. I would say, the words India, LaTeX and MySQL should have wrapped around to the next line.
You're confusing two things we're providing witness of:

My mother's anecdotal experience with the revolution of treatment of schizophrenia with anti-psychotics in the '50s, which merely dovetails with the Federal government also recognizing that this deserved a serious rethink of how we treat these formerly "hopeless" cases.

Our non-anecdotal watching of current events as this good impulse was totally botched over the next N decades.

E.g. I suppose it's an "anecdote" that I read not that long ago that the state is shutting down an institution for the mentally retarded a bit to the north of me, but that's not using the word in the way you mean.

Anyway, for us, "published 'evidence'" that per your statements contradicts the facts as we contemporaneously observed them, and for obvious political motives, is less than interesting. Especially when there are so many good, honest accounts of this out there.
> vast, vast majority of toxoplasma occurs in 3rd world countries

Well. I'm in France, which has a seriously high rate of infection; something around 50%.

>living with a cat has been shown not to increase chance of catching it at all.

But what's in the list of risk factors just below that?

> Contact with soil ... Cleaning cat litter boxes

So, living with a cat is fine as long as someone else changes its litter box, and you stay away from any soil into which your cat might potentially defecate.
Maybe:

* Find education forums and target teachers or lecturers.

* Broaden the tech from "whiteboard photos" and target students looking to digitize lecture or field notes.