skysight-inc/HackerNews huggingface dataset:
Unresponsive to some feedback and complaints, however the fact that the iPhone and Mac have industry leading customer satisfaction figures suggest that they're doing something right in this area.

The correct response to a customer asking or complaining about something isn't always to do exactly what they ask. To do so may impact on something that everyone else who is currently being quiet values in it's current form.
/me adds this article to my pile of articles to read
> That's a good point. But as a result it provides only a marginally better type system, at the cost of performance compared to C. Why not make it a lot better than C, with the same performance?

For many things, GC is a huge productivity boost. I've heard good things about C99, C will probably evolve into a language with a better type system anyway. I don't use C myself, but I don't see why there couldn't be a flag to ensure code only uses a saner subset of the type system.
The unreasonable necessity of subject experts
Why I will think twice about the next Kevin Rose endeavour
This is so wrong. I hate crosswords. I read the NYT a lot. Back when I could, I paid them $8/mo. They no longer offer that option. I'm also allergic to newsprint, and I generally don't like handling a newpaper, so I won't be getting home delivery.
Want to be a Successful Entrepreneur? Learn from Shaquille O’Neal
I wonder what the new cigarettes or nylon stockings will be.
Get the fuck out of there. Do it with class. They'll understand. Your life and your health are far more important. Fuck the romanticism of startups, do your own thing. You're posting on here looking to hear this because you know it's true. GTFO.

I just got laid off from a douche bag boss (who knows, you may have been that boss, for all I know). He was pretty much in your shoes. I imagine in another life he'd be a good guy but his negative attitude was infectious and as a result his protégés are now professional douches and everyone around him is miserable. You're going to become THAT GUY if you don't get out.
Y U NO USE your cache like that:

$data = $cache->get('key',function() {
// do the stuff if cache misses
return $some_value_to_be_cached;
});

? It's quite handy and it forces you to separate actual logic to get the value, which is good by itself.
Why do "journalists" always forget to link to the primary source?

http://research.microsoft.com/en-us/people/mzh/eurosys-2012.... is the original research paper and also provides interesting insights for smartphone app developers.

[edit] Oops, I completely ignored that orange/light grey markup. Must have been an over-active form of ad-blindness.
>someone will intercept the original input

It might be possible to have the server randomly choose what text to test your style on. That would also solve the secure storage. But it's a very hard problem.
Busting 10 Myths about Hadoop
Once they open POST in the Google+ API (even if just for mobile apps, if possible), then it'll be much more interesting.
Nice try, cocaine dealer.
Show HN: Souvenir, a nicer way to look at photos on your iPad.
We just launched Souvenir, an iPad app that creates beautiful virtual photo albums.

It took roughly 6 months from the idea to the product. It's our first iOS app, and we hope that it will be worth it.

It features:

* Easy photo albums
Souvenir turns the pictures on your iPad into virtual photo books, with covers you design. It's also Retina-ready, for the new iPad!

* Simple bookshelf
Your albums become books on a shelf. Use your fingers to take them down, to flip the pages, or to control Souvenir's handy radio.

* No extra work
Fill the pages of your photo books using the albums you've already created on your iPad. It's instant and automatic.

* Change the look and sound
Each album is up to you! Pick from a variety of themes, or add the perfect soundtrack.

The product page:
http://www.metakine.com/products/souvenir/

I'll probably make an update in a few weeks to let you know how it went. Any feedback or tips is highly appreciated!

Cheers!
I'm seeing it in Chrome.

Works great in the latest Firefox Nightly on the same machine.
how could this possibly be faster than a direct connection of the client to your origin server?
Online Education Is Important To Consider
I'm not saying that this is the spec that pushes CSS into the code-territory. I'm not saying there is any one spec that does. I'm looking at the aggregate of CSS4 and am afraid that we are heading in that direction. See, for example, the crazy (and awesome, btw) things you can do in upcoming selectors such as matches[1] combined with a for[2], or the mind-bender that is the shadow dom[3].

[1] http://dev.w3.org/csswg/selectors4/#matches
[2] http://dev.w3.org/csswg/selectors4/#idref-combinators
[3] https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shado...
A not serious idea for a visual feedback http://cl.ly/2K2Z313C0d2C110F2c3q
It's interesting that all this has come from comedians. Perhaps not surprising, given that TV shows are owned by networks, and bands are largely indebted to record labels- I never thought about it before, but a comedian is far more of a "free agent" than anyone else- for instance, Aziz is one of the main stars in a hit NBC comedy (well, as much of a hit as NBC gets these days), but he's free to do stuff like this as much as he wants. I very much doubt a band would be able to get away with that.

I've been a fan of Aziz for a long time- I'll be buying.
I agree. I really think it's practically impossible to be capable of writing CSS and still have difficulty understanding CSS constants. The whole idea of CSS is that instead of declaring your style inline over and over again, you declare it in one place and then apply it to an entire class of layout element.

Every concept that is part of "constant" is fundamental to understanding CSS in the first place.
>It's not a versus, it's a peaceful cohabitation, only some evangelist and/or journalists want to push us to believe there's a war but that's really not true.

The issue is; lots of people who never should have had desktops had to get them because there was no other option. It's not that the Desktop market will die or go away, it's simply that it will contract to what it should have been all along: a very small home market and a large business one.
My primary reason to get root on my Android was... well, let's be honest, like every other HN denizen I wanted to explore and control it. But among my other reasons was to be able to run DroidWall, an interface to iptables firewalling.
Normally, I'm a huge Aziz detractor but I think this has a shot at being more successful than Louis CK's special. I think Aziz is more popular with children of the Internet.
That's not what's scary to me. What's scary is the number of people in my country's parliment who drink like fish and, more than that, the number of them who drink at lunch. Some of these studies plainly state that behavioral and decision making side effects have been observed. I hate to sound alarmist, but my country is being run by people with compromised cognitive ability and, I assume, personality.

I wonder if there's a threshold at which the toxicity starts or if it's just an inherent quality of alcohol just as the high from huffing paint is an integral part of the brain damage that it causes.

Pretending it's not a drug is certainly an interesting perspective considering that it's one of the harder drugs out there.
FUCK THAT.. Quit. He works for an asshole. Startups are a dime a dozen. I'm sure he's got an idea.

All this sensitive therapy crap - just change your life and do what you want. That billion dollar cashout is a fucking joke.
Ask HN: What's wrong with my job listing?
I posted this 30 days ago and have gotten only five clickthroughs and ONE application. I suspect that something about this job post is turning people away, but I can't identify what.

http://careers.stackoverflow.com/jobs/17035/software-engineer-at-games-company-gsn-games?a=k7QUALK

Any criticism, no matter how harsh, would be much appreciated.
It's more common than you realize. I haven't necessarily found a cure all, but talking about it... helps. Find yourself a professional mentor because this is a career issue.

On a personal note, I was (is) feeling the same thing for a long time. You have to decide what your life is going to look like. Pay attention to compromising decisions.
The footer says it's powered by http://VHX.tv
I think the "if it compiles, it works" has to do with Haskell's type system being much more expressive than most static languages, and that most of your code will be declarative and pure.

Purity helps because your program will necessarily be composed of small, self-contained modules (usually functions) that have no implicit dependencies.

The type system helps because you can encode a lot of the code's intent in type signatures, which prevents code that does not match that intent from compiling.

Monads are a good example. Whenever there is some special execution requirement (eg. ordering for IO) for operations, you may be able to express the requirement as a monad, and then any operation outside that monad can't accidentally mix with it.

In addition, because monads allow you to enforce how operations are composed, there is no way for the programmer to forget to adapt the output from operation 1 so that it works as an input for operation 2. That's abstracted by "bind".

I'm a Haskell newbie myself, but there are a lot of mind-bending tidbits around the Internet in how to encode intent in various ways using the type system... It's not the most powerful system imaginable for that purpose, but as far as practical languages go, it's probably at the top.
Cow dung investigated by HP as data centre power source
He works for an asshole. He won't leave because he's being a pussy.
Not in an organized way. IIRC I sent an email a few months ago about what not to do, after we'd had a stream of bad ones.

I also explained to the startup that posted the job ad in question that they'd effectively created an adverse selection filter, and they've since deleted it.
I hate the skeezy way they quote their subscription fees: "First four weeks $99 cents" against a regular price of $15 or more per 4 weeks. Why 4 weeks and not per month? Are they really trying to grab the extra partial billing cycle? Do they think their subscribers won't notice?

In contrast, The Economist has one price (in the US) for all their platforms, including print:

http://www.economist.com/products/subscribe/noreg

I dropped the NYT because they are charging nearly 4x what The Economist charges for a similar level of reporting. Switching to the Washington Post & LA Times wasn't as hard for me as the NYT seems to think.
Clickable link:

http://careers.stackoverflow.com/jobs/17035/software-enginee...
RuPy 12 - Connecting Hemispheres
Using smartphone users as surveillance nodes
Cloudfront doesn't replicate your keys out to each edge each time you invalidate. It only retrieves them from the origin as a result of a cache miss. If TTL was 0 you would miss each request, making each request slower than serving directly from the origin.
I'm not all that great at webdesign but I couldn't seem to implement this in CSS. Any suggestions in doing something similar with SVG?
That's a lot of data to lose on one drive
I Cannot Stop Thinking About The New iPad (3)
Supreme court unanimously rules against personalized medicine patent
It is my understanding that z-fighting occurs when the depth buffer has not enough resolution (due to floating point math). How is that related to whether it's hardware accelerated or not? You can easily get z-fighting with hardware acceleration.
The only reason I can imagine is if you were hitting a limit on server workers.

CloudFront would fetch the file much faster than the average user, freeing up the worker for something else while CloudFront still passes the file along to the guy on dialup.

It'd probably be cheaper to just get another server, though.
Bootstrap-wysihtml5: a simple, beautiful wysiwyg editor
I assume it was just a form letter, and I have difficulty getting angry at / being insulted by form letters. It's an efficiency thing that probably adequately covers more inquiries than you would think. (Government is a different story; I get annoyed by government form letters because they're supposed to represent me, and if they can't be bothered with even pretending to listen, then it pisses me off.)

That's not to say I don't get frustrated at them, however. A few weeks ago, I was looking to buy Petzold's Code from Amazon.ca, and noticed that one of their pages, linked from the checkout page, listed the free shipping option for orders over $39. They had changed it to $25 probably more than a year ago at this point, presumably partially because that's the threshold for Amazon.com and partially because that's the free shipping price the otherwise more expensive Chapters.ca uses. I sent them a message telling them the listed threshold was wrong, with a screenshot, and explaining that I did know the real price by quoting it. They responded with a form letter telling me what the threshold was without any indication that anyone had noticed that I'd pointed out a problem with their site.

I sent a second message explaining that I'd got a form letter and this time they responded that the issue had been forwarded to the relevant department.

I just checked, and the incorrect value is still shown on the website. C'est la vie.
I'm sure there are people for which 15$/month is a bit much, but I imagine for most HNers it's just a drop in the bucket.

Could someone explain their revulsion to paying for the NYTimes? They have expenses that need to be paid somehow. They produce a product that, although flawed[1], seems to do a good job of educating me about the world. I'm a satisfied online subscriber.

[1] OT: Among other things, they seem to have an obsession with pointing out the flaws of the PRC; especially the IHT articles.
Make Gmail always show your email images
We have to remember that 300 persons threatened to jump from the rooftop if their conditions didn't improve a few months ago. It cannot be that much of a rose garden either right?

A common logical fallacy is occurring here: An argument is made toward a larger picture, the argument is false therefore the larger picture doesn't exist. It only proves that the American Life author was wrong and that further investigation is needed, not at all that Foxconn is a nice place.
Maybe "Overlaying picture over video in pure JS + <canvas>"?

Unfortunately, I believe that this article was mainly popular because of it's catchy, yet wrong title (which would certainly be revolutionary if it were correct).

That doesn't mean, of course, that what the article describes is trivial/easy. I've studied math, but I'd still have to think for quite some time to figure out what kind of matrix transformation to perform... and, making it 100+ fps in Javascript is impressive in itself!
Interesting, usually you see people move away from EC2 over time with growth
I'd be more as worried that unintuitive design would scare potential designers away.

Seeing something like #046e08 everywhere scared me much more as a new developer than something as simple as "let green1 = #046e08" would have.
How to copy and paste with tmux on Mac OS X
You need to get some religion, Seriously!
No, they are not.

Speaking from personal experience. I use my Macbook Air at work and to do heavy duty document writing/coding, and my Macbook Pro for recording music and photo post processing.

At home or on the move, when I don't need to be VPNed in, a lot of time is spent on the iPad for browsing, magazine/news reading, email, document reading, etc (admittedly I read books more on the Kindle). It's the form factor and easy touch experience that I really like.
The discussion is about best practices and the relative merits of password hashing functions. So the baseline assumption is that the server-side password database isn't perfectly secure.

In practice, the user gets to choose the password and the website at best gets to veto it or accept it without knowing how many other places it's re-used. There aren't too many sites assigning randomly generated passwords right now, I wish there were more.

Yes, some DoS attackers may be able to throw more and more resources at you until you go down. But some don't and you don't have to make it easy for them by preemptively DoSing yourself with too much password hashing! Alternatively: for some fixed amount of attacker DoS resources, your system can support a certain amount of password hash cracking resistance. Cracking resistance is thus a tradeoff with DoS resistance. The root cause of this situation is the poor entropy present in many users' choice of passwords.

Turning off authentication is generally not an option if your site has any data worth securing. If it were, an attacker could bypass your access controls by simply DoSing you until you disabled authentication.
Job applicants asked to sign into Facebook during interview
Mark Zuckerberg Blows Off Wall Street -- An Example More CEOs Should Follow
It reminds me what PG said in http://www.paulgraham.com/control.html on December 2010.
This is a great trend which I'm sure more artists would follow suit.

But it puzzles me why did they build their own digital delivery solution from scratch instead of using something like GumRoad?
They fixed it in a later patch. But it wasn't exactly great support if a 100% mac crash bug, in a short beta playthrough, didn't get found/fixed before they pushed the version.

I see where you're coming from but I've experienced stuff like this while testing games for all platforms, same thing happened for NWN on Windows. This is what betas are for! :)

I experienced that same SC2 bug for a long time and it's annoying, but when I compare its Mac support to other games (Dragon Age, anything by Valve) I can see how much time Blizzard spends making sure everything works alright.
For a comprehensive list of the best icon fonts around have a look at simurai's list at http://www.delicious.com/stacks/view/SC3hpq
Cycles, belts and cores: applying lessons from science to building startups
You can also listen to NPR without donating.

In the documentary "Page One", http://www.imdb.com/title/tt1787777/, the then executive editor of the NY Times said that they were basically adopting the NPR model: people who like it will pay for it.
Why are you a huge Aziz detractor? First time I heard of this Aziz guy. Watched the preview, enjoyed it.
When I worked at MSFT, we used to break up (senior) people according to which stage of the project they were better at leading, either as technical ICs or managers. If you chunk projects into four parts: early, build-up, build-out, and release (not the words we used --- we just used numbers 1-4), almost all senior people tend to do best at some close span of two of them. I was personally frequently slotted into 1/2 roles, but I knew lots of others who fit more into 3/4 roles. It's a mixture of personality type and skillset.

Few things can doom a project more quickly than putting a "shipper" in charge of an early-stage project or vice-versa. You end up with management that sends all the wrong signals to the team and everybody can tell is looking forward to some later stage.

Of course, for junior people, it's important to just make sure they get through all of them. Not just to pick up the skills mentioned by other commenters here, but also to see which they're good at for when you want to stretch them with a leadership role, without setting them up for an avoidable failure.
Not everyone prefers an IDE but certainly you can see the need for them...
That sounds more like "with servers, small is the new big" to me. From the looks of it, it doesn't sound like the (custom) software itself got any smaller.
>how can we avoid the TV-ization of computing? How can we make sure future generations don't equate a computer with a consumption device rather than a productive device?

Why do we need to concern ourselves with this? The Desktop already is "tv-ized" for most home users. People who are interested in producing will continue to do so but the majority most likely never will be and trying to make them will only turn them against us further. We should just get out of their way and make it as easy as possible to do what they want to do.
I'm not. There is no incentive for better energy utilization.

[edit] for advertizement driven software. Energy efficiency is something which goes to the bottom line of handset manufacturers. That this research comes from Microsoft, not Google, shows how different the incentives in regards to energy management are for the two companies' mobile OS's.[/edit]

[edit 2]It also illustrates the problem of the commons inherent in the app model. Lots of contact with the ad server is great for each app and poor for overall energy efficiency.[/edit 2]
Aziz isn't as big a name as Louis CK, but he's still a decent draw and has what I imagine would be a fairly dedicated fanbase. Assuming his special didn't cost too much to produce, I can see this method's working out pretty well for him.

One doesn't need to make Louis CK's total ROI to claim success here. Even if Aziz pockets a few hundred grand in net profit, that's nothing to sneeze at.
Tuesday Shoesday....
With out a screen your phone could run for weeks.
Living in my car, working on a start-up
In Haskell variables are called variables because they potentially have a different value each time the function is called.

See also Variable (mathematics) [1] vs. Variable (computer science) [2].

[1] https://secure.wikimedia.org/wikipedia/en/wiki/Variable_%28m...
[2] https://secure.wikimedia.org/wikipedia/en/wiki/Variable_%28c...
> the above is justified because it actually costs me, want to serve me ads? fine, but not when they come at a price

How do you expect them to serve you ads? They have to get to your phone _somehow_ so there will always be network overhead. This just feels like an attempt to justify using applications while removing their revenue stream based on impossible requirements.
It should be. But until there's some competitive pressure for them to do that, they won't.
Are the fans working alright? I get both of them running at 6k RPM when playing any game (or watching full screen Flash/Silverlight videos) but there's nothing that makes me thing it's unsafe.
I went through something similar last summer. Others have mention therapy and medication, both of which I second. Also, look into whether you have adrenal fatigue. I had it and the cure has been to take several supplements, notably DHEA and rhodiola rosea.

I was good about exercising even at the depths of my burnout, but I nonetheless still felt tired all the time. The dietary supplements have made a profound difference. I've never felt so energetic in my life (I'm in my mid forties).
I could have everything I have on one drive, and then a second to back it up. Sounds like a good thing.
It reminds me what PG said in http://www.paulgraham.com/control.html on December 2010.
Feasible in a centralised, OS-level ad system, yes. iAds may do it, I have no idea. But most ad systems are embedded at the app level, so when that app is turned off, no downloading can take place.