skysight-inc/HackerNews huggingface dataset:
I think this just helps make it even more painfully obvious that email is the single point of failure for the vast majority of web site authentication security. This takes out a step, but it doesn't change what is already possible for an attacker to do.

Proposals for browser plugins and special protocols that use email for authentication have been around for a while too. It's just a matter of mainstreaming them. Which I hope never happens until we make sure email is as secure as a password manager.

I personally would like to disable the ability to reset my password via email on every one of my accounts (and disable resetting by "security questions" too.). I have all those passwords in my password manager, backed up on all my computers, an external disk, and the cloud. I won't need to reset my password. (Except when the service provider forces me too, like Dropbox recently did.)
Tell me about it. I commute from Pleasant Hill to San Jose, ~60 miles, and it's a 1:45-2:00 hour ordeal each way. If there's an accident or a stall -- forget about it.

If that south bay Bart line was going, I'd be golden. I've actually taken to riding Amtrak from Martinez part of the time. That's a fun commute, but pricy.
Spotify files accounts: $22M Profit
This is coming soon. We do plan to charge for it so we can keep making it better, but the payment stuff hasn't been integrated and we are going to squash some more bugs before that. Thanks!
Good public transportation by itself is not enough. Driving a car is still a "high status" marker in most of the world, especially in developing countries. People need to show off, the world is not all populated by Japanese.

For example, Moscow has a decent public transportation system, but is also famous for its traffic jams. There are people who prefer 1.5 hour one way commute in a car to 40 minute commute by metro. There are lots of complaints about public transportation, but I don't believe it is the main reason. Trains are also crowded in Tokyo (there is a popular video on YouTube where station workers push commuters onto the train).
Chrome Becomes A Better 3D Gaming Platform, Now Supports Pointer Lock
Works on Nexus 7, results:

1 thread - 316.0 MFlops 319 on 2nd run
2 threads - 880.0 MFlops
4 threads - 1454.0 MFlops
In other news, licensing fees for on-demand streaming music services expected to rise next year.
It depends on where you live and what your priorities are. I grew up in an 1,150 square foot house in the DC suburbs. My parents had two kids. The house is now worth about $390k, according to Zillow. For that much money I can buy a 1,300 square foot condo in Lincoln Park, Chicago. No back yard, except for the 1,200 acre park next door with zoo, duck pond, flower conservatory, etc. Good public school within walking distance (how many dads can walk their kids to school every morning?) The central business district is a 10 minute walk + 12 minute subway ride from the school.

I agree that not everyone has options like that, but I think people make it harder on themselves than they need to. A lot of people have kids and decide they couldn't possibly raise their kids anywhere except a far-out suburb with 1 acre for the dogs to run around in. They spend just as much money for a house as they would in the city, except they get 1,000 extra square feet they use to store a lot of junk. Then they complain about their commute and all the traffic. They do it because well their parents did it and oh cities are so dangerous, forgetting that teenage driving is a much bigger danger to a middle-class kid than city crime. There is a lot of inertia built-into peoples' choices in this matter, IMHO.
Georgia Tech student here. One thing I would like to point out is that although the education given by Georgia Tech is excellent, I think that the real reason graduates make so much money is because of the Coop/internship program and the international studies program. It was why I chose to come here in the first place. I don't know the exact statistic but I believe more than 50% of students in Georgia Tech do a coop. In my major (Industrial Engineering), 70% of students do some sort of study abroad or work abroad.

Students that do coops usually get hired by the companies they coop for and they are usually hired at a position higher than entry level. This I believe explains the higher starting salary.
Local Google president in Brazil arrested over negative election ads on YouTube
Would definitely like to read it!

I personally find the need to go back and forth quite a bit between different tools when working even on a single dataset. Say, i'll do some work with text part of the dataset in Python, then use Matlab for some basic quantitative analysis, then use R for some advanced statistics if I have to, port those results back to Matlab/Python for speed, then back to R to sweave, maybe some spreadsheet stuff too, etc... So for me, for every project I need to have my dataset in easily accessible format (csv/someSQL/etc) and I need scripts in every language that I use, that would communicate with the data source and get "up to speed" right away.

It's little tips like that I think people should be sharing more.
Microsoft seems to be the biggest current proponent of flat design, and I must say it's not so great for usability.

When I see this: http://www.istartedsomething.com/wp-content/uploads/2011/09/... I have no idea what is and is not a button. I suppose it's all a button. But there are zero affordances in this UI.

This is now finding its way to Microsoft's websites. On outlook, I can't quickly find the buttons to do key tasks: http://cdn-static.zdnet.com/i/story/70/00/001893/eb-new-outl...

I think the reaction to excessive skeuomorphism is well founded, but removing all affordances isn't the proper way to move forward either.
In my experience, DS cartridges are far worse than NES cartridges for this issue. I don't know how they corrode the way they do, but I've sent my carts to Nintendo numerous times for replacement.
WONDERFUL list. You really nailed it all on the head, and I'm impressed that you really know the place after only a year. RESPECT.
How do you dir on http?
Pricing is hard.  We need your help.
I find "grep --universe" confusing because that should be a shortcut for searching Amazon for Carl Sagan cooking books.

http://www.neatorama.com/2009/12/31/carl-sagans-apple-pie-recipe/
I freaking hate flat design. I was SO disappointed when Chrome did away with a nice 3D icon :/
I spent a good chunk of time in South and Central America a few years back -- there is a seemingly huge divide between my (a Seattleite) perception of traffic and that of most people in several of the countries I was in.

I would occasionally get stuck on the highway for hours behind accidents, rock slides, etc. and I was one of the only people who seemed remotely bothered by it. Everyone else just kind of sat there as there was nothing they could do about it. I remember asking about it and people just sort of shrugged. Here's a picture I snapped of a flipped semi that caused several hours of backup -- http://i.imgur.com/SEuEj.jpg

The funniest part was how quickly the old ladies with baskets of mangos/frescas could somehow seemingly appear knocking on your car window asking if you wanted anything to eat or drink.
I think many HN readers will agree that an inconsistent or nonsensical user experience is, in many situations, a bug.

As noted in the comments on the bug, there is a disconnect between the features available at the command-line and available through the GUI; except in the

Second, when you have issues like these[1] popping up, as well as the corresponding privacy concerns, I think it's perfectly fine to illustrate that with a polite bug that illustrates more clearly how silly it is to integrate this feature into an operating system (by default).

[1] https://bugs.launchpad.net/ubuntu/+source/unity-lens-shoppin...
The links are one-time only, and they expire.
REBOL is very impressive.

My favorite programming language is K, which is super fast, super terse, and completely eschews modern abstraction paradigms like Object Orienter Programming. (Opened a file? get an int selector. Want to define your own data type? Sorry dude, you have to make do with the built in int+double+string+symbol+date+time+list+dict. That kind of spartan). K programs tend to be 10-100 times shorter than the equivalent C++, and of comparable speed.

REBOL is super terse and compact, but it is otherwise the complete opposite: It has tens of built in types (file, money, email, internet address, color), lets you modify its syntax and even encourages that (define new "dialects").

REBOL programs that don't deal with math tend to have comparable length (in term of tokens, not characters) to the equivalent K program, while having abstraction facilities almost on par with LISP. That's quite amazing.

Unfortunately, it is also the complete opposite of K in terms of speed ... It's rather slow.

Both languages clock at a complete implementation (no dependency beyond basic OS) at ~300K while providing quite a bit GUI and some batteries (In the case of K, a full fledged ACID hot-standby order-enhanced relational database; In the case of REBOL, everything you need to do internets including mostly complete mail/ftp/http protocol implementations, sophisticated GUI layout, and a lot more).

My dream language would be something that is fast and terse like K, but has all the REBOL built-ins and abstraction mechanisms. I'm not sure if such a language can exist, or how it would look. But I would like one of those.
Really feel sorry for the guy if he goes to jail even for a few hours. Google had this problem before in Italy and Turkey too IIRC. It ducks that a sales manager goes to jail for something entirely out of their control.
That... that is an incredibly helpful walkthrough. It would have been nice if you included vsftpd or some other ftp program too - but bookmarked nonetheless.
The "Placebo Effect" isn't "something tricking you into thinking it works" - it's the fact that having a belief that something works produces better outcomes. I doubt that the mental state of the child has any detectable or consistent effect on the function of the console.
Canvas is directly implemented in gl (or directx) in most browsers at this point. WebGL is still faster like the poster above says because you as the programmer an can make optimizations that are not possible with the canvas api like drawing many things with one call.

http://blog.tojicode.com/2012/07/sprite-tile-maps-on-gpu.htm...
I actually did the 1250kcal method for a full year when I was 10 years younger, and it worked like a charm. It required a LOT of discipline and extremely careful calorie counting, but it definitely worked.

Being in my late 20s now, 1250kcal is just not sustainable, but going with keto is working great and is likely to remain so for a long time. It helps that all I ever drink are water, tea, black coffee, and milk. (That's been the case my entire life, so that part isn't unusual.)

I eat eggs/sausage/bacon for breakfast (one of the three), then I eat an earlyish dinner of steak or bratwurst. Since I'm on Adderall XR, lunch never happens. On days I feel like carbs, I go out to Ivanna Cone (amazing local gourmet ice cream) for half a scoop. That consistently puts me at less than 30g of non-fiber carbs per day, with a fairly steady decline in overall weight. I'm never hungry outside of meal time, and I don't have problems saying no to carbs, aside from when I'm eating out with friends.

Once I've lost the weight I want to lose (another 20 pounds or so) I'll be able to figure out what level of carbs I can have without gaining on a daily basis, and live with that.

I have to eat carefully, but not eating carefully is what got me fat in the first place, so that's just what I'll have to deal with.
You should check out Total Spaces: http://totalspaces.binaryage.com/

I was dreading the move to Lion since Spaces was a big part of my development workflow. But Total Spaces has filled in the gap for me.

Since its just juggling windows around there is a slight lag in responsiveness compared to the original spaces but in general it does the trick for me.

You can do most things on your list with Total Spaces:

* Top left corner: Show all four spaces in a 2x2 grid
* Top right corner: Show all current application windows
* Bottom right corner: Show desktop
* Bottom left corner: Show all windows
> Changing the behaviour of `grep -R` is definitely not the correct answer, though.

What about changing the behavior of grep -r?

(Sorry, I just couldn't resist. When I first clicked the link, I actually thought this was a reference to the GNU grep changes at first).
Simple: public transportation sucks and will probably take twice the time to get to your destination. Motorbike: you have no idea how madly people drive down here, and how many motorbikers day each day. Also, it rains (heavily) almost daily from November to April - definitely not fun on a bike
The thesis seems fair, but when you go to LayerVault's main landing you get this swirling, vertigo-like background canvas behind the main content. This hardly seems "cut ... down to the bone" nor seeking "the most impact with the fewest elements" as the article professes.

Granted marketing content has different usability requirements than functional software. But I'd argue that dizzying your prospective customers with swirling animations is counterproductive and not an example of "lean design".
Killing the lock-out chip is a bit more risky, but also works wonders:

http://kyorune.com/modding/article.php?id=26
SKINS Men's Ry400 Recovery Long Tights
The men's RY400 Recovery Long Tights from Skins have been developed to provide optimal compression to assist your muscles' recovery after intense exertion.
Shaders in Processing 2.0 beta
>You could say that about every service in rural areas.

Well, I do ask that question about every service in rural areas. There are advantages to living in the countryside - traffic, clean air, cheap housing. If I'm expected to subsidize rural broadband, why aren't rural people expected to subsidize my housing costs?

If cheap, fast broadband is really important to you, why don't you move somewhere it's available?
So I sympathize with this point of view, but the difference can be pretty stunning. Although between getting ray tracing or getting something like NURBs as the fundamental unit of geometry composition I'd probably lean toward the latter as a bigger 'win.'

One of the things about ray tracing that was unexpected for me was that you could use a lower pixel resolution and get a higher fidelity 'feel' for the render.
typo: absurdity (present in the original article)

Trend Micro AV is flagging this article because of storage.aunticles.com
Yep. Here in Germany it goes something like that too. Being in college gives you right to ride busses/trains for free, but a lot of people and I rather ride our bikes everywhere. I really see no use for a car here. It would do more harm than good.
The two most prominent buttons on the home page have subtle drop shadows and gradients. Google is actually a great example of restrained skeuomorphic design.

If I had to advocate for just one aesthetic (which is silly on its face), I suppose restrained skeuomorphism would be the one.
Show HN: PHP lib for Buffer - bufferapp-php
I'm glad you think it's weird ;)

From the Firmata website:

"Firmata is a generic protocol for communicating with microcontrollers from software on a host computer. It is intended to work with any host computer software package. Right now there is a matching object in a number of languages. It is easy to add objects for other software to use this protocol. Basically, this firmware establishes a protocol for talking to the Arduino from the host software. The aim is to allow people to completely control the Arduino from software on the host computer."

To you, the joy of microcontrollers might be one thing, but to me another. _that_ is the real joy of microcontrollers—there is more then one way to play with them.
You're right, that's my fault. You can set synchronous_commit to off, which makes this possible. However, this is a database wide variable, so you can't use this database server for anything else, presumably, if you set synchronous_commit to off.
I totally agree with this.

When I shifted my design thinking to use this approach to building UX, I found not only were my sites/apps easier to bring to mobile but the desktop versions were usually better as well. Mobile first designs often lead to better designs on desktop, at least in my experience so far (with content-heavy apps).
Foxconn Riot Underscores Labor Rift in China
A lot of data centers and aluminum smelters tend to be located next to where the power is. If you build it they will come.

Considering all the infrastructure that goes into keeping a fossil or nuke plant fed and cleaned and its power output distributed, I think if a solar installation has a net payback time of similar period we ought to be willing to invest a little in the distribution as well.
Could you let us in on how to go about implementing such an interface? You don't have to go into specifics but if you used any tools or frameworks that you found invaluable etc, it would be nice to know.
I am still on keto, and it's continuing to come off. I'm not insanely strict with myself, so I'm not losing weight as fast as I could be, but I've found a good balance based on my personal activity level and quality of life considerations.

Once I've lost the weight I want to lose, I'll keep on with keto, and just gradually increase+track my carb consumption, until I find the a point where I start to gain weight... then I'll set that as my limit.

Long story short, it's a lifestyle change.
Nowadays, I tend to avoid gradients because it's so easy to mess it up. It's not only about choosing 2 colors, it's about eveything that happens in between. Putting some text on top of it requires to be readable on both colors, and everything in between.

Buttons can have depth without gradients. Check the ones on http://www.facebook.com. A flat background color, a subtle 1px light on top, a subtle 1px shadow on the bottom, and a darker border all around.

Depth is not only achieved through "3D" gradients and shadows. It is achieved in flat design through size, color, spacing. It's hierarchy by balance.

It's like a well-balanced music mix: if it sounds good on average level, it'll even sound better on loud level. Flat design is balance before the lighting tweaks.
These days I have no problem with sites who don't want to support some users, that's their call. I wouldn't recommend suggesting the users must not use the internet very often though.
Again, no: it is per each and every individual transaction. (edit:) To be very clear, this means that a single HTTP log table in a single database could have some requests marked synchronous_commit (as they are to a resource that you charge for, and for which you need accurate logs), while for others it is not set (as you just want the fastest performance).
Why would you choose Portland over Seattle? It's nearly identical weather wise, except you have no state income tax, Canada a couple hours away, the ocean right next door, a second tier international airport (vs portlands third tier) and two large tech companies to help create a tech base.
Wow, this looks great! Outstanding video, too. Consider me sold, definitely going to try the trial.
thanks for the reply, i have done something similar for a document editor/creator(EDI documents) but purely javascript. i might just try CS out now. cool stuff, hope to see more out from you guys.
I used to blow in them, but I found that the double cartridge technique (putting two in at a time causing the pins to press harder) worked a lot better. Sometimes if things were really bad a 'snap-in' technique would work. To perform this technique you insert the cartridge partially and then apply downward pressure causing the cartridge to forcefully jump into the slot. This was likely very bad for the system :)
(I can actually write code, I'd much rather use this whenever practical though)
There is no doubt it's a tradeoff with kids. You have to balance a good neighborhood, good schools, decent living arrangements, and having enough time to actually parent your children. All of these are why I won't work another job that doesn't let me work at home a reasonable (to me) amount. I don't want to have to move closer to work to make that balance work when it is so easy to move work closer or me.
Thanks! We did build a lot of this with bootstrap itself, using custom LESS.

I do disagree that bootstrap doesn't replace unique design and code. Lots of great websites have a standard set of interface elements, and bootstrap makes this extremely easy. Just add your custom styles and you have a unique site built on a solid CSS framework.
According to this web page:

http://www.consumerenergyreport.com/2012/03/21/what-makes-up...

It takes about $0.20 to refine a gallon of gas, so ~2kWh/gal. Except, It obviously actually takes less electricity than that, because there are other costs to refining. Not a bad investment in energy terms, when a gallon of gasoline contains ~36.6kWh worth of energy.
Why Too Many Startups Stink
"Good public transportation by itself is not enough. Driving a car is still a "high status" marker in most of the world, especially in developing countries. People need to show off, the world is not all populated by Japanese."

Who said cars would disappear? Car culture can and will change.
First Round Capital Design+Startup- Sahil Lavingia of Gumroad
Plenty of people already doing that in Mexico. There are also people who threaten to "wash" your windshield, do juggling acts, and so on.

It isn't a line of work you want to get into.
I used to live in São Paulo and I moved in the exact same path the girl in the article. Up from the North Zone all the way across the city to the South Zone. Without traffic, during the night this would take me 30min but during a normal day it would take 1.5 to 2 hours to get to work and the way back was even worse. On Fridays it get's even worse as people tend to use cars so they can hang out after work.

I did that for 2 years and moved to Canada a year ago. I know the situation got a lot worse recently, although I can't tell why.

This is really a pity. São Paulo is really one of the most exciting and thriving cities I have ever been on. The nightlife is awesome and it's a great place to work. The traffic jams are by far the worst problem the city have.

I agree with the article that public transportation is a solution. We have a large subway system, it's not the longest of the world but it's the one with more passengers per mile, also known as the tuna can coefficient. Getting around using the bus or subways is often more painful than on a car.

If you ever go to São Paulo get a place near where you work. If you don't you will have a bad time.
I think the problem is that salary/tenure/promotion is tied to hazy, individual, non-standard assessments of impact, of which the calculated "Impact Factor" of journals that people publish in is one factor. My boss (and Public Library of Science founder) has a blog post related to this, http://www.michaeleisen.org/blog/?p=911 . Essentially, hiring/tenure committees don't explicitly sit down and plug in the impact factors of journals that a candidate has published in, but most people have a hierarchy of journals in their mind, with Science, Nature, and Cell (for biologists) at the top.
I for one, believe it would considerably simplify the implementation of graphics engines. To make rasterization look good you have to do a lot of optimizations and go trough a very long pipeline. You don't have this problem with ray-tracing. Plus the same base technique (ray-tracing) can be used for a lot of problems in graphics: visibility checking, lighting, reflections, diffraction, motion blur, ...
They haven't enforced that rule for a while now. Google Voice and Chrome replicate native functionality and are both in the app store.