skysight-inc/HackerNews huggingface dataset:
Although this is true, I think the post from grellas could be trimmed substantially without losing nuance. And what remains could be formatted much more readably.

Writing for the web is different than writing for print. If grellas wants to maximize the spread of his ideas, he would benefit from learning a new approach.
Remote, immediate start.

CSS3 IE7/8 Cross-Browser Compatibility one-off project.
Interactive Swarm Simulation video
Also, people think they're getting a deal when they buy bulkier items. For example, here in my town, you can buy a five ounce can of tuna for, say, 79 cents. That's 15.8 cents per ounce. The twelve ounce can goes for $1.98. Although the tags on the shelf mention the per-ounce price in addition to the full price, people will buy the twelve ounce can. Now maybe there are other reasons to over pay- don't want to open two cans later; 10 onces is too little, 15 ounces is too much. But it's probably the psychology of "more is better" overriding reason's "lower price per ounce."

It's not necessarily about "bad at math" - it's about psychology. Ask Wal-Mart - there's a reason all their prices end in certain numbers and seldom the 'standard' numbers. For example, you'll often see $x.44, or $x.92, but seldom x.95 or x.99. I don't know the precise reasons because Wal-Mart won't discuss it. Suffice it to say "psychology."

What ultimately irritates me about this, the price will go up on a box of Cap'n Crunch over the course of three months. Then suddenly "20% more for free!" get stamped on a larger box at that higher price.
> If it has more LOC, it's harder to maintain, this is a proven fact.

Its a proven fact that given 2 programs, the one with more LOC will be harder to maintain?
If you have an adWords account, you get to exceed that limit.
Here is Mayor Mike Bloomberg's take on office titles (from his book Bloomberg by Bloomberg). I used to work at Bloomberg LP (and still work for the Mayor) - and I think the no title policy has worked really well.

"I once sent out an announcement to all the programmers [while at Solomon Brothers] that, henceforth, no one would have a title. I've always thought titles are disruptive at best. They separate, create class distinctions, and inhibit communications. If you don't get a title, you quit. If you do get one you start thinking other firms may want to pay you more, now that you're officially recognized as superior to what you were previously.

"The manure hit the proverbial fan as soon as I did it. The Salomon personnel department manager went ballistic. How could we manage without constantly reminding everyone who they were inferior to? ... The results of the policy change? There was no increase in personnel turnover. People worked together better than before."
Do you have an example of good code that explains rationale or "why" without comments? I rarely come across code and can't figure out what it's doing, but I routinely come across code and can't figure out why it's doing something. And I haven't found a good way to deal with that outside of comments or some external documentation. I'd love to see examples of code that's able to overcome this.
Wimbledon live stream
watch here Wimbledon 2012 at England Lawn Tennis and Croquet Club, London
When: Friday, June 25 through Sunday, July 8
Where: The All England Lawn Tennis and Croquet Club, London, England
Watch Wimbledon 2012live streaming and also watch Wimbledon 2012 full season live streaming online. You can enjoy this game on your PC,
IMHO there is no better and faster way to learn a new programming language in-depth than to use it seriously in a project. Of course you have to be an experienced developer to do that, and you have to have the time and freedom to afford it :-)

This article motivated me to consider Clojure for a new business project. Clojure can use the JVM infrastructure, that's a big advantage. Java has become too boring for me (C# also).
Even the "price per unit" stickers on shelves are done this way. One says "price per ounce" and the larger item next to it with a different price has "price per pound."
The person in question had been working stupid hours on a crazy deadline. She was probably at the end of her tether from stress and fatigue. That doesn't make her response the right one, but it does make the wrong response forgivable. Which of us can say we have never done likewise under such circumstances?
I think SDR is a really good idea, but has two major stumbling blocks: 1) it makes government control of the airwaves trickier (IE removes some technical obstacles to misuse), and 2) major military contract failure involving emergency/terrorist multi-agency communication.
I agree that re-targeting isn't used well.
"how many copy cats are making it to top in any sector"

How about Microsoft? They've done alright.
I do not think the usage of thread locals in Flask is a bad idea. Conceptually request-local variables are no different to stack variables in multiple threads of execution, or member variables of objects in OO languages: both change their value depending on some (often) implicit context. We tolerate both, because we've grown accustomed to them.

Server-side web application frameworks are a well-understood and rigid domain: there is only so much variation you can get in the core structure, so it's easy to keep in mind the meaning and scope of Flask's "magic" implicit state variables.

I have used (and continue using) Flask for small- and medium-size projects, and thread-locals so far haven't been a maintenance burden.
From A Hustler To A Hacker: How To Become A Programmer Without Going To School
Glazing ribbon screensaver effect in HTML5 canvas (with coding screencast)
Amazon (at least in the UK) does have the "I already own this" option - along with an "I'm not interested in this" one.

Some of their suggestions are a little odd at times - I've no idea how many different coffee machines they think I might want own - but they are mostly pretty good, and are probably the only place I've ever regularly bought recomendations from.
Always happy to see Flask related stuff on HN front page :). Being a novice python wannabe, I am still struggling with thread locals but more than happy to keep working with Flask. Reading the source code is fun.
How We Built A Data Center With Commodity Hardware And FOSS
I was a huge opponent of thread locals for a really long time but I finally had to acknowledge that they make things easier instead of harder. And the reason for this is that thread locals exposed are a very explicit thing compared to magic thread locals hidden somewhere in a framework.

The fact that you can do `_app_ctx_stack.top.mydatabase_connection` to get a database connection from anywhere is very helpful. Frameworks that did not expose thread locals still have them. Just special cased for certain things.

How does User.objects.all() get to the current transaction? Correct: a thread local. It's just hidden in the core of the framework. Not having a thread local there is nearly impossible, especially if you need to work with foreign libraries that do not support passing in of information. It's just going to cause a horrible API. (Not for the view case, but for things like database connections)

Flask does not hide things from you. It is very explicit, honest and upfront with everything it's doing. Is it the best solution? I am pretty sure it's not. I do however think that it's a very viable one.

The talk is very advanced and I think I did not make that clear enough from the summary on the website and I learned from that. I also plan on doing a “postmortem” that gives more context into some of the things the talk was mentioning and why it works the way it works.

TL;DR: you can't live without thread locals or you have a horrible API. Flask embraces them on every level and tells you how you can deal with the downsides of it.
You also have a camp of people who wish to practice their craft, period.

If your goal is to move up the organization, being a remote worker is similar to working in the Iowa field office -- you're not making the personal connections with the bigshots that you need to make to get the promotions. Being in the right place at the right time and luck are big success factors, imo.
We have builtin support for greenlet concurrency even without monkey patching I should add :-)
Linus cuts through the crap and no longer sugarcoats his responses. After having to deal with so many idiots day in and day out he just doesn't waste his time with it. I'd say that's different from the 'lulzy mocking nerd' that the parent commenter describes.
That reminds me of the offer you can still see in Camden (London). There are street booth selling calling cards: 1 card for 2.99, 3 cards for 8.99 :-)

In the UK they also show the price per unit for all the packaging. There is just one caveat: they don't do it with the discounted prices, only the base price.
Not my work, just posting it here since the creator (ruby_on_tails) is banned from HN, for posting 3 links to his website in 3 months (and possibly flagged as spammer).
Ask HN: What problems need to be solved for mobile?
Greetings,

Lets face it, mobile is the way forward and I feel as a developer that is the way to go. Instead of App development, I am considering offering some kind of service to mobile developers and users. People say build solutions not ideas, can you guys think of current problems with mobile? :)
I don't think anyone would classify "Get Listed on App Store" as a viral social marketing campaign.
Not really related, but this is the first time I've seen 4chan stats posted properly (although they do measure with quantcast) so I feel like saying this.

These are our stats for minecraftforum.net (last 30 days):

> Visits: 33,793,899
> Unique Visitors: 11,094,806

A forum for an indie game is half the size of 4chan; the biggest western forum. Pretty neat. We're also bigger than 4chan in the UK. I'm not sure if this makes 4chan small or Minecraft huge :p
A k-qbit computer's state is actually a unit vector in 2^k dimensional complex space. This exponential blowup makes it difficult to simulate quantum computers on classical systems.
Ask HN: What's your SaaS stack recommendation?
I'm interested in hearing recommendations for web app stacks for SaaS applications. I know this is broad -- here's my attempt at narrowing it down

* For a side project that I hope to grow to a business.
* Cheap for MVP / Customer Dev period
* Not gigantic scale: B2B app where 500 customers would be successful
* I'd like to host on something more like Heroku than Amazon (need ease of use over power)
* Probably will be in python / Django
* Would like very simple payments integration. Ideally, I don't need a merchant account to start
* Email processing (sending and receiving), but not high volume

Heroku looks good -- but, some of their add-ons look like they'd be ruby-only. Looks like you can start at $50/month (web dyno + prod DB) -- any other options?
So are the price per unit stickers in U.S. stores voluntary or is there some consumer protection law that forces them to be there? In Sweden they have to have them by law, and there are specific units that must be used by product category (generally the SI base units, and then for things like washing powder "$/wash").
Fairview-Riverside State Park
Does your idea compete with this one? http://www.howaboutwe.com/
It's more likely that you just spend more time using Google software than other software.

Sorry, but I'm really not. In the case of Chrome, for example, I would routinely test new work on web projects in all the major browsers. I am writing this with some empirical data in front of me, because I've just checked the bug tracking systems for a couple of projects I work on to be sure: for both projects, excluding mobile browsers, Chrome has been responsible for a clear majority of all defects where the root cause was found to be a browser bug over the past two years.

I don't doubt that there are bugs in Docs or Chrome, but they are relatively obscure.

Respectfully, if they were that obscure, my colleagues and I wouldn't keep running into them on multiple projects. I'd agree that the particular symptoms of any particular bug are usually a corner case: set this option to A and that option to B and it breaks, but other combinations work OK. It's the way that several of these bugs have recurring themes that betray both an underlying architectural weakness and a lack of effective quality control that I find most unfortunate.

Using Chrome as an example again, it is clearly aggressive with caching and conservative with repainting, but sometimes that means it is simply not behaving properly at all. If I set a part of the DOM to display instead of being hidden and then send an AJAX request, I want my "please wait" message displayed while the request is running, not afterwards, or indeed not at all since it probably gets hidden again as soon as the response arrives.

That's the nature of software, not every bug is caught by a unit test and users end up seeing them and reporting them.

And as I mentioned, several of those bugs in Chrome had been reported, and subsequently closed without the root cause ever being identified and fixed.

Expecting low-cost web apps to be as reliable as airplane control systems is unrealistic.

I don't expect Google's software to be as reliable as airplane control systems, but somewhere close to as reliable as everyone else's software would be nice. I appreciate that you're having trouble believing it or reconciling it with your own experience, and I've already acknowledged that my experience might be a complete outlier, but I'm looking at several years of empirical data across multiple completely different projects and development teams and it is quite clear that the Google products I'm looking at here haven't been keeping up lately.
Apple removes negative reviews from affected App Store apps
Yes. I love being able to sleep in and avoid meetings.

It takes me an 1 1/2 hours to commute into work. By that time, I'm exhausted from dealing with traffic. Next, you have to deal with coworkers and their noise noise noise. Everyone wants to small chat at my job. That's fine, but don't hang around my desk and try to get my attention while I'm staring down a bug (death stare). Its rude and I can't concentrate.

As a software engineer, I try to avoid as many meetings as possible. I just want to build the things that are needed to be built. Avoiding meetings helps with that for two reasons...
1) You have more time to work on a task
2) You don't have to break your thought pattern to fixing a bug/solving a problem

As you said, with telecommuting you get more done with less time. Its basically a daily mini hack-a-thon in your living room/Starbucks. I normally get in about 2-5 hours of solid developing. It really depends on the task and when I can review the changes to my boss for the final push. The rest of the time I can relax and think out the problems.

At work, I just can't concentrate that well. You're stuck at one location for 8 hours. At the same time, you just want to go home. With telecommuting, I can wake up later (which makes me more alert), work for a few hours, relax, and come back to the problem when I have those occasional "eureka!" moments.

Now, I like to say that working at home is the be all end all. I still need to show up to push code to production. I still occasionally need to talk to staff about what projects should be next on the list. But, if your main job requires you to just be imaginative and churn out code, then being isolated is where its at.
Fatalities from venomous and nonvenomous animals in USA (1999-2007)
Samuel, more people might actually buy your pdf if you provide them with a look inside. An overview of the content, a sample article, whatever.
Line Drawing Circuitry in Minecraft
Un-hacking Paid Upgrades in the App Store
Response to David Smith's article about paid upgrades in the App Store. Turns out Apple has already provided us with a way to do paid upgrades.
Management Tools - KVM
Monitoring in-site searches using Google Analytics
This has less to do with the language and more to do with the ecosystem. If you ever get to a point where you need to extend the language your out of luck with PHP. Sure for most PHP users who cares they are just using it as a glorified CGI interface ,but if your building a product off it think twice you will reach a point where you will either have to rewrite everything or wade through the undocumented internals of PHP.
Apple Pulls ‘Find and Call’ App Following Security Alert
Samsung Galaxy Chat Specs and Features
They are required in the US. Apparently, requiring specific units would be onerous.
Ideas are fragile
Ditto here on fr_bepo mapping, with chrome 20.0.1132.47.
Samsung Galaxy Nexus Phone Pulled, Google Plans Workaround
Anyone who enjoys reading about the psychology of pricing should immediately check out Predictably Irrational by Dan Ariely if you haven't already.

See the outline/overview here:

http://bookoutlines.pbworks.com/w/page/14422685/Predictably%...

It's all about how people (irrationally) make price comparisons / value judgements / set expectations / etc, and how you can use this knowledge for good (or evil). Great reading for any B2B startup (or B2C I suppose!)
Social Hack: Send rapper Pitbull to the most remote Walmart in the USA
Send Pitbull to Kodiak, Alaska!

More info: http://www.reuters.com/article/2012/07/05/entertainment-us-usa-music-pitbull-idUSBRE86418020120705

Kodiak Walmart's Facebook page: http://www.facebook.com/Walmart2711
My favourite London based pricing quote was on the pub just leading out of Carnaby Street for years.

Buy one pint for the price of two, and
we'll give a second pint absolutely free !

Loved it for years. Never went in.
Sales vs Technology
NodeJS v0.8.1
I don't understand. What is the value here? What is the actual idea? This seems a bit too early to release, especially with such an incredibly link-baity headline.
I feel sad to read remarks like this one :)

If you have a large application, should you use what, Spring? If you use Spring, you'll have a large application.
Flash Player 11.3.300.257 for Firefox without Admin Rights
You're stuck at one location for 8 hours. At the same time, you just want to go home.

I think this is a big deal. You feel stuck. You want to go home. When you're already home, there's not usually an urge to go to the office, you're already where you want to be. Also, if you do feel an urge to go somewhere, if you're at home already it's much less guilt inducing to head to Starbucks for an hour or two than it is to leave work to go to Starbucks for some time.
Watch The Amazing Spider-Man Online
Film making of Watch The Amazing Spider-Man Online is by John Schwartzman and edited by Alan Edward Bell and Pietro Scalia under Columbia Pictures, Marvel Entertainment, Laura Ziskin Productions, Avi Arad Productions, and Matt Tolmach Productions studio. The film is distributed by Columbia Pictures which is expected to be shown in cinemas on the 3rd of July, 2012.
Your virtual server experience showed that you you have higher priorities than a successful business and walked away from a business with good potential. Besides the idea what are you bringing to the table? The ability to hire a freelancer to do work for you? Software is only a small portion of a business. How are you going to reach this niche group of users? How many of them are there? How are you going to make money off of them? why not just leverage facebooks apis and create a niche app for facebook? How much money would you need? To get your first 10k users? Facebook makes something like 60 cents per hour a user spends on facebook. Are your numbers going to be better? what's so great about this niche of users? Do they have more buying power? Personally I would finish working on what the freelancer was working on. I would also come up with some SAAS tools that you need to build anyway and work on selling them to get ramen profitable.
If you look at ClouldFlare's report, Google Analytics misses at least 30% of the pageviews, so there's a good chunk of unaccounted visitors. You are more like a third/quarter the size.
Best Screenshot Applications for BlackBerry Smartphones
Capturing a screenshot of your BlackBerry display has been converted into

an appealing job as recently overflow of various screenshot applications

which are claiming themselves to be the best. Screenshot is very basic for

our Windows or MAC computers but if we wish sharing any application screen

shot, or the may it be any weather prediction, or an awkward message

received.
Here's a question... now that we know that this is a psychological "trick" played on people to get them to spend more of their money, is it morally wrong for those of us "in the know" to price things this way? Marketers are essentially trying to deceive people into spending more money. Yes, there is an argument that people are free to act as they please and that enough information is afforded them to make the right choice. But we wouldn't be talking about this if people actually acted rationally most of the time when it comes to this stuff. So at what point does taking advantage of irrational people cross a line from ok to wrong? Or does it? What implications would this have on businesses today if the tricks stopped?
Neural Network library in JavaScript
Google doesn't enforce this limit (yet)
Android animating buttons
Think of culture as cooking.

You can use the finest meats, freshest vegetables and highest quality herbs, and still produce an awful meal by assembling them wrong. But on the flip side, you CAN make a very good meal from mediocre ingredients by preparing them properly.

Two examples form my career:

Workplace A: full of smart, motivated problem solvers and "A players" who failed in key ways because a toxic culture just poisoned anything. People were nasty and busy protecting fiefs. The individual work efforts were great, but they couldn't come together.

Workplace B: A place where there was a fairly broad range of people from marginally skilled folks to the super-smart where the teams just got along and had leadership that promoted cross-training and cooperation. People were friendly & professional.

As a leader, doing the care & feeding to maintain good culture (aka making work a place where you want to work) is hard. I think that after you reach a certain size, 100% remote workers make it harder, at least for a core team. Also, your business requirements around security and other factors may force you to do things that will damage that remote culture.
Emails Show Barclays Traders Conspired To Set Interest Rates
Enterprise Software Lessons: Does Freemium Really Works?
Hack. Side projects, websites, whatever, hack. Start a website, you don't finish it? never mind you learnt something now start something new using something different. You got it right, you just need to keep pushing. The only thing that really pays is experience and to get experience you must try, break, play. Never mind on what, how, why, just keep doing stuff. IMHO university is useless. I did not need it and most of the good developers i know did not need it. The fact is, it takes time. And there is nothing to do. Experience is time converted in skills. To me you really seem to got it right but as i said you just need to keep it up.

If you lack ideas(totally normal) think of small problems in your daily routine that could be improved/fixed and do it.

Good luck, and don't give up, seriously. When you start getting rewarded for your work this is one of the most emotionally(and maybe even financially) remunerative jobs.
I wonder if the issue is resource and/or delivery time based. Is the number of people affected by this negatively, less than the delivery time or other costs when trying to facilitate this?
They removed that part from their Terms of Service.
Or, you know, rewrite the entire engine so it compiles into native C code or something. The fact that Facebook found that task preferable to hacking on the undocumented internals for performance says just as much.