skysight-inc/HackerNews huggingface dataset:
As far as touchscreen-compatible window management goes, I'm not sure it gets better than ChromeOS.

For example, the keyboard shortcuts for snapping a window left or right let you customize how wide the window is after the snap. So for example, alt + ] snaps the window to the right half of the screen. The same shortcut again grows the window to 90% wide, then 80%, then 60%, and finally back to 50%. So if I want whatever I'm reading to be decently wide at the cost of letting my SSH window take up slightly less than half the screen, I can make that happen without a mouse. Or for a good responsive site, 20% or 30% of my screen is all the site needs.

In addition, when I have two windows each taking up 50%, hovering on the window edges they share them brings up an additional handle that lets me adjust the width of both windows simultaneously (if I want). Why can't Windows do that?

Finally, there's a keyboard shortcut for centering a window on the screen, which I am a total sucker for.
> it's not a security measure and it will inconvenience someone every once in a while

So why do it? And port knocking will inconvenience every user, all the time.

> setting the port in ssh config costs you nothing

It costs complexity for all users of the system. This includes you, all other people using it, all servers and their services wanting SSH access, etc. Standards are a good thing.
Rings true for me as well. Back in the day before I read the GPL on my copy of Slackware, I was a Microsoft supporter!
“How do you turn petabytes of data into scientific knowledge?”
The Most Valuable Brands in America, 2000 to 2013
Look, he is warning people to watch their mouths over language that clearly isn't actionable and then when challenged is saying that even if it isn't actionable it is best to stay quiet just in case. I don't need to practice law to say that this seems like really bad advice. "Don't publicly theorise about public figures" may be good general advice if you are actively being pursued by a court, however it is appallingly restrictive advice for general life.
What about just http://news.ycombinator.com/classic/n where n is the age of the account that must submit or upvote the item for it to appear on that page.

That would fairly easily allow us to compare relative activity and quality at any userbase age.
Hacking your twenties
The Battle for Power on the Internet: Bruce Schneier at TEDxCambridge 2013
Digging the gold from the App Store
Sam Crisp - How To Destroy Everything, Or, Why Video Games Do Not Exist
I've visited Pitcher.io. I think the messaging on the site is kind of complex, maybe you should focus on one value proposition and communicate that?
Sobre los MOOC (Spanish)
One Size Fits Some, on App pricing
The trick is to have enough "time-wealth" (eg: independence, in days) to be able to turn down contracts because they do not match what you want.

I'm doing this from Europe :-)
I've used it before, though this article seems to be fixated upon a fixed port sequence and fairly compares that to a password layer that is futile as between you and the server your knocking many people can see and know that sequence, making it moot.

Which I agree with. But if you use a port sewquence derived from a S/KEY, then each port knock sequence is a one time sequence never to be repeated.

It is a simple and dirty level of security using the much hated obscurity approach, but by varying the ports via a aranged S/KEY sequence you can move it up a whole level. S/KEY easy to do and worked well on old old old nokia over 10 years ago as a little simple java app. Just using it to derive a port sequence instead of a one time password.
I love Krita. When I moved my personal computing into Linux, one of my concerns was that I might have to continue to use ArtRage in a Windows VM - that was until I found Krita. Similar goes for MyPaint [1] by the way, which emphasizes simpler, more streamlined UX but is a bit slimmer in terms of functionality.

I like how Krita, MyPaint and Gimp all interoperate quite nicely thanks to the OpenRaster format [2].

If I had a naive-uninformed-user-request, I'd wish both would leverage multi-core CPU and GPU power a bit more. Things which appear to be rather simple get really sluggish once you're working on higher-res canvas with many layers.

Nonetheless, kudos to one brilliant open source project.

[1] http://mypaint.intilinux.com/
[2] http://en.wikipedia.org/wiki/OpenRaster
Once they had it traced to his household, it was pretty much game over though. Even if they didn't have technical means to determine which family member was using it, I'm sure they could find others.

Using just the information that he used VPN Product A, and the extortionist used VPN Product A doesn't mean anything without other information, and they wouldn't have even found the information that he connected to VPN Product A without having a reason to look into him specifically (vs. any other customer of VPN Product A).
I was just thinking that along with other stats. For example:

* industry volume vs need (supply/demand)
* average education requirements
* comparison to other high paying jobs in that same country (lawyers/doctors in the US)
* programming language usage (Ruby, PHP, Javascript, Java whatever else).

and idk. Just to get a good idea of how each country stands.
These seem to be quite high, especially the Australian salaries.

The average web developer here earns $93,000 AUD?[1] That means that half of web developers are earning more than that.

That's substantially higher than the national median household income of $63,000 AUD [2]

[1]: As few have pointed out, this is correct if we assume the graphic meant average == median. But my point still stands: A reasonable chunk of people get paid more than that.

[2]: http://www.censusdata.abs.gov.au/census_services/getproduct/...
I don't think this has a lot to do with good PR. It's a smart acquisition. Weather plays a big role in agriculture in Asian countries.
What is the perspective of longtime PHP/Wordpress/Drupal developers on this? I've done WP and Drupal briefly before doing Rails, basically all the time. But since then I've also built things in Sinatra and JS frameworks, too.

For awhile, I didn't touch Rails but went back to it and was pleasantly surprised that even though I enjoyed using Sinatra and Padrino, the weight that Rails's magic adds is counter-balanced by convenience that is most welcome to developers.

I contrast this with Drupal/Wordpress, in which the version upgrades make the platforms easier to build out for clients, but not much easier to develop for, in terms of either developing plugins or customizing the install (not sure with Drupal, I quit at around v5).

To me, it seems like Rails is adding some things I may never use, but those things seem to be optional...And from 3 to 4, they did cut back on some magic-hacks, such as the magic-finders that were too susceptible to security flaws.

I think a big part of why Rails may have better longevity than previous uber-platforms is because of its focus on testing. So it's quite feasible that Rails can always adapt (by being more modular) without causing unmitigated chaos in the developer ecosystem.
I think it's more effort for companies to manage it so in general they don't offer it.

I have seen people negotiate a 4-day week, and take a 20% pay cut. In the end, their job didn't really change, so they were paid 20% less and either worked relatively harder than others for less pay, or underperformed relatively to others, so their career stalled and bonus was reduced.
MyDiago - Never Lose Your Stuff Again
There are many applications for this device, but the one i'm focusing on is people and animals - so any guidance, access you can provide I would greatly appreciate it!
Climate change: how hot will it get in my lifetime? - interactive
Ikea's New Solar Panels: Sunshine Optional, Subsidies Required
No Portugal, Italy or Greece as well.
The scoring system would be described in the methods section and anybody with a decent data analysis and experimental design background would ferret that out.
The authors article is good although it misses a tiny little detail when calculating hourly costs. Its not just his $100K/700 hours = pretty good, its also his customers thinking, hmm, it took a specialist 700 hours, so it going to take our busy guys 1000 hours part time, and our guys are already busy, and he's only asking $500, thats a bargain at 50 cents per hour to replicate...

Now if you start demanding $5/hr from each customer then the outsources in India are going to start eating into your sales when they take the work inside or just figure out a work around that doesn't take 1000 or 700 hours.

Another interesting issue is signing budgets. I have no use for this particular example but my boss can sign off on $500 at pretty much any mega corp I've worked at, but if you demand annual auto-renewal ongoing charges or get into the mid 4 figures suddenly you have to convince a heck of a lot more people than me and my boss. If you're charging more than a conference or a training class, or you're demanding annual payment, its going to be a harder sell for megacorps. Sure the code monkey and his boss might love it, but now you need to convince additional bean counters who think ruby is a precious stone and its all downhill from there. You could try to corporate speak market it to get past the bean counters with lots of babble about proactively leveraging the synergy of the enterprise cloud platform but that risks repelling the code monkey and his boss, a fine line to walk.
Average means little, actually. If a guy makes a million per year and another four make 100k, their average salary is 280k...
The Abomination of Ebooks: They Price People Out of Reading
> Are you claiming people are solely the product of their environment? There is substantial scientific evidence to the contrary.

I'm genuinely interested in what/where this is, any links / searches?
I switched to "5 hours sessions" per day and I'm focusing on 2 clients, so that I have time for my SaaS, for my family, and as well a bit of margin to handle emergencies.

(but I definitely agree that freelancing and running a SaaS or product-oriented company is absolutely not the same...)
A story of Java's improbable return to prominence
Lazy prefetching of AngularJS partials
Yes, but the cash you deposited becomes a balancing asset.... surely (I am not an accountant).
The "join splinter" modal that automatically displays while reading the page completely obscured my mobile viewport but the close button was offscreen, and I was unable to continue reading.
No, It's about what is inside the Flash that defines your experience with it.

For me the best trade-off is still to use a flash-block and grant the flash running time when I choose to do so.
Flash's file format is fine w.r.t. compression. (It's beastly to parse, but that's a consequence of history.)

It does a terrible job of rendering graphics though (probably because the guys who wrote the lowest level parts of the engine did so a long time ago and have moved on). When Steve Jobs wrote his letter about Flash a big part of the deal was Flash's impact on battery life because it was so inefficient -- and Adobe struggled to fix this for years and then gave up.

I remember back when some Adobe blogger published a comparison of Flash to canvas animations showing Flash to be significantly faster. I, and several others, posted trivially optimized versions of the canvas code that crushed Flash like a bug, and this was Flash at the end of a long period of optimization where it carefully draws only the regions of the screen that changed, versus a pretty naive canvas implementation pretty much double-buffering its animation.

http://loewald.com/blog/?p=3362
Not necessarily. A median of $93,000 AUD would mean that half of web developers are earning more.
Win $100 for naming the new website
We are launching a website that brings together different parts of the training ecosystem, help us name the new platform, and in the process win USD 100.
....is what?
I guess the author should clarify if the reported number is the median salary (in which case your assertion that half the web dev are earning more than 93K AUD is correct) or if 93K is the average salary (which can be biased by a few very high earners).
One of the parents at my school took a bullet for the rest of the team and let her son not brush his teeth. They became black, holey and disgusting, and I imagine quite painful. Everyone in school knew that that's what happened if you didn't brush your teeth. Worked on me and my brothers, and I remember the kids in my class boasting about how long they brushed their teeth for.
I worked on a project not long ago that used Rails to serve up purely JSON via a REST API and the front-end was all Ember and Coffeescript. (Coffeescript because an intern started prototyping part of the UI in it, and we all figured it'd be fun to learn. I'm not sold on it though.)

We designed our JSON model differently than Ember Data expected, though, so we basically had to make our own Ruby GEMs and EmberData adapter. But with those in place it's fairly easy to use Ruby as just a back end.
Goldman Sachs has a problematic plan to keep its tech talent around
The site seems down from here.

Google Cache: http://webcache.googleusercontent.com/search?q=cache:blog.sp...

Relevant image: http://thumbnails.visually.netdna-cdn.com/salaries-of-web-de...
Because Netflix doesn't have episodes that aired the day before.
HTML5 and CSS3 online resources for web developers
So I'm guessing it's not a typo but instead a way to shape the data to fit the assumptions. Saying GE is 44th on the list is misleading at best and disingenuous for sure. From the wikipedia page on the Forbes list, it's clear that the rankings are based on all four of the measured statistics, not just assets.

It is interesting to me that 5 of the top 10 and all of the top 3 are financial institutions. By comparison to 2012, Only 4 of the top 10 were financial companies and ExxonMobil led the list.

http://en.wikipedia.org/wiki/Forbes_Global_2000
Tick - customizable todo list (iOS)
Any idea how a "web developer" in Japan make $86K while a "software developer" in Japan only makes $31K?
I think you're mixing up average and median.
Plagiarism at it's worst !  Is it worth to sue the media and the bank?
> The average web developer here earns $93,000 AUD? That means that half of web developers are earning more than that.

Not necessarily. They don't mention whether it is the mean or median.
Mark Hurd, Oracle’s Master Salesman, Wants Your Business
Or, people could read about how and what the shadow banking system is instead of watching a popular, slanted - albeit good, documentary. The "shadow banking system" aren't banks, that's the point.

People underestimate just how regulated the banking system is, despite all the talk about more regulation.
Ask HN: Examples of good writing in computer science?
Hey fellow HNers

I'm about to go off for a holiday and I'd have many hours to kill on the plane and I'd like to spend some time reading. I've started work on writing a book on virtual machines and ECMAScript, and I would like some examples of good writing for computer science for inspiration.

An example I liked is K&R C. It's clear, and to the point. It is however, also a little dry. TAoCP is also very dry and it takes a lot of work to read it. PRML is a good read but can be intimidating at certain points. I also found On Lisp to be a good read if a little meandering.

What are your favourite compsci books that are well written; easy to understand and follow; and caters to multiple reading levels, from newbies to advanced readers?

What to you, makes good writing?
Frameworks evolve and adapt to changing needs. But they try to stick to their core design philosophies. Django's philosophy is quite general[1] and might stand the test of time.

Some of the reasons Rails and Django might fall into legacy could be the due to the underlying language itself. If Python continues to be affected by GIL related multiprogramming issues or lack of stronger types, then the associated web frameworks like Django would also be affected. Then there are always non-technical factors like hype and community interest.

Currently, Rails and Django have crossed a certain critical mass in adoption, they are effective for a majority of web programming usecases and have a thriving third party developer community. So my guess is that it would be pretty much a solid choice in 2016 as well.

[1]: https://docs.djangoproject.com/en/dev/misc/design-philosophi...
Here is the text, but the main part is the image:

Are you a Developer or Designer curious about your potential salary in different countries? You’ve come to the right place.

Below are some averages of yearly salaries per country. As it seems, the best paying countries for Web Developers are Australia (87K $), Japan (86K $), the US (76K $) and Canada (60K $), while the lowest paying countries are India (12K $), Malaysia (8K $) and Philippines (7K $). Graphic Designers seem to be most appreciated in Switzerland (96K $), followed by Australia (64K $). The numbers jump quite higher when talking about Senior positions, as well as for Software Developers in comparison with Web Developers.

Salaries of web developers in India, the Philippines, USA and around the world

If you are considering the startup life and you are attracted by popular startup hubs, the numbers look a bit different. Sillicon Valley’s Developers have an average salary of 119K $ per year, while London’s Developers make 79K $ per year and Berlin’s Senior Developers reach on average 80K $ per year.

And of course, you might consider working for one of the most appealing tech companies at the moment. Seems like the best paying ones are Google with 128K $ for Software Engineers base salary per year, followed by Facebook (124K $) and Apple (114K $).

So where are you going to head to? splinter.me is here to help you make the leap by keeping you in the companies radar for work opportunities that fit your skills and interests. So don’t forget to create your profile :)

Join splinter.me, it's 100% free
10 reasons to believe P != NP
Analysis of the law on BioTech Patents
Do you mean pro-Apple as in a fanboy who thinks everything Apple does is great, or pro-Apple as in he appreciates and respects their design chops and business acumen?
Yes, this Steve-Jobsian reasoning is exactly what leads to bad UI designs: "People don't know what they want and if they don't like our UI, it's in some way their fault."

I don't have anything against designers trying new things - unless they are trying them on me. For me, Win 8 or Gnome 3 is clearly a downgrade in terms of user experience.
?

He was listing the cities in the Northeast corridor.
Aside from their own projects, I don't think Netflix gets episodes from the current seasons of popular TV shows the way Hulu does.
I wonder why software developers in Japan make so little (35k), but web developers there make a lot (85k)?
Exactly, and another problem of the start screen is that it's fullscreen - it's distracting when the whole screen changes.
Your body is the next frontier of cyber-crime
The "assets" column seems to be assets not accounting for liabilities. E.g. it lists Fannie Mae as having $3 trillion in assets, which is all of the mortgages it owns. But it also has $3 trillion in liabilities, which means its net equity is only about $7 billion.

When you deposit $50 in a bank and the bank loans it out, the loan is an asset of the bank, but the $50 in your account is a liability. Obviously if you just look at the assets the number looks really big, but the bank's net equity is the difference between the value of the assets and what it owes depositors.
Why has this been downvoted? Can anyone share their view on Shadow Banking System definition?
According to this a web developer in Italy makes 52k, while a senior web developer makes 30k. I wonder how many data points per country they have…
This product is awesome, and will help solve a problem that all of us face - losing our valuables like our smartphones and keys. Definitely worth backing the project on Kickstarter!
Yep. Usually when talking about salaries the median is used and it is stated explicitly when talking about the numbers so I was surprised myself when they kept using the word average. After all, there are 3 ways to calculate averages so it's quite ambiguous for splinter to simply say average.
Backbone.js, JSON API, and Relational Data: A Primer
Excerpt:

While following patterns suggested by JSON API with Ember may be straightforward, little documentation exists for its usage within Backbone.js. With feed-readers popular in the past few months, I’ve decided to demonstrate how to follow the specification defined by JSON API to provide data to a Backbone application; namely, how to populate collections and models with associated data.
What's special about swiss graphic designers?
The one on the right has a hidden smiley, and those /are/ Ghandi's glasses
Too bad there's a huge popup covering the article that you can't clear on an android phone...
All these journalists are established professionals who are hand picked and have followings in the thousands to tens of thousands.
Not calling you ignorant, but for workloads that a simple, untuned mysql installation is sufficient you can just build yourself a simple, default postgresql installation. Use chef, puppet, terraform,... to make that repeatable and the setup pain goes away.
http://en.wikipedia.org/wiki/Adobe_Flash#SwfDec

Adobe actually made their Flash money from tooling and supporting services.

If they open sourced the spec and turned it into a commitie it would be in the same mess as HTML 5 and lose it's advantages (fast development, adoption for example).
They lead in both, because after all to be solvent their assets have to be at least as large as their liabilities.
> Great, you've just invented a half-assed DBMS.

My first thought is "Yeah, we already have one of those, it's called MySQL"
Fair enough. The article doesnt specify if it's mean or median.
The Rise of Big Data.
I upvoted you because it's an interesting dissenting opinion, and I've always wondered about whether the upside of being open beats the downside of additional competition.

We also don't know whether he paid taxes on the income (I also guess not), and, most importantly, whether his blog post will bring him additional revenue.

Do you have many examples where blogging about success brought about competition? Are there big barriers of entry to building what he built? It looks like you'd need at least 700 of developer hours, I wouldn't do it lightly.

OTOH if I had found an easy way to beat the lottery I wouldn't blog about it :P
Subscribe to upcoming video game release dates in your calendar
I have always been surprised how little startup activity there is in Santa Cruz.
Article is about believing P != NP, entirely different title
There is something off with these numbers, especially the UK figures. $43000 average for a software developer would be about £26500, thats quite low. I would expect it to be in the mid £30Ks.
Isn't autoplaying now pretty much impossible to stop, short of disabling JavaScript (where that's even an option)? Web pages have become an alternative, yet equivalent mechanism to flash.
By definition, if Grandma's phone contains high-value information, then it contains high value information. In that case, Grandma should take more steps to protect her high value information. Yes, if you just rewrite the premise to the question, the answer changes.

This is some really sloppy thinking you're engaging in here. Rewriting questions to obtain the desired answer is a very dangerous cognitive habit to get into.
How Erlang Can Help You Become a Better Clojure Developer
This Massive List of Alfred Workflows Automates All Kinds of Tasks