skysight-inc/HackerNews huggingface dataset:
Tax avoidance.

Always a red flag.
Just like GIT.
You might consider being evaluated for prosopagnosia:
http://en.wikipedia.org/wiki/Prosopagnosia

There is a lot of research on the topic. I haven't seen any research that suggests there might be advantages for having it, but it is an interesting thought.
Is that actually illegal? I think it's really crappy, and no company should do it, but I'd love to see where this is codified as illegal.
It's a great question. Why are women dramatically less interested in construction, coal mining, being fire fighters, joining the military, working on oil rigs, becoming welders or brick layers, etc.?

The two arguments are: it's either how we're wired, that is that we're wired (or even physically built) in such a way that we end up liking or pursuing different things; or it's society / social pressure or influence.

I wish we could scientifically prove once and for all, that men and women are identical, and thus should inherently like identical things; or that we are in fact different in various ways, and thus inherently are going to like different things to different degrees.

Do men and women like programming at a different rate because of how our brains are wired? It seems to me we'd have to start by determining whether our brains are different in such a way as to make that plausible; and if that's not the case, then it practically has to be a social driven issue. Now, how can we determine the brain aspect?
Since longer telomere's may give you brain cancer we should all avoid 100% fruit juice and drink more non-diet soda!

http://www.ucsf.edu/news/2014/06/114956/longer-telomeres-lin...

Better yet ignore these preliminary and contradictory results until we actually understand what is actually going on.
I hope the rest of the advice is better than the advice for magnetizing a compass needle:

If you have a battery and some electric wire, you
can polarize the metal electrically. The wire should be
insulated. If not insulated, wrap the metal object in
a single, thin strip of paper to prevent contact. The
battery must be a minimum of 2 volts. Form a coil with
the electric wire and touch its ends to the battery's
terminals. Repeatedly insert one end of the metal
object in and out of the coil. The needle will become an
electromagnet.

No, the needle will not become an "electromagnet," once it's outside the coil. It won't even become a good permanent magnet if you follow these directions, because you'll tend to demagnetize it every time you withdraw it in the same direction you inserted it. (I actually tried it with a power supply, a spool of wire, and a couple of screws. Dropping a screw through the coil in one direction 10 times will give it the same amount of magnetism that moving it in and out about 200 times will impart.)

In any case, none of this has anything to do with the battery's voltage except to the extent that it provides more current per turn. A 1.5V 'AA' cell would work fine for creating a compass needle unless you wasted your time with those instructions.

But hey, at least now I know that polar bears are best avoided, and that drinking kerosene will get rid of intestinal parasites...
It goes to the short-term garages attached to the International Terminal, just not the new long-term garage way out yonder.
We setup a series of emails that get more and more punitive as time goes on. But after a certain number of retries (let's say 3-5), we just lock the user out and move on...assuming that the user is doing this deliberately.

Once they're locked out, if they ever try to login again they won't be able to do anything but pay us.

This tactic isn't advisable for all services though. If I was running a high-ticket PAAS service or something I'd probably have Account Managers reach the person on the phone before taking any action at all.
"bees have tiny brains and are very smart". Smart in what sense, exactly?
Just imagine what businesses based in Scunthorpe have to go through ;-)
So the first definition I found for exploitation: "the action or fact of treating someone unfairly in order to benefit from their work."

Is that how you view it, and then go on to classify it as exploitation? The fact that these individuals are somehow treated unfairly?

Following from that, how would you change it so that it fits within your definition of fair?
The App Store isn't going to make you rich
CodeRippa: Convert source code to beautiful PDFs
Amortized O(1) is very different from O(1). But I do appreciate the corrections. It seems that I missed or misread some of their paper.
I made a Paul Graham timeline so you can see his interviews and other work. Check it out: http://newslines.org/paul-graham/
La Seguridad detrás del Espejo
Wow! Do you have a link or anything?
It's great that it helps identify the primary points, regardless of your notes structure. We'd like it to be usable as a form of Cliff Notes of the future. RE Pre-release asks, excellent points, thanks! This was intended to serve as a type of manual testing input field to simulate the API results, which would be pure output information, with no stylization. That said, you are spot on! We are going to release a full manual portal with the API, however we aren't entirely sure which features to integrate. For now downloading html is a unpleasant alternative to just copy feature. I'll jump right on that! Thanks again and I'm thrilled to hear it's helping sift through your work more efficiently. Additional functionality coming very soon! Ping me for API access when it's available. ;)
Hmmm... my experience differs: management/business types will use Excel to organize columnar data. They'd rather use Word for everything, but almost nobody thinks that Word's tables and formatting of text in tables, is sane, or even looks good. So: Word for text, almost always with no styles applied, and Excel for everything else. You want to give someone a subset of your columnar data? Take a screenshot and send a picture.
PhotoMath
Interesting post. It seems that everyone wants to write their own jit rather than cooperate with the on-going open source efforts. 1) Support for recursion is in a PR for Numba that has just not yet been merged. 2) optional simplification of expressions using SymPy has been contemplated and is easy to add, though it's not clear if it's the interface people will want as it slows down compilation. 3) Numba has support for some array broadcasting via vectorize and is getting more in the coming 6 months.

A C++ target for Numba would also be of interest if anyone wants to participate in the development. Numba 0.15.1 was just released this week: https://github.com/numba/numba/tree/0.15.1
http://numba.pydata.org

conda install numba
Writing a Documentation first API
To be pedantic, the survival for magnetic poles shifting is "go about life as normal". The magnetic poles are constantly shifting, just not very fast (~50km/year or so). Reversal would be a bit more dramatic, though...
I'm sure there is periodic work that you could tear off that fits the description of tedious and simple. That doesn't mean you'd want this particular person. Are you going to have him be a traveling coder, hoping in on only the tedious boring word? Are you going to have him travel with warning that he shouldn't be trusted to have to think about a problem because he'll do poor work?

I agree that Google doesn't make enough room for truly specialist skills. They should loosen up a bit.

You should also recognize that there are advantages to keeping the bar consistent. You essentially know that everyone you work with is smart and able to solve a problem well.

Hiring someone fairly unintelligent without any specialist knowledge into a company too big to allocate appropriate work wouldn't be a good idea. It works better in a smaller environment where you can ensure that he's getting appropriate work.
Welcome to the chocolate factory. You're going to find this a very interesting experience.
How Data Science Can Predict If a Controversial Ad Will Backfire
Excellent wisdom. I love coming across quotes which quantify intuition.
Reglation, corruption, lobbying... Its all the same thing.
The performance numbers they show are fairly cherry-picked and are not really showing a broad-based comparison of Numba's capability. In addition, Numba is still under active development and the version they used is a few versions older than released. Still it's good to have use-cases and examples which drive Numba improvements.
You don't have to attack third party doctrine to get a sensible result in light of modern technology. A straightforward wrinkle to add to Smith is that unlike the plain text call information in Smith, an encrypted Skype call or encrypted cloud storage account is something people can have a reasonable expectation of privacy in.

The only reason you have to attack a Smith head-on is to validate the current monetization structure of the Internet. Encrypted data isn't very lucrative, after all. I don't think that's a valid justification for interpreting the Constitution one particular way.
Might want to be careful with Flywheel. I only used it once, and it defaulted to a 20% gratuity on top of the taxi rate which is usually already higher than Uber/Lyft/Sidecar (unless there's a large surge price). I heard from a friend that the gratuity is adjustable, but the entire experience of Sidecar (the one I almost always use) is far superior in my opinion.
One interesting thing about the legacy of CouchDB is the sync protocol. There are now multiple implementations capable of syncing with each other, making it easy to migrate data to a different provider, even if the underlying implementation is different. I think there have been one or two forks and different service providers, and they can all exchange data without issue, as far as I know.
I wrote a script to auto-reload HA_proxy if nodes change in consul, now I'm glad I can now retire it and switch to this!
Smells like bullshit. The only publication linked to in this article is one that has nothing to do with chess players[0].

0: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4118031/
Looks like FusedCow is ruining your Googlability
Wow me too! I've always been curious if that's a thing.
Have you ever worked out your approximate cost per kWh for the generator? I imagine it's painful compared to what you get from the power company, but I'd be curious to know just how painful.
As the author of said book who has coached MANY people, I can assure you that many - heck, most developers - could not pass a Google interview regardless of how much they prepared. They'll get better with preparation, but it doesn't just fix all issues.
Has anyone considered that programming in the 1970s and 1980s was in fact less hostile and more open than many other fields for women in terms of being merit based? Emphasis on that being a relative scale (less hostile than many other fields at the time).

And that during the 1960s through the 1980s, fields such as law or advertising were the opposite: openly hostile to women. With there being a critical difference being between aggressive and passive hostility.

As women gradually found it easier to move into fields such as law, they chose not to pursue computer science. That shift pulled women from pursuing computer science, perhaps because women found those other jobs more fulfilling for any number of reasons.

Nerds are typically not as aggressive in any sense, as the guys that would have worked in advertising or law, circa 1985 would have been.
One of my favorite references to him is a recommendation[1] written by Oppenheimer about Feynman. The line was: "He's a second Dirac, only this time human."

Edit: to be fair Oppenheimer was quoting Wigner... Dirac went on to marry Wigner's sister.

[1] http://www.lettersofnote.com/2009/12/he-is-second-dirac-only...
Ranking doesn't mean much unless its in the top 100 free charts, because thats all anyone looks at when they go to find new apps.

Furthermore, a $19 from 62 downloads is quite good. You just need to learn distribution, it's the same as pushing out a website and not promoting it, then complaining that "web is dead". App store search and discovery is also broken, but that has nothing to do with a bubble.
If most published research findings are false, isn't it rational to reject all findings?
One company similar in services to FireBase is FanOut (fanout.io) and they share your open philosophy. Their server code is open source, and they make money by running it for you. I'm optimistic about FanOut and hope that they can be a success based on this model (and their service in general).
From: http://en.wikipedia.org/wiki/Geomagnetic_reversal

> During this change the strength of the magnetic field dropped to 5% of its present strength.

> The magnetic field will not vanish completely, but many poles might form chaotically in different places during reversal, until it stabilizes again.[
Piketty observes that the rise of the monthly wage was essential to the rise of what he calls the "patrimonial middle class". It gave labor a degree of income stability that they did not enjoy under the previous system of daily wages and piecework.

These startups are essentially converting monthly wage jobs back into piecework jobs. Not satisfied with rolling back the new deal, we're now rolling back the progressive era.
I shouldn't have said "roof," I meant the whole vertical-facing area of the car.
> but fails to reach the "cool" solution

I think it is rare for an interviewer to have a "cool" solution in mind and reject a better (or as good) solution. If they did I would be suspicious of the quality of the company.
Not as impossible as when those who comprise the voting body think of the task as a foregone conclusion.
Here's a video on Handy's hiring strategy: https://www.33voices.com/authors/umang-dua/media/handys-hiri...
Just pointing out that WRT the reliability of the source, the same site's top stories are:

"The Disappointment of Michael Sam Getting Cut From the Cowboys"

and

"How Your Cat Is Making You Crazy"

Not saying the other articles being fluff necessarily disprove this article, but be really careful guys, this is just a thin slice above "The Onion" its not exactly JAMA or Nature...
And now I'm never going to use Handybook again.
Yeah, the trustworthy face is far more feminine looking that the unreliable one.
We don't know how "solved" these questions are because it's closed source.
And actual physics talks by Dirac himself on YouTube

https://www.youtube.com/watch?v=vwYs8tTLZ24

The VHS wonkiness sort of adds to the otherworldly aspect.
The light side of undefined behavior is not optimizations but extensions. Undefined behavior is necessary so that a language can have certain kinds of conforming extensions. The language standard cannot define every possible program, because programs can do platform-specific things. For instance, a program might need to map some hardware to memory and access registers.

"Undefined behavior" in the ISO C sense only means that the ISO C standard doesn't provide requirements about how an implementation should react to a given situation. The implementation can still provide its own requirements, documented and all. ISO C undefined behavior can still be "GNU C defined" or "glibc defined".

Using some unknown conversion specifier in printf is undefined behavior according to ISO C, but the one being used could be documented by the given C library as an extension.

Using undefined behavior to make assumptions like that X < X + 1 is always true (and can be optimized away) is not a good example of undefined behavior being useful or beneficial. If the programmer wrote that, it was probably with the expectation that X + 1 could be less than X due to particular overflow semantics. Or maybe even X was once unsigned and someone changed it without considering that expression. This deserves a warning diagnostic like "warning: expression always true whenever its behavior is defined". And then, who cares how it is optimized; let the programmer fix it so the diagnostic goes away.
Four requests to update their card on file (the day of the failure, the next day, three days after that, and seven days after that). Then the account is suspended. The whole "drip campaign" for dunning mails is a SQL query, two prewritten mails with some placeholders, and 21 lines of code that runs as a cron job once a day.

Recommended reading:

https://training.kalzumeus.com/newsletters/archive/rainy_day...

http://images1.bingocardcreator.com/blog-images/hn/sample-du...

If the user logs in to a suspended account, they're welcomed back and asked to update their payment information to reactivate the account. All their data is still waiting for them. Lots of people that disappear come back and reactivate at some point in the following months.
I remember when firebase was first announced It has always been my goto backend for my quick prototypes. And now using it for our product.
Not always, but sure, often. That doesn't mean it is pointless to ever bother writing anything down. Just like the difficulty of passing an amendment is a check on the legislature's ability to grant themselves more power, the possibility of doing so is a check on the judiciary's ability to make laws mean whatever the current court wants them to mean.

But if your point is that privacy advocates have a better chance of success through the avenue of a broad interpretation of the fourth and fifth amendments than through a new amendment that puts a broader interpretation in the actual text, then it is a point well taken. They may well prefer to pass the opposite law, based on their historical action.
Show HN: Kokonaut Messenger
Very good to hear! Thank you for the detailed comment... much appreciated! I really hope you're right and it's just as simple as a "boring detail". Cheers!
What a scam. The airports should be providing car access as a service to their customers, not double dipping and charging drivers for the privilege of driving over their land.
Ask HN: Automatically click on all ads on all pages that I visit
Like many of you, I am annoyed that ads follow me. I was wondering if anybody wants to build a browser plugin that automatically clicks on all ads in all pages that I visit. (or is there such a thing already out there).
The idea here is to create noise on the advertisers side, and prevent them from having any evidence/insight into what I really like and don't like.
Of course this does not work on Google/facebook and others with whom I voluntarily share my preferences (by using their products, search, social ...). But I am not very worried about them personally anyway. I am more annoyed by these other advertisers with whom I don't have any direct relationship (I don't use their free products) and they are also being very dumb about it. Like I once looked at product page (a year ago) and now everywhere I go I see ads for that damn thing.

In summary, anybody wants to feed noise to dumb advertisers. This makes them smarter (or the smarter ones will survive) which makes our experience better (don't know if it makes our lives better, but that is a tall order anyway).

I don't have time to do it myself, but will be happy to help if needed.

EDIT:
I really don't want to use an ad blocker, because I want to support content producers who rely on ads (like youtubers ....).
Study: Social Media Can Moderate Users’ Politics
This might be consistent with the finding that homo sapiens 30,000 years ago (such as those in found in Europe, often called Cro-Magnon) had larger brains that moderns homo sapiens. One argument that I have heard about this is that humans might, nowadays, be more clever about using their brains, using better algorithms, or simply are more specialized, doing brilliant in some areas, while losing some skills that no longer seem relevant. There is also the possibility that homo sapiens are, in some sense, "domesticate" and have lost brain size for the same reason that domesticated cows have lost brain size.
If N is INT_MAX, and the loop does not have a break statement in in anywhere, then the ++i will evaluate on the last iteration and overflow past INT_MAX. That is undefined; there is no may or may not about it.

Behavior which depends on compiler optimizations isn't a potential bug, it's almost always a bug. (The one exception might be programs whose specification is that they explore behaviors that depend on optimization!)

The compiler can help here by diagnosing the suspicious comparison i <= N, if N is a constant known to be INT_MAX.

warning: comparison always true

The programmer can shut up the diagnostic by removing the expression, if it really is the intent that the loop guard is always true:

for (i = 0; ; i++) {
/* conditional break; somewhere in the loop
prevents i++ overflow. */
}
".... doesn't surprise me that some parts of the organisation are so dysfunctional"

The "some parts" is worth bearing in mind. In my opinion, the mode of classifying or looking at a company like IBM as a single entity is plain wrong and outdated. Size, geographical distribution, org setup and variety of businesses they are involved in practically dictates that there will be no uniform culture in terms of management and performance.
So now I want a service where I can upload a pic and it'll tell me if I'm trustworthy or not.
Headline: "Beware, Playing Lots of Chess Will Shrink Your Brain!"

Last three sentences: "...shrinkage are not necessarily a bad thing. They can be a sign of neural efficiency and a reflection of behavioural expertise. Remember that the next time a journalist tries to scare you with a brain shrinkage story."
C/C++ Thread Safety Analysis [pdf]
I have no desire to use this for dotfiles, but GNU Stow sounds like it solves a real problem for me with the programs I install from source. Being able to uninstall without manually tracking down each file would be wonderful.
How much of this is a feedback loop?

Being perceived as more competent will open better opportunities and lead you to be happier leading your face to be brighter more often and vice versa.

This is interesting to me, because personally, I feel like on happy days, good things happen, and on sad days, people stay away and it becomes a vortex of pain.
Nielsen Will Soon Rate Everything on the Web
I just say they are world class programmers. Or excellent. There is no problem. How do you describe doctors who are very good at what they do? Do you call them ninjas? "Med nerds"?

You're claiming there is a problem here that doesn't exist. We have words to describe people who are good at what they do.
That app is not going to make you rich - it's too niche, and the $9/year price is sure to drive people away as well.
The behavior is still formally undefined; it has been locally defined by the implementor as a documented extension. So to speak, it is "evil-implementor-defined", but not "standard-defined". :)
but but but but....look!!! MARS!!! Dude MARS!!!! We are so technologically advanced that we made it to Mars!!! YAYAAYAYA

https://news.ycombinator.com/item?id=8364841
http://www.imdb.com/name/nm0000635/
Segway was the future of legs, this thing is the future of eyeballs.
I agree that distribution is key. I think the point was more that Apps are not making near the money I would have thought they were making. To be ranked in the top 20 in "Top Grossing" for Finance, I would have expected that number to be much higher. That means that the far majority of Apps in that category aren't making much. In other words, I have distribution down much better than others.

The bubble I was referring to is really the bubble of way-to-many apps on the App Store. This bubble is driven by too many people having the expectation of creating an App, and having it "Go Big". As that expectation "pops", there will be far less people getting into the App game.