skysight-inc/HackerNews huggingface dataset:
Out of curiosity I just opened up Facebook on my iPhone (mentioned in the article as a good example).

The tab bar has 5 items: News Feed, Requests, Messages, Notifications, and More. I'm in the News Feed 99% of the time. Requests and Notifications are pretty much redundant (since requests become notifications) and could easily be put somewhere else - maybe nav/title bar. Messages is completely useless - just shows me a button to install a different app that I don't care about (of course that's "better for metrics", but not better for users). And "More"... well that's a standard hamburger menu, and frankly the only thing that needs to be there in my opinion.

Maybe I'm an atypical user, but that experience seems to be the case in a lot of tabbed apps.
Hi we are developing Butler.js and your help is much appreciated.

We want to make life simpler and have fun, in the daily browser routine, for all.

For any suggestion, bug, question feel free to open issues here https://github.com/720kb/butler/issues

Default commands are few atm, we would love to hear about your needs here https://github.com/720kb/butler/issues/9

Of course, this works only in Chrome (latest versions).

If you want feel free to keep in touch from here for example: https://gitter.im/720kb/butler

Thanks for your attention!
LegoBlocks – A block based Rich Text editor made using React
Terrafugia unveils new TF-X flying-car design
If I could work on anything? If I was already wealthy and really, really didn't have to think about making money from it? Then I'd work on fusion reactors. I'd have to hire a team, but I'd also want to dig in and learn as much as I can myself.
I guess it isn't an illegal pump and dump scheme if you get your buddy at the New York Times to pimp your latest stock pick rather than sending out a whole bunch of spam emails?
They're trying to sell SF right now (and slashdot), so who knows what's going to happen next.
When I took it ~25 years ago it was called Intro to Systems Engineering, and covered the foundational principles of control systems design and analysis of linear dynamic systems. A lot of Laplace transforms, first- and second-order differential equations, relationships between time-domain and frequency-domain behavior, etc.
I've come to the same conclusions.

Our tooling still requires an integer as the first part of the script name - but that's only used to determine overall execution order. The numbers can overlap and there can be gaps which helps with the branching problem.

I also agree that idempotent scripts are a key best practice.

We also persist a hash of the script in the database so that our tools can detect when a script has been modified after it was applied. This has helped catch and prevent a whole class of bugs.
The law is very generous regarding immigrants, but it still is somewhat hard because of the bureaucracy and paperwork.
It is extra hard if you come from some country they don't know much of, because you will be a first for a few kinds of paperwork.

I don't think knowing spanish is a requirement. At least I know of a few people who manage with only english, but you will enjoy life much more if you try to learn it. Uruguayans are nice, warm and very sociable, you will be missing out if you only talk to those that know english well enough.

Regarding work prospects, Uruguay is expensive and the salaries don't seem to reflect that. You will probably manage, but will have to be more frugal than someone in Australia. (There is plenty of good paying programming jobs though. Uruguay is the top software exporter in Latin America.)

All in all, Uruguay is underrated country. It has lots to offer and is growing everyday, but it still requires more effort to make a living than western countries. I wouldn't advice it for someone whose top goal is money, but I would strongly recommend it to someone who enjoys life's little pleasures, food, tranquility, friends, health, education and being away from almost all of the world conflicts.
Before we move to CS for all, can we at least solve the problem of Computer Literacy for all!?

There's a huge population of people who simply cannot effectively use a computer. Can we fix that first?
Otherwise we're leaving them behind and that's not right.
The coolest piece of mathematical software I’ve come across in the last few years is Chebfun, http://www.chebfun.org

Basic idea is to represent functions by high-degree polynomials which approximate them to near machine precision. After each operation, any terms which contribute at less than about 10^-15 are dropped, in the same way as bits get dropped after a standard floating point operation. This keeps the degree of the polynomial from growing exponentially.

The Chebfun team has found or invented a number of efficient algorithms for interacting with such polynomials, which make it practical to find roots, take integrals and derivatives, solve differential equations, combine multiple functions in various ways, and so on.

I think it must be the largest Matlab library anyone has yet built, and while I’m not the biggest fan of Matlab, they’ve done a great job integrating with the environment. Turns out Matlab has a bunch of object oriented features with operator and function overloading, so Chebfun can adopt most of the operators and functions for operating on regular Matlab arrays and overload them to work on their continuous function approximations. This makes for very clean and readable code for their users, though the internals get pretty complex.

Also recommended is Trefethen’s book Approximation Theory and Approximation Practice, which explains the mathematical ideas underlying the library. First 6 chapters are freely available online: http://www.chebfun.org/ATAP/
This is a good introduction. I recently started playing with Electron after being frustrated with trying to get NW.js to install gracefully (without having to edit a binary first).

I'm currently working with node-sodium on a simple E2E encrypted chat app in Electron (for fun only! I'm not reinventing Cryptocat).
> Furthermore, if he wanted to communicate how the calculator should have looked, he could have DRAWN it.

The problem here comes in the nitty gritty details. Short of a pixel perfect drawing, there's no easy way to convey what you want in specifics. And then there's the difference between the mind's eye, paper and screen. What looks good for the first two might not work on the third. Getting a parameterized version to modify allowed him to drop the paper/speech part and go straight from mind's eye to screen.
> I'm risking being inflammatory here, but do people really believe that they get better uptime from AWS compared to renting dedicated servers?

I haven't rented servers in about two years, but yes. My old MediaTemple dedicated servers and the pair we had colocated at a local telco's large datacenter experienced occasional network outages and whatnot just like AWS does.

IMO, AWS made load balancing and fault-tolerant setups much more accessible to small businesses. At the time of our switch, getting a load balancer at our colo was quite pricey whereas AWS charges $15ish a month for it. Getting a three-tier setup on AWS was easy, whereas at the colo we'd have to pay for at least 6U of space even for relatively small amounts of traffic.
If you watch the video Sosuke posted, the Concorde seems surprisingly maneuverable. Probably since it has a short span so it can roll quickly and a large amount of thrust.

Actually, the movie used models, you can see the loop scene here:
https://www.youtube.com/watch?v=Ny_JslCCPxk&feature=youtu.be...
Its not working for me.
Whats wrong with the world in 2 minutes
> I feel like AWS has way too many moving parts to be stable.

Well, everyone has different definitions of stable.

> I'm risking being inflammatory here, but do people really believe that they get better uptime from AWS compared to renting dedicated servers?

I don't think it is inflammatory, but perhaps you have an idealized notion of how well teams manage uptime, and more importantly, failures, on average. Sure, a great team will do fantastic, but an average team will... not.

That said, it seems likely that AWS is hitting some kind of a rough patch right now. There are, however, other cloud services whose uptime records for the last year would be the envy of your typical company's internal hosting services, and I'd expect AWS to return to that fold shortly.
A min wage assistant for lazy people.
Well, clearly I failed to make myself understood, and I apologize. When I said, "countries can decide", I meant "country" as in the general entity which includes society and its general moral code, not the legislative body specifically (nor any other component of the State).
Previously on HN:

https://news.ycombinator.com/item?id=5154795
Good point. Vulkan's purpose is for GPU hardware companies to stop having to write graphics software (drivers). GPU producers shouldn't be responsible for writing OpenGL compilers any more than AMD and Intel should be responsible for writing C/C++ compilers and Python VMs.

As I understand it, the goal is to move the API closer to the hardware. Hopefully so close that the driver will be very thin. There are plenty of software developers out there who can implement an OpenGL driver in Vulkan as well as the employees of AMD and Nvidia, I would think.
"pass"?
>It's worth noting that "hacker news" was probably never meant in the sense of "excellent programmer", but rather in the sense being criticized by the article:

I think your notation is revisionist history.

Here's an example of a PG's use of "hacker" from 2001. PG is very much talking about "hacker" as an above-average programmer not content with an inferior "blub" language:

http://www.paulgraham.com/avg.html

YCombinator was started in 2005. The "Hacker News" was started in 2007.[1] The audience it intended to serve was the type of "hackers" mentioned in the 2001 essay.

PG also later uses "hacker" in the sense of a tech nerd who would rather focus on a startup rather instead of being discontent working at a corporate job. This definition of "life-hacker" is also not relevant to the article's definition. The article is talking about programmers who serve VCs' agendas instead of pursuing their true desires. PG has never advocated that. The essay also complains about the VCs who are pseudo-hackers because of their monetary influence. PG isn't talking about them either. Ergo, this website was not trying to attract them as an audience. (The "demo days" does try to attract VCs but that's an event separate from the website.)

One can look at Internet Archive Wayback Machine[2] and see that the front page was dominated by topics unrelated to "chasing the money". Just a bunch of tech geek topics. Programming languages, algorithms, etc. It was very much "news" for "hackers" in the positive connotations of that term.

[1]http://www.paulgraham.com/hackernews.html

[2]https://web.archive.org/web/20071016064109/http://news.ycomb...
This is an important point. You contribute most as a designer when you control or influence whatever is necessary to get to good design. In most cases, the largest levers of influence are not in which design patterns you use, but in the business decisions that make things simple or complex.
> fwiw, I've encountered this quite a bit when helping users switch from Internet Explorer to Firefox or Chrome -- both of which use the stupid hamburger menu -- an users hate it and "being able to find things" is probably the number one reported reason that they go back to Internet Explorer.

Even as a routine Firefox user, I never use the "hamburger menu." Instead, to reach functions not visible on my toolbar, I just press Alt to reveal the traditional drop-down menus and use those.

I still remember when I first heard someone call the three-line button a "hamburger." Variations had been around for some time, and I think people generally called it a "list" or "menu" button. I personally thought it looked like a thumb grip, so when it appeared on mobile as something you could grab and slide, for a while I called it a grip. The name "hamburger" has never resonated with me. So admittedly part of my disdain for the hamburger is simply the new name.

I am generally in favor of the article's argument, especially in large-display contexts such as desktop computing. As much as I can appreciate the visual minimalism of mobile designs, it can feel frustrating and constraining to navigate a mobile design in a large-display context.
Are there prop shops with books that small?
Re: Ham radio. It goes back further than living memory, to telegraph operators. They also used morse. And I have the impression that some aspects of unix terminals derive from those days... Edison grew up in those times, commercializing as much as he could. Yet hackers continued, as they do today.

Though perhaps we've reached the end of the road with communications - the interconnected net of networks seems all encompassing, like globalization and the end of history. Can there be any new, technically difficult means of communication?
it's not all about uptime. It's about upfront capital costs.

It also highly depends on the service and solution you build.
I know in traditional EC2 space, over the long term you absolute can self-host for far less money, but you are talking about 5-year TCO.

Things like S3 bring another advantage: a globally distributed data store is HARD to build and supply on your own dime. I would argue things like that are much harder to beat self-hosted.
Yes, same here.
Oh, good old "programming in XML".
Not after the last one.
Did Texas' big Amazon deal yield a prime return?
Am i the only one who is fascinated by the choice of:
-the website name
-the about section
-the contact email id
?
I couldn't disagree more. There are many parts in the world where people still have to deal with landmines that were laid in conflicts which ended long ago(i.e. decades). It's especially problematic because many of these fields aren't mapped or marked by any means, and kill people who unknowingly wander into them. War in space could mean filling Earth's low orbit with debris that travel in excess of thousands of kilometers per hour.

Going back to the landmine analogy, imagine being unable to get to your local supermarket because two warring nations planted landmines at every possible exit outside of your neighborhood. A war in space would be much worse.
The Fastest Way to Ruin Yourself
Hey, keep it up! I just got tired, and scared, and really not confident that I'd "make it", much less everybody. So I'm performing an experiment. That you are out there only encourages me.

Meanwhile:

A. mosquitoes (or fleas, if you prefer) are in a category that is very difficult to defend, right? I mean it takes an very broad definition of "we" to include bloodsuckers.

B. If the category described in A. exists, if "we" excludes some creatures... then you have to ask yourself where to draw the line, and that's crappy territory to traverse. But what if it is necessary to traverse it?
Worth watching Haroon Meer's keynote at TroopersCon if you feel like fixing a few things. There are hard problems that do infact need solving: https://www.youtube.com/watch?v=rarpym8JJXQ
Well, let's stop at 70-year-old history on the way. At the end of WWII, the US had not been bombed nearly into oblivion, had not had large fractions of its population killed off, and had not been occupied (or ruled) by psychopaths trying to kill off everyone who wasn't like them. In the US, you could spend your time trying to build the future instead of trying to rebuild from the damage of the past. You also could live your life with less fear of a return of the days of killing. So, yeah, that looked a lot like opportunity in those days.

Today? That's less clear cut, I agree.
I'm sorry, but I'm pretty convinced there's a phase-shifted dragon in your pocket, untouchable and invisible unless painted by a properly configured tachyon beam...

... which I'll happily sell you for just $2000. Remember, phase-shifted dragons are dangerous!
You inspired me to look up the origin of that quote, which was actually quite an interesting (albeit inconclusive) investigation; see http://quoteinvestigator.com/2015/06/18/cleveland/
Yes, we could do that to gain traffic and momentum. However we are trying to figure our product/market fit first. We want to make sure that we can make people fall in love with our solution before we go out for strategic relationships and traffic. We don't want to bet on traffic numbers and want to make something people want(easier said than done). We want to genuinely build a community for people who care about immersive communication
"12:28 PM PDT Between 12:03 PM to 12:19 PM PDT we experienced elevated errors for requests made to Amazon S3 in the US-STANDARD Region. The issue has been resolved and the service is operating normally"

Our AWS TAM called us. I don't think he wanted the nasty call I gave him at 4:30am
How the EPA managed to spill 3M gallons of mining waste into a Colorado river
S3's uptime is probably an order of magnitude better than I can provide myself. From 2010-2011 I worked with a medium-size MogileFS cluster, with about 160 million files and 50 TB of data, triple-replicated. We had great uptime until we ran out of I/O capacity on the metadata DB. Then we had a week of 10% downtime, while we ordered new database servers from Dell.

As far as I remember, S3's US Standard region hasn't had a serious incident since Fall 2012. That's a pretty great uptime record in general, even though it's terribly frustrating on days like today.

My current company spends a few hundred dollars a month on S3. I certainly couldn't match S3's uptime at that budget. Maybe I could do it at 2-3X the budget, but with that budget it might be easier to mirror my files across multiple S3 regions.
Former AWS employee here. I disagree. Amazon S3 is way more "complex" than you think. This is a talk I gave years ago, I guess most of the principles are still valid today: https://vimeo.com/7330740
In most cases, large cloud infrastructures have a higher uptime than a dedicated one. I said "most", because if your IT is particularly good and well funded, then their uptime might be better.
No, you missed my point. Why does it matter what Steve Jobs liked? The tweaks in this story seemed to stem from Job's personal preference, and not any usability concerns.
Did you and parent poster not see https://news.ycombinator.com/item?id=10032621 ? It comes into play there.

As to "why?", I assume it's asked in jest.
I realized I like writing paragraphs more than code. I'm a decent programmer, and I still code sometimes, but I didn't want to do it all day every day. So...I became a lawyer. :-O Now I help start companies and troubleshoot human problems. It's actually fun, and my technical background is very helpful.
Yes, your comment is unneccessarily inflammatory, in case you're wondering why I'm downvoting you.

Nobody in this thread has made any comments about their uptime expectations before you brought up the subject. There's no sign here of the "people" you are referring to.
PX2 – a backbone replacement
AWS is so massive that even when 0.1% of the customers are having problems, it is huge news like this.

The reality is most customers are not affected, and overall service uptime is highest anywhere around.

Not to mention that whenever AWS is having issues it's always in one region at a time, and frequently a single availability zone. As long as you build your application to be AZ-tolerant, you won't run into problems.
Whatever--it's not our problem.

Companies (as a class of socioeconomic entity) have, since the 80s, been continually shirking their duties to their employees. At this point, the employer-employee relationship is adversarial. Thus, if it makes more sense for prospective employees to view their next job as resume padding, that's what they'll do.

If companies bothered to treat their workers well, to pay them well, to tie their fortunes to those of their employees, maybe we'd have something to talk about.

As the movie "Killing Them Softly" said:

This guy wants to tell me we're living in a community? Don't make me laugh. I'm living in America, and in America you're on your own. America's not a country. It's just a business. Now fuckin' pay me.

And yeah, that makes life hard for people starting new companies. So it goes.
The title of the article is "The Hamburger Menu Doesn't Work" not "The Hamburger Menu Is Bad". Not only that, they present actual evidence about it not working for a number of apps and websites.
You Will See the Doctor’s Fallibility Now
> I keep reading these articles about how awful hamburgers are but so far not a single one addresses menus that have more than 3-5 items.

One approach is to build a hierarchy
http://blog.manbolo.com/2014/06/30/apple-on-hamburger-menus
Back in the day, I wrote my very own database migration toolkit [1] with its special DSL and cool things like automatic rollback script generation and (limited) type inference. It never gained any traction, though. But I still use it in every project with great success.

[1]: https://code.google.com/p/octalforty-wizardby/
http://status.aws.amazon.com appears to indicate that they did have problems and have now resolved them.
Nuclear for space can go spectacularly well (innovative propulsion, electricity and heat generation) or horrendously bad. Propulsion is the most promising, though, for Moon and hopefully Mars colonies. More Elon Musk need to go mainstream.
My summary. Tell me if I missed something.

Hey, designer. I know screen real estate on mobile is extremely limited. I know it would be really nice to fill the whole screen with content and just have a little, square, "more" icon tucked in the corner. I know you've tried to establish the hamburger icon as the universal "more" icon.

Too bad. Users aren't catching on as quickly as you'd like. They don't notice, understand or utilize the icon. Even if they do notice and understand, an ambiguous "more" is dramatically less engaging than explicitly showing what they can get. A "more" icon is asking them to expend effort up front exploring your interface with no clear reward in sight. So, they don't bother. Like, a measurable 50+% drop in engagement don't bother.

So, stick to tab bars as much as you can. It seems like a waste of screen space. But, the results still seem worth the cost.
Be an Astronaut
The us-east-1 region gets treated differently than all other regions by AWS. Part of the reason it gets treated differently it is the default, and hence the most popular. It also doesn't help that it is on the east coast, and experiences more weather.

For the above reasons, and that I work in the SF bay area, I put everything in us-west-2. us-west-2 sometimes has it's own issues, but nothing quite at the level of us-east-1.
Javascript's influence?

If so, the circle is now complete, as we are about to get classes in ES6
I researched this topic a few days ago and beside the (excellent) article from James Archer, I found the following links worth reading:

Why and How to Avoid Hamburger Menus[1]
Hamburgers & Basements[2]
An Update on the Hamburger Menu[3]
The Hamburger is Bad for You[4]

A bit off-topic, but the Hamburger icon was actually invented at Xerox PARC[5].

[1] https://lmjabreu.com/post/why-and-how-to-avoid-hamburger-men...

[2] http://jxnblk.tumblr.com/post/36218805036/hamburgers-basemen...

[3] http://jxnblk.tumblr.com/post/82486816704/an-update-on-the-h...

[4] http://mor10.com/hamburger-bad/

[5] http://gizmodo.com/who-designed-the-iconic-hamburger-icon-15...
Forbes Announces Social Networking App with Tinder for Its 30 Under 30 Community