skysight-inc/HackerNews huggingface dataset:
Yes, Spectrum Networks is the other half of Condointernet.net.
I chuckle every time I see this.
> The way MongoDB yielded was improved in 2.0 in a very significant way and this was taken further in 2.2 with the complete removal of the global lock as a step towards more granular concurrency.

Yes with 2.2, write locks have improved drastically. However, I'm still waiting until you can get to the point of not having to lock down whole collections (the near equivalent to a table - with caveats) as opposed to a document within the collection (the closest thing that you can call a record in db terms - with tons of caveats).

This being said, Mongodb does have really really awesome documentation and it is the right way to go for many applications and developers.
Snark aside, it's a valid point. Shouldn't CLI tools mimic GUI tools?
Opera mobile asks for confirmation before loading the frame.
yeah, for a second it thought this was divshot with a name change.
There is no reason to assume that "script" means javascript or client-side script.

(Perhaps the comment was edited after you suggested the correction)
I have been on 100% travel in the US for the last year, and the three weeks I spent in Oregon were very depressing. It literally rained every single day; the longest period without rain was about 6 hours, or the couple of days it snowed. I would never want to live there for that reason, I was happy to leave.

As for Portland itself, a friend told me to watch the show Portlandia before I went. At first, I thought the show was way too over the top to be funny. After actually spending some time there, it became apparent that if it was any less over the top, it would be a documentary.

On the plus side, Oregon is very nice. Crater Lake is spectacular in the winter, and perhaps the most beautiful area in the US. There are also many awesome Art Deco bridges along the coast.
I agree with people arguing that flat design's run the risk of not giving users enough information to know what are buttons and what aren't. That is one of the biggest challenges to using a flat aesthetic. It's easy to take for granted how much information gradients and drop shadows provide to the user. Which is why I've appropriated your style of combining flat UI with drop shadows for depth. The drop shadows add just enough dimension that they can be used to express hierarchy without making the interface dishonest.

What I love most about flat design is that it forces you to simplify, since you aren't giving the user as much visual information. The flat aesthetic magnifies any clutter, because objects and shapes don't communicate their "possession" as much, so having too many pieces on the page at once doesn't work. Remove a line here or a drop shadow there. Make your text more succinct. It's awesome. It might even be a good challenge for startups, just because it forces you to focus your product more.

A huge bonus for me to flat design is that I'm not constrained by my earlier true-to-life decisions like gradients and drop shadows. Before I started using a flat aesthetic, I'd often run into situations where I couldn't place a button or a plane right where I wanted it, because it would contradict the other dimensionality that my gradients and drop shadows were creating. I'm glad to be rid of those constraints now (or almost).

Though, I'm always scared that we'll a/b test a gradient-filled button on our call to action and it'll crazily out-perform our flat one.

---

It might depend on who the interface is for. But it also depends on what the interface is for. LayerVault is a perfect example of an interface that needs to recede when a user is viewing their own work. You don't want your flashy buttons competing for their attention. Similarly, with Segment.io, I don't want all of our UI to be competing with the data we show in graphs.
A lot of discussion on the hardware side and none on the software. The modern mac has benefited enormously in terms of software availability and compatibility from being nix based and on x86 hardware. Does it really make sense to completely throw away that by moving to a non-x86 platform?

The iphone/ipad are one thing, because those devices are built around the universal web just as much as native apps, but when you're talking about the pc market and being used for serious productivity, multimedia creation and software development and such, going backwards to the days of hoping there are specific mac ports of the tools you need sounds like a losing proposition.
How do you reckon what's described in this article doesn't count as “real” harassment? Just because the harassment is done anonymously online doesn't mean it's any easier to deal with, perhaps even the opposite. Not to mention the dead flowers and the other things which happened outside the web.

In the end I believe the internet just provides an easier way of stalking people than through the traditional means, but the victims are affected just as badly, so I don't think you shouldn't take internet harassment any more lightly.
Beer Is Cheaper In the US Than Anywhere Else In the World
If you want the best undergrad ROI, go to Georgia Tech [pdf]
password reside there in perpetuity

It seems like you could easily handle this by making the link invalid after a certain time period, requiring you to request a new one. Which, is actually what a lot of password reset emails do currently.
One of these days we will shut down the "Salting password hashes is a useful thing to do." meme from 1994.

See: http://codahale.com/how-to-safely-store-a-password/ for details.
You know how people that work at your company remember their passwords after having to change them so often and comply with so many rules? They write them down on post it notes that they leave at their desks.

Nice work!
Thanks for letting us know. I'm going through the issues reported in the comments here and trying to reproduce and fix them. Some I'm having a hard time reproducing :(
Video looks great so I went ahead to sign up. It's not working in Chrome though. Still some bugs as I can see from console.
Catching Fire: Ways to Find Apps
"Overall I see both Apple and Microsoft going for consumer level devices, remember calculators are computers as well, only biased for the application and in that both apple and microsoft are transitioning towards a unified interface and standard making computers more and more consumerised. Thats ok as there will always be Linux and many other operating systems to play with if you need that level of interaction and in that whilst its a change I don't like, I can understand it."

A huge chunk of Microsoft revenue comes from business customers, pros and the ilk, who run applications that can't all be distilled down to a touch interface. There's still a CLI in Windows 8 and much of the MS new server products are driven with CLI in the form of Powershell. You can pick your level of interaction that you need.
I opened it in my desktop firefox and it showed «Sent to phone» notify of firefox2phone plugin which uses chrome2phone protocol.
A machine that can turn garbage into useful raw materials.
"...the tough thing about adulthood is that it starts before you even know it starts, when you're already a dozen decisions into it. But what you need to know, Todd, no Lifeguard is watching anymore. You're on your own. You're your own man, and the decisions you make now are yours and yours alone from here until the end. "

An arbitrary age of maturity has nothing to do with actual (as opposed to legal) adulthood or responsibility. The fact is that "kids" at the age of 17 and 18 are already making decisions that will affect them for the rest of their lives. Making the legal age later will certainly not help these people realize that the decisions they are making are important or that they need to take responsibility for themselves.
I too am having lots of doubts on responsive design. I've yet to see an example of a significantly popular and non-trivial website implement responsive in a convincing way.

Anyone arguing that "they're just doing a bad responsive design" I think it missing the point. Responsive almost means it has to be bad in some way, because it is a compromise of design between 2 very different devices, not just in screen size but in use cases.

The "right" approach, is the same thing we've been taught for 50 years, separating code from presentation. Building a robust API for your backend data makes the front-end presentation much easier and cheaper, so you can afford to make front-ends tailored for whatever you need.
Define "beer".
Ask HN: What hurts you the most in web soft dev?
Absolutely. Well said. I've never even owned an umbrella.

For those who suffer from S.A.D. (as I do), there are options: get a UV lamp. I also recommend acupuncture (how very PDX of me).
I think you missed something : the whole post is plain sarcasm. Maybe not obvious to you, but still.
Here you can check traffic in Paris and its suburbs:
http://www.sytadin.fr/
Last friday night there were 350km of traffic jams.

Looking at the "barometer"( http://www.sytadin.fr/opencms/sites/sytadin/sys/courbes/cour... ) you can see that 200km of traffic jams is a daily occurence.
> But normal people need their hand held as to what a button is. Subtle drop shadows and gradients are the best way to instantly get someone to understand that yes, this element does something. Something important is lost in flatland.

I disagree. Go to http://google.com. How many of the items in the bar at the top have gradients? Is there any confusion about whether they're clickable? Now go to Google+. Is there any confusion about whether the icons on the left are clickable, despite being flat (and even grayed out)? I'm looking at Chrome right now and none of the buttons in the toolbar look 3D. All of these examples do have a rollover effect, but even without that, the design informs you what's clickable. And mind you, these are all examples from a company that is not embracing flat design as its major aesthetic.

Users have plenty of experience with clickable items that don't look like buttons. There are a ton of ways to convey that something is clickable without trying to make it look like a physical button.

> On a side note, the vault and picture frame image on the main homepage for layervault.com is the height of skeumorphism and realistic design. Beautiful, but also kinda ironic.

Agreed. It seems quite out of place to me.

The spinning background is also really rough. It's completely gratuitous and actually makes me queasy.
I would be interested to see more "low level" posts about how people approach their data analysis workflow. I do data analysis for a living and find that efficient workflow has just as much impact on your productivity and results as the choice in technologies that you use.
It's akin to a sit in protest. I think it's adequately placed.
Make sure you've created a page to drag the components on to. That was the problem I was running into anyway.
The problem might be NP-hard, but with modern commercial (CPLEX, Gurobi, Xpress) and open-source (Cbc, SCIP) solvers for discrete optimization you can find a provably optimal solution in a relatively short time, even for thousands of nodes.

The disadvantage of genetic algorithms is that they are heuristics, with no guarantees on the quality of the solution found. Exact solvers such as the ones above do provide an estimate of how far you are from the optimal solution if you decide to stop them before they terminate.
Agreed it's not a very good article. I'm just bothered by how quickly the cargo cult behind any new technique or technology come out with their pitchforks.
On spinlocks and sleep() - How removing a call to sleep made WebKit 3.7x faster
This is an interesting discussion. So what's the goal? Is the goal making the homeless person happy/ier? Are you sure that by not allowing that person to have alcohol, or by making him get a job, he's going to be happy/ier? If being happy is not the goal, then what is it? And how do you achieve it?
Blackberry 10 Browser (made entirely in html) preview
This is true, in the Ubuntu packages this is printed to the default log at /var/log/mongodb/mongodb.log. It is also abundantly clear from the documentation. I struggle to understand how one could deploy a new datastore in production without reading the "getting started" level of documentation or looking in the log at some point.

The 2GB 32-bit limit of MongoDB seems like a complete non-issue to me.

Wed Sep 19 17:29:21 [initandlisten] MongoDB starting : pid=3765 port=27017 dbpath=/var/lib/mongodb 32-bit host=deepthought
Wed Sep 19 17:29:21 [initandlisten]
Wed Sep 19 17:29:21 [initandlisten] ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
Wed Sep 19 17:29:21 [initandlisten] ** see http://blog.mongodb.org/post/137788967/32-bit-limitations
Wed Sep 19 17:29:21 [initandlisten] ** with --journal, the limit is lower
Wed Sep 19 17:29:21 [initandlisten]
Wed Sep 19 17:29:21 [initandlisten] db version v2.2.0, pdfile version 4.5
Wed Sep 19 17:29:21 [initandlisten] git version: f5e83eae9cfbec7fb7a071321928f00d1b0c5207
Wed Sep 19 17:29:21 [initandlisten] build info: Linux domU-12-31-39-01-70-B4 2.6.21.7-2.fc8xen #1 SMP Fri Feb 15 12:39:36 EST 2008 i686 BOOST_LIB_VERSION=1_49
Wed Sep 19 17:29:21 [initandlisten] options: { config: "/etc/ mongodb.conf", dbpath: "/var/lib/mongodb", journal: "true", logappend: "true", logpath: "/var/log/mongodb/mongodb.log" }
Wed Sep 19 17:29:21 [initandlisten] journal dir=/var/lib/mongodb/journal
Wed Sep 19 17:29:21 [initandlisten] recover : no journal files present, no recovery needed
Wed Sep 19 17:29:21 [initandlisten] waiting for connections on port 27017
Wed Sep 19 17:29:21 [websvr] admin web console waiting for connections on port 28017
Their downfall began when they moved away from PPC. It's been a long time coming.
It would have been a more effective snark if it came with a pull request.
Brazil is a joke.

Neither Google or Youtube are down now here, probably won't be too, since it would let it spill the amount of ridiculousness that happens around here in every field outwards.

Not long ago, another judge tried to blackout Facebook for 24hrs too, don't remember why...
Interesting read. It's fun to hear the other side of the argument. I don't really agree. Some of these arguments could be applied to all mobile sites, not just responsive sites. If that's the case, we've debated the value of mobile sites for years and mobile sites have clearly won.

1. It Defeats User Expectation — This is not a fault of responsive design, but rather the designer. We need more, skilled responsive designers. A responsive site should act and feel like a regular mobile site.

2. It Costs More and Takes Longer — A mobile site usually requires two separate code bases. With a responsive site, you can maintain both the desktop and mobile experiences from the same place. Also, a good responsive designer is cheaper than a desktop and mobile designer. If it's costing more, you're doing it wrong.

3. Non-Responsive Designs Usually Work — This isn't specifically targeted at responsive design, but rather all mobile websites. By your logic, any mobile site is subpar. While I think you should always include a link to the desktop version (which can be easily achieved by switching out the stylesheet), I don't think desktop sites are superior. A desktop view might be appealing to a small percentage of power users, but the majority of users will appreciate a tailored experience. Just don't hide functionality. You should be able to accomplish the same tasks on mobile that can be achieved on the desktop.

4. There is Often No Load Time Benefit — You're doing it wrong. A good responsive design will have a much lighter weight than a desktop version. There is no reason a responsive site can't function in the same manner and achieve the same performance as a mobile website.

5. It’s a Compromise — Again, this is a power user issue. Always offer the option to view the desktop version.

It is silly to argue against mobile design. Screen real-estate is more valuable on a mobile device and our designs should reflect that. If your argument is responsive design doesn't offer performance benefits, than you probably need to reconsider your workflow and RWD structure.
I don't understand the last part of his question. Has Microsoft tried to patent SPDY?
What amazes me is that people make it sound as if they did not consider this. Of course what they considered doing that but also realized that it will raise very little revenue since 99.99% of folks will not click on the Shopping lens.

With this way, people are forced to see Amazon results and a few of them clicking on irrelevant results and buying will result in a lot more revenue comparatively given that it's certainly an affiliate deal.
I think the 10 year estimate is a bit optimistic. Public transportation construction projects can easily take 10+ years from planning to construction to completion.

The California High Speed Rail project, for example, is estimated to take 18 years just for construction, not including all the planning time it took just to get to this point.

My personal opinion is that in areas with high traffic, car registration fees (or gas taxes) should be increased dramatically and the fees should be used to provide public transportation. Public transit should only charge fees as a means of controlling the number of people using the system (in other words, as low as possible to maximize usage but high enough to reduce overcrowding).

In other words, make people that want to drive subsidize public transit. This would encourage fewer people to own or drive cars and push them to the less expensive public transit.

It's all a matter of incentives.
I suppose some people might find a use for a CLI interface to the dash's search engine. Changing the behaviour of `grep -R` is definitely not the correct answer, though.
Interview with Go co-creator R.Griesemer; native,exceptions,generics,goroutines
Why am i not seeing anyone talking about a google maps native app violating apple tos? Apple strictly enforces the "no replicatiion of native app functionality" rule, so even if google does submit an app to the app store, will apple accept it?
Blowing on the cart sometimes worked, if there was errant dust or fluff in the way.

How do you know it was the blowing, and not the act of removing and reseating the cart? That's rather the point of the article.
I don't necessarily disagree with the conclusions, but

"Next up is the OS. Have you noticed that OSX releases of late, well, to be blunt, suck? It’s not that they suck as a stand alone OS, but they take away a lot of the freedoms and flexibility that the Mac desktop OS user has come to expect. Bit by bit Apple is removing all of the parts that make OSX something other than a phone class OS"

Is nonsense. "Suck" is a matter of opinion, but there's nothing you can do on a 5 year old Mac that you can't do on a new Mac (and several things more). People keep confusing attempts to make the OS easier to use with "closing" it. When I can't run my own software, and drop to a terminal with the standard UNIX tool chain, I'll but the argument. But there's no sign of this so far.
Traffic is the #1 cause of unhappiness in the world. Move yourself close to work, even if you have to pay the premium. Do not put a price tag on your happiness.
Brazil orders the arrest of Google’s President of Operations in the country
The quote probably got mistranslated, reading the two last paragraphs I'm pretty sure he's referring to "the fundamental law of road congestion" or a similar theory.

http://www.theatlanticcities.com/commute/2011/10/only-hope-r...
You can elegantly present advertising and other non-essential elements alongside the main content of a GUI interface.

There is no elegant way to do this with a CLI interface since it is not a static interface, it is a stream of characters. Anything that's not content will have to be inline with user-generated input and output. It would be like a weather app with ads in the middle of the sun icon.
>Putting patently invalid(joke) bug reports in a system that's designed for actionable bug fixes just makes life a bit more troublesome for people actually trying to fix things. Harassing them about it through this channel seems like a waste of their time.

Let's consider protest via sit-ins at Local Business Foo for its socially-irresponsible but entirely-legal policy/action of Bar. There are plenty of places to protest those actions/policies. Various municipal bodies (city council, chamber of commerce) and private bodies (better business bureau, etc.) are all channels designed for handling complaint. It is precisely because of these channels exist that more a unconventional method of complaint is more notable and thus potentially more effective. In such cases involving a local business, you are most definitely wasting someone's time, far beyond the bounds of deleting or invalidating a bug tracking ticket.

As a qualification, I recognize that, depending on the topic of protest, there can be a gap/disconnect in the severity of the topic of protest. The cultural go-to for the words "sit-in protest" evokes imagery of the American civil-rights era, whereas this is an affiliate monetization scheme for an open source operating system. Yet there are other topics which have drawn sit-in protests over the decades, and drawing upon these I feel that my metaphor is apt.

(edit: eckyptang beat me to the punch while I was typing this longwinded and nuanced response)
Responses here: https://docs.google.com/spreadsheet/viewanalytics?formkey=dG...
Even if that's the case, I'm pretty sure Google wouldn't say no to a truck load of cash for a license, at least until Apple's Maps was more acceptable. Besides, why would Google want to discontinue GMaps on iOS, when GMaps on Android is much better?

And who do you think they are? Some kids on a playground getting their toys and leaving after one of them pooped in the sand?
I think it's because they've taken the aggregator (Paypal) model, gotten rid of the off-site checkout and made it really appeal to developers and technical folks through the API's. The website almost reads like a wiki. It's a really neat idea and I think it will gain lots of traction in that community.
Flat design certainly has it's place in the world but it's important to keep in mind that ultimately it's just another aesthetic. Distressed, Glossy, Flat, Matte, Woodsy, etc, these are all just styles that lay on top of what is good information architecture and interaction design.

It's not about flat design being right or wrong, it's more about whether it's appropriate for the job/task and audience/market.

There are good movies with special effects and good movies without special effects -- it's just a one element of the entire experience and by no means the most important.
Just throwing out a quick response (I'm not GP) but because they are different interfaces. While they both may display the same content and in the broader overall sense behave similarly, how you interact with the content and program itself is different.
The Mars Ogler - Curiosity Raw Images Feed
It wasn't about ideology, it was a CITY fire department that for a fee (not tax) would provide fire protection service inside the county but outside the areas it has legal jurisdiction to tax. Some places in the USA do not have county-wide fire service because they are that poor, or are particularly remote.
Show HN: My one-sided anonymous chat startup reached 500K+ members virally
Missouri Department of Corrections
have to say, this is an amazing design and editing tool they built. seems to be built on top of backbone?
Out of curiosity, what cell phone that meets the criteria can you afford? The iPhone 4 seems to go for about $200 used, or "free" if you want to tie it to a cell contract – since you are buying a cell phone, that seems like something you will need anyway. There doesn't seem to be a lot of margin for a lower-cost device there.