skysight-inc/HackerNews huggingface dataset:
Any recruiter who wants money to place you is incompetent at best and a scammer at worst.

To put this agreement in perspective, this recruiter has reduced their direct financial incentive to match you to the right company.

For a $80,000 a year job, they're looking at $16,000 for placing you. If they charge you 20% of that if you don't work out, that's $3200. If they spend 40 hours placing you, that's not a bad yearly income - if they just shotgun your resume, they can make real money.

And if the salary, fee, and your percentage are significantly higher, they can make really good money.
Box has very confusing pricing for personal use. Why limit file size? Makes no sense.

They are also 2x times as expensive as Dropbox. $20/month only gets me 50gb on box.com, whereas I get 100gb with dropbox. And no annoying file size restriction.

Dropbox teams also seem like a much better deal.
There isn't only a customer retention issue with people who do end up in relationships, but also those who don't. I'll admit that I am now on my third OKC profile as I usually try for a while and then give up. A few years later I try again. From the comments on other people's profiles, it is obvious that I am far from the only one who has experienced this.
And the support structures would need to have some sort of end of life reuse value aswell ?
Don't Learn How To Program (Corollary to You Don't Need a Programmer)
I'd like to think I have two different peak periods depending on the kind of work I am doing.

- 2:00 p.m. - 6:00 p.m. Usually great for bug fixing and such.
- 10:00 p.m.- 2:00 a.m. Usually when I am working on big, solo, projects.

EDIT : Adding am/pm once I realized that the numbers were not unique.
Interestingly, in Chrome 18, it puts about 2% load on my CPU, and 80% load on my GPU.
Such tests can play the same role as the famous FizzBuzz test - to quickly filter out obviously unfit candidates without spending much resources. But this is usually fit for very big companies that hire a lot of people, sometimes without proven experience, and have somehow to reduce costs of that.
The calculator on WP7 does the same thing, but is a little more explicit - it shows the current expression as it is being built, so you see that while the first 2 was entered, the final expression is 6 ÷ (2 + 1)
It is a creepy app that exposes folks publicly available data, but I think the idea that it is designed to help stalkers prey on girls is a stretch.
I was given a free copy of this book, and I really like some of the insights it holds for first time start-ups. It provides a lot of invaluable info that help you keep your head clear in the game.

I do really wish there was a digital copy available as this thing is HUGE (think old CCIE books) and really adds weight on top of my already heavy load of laptop, ipad, and sketchbook.
What I actually do is that I get home from work 7ish, do a little bit of normal stuff and then back on hacking projects at 11 till mmmm sun? okay back to work!
SMACSS and SASS – The future of stylesheets
I will say it's strange that Chrome thinks your computer is incapable but Firefox 11 is able to perform the task. It may be a bug with Chrome worth looking into.
You can of course make a Unity game and publish for the Unity web player. There's plenty of precedent for it these days.

You might want to export to Flash if you're going the licensing/sponsorship route ala Armor Games, Kongregate etc but there's not a ton of demand for the 3d stuff anyway.
Well you weren't the only one at least. I got a crapload of spam from other people signing in this morning and yesterday.

What the hell was their plan here? Unless this was some project to show people not to trust these types of sites with oauth permissions then it was a catastrophic failure wasn't it?

I'd never heard of them and now all I've heard, from multiple people, is to never sign in to their site because they're horrible spammers. The tone has, 100% percent of the time, been one where they wanted to at least spit in someone from reference.me's face, if not punch them.

Unless they've figured out a way to monetize user hatred ...
I think you get Post of Thread!
I think there's also a secondary explanation.

There is a huge potential for security exploits in 3d code. Drivers are optimized for performance and glitches will likely allow malicious code.

Forcing developers who use these features to sign their code gives Adobe a way to police exploits.

In fact, look at how soon the cut off date is. A researcher has probably sent them a proof of concept exploit. Adobe's solution is to disable the feature for most developers.
Why Hackers Can't take down DNS root servers?
I can't tell if you're being sarcastic about it being super useful. If you are, it seems easier still to download Chrome to do a 3d render then it is to buy WA pro and download an apparently enormous plugin to do the same render
Congrats guys, and the site is beautiful. One small thing: The progress bar for the survey is good to have but on the second page (Driver Info), it gets a little long and I was suddenly unsure of how much more time I needed to spend on it.

You could possibly have the progress bar hover like the pricing sidebar, so even as users scroll down to finish their form they get reinforced that it's the last step and the end-point is coming soon.

Just a quick thought -- my headaches from doing insurance shopping previously came from being lost in surveys and not knowing when the end would come. Your form is so simple, it would be good to highlight it more.
> echo “deb http://nginx.org/packages/ubuntu/ lucid nginx” >> /etc/apt/sources.list

Shouldn't that be "oneiric" since you're using Ubuntu 11.10? Or does the nginx team compile everything statically so it works no matter which version you choose?

I'm also a bit puzzled with your decision to make PHP run as the "nginx" user. You probably did this to match the username that the nginx debs use (Ubuntu's default package uses www-data), but what's the benefit of matching users there? If you're going to change it anyway, why not make PHP run as "php", for example? Some might even say that running both PHP and nginx under the same user reduces security.
California Slammed With Fukushima Radiation
My bet is that this is supported by Google as a "here's a neat hack" feature, not as a "this is a vital feature in our ongoing to-the-death competition with Wolfram Alpha".
> If you're setting up your own server, installing nginx, configuring PHP, and doing automated load testing, maybe you should also consider rolling your own software

This is actually very easy to do. I just did it. Maybe 1000 lines of code for everything, with proper caching and templating thrown in. The most difficult parts of a blog are the comments and search. If you use something like Disqus for comments and Google Custom Search for search, things become very easy to manage.
Somebody already tried this but had issues monetizing after multiple governments nationalized it. From there it suffered the tragedy of the commons. I don't think something like this would work unless the rights could be secured.
"Microsoft Website" is a term kind of like "Europe." It covers a lot of culturally diverse ground.

In general, Microsoft's approach to the web has always been, get stuff out there and accessible. Unlike Apple or Google, there isn't top down control over all their web presence.

I have theorized that this aspect of Microsoft culture comes in part from having had so many millionaire employees at the dawn of the commercial web.

What I find curious is that hacks created by Microsoft's MVP approach to web properties finds so little resonance with HN'ers.
I normally come here for the articles, not the discussion, but it doesn't seem too bad here. However, tech forums can often become a place of arrogance, pride, and incivility, and it never hurts to look at yourself in the mirror now and then.
Watch Hurricanes vs Cheetahs live online Internet coverage
Difference engine: Free is too expensive
In Microsoft Excel we get:

"Microsoft Excel found an error in your formula you entered. Do you want to accept the correction proposed below?"

=6/2*(1+2)

Which then gives 9.
RIM: No Products To Sell, Stock Goes Up?
Microsoft Gets Brutally Honest About Its Bold New Design For Windows
Business Insider has become a joke.
Does anyone else think reputation "points" don't necessarily indicate the level of expertise a programmer has ?
I've seen profiles of programmers on SO where they asked to vote their questions so they could receive a certain badge that is very rare to acquire. I don't think it should be like this.
SO is still a great resource but I just don't agree with some of the things they do and how they do them. I can also confirm that some moderators are condescending.
MIT develops artificial skin that could give robots ability
Mid day is my least productive, usually. The other ends of the spectrum (morning and nights) are my most productive.
"Stalker", to me, implies a certain degree of obsession with a particular person. This app is much less discriminating than that- maybe a good tool for a conman, though.
Considering the spec is open and anybody can make a SWF from any program, or use any program to parse and execute a SWF...isn't that the definition of "openness"?

It's Adobe's tools that aren't free or open.
It seems like every other week there's some awesome new tech that will go into the next generation of batteries. Somebody should think about archiving this stuff so a couple of years down the road we can look back and see what actually made it to market.
That should, of course, be p^2-1, and it's really easy using any of several techniques. I use this as an opening in some of the math masterclasses I do.

I'm disappointed to see that the solutions on the referenced page use either heavy math theorems or near brute force. Elegance wins every time.
I'm 21, 5 years and counting; I still don't know how to program.
Hmm. No perspective.
any query that still only has a single answer I will still use wolfram (I use them all via the DDG bangs)
Someone should build a website for sharing doodles and sketches
For integers, implementations are allowed to have unique instances for every value (and must have unique ones for some small values). A conforming implementation can extend that to 'all integers' (It might break existing programs, but such programs would not be standard conforming).

I do not know whether the standard currently allows for code that is guaranteed to produce Double's with equal values that are not object.Equal to each other, but I doubt that making that impossible will introduce many problems.
[0] looks identical over the same ranges of x,y,z. http://goo.gl/pTrLh

Who cares if it's trivial? It's functional, fast, convenient and doesn't require a bunch of cruft. Kinda damages your quasi-rant to find out that you simply... didn't compare the graphs over the same interval. I don't know why every small feature that Google adds is either apparently out of fear of someone who's hardly a competitor or is proof that Google is the next Microsoft (which is a useless statement anyway).

This all just reminds me how truly sad HN's markup is. I can't even escape the multiplication in the query for Google to get it to render properly (I replaced it with a Goo.gl link).
All infix notations (without sufficient parentheses) require an agreement (implicit or explicit) among all concerned parties. This is nothing new. The same ambiguity occurs with the unary negation operator, as in -5^2.

While I wouldn't choose it, I don't think it's entirely unreasonable to give the "multiplication by juxtaposition" operator greater precedence than the normal multiplication and division operators.
Exactly. This whole thing seems extremely artificial to me; notation is fluid and ambiguous, despite what elementary-school teachers may say. If you're calculating something, you can use whatever rules you want, and if you're reading some else's work, you can complain if they're being ambiguous.

My intuitions (astrophysics/finance background) say multiplication-by-juxtaposition is higher-precedence than multiplication-by-symbol, so "x/y(1+y)" would be "x/(y(1+y))"; interpreting it as "(x/y)(1+y)" seems wrong.

Then again, "x/y*(1+y)" already looks wrong. The solidus is too powerful. I'd write "(x/y)(1+y)" explicitly.
I don't think it's ambiguous in the least. Sure, if I were programming I would add another set of parentheses and the implied * symbol so that it's crystal clear and more reader friendly, but I would toss any calculator that gave me anything other than 6÷2(1+2)=9. I've never read or heard anywhere that an implied * symbol has higher priority than an explicit one. But if that is a reasonable interpretation, Casio has a responsibility to give consistent results across it's entire calculator line.
Based on our history, Thomas, I believe this represents the kind of behavior that reduces the quality of debate on-line or off.

To argue that $20 million is a small amount relative to Visa's total transaction volume, and consequently too little (!) as an arbitrary barrier to entry for startup companies, is puzzling. I don't know of any license fees that are calculated based on what the largest market participant could afford to pay as a percentage of revenue.
I enjoyed the bit at the end where the writer managed to use the wrong (IMO) formula to arrive at the correct answer.

Using BEDMAS as I was taught, so many moons ago:

6 ÷ 2 ( 1 + 2 )

6 ÷ 2 ( 3 )

6 ÷ 2 * 3 // because 2(3) is not an exponent or algebraic construct, it's straight multiplication

3 * 3 // division and multiplication are in left-to-right order, no precedence

9
Comments like "Kill yourself" would never be tolerated around here, but that does not mean people are encouraging and positive.

Instead of being encouraging, you see a lot of pedantic nitpicking and subtle criticism
BEDMAS is easier to remember

There is an ambiguity if Division comes before Multiplication - although in this case you assume left->right
And don't forget about the Android marketplace too. But Adobe is the devil and Apple and Google are gods obviously, so that does explain it.
Thanks, that's really helpful feedback
Is the preference for late night because 1) there are less distractions at night or 2) hackers are genetically prone to being night owls?

Personally when left to my own ways will migrate my schedule naturally to be nocturnal. Wake up at 2PM and go to bed at 6AM. I feel happier and am way more productive.
Google charges the same 30%:
http://support.google.com/googleplay/android-developer/bin/a...

However, this isn't an apt comparison to what Adobe's doing. Apple, Google, Amazon, etc provide the infrastructure, hosting, payment processing, and the integration into the device. Adobe is providing none of this, yet is still claiming a piece of the action.
So let me see if this makes sense. This article is talking about how stomach turning and skin crawling Girls Around Me is. To demonstrate this, the author writes a wordy, boring blog post in the style of a short story and posts pictures of the same poor girls that show up in the app without their permission or knowledge, then has the balls to call the creators of the app villains.

He calls the people who use this app creeps and stalkers, yet he downloads it, shows it to a table of his friends, then writes about it. Comes off as a completely hypocritical white knight.
The way I parse it, 2x is a single unit but 2(x) is normal multiplication.
At my day job, I code on a medium to large codebase with business requirements and meetings and whatnot, less of what I'd consider "hacking".

Late at night, however, that's when I become more alive and I feel like I'm hacking out things on solo projects.
Milestone as man wears donor’s face
The Hottest App On The Planet, Draw Something, Has Suddenly Stopped Growing
It's webgl so it uses your graphic processor.
He might mean that this computer doesn't have a card/driver combo capable of running WebGL. This is actually fairly common from test Mozilla has carried out. Successfull WebGL context creation on Windows were bellow 70% (can't find the actual page with the real numbers right now).

But Chrome now supports software rendering through swiftshaders which should help those people.

I for one agree with you, even with the issue of webgl capable hardware is much better than having to deal with huge plugins. (I'm biased, I use WebGL for my current work).
Midnight to 6 AM for me.
Nobody is going to take these issues seriously until there is some emotional sting.

We've known for years about the uses of Big Data (good and bad), and people still cheerfully fork over mining rights of their life story to third parties to click cows and exchange pictures.

Frankly, link-bait titles and apps like this are the only way the majority of folks are ever going to figure out that, hey, maybe this isn't such a hot idea.
Yes, this is correct and is the reason why I set implicit multiplication to a higher precedence in the calculators I've written. Obviously not everyone agrees though, but it's certainly the way it's always been interpreted in written algebra textbooks. Precedence rules are essentially arbitrary. We have to make them up. Going by most common historical use is a reasonable choice.
One problem with requiring people to renew their copyright is that a lot of people will simply forget. There are people who produce hundreds of little pieces every year, each of which generates little revenue on its own. Should they renew their copyright on each and every work at the end of every year? Currently, their works are automatically copyrighted, even if they don't put up a copyright notice.

I think you should wait X years (where X is around 10-20) before that formula kicks in.
There's a reason my Dad always called lotteries the "Math Tax".
Game-Changing Health Start-ups
Operating a device app store with all the bandwidth and infrastructure that's involved is an entirely different creature than adding features to an API.
I simply didn't understand. His post doesn't say anything about WebGL not being supported by his GPU specifically, though obviously that's a problem. I guess I don't know what he wants? Yes, if your browser and system isn't supported... what do you want? Do we expect Google to have to support every user, for every nonessential, nonrevenue-producing feature?

Maybe I'm just missing something, but it seems I was punished for asking.
X considered harmful is one of computing's oldest memes, 44 years old this month, and was well sort of co-created by two of its foremost computer scientists. (Dijkstra and Wirth)

As memes go, it has a long history.

http://en.wikipedia.org/wiki/Considered_harmful
So i would have to pay more if I become more successful? Even if the new revenue had nothing to do with the api im licensing? I see no fairness in this whatsoever.

If my game makes 60k one year, then 300k the next year because I poured money into marketing, development, new content, better experience, etc.... why should adobe get more money? Especially if none of the new growth had anything to do with the licensing. This is so insane... Why would anyone agree to this?
Nope it's been on for a while but it will only work if you have good OpenGL drivers. (About ~50% of Linux users who try are able to view WebGL content from mozilla's numbers).
If you read his conclusion (I know, that's a lot of words down there, but do try to manage the slog!) you see that he advocates downloading the app and showing it off to people to help them realize what's going on.

Where did you get the "white knight" business from?
Not I, in bed by 10:30pm, enjoy programming at 6:30am.
After fiddling with about:flags and using --ignore-gpu-blacklist on the command line, I got chrome://gpu to report that WebGL is fully enabled. It _still_ doesn't work, with this error reported in the console:

[75:75:1827873622829:ERROR:command_buffer_proxy.cc(110)] Could not send GpuCommandBufferMsg_Initialize.
Please stop making this personal.
Facebook (and now Google) have adopted the policy of share by default, which makes it not only easy to share things by mistake, but encourages users to be naive about what can be seen by whom.

It's like a maze covered in mirrors intended to result in accidental oversharing... and in dopamine created in the brains of people who have some minimal curiosity about the individuals whose actions are being revealed and who might click on an ad.

I think it's just a matter of time before people realize this. Sadly, the process will leave Facebook and Google mistrusted (if not hated) by users.

Just as an accidental purchase of a song on iTunes earns Apple a dollar of revenue, the accidental overshare of information (due to confusing privacy policies and settings) earn Facebook and Google lots of ad clicks.

Imagine users dumb enough to think that the $50 in songs they accidentally purchased from the iTunes store due to an intentionally confusing link or button were no big deal, etc. Soon enough users will wise up and realize that these accidental-overshare business models are ultimately dishonest and abuse the trust of users.
And this is why I love the Python community. Almost every person in this thread is like "Django, but there are others".

I started on Pylons. I then used Django. So far I've been very happy with Django. I wish the ORM layer was more pluggable as well as the templating system. (I believe this is changing rapidly). But for the most part it works and it is great.
Supposedly (or so I heard), UnionPay in China doesn't provide fraud protection/reimbursement to users (irreversible). Ditto for Alipay, where a large portion of transactions are done using escrow.

China is said to be a "cash society". Quite interesting that (if I heard correctly) their biggest credit/debit card and online payment companies don't offer any protection to users - the biggest challenge payment processors face in the U.S.
It exposes only women's data -- and the app's logo is a naked woman in a stripper pose with crosshairs on top. To me, that makes me think of assault and/or rape.
I am the EXACT same way.

I'll literally be preparing to go to bed when suddenly an idea pops in my head for a fix/improvement on a project I've been working on.

Four hours and a few git branches later, I kick back with a smug sense of accomplishment and...realize I have to be up in two hours.

Meanwhile, I can block out literally an entire saturday afternoon to work on projects, but usually I just can't seem to catch that same random spark that only seems to strike at like 1am on a Wednesday. I get things done, but am not nearly as razor focused. Maybe its because I planned it out, maybe I just work better late at night, who knows.

I want to capture that spark and place it in a bottle right next to my desk.
How is that ambiguous?

Although that was probably rhetorical:

It's ambiguous because most people[1] automatically view implicit multiplication as higher rank than both division and explicit multiplication.

--

[1]this is a wild guess with no data to back it up

edit: baddox's answer is much better
I got a different take from the post.

He does take a long time to get to the point, but I don't think that he is trying to criticize the app authors, or Apple, he's trying to make a point about how Facebook and FourSquare make it too easy to over share personal information.

If the information is available via public APIs then anyone could write the App, I think the author is trying to point out that people need to be educated about what the possible consequences of their facebook (et. al.) privacy settings are.

Using this app as a vivid demonstration is quite likely far more effective than a technical or ideological rant about privacy.
Where Did Maps Come From?
The NoSQL hoopla … What is NonsenSQL about it?
I might be remembering incorrectly, but 2x and 2(x) are totally different things in algebra.

2x would be expanded as (2 * x), whereas 2(x) expands as 2 * x.

In this case, since the equation is 2(1+2) which results in 2(3), it's final DMAS form is 6 ÷ 2 * 3 = 9, instead of 6 ÷ ( 2 * 3 ) = 1
Messy Offices = Good Code?