skysight-inc/HackerNews huggingface dataset:
Thanks! I had Making Software on my bookshelf, and someone "borrowed" it. I'll need to "borrow" it back. :-) The challenge from it's intro was that anyone in the field will overstate the truth in the research. I used to be a business book junkie until I realized what weak foundation most of it was built on. I've gradually come back to the genre but more for context and story than predictive power.

The Halo Effect [0] amped up my skepticism. Of course it was a business book [1] that introduced me to the Halo Effect... :-)

[0] http://en.wikipedia.org/wiki/Halo_effect
[1] http://www.amazon.com/The-Halo-Effect-Business-Delusions/dp/...
The authors of the PVS-Studio analyzer invite you to test your attentiveness: http://www.viva64.com/en/b/0280/ :)

Code analyzers never get tired and can find errors a human's eye cannot easily notice. We have picked a few code fragments with errors revealed by PVS-Studio, all the fragments taken from well-known open-source projects.
I use this occasionally, it works okay.

I have to say though, with the introduction of the GGC, and all of the improvements to the JS runtime recently in Firefox, that it has gotten much faster.

Electrolysis should bring "smoothness" to the entire UI as one site should not be able to halt the UI thread for the rest of the browser any more.
Pretty cool. Faster and better compression ratios, according to the tutorial.
I'm sorry to hear you're being kicked out of your own company. That's never an easy thing to go through, but you'll pull through.

I don't think it's fair to say starting your own company doesn't contribute to your resume. You did things outside of your comfort zone, and learned a lot. I would be happy to write that kind of experience on my resume. Own it, be proud of it, and use that when looking for a new job.

If you're currently strapped for cash, kicking back or starting something new is not going to be an option. I would advise you to hit the jobs market again, and try to find a job you would like to do. With your diverse experience, that could be in engineering, web development, or management or team leading. Keep your options open, and apply for a lot. If there is a company that is doing it near you, maybe some form of evangelism would be a good combination of your sales and management skills with your engineering background.

Good luck!
The argument about criminals going dark with crypto is just fear bating and FUD. The criminals you "really" want to worry about are already dark. The only people iOS8 protects are your standard domestic criminals, which if they hadn't already learned how to use crypto trust me --- they likely leak like a sieve through many other vectors (web mail, pc's, ISP, etc).

What we should be debating is job security for domestic police. Because if we do not put user-centric-crypto in everything one day police will loose their jobs to robots and algorithms. Well, at least this argument is only as absurd as the authors FUD.
Organizationally validated certificates do not require a lot of paperwork or manual validation. The effectiveness of the verification is still a topic for discussion. However the last point is dubious at best, as CAs make >$30-40 per certificate and validation takes max 30 minutes spread out over a day or two (typically).

I will say there are very few maliciously issued EV certificates.
this is a bit shortsighted. civil liberties have to be defended every day against governments, private corporations, special interest groups, religious entities, etc. it's a continuous struggle and the legal form of such an organization is of second order in importance.
I will prove a counterexample to this point.

I used 750words for almost a year but ultimately stopped by accident and have not been back since.

The "do not break the chain" mechanism kept me going, but there were days when I had trouble filling out the word count.

In the end I stopped, because it was a hassle and I did not see myself progressing in skill.

Maybe if you have a clear goal in mind like writing a book with at least some outline then it would make sense to write every day.

As I was writing mostly random thoughts similar to most blog posts, there was little coherence in the big picture.

I suppose I was just a want-a-writer having had visions of writing a book since the age of five.
Tool lets Android apps run on computers with Chrome
OS: 1GB (conservative estimate)

What are you using, Windows? I'm running Ubuntu 12.04 and the "OS" (X, window manager, daemons) is certainly not even close to 1GB, more like ~100MB.
It helps that Firefox offers to change to an existing tab when you try to open the same page in a new tab.

Another suggestion is to not manage it. I create tabs all the time, and often have many similar tabs. There's no need to manage it, only to clean up once in a while.

(I like many tabs. A few weeks ago I performed some tab-cleaning -- 550 tabs were a bit much, as it made Firefox start slower.)

Personally i just use it for things I would like to read at some point, instead of filling up my bookmarks with 50-10 entries every day.
A networking server with a web app to manage it. Performance is relevant but not critical enough to warrant C or C++. While I like Python I would prefer a static type system for this project. So it is basically Java vs Go.

I have no quarrel with Java but Go's lightweight concurrency and design appeal to the minimalist in me.

Maybe I am just overanxious. What I will do now is to implement separate parts of my technical architecture in Go while taking care that I can cut any of them out, if required.
Have you noticed some changes in sf1033 in the last 9 months ? It feels now as if the mixes are deliberately more musical than ambient.
The Best Time to Join a Startup Is at the Worst Time
Student Debt Could Reduce Home Sales 8% This Year
This is the link to the wikipedia article about the "hack" http://tinyurl.com/l2pfdew (Using tiny url because greek chars on the url get really messy on copy paste).

Translated excerpt from the wikipedia link above.
"Two years later, in 2010 the case reopened with the advent of new evidence suggesting espionage with involvement of the American embassy."

I put hack on double quotes because it was anything but a hack. This was coordinated from within the phone carrier and the company that wrote the software, with the management most probably being aware of it.
I actually did the same thing, but I use it solely as a way to expand my knowledge (as opposed to writing better, feeling better, etc.).

It actually helped a lot and my memory is very sharp when it comes to articles I have written. Writing it in a blog style, I could link articles and in turn (I imagine it like this) in my brain link the knowledge in a given article to other articles. It actually has worked quite well because I can remember what articles I have written, and what are linked inside each one, giving me excellent recall.

I wrote about that, here: http://austingwalters.com/learning-through-blogging/

Some of the websites I write at are:

http://ausitngwalters.com

http://topfinancialadvisor.org

http://synaptitude.me

are just a few. I chose to write in different place so I didn't have to tell anyone I am writing daily, and I could branch subjects.

I recommend keeping up with the writing, it helps a lot.
'Alan J. Perlis'.epigramsOnProgramming.toNodeJsModule()
Learn Everything Any Where Any Time Any Device
> "If the government wants a backdoor and it wants Apple to open up iPhones based on court orders then the government needs to make a law explictly ordering Apple and similar to provide this service."

If such legislation passes Congress and fails to be ruled unconstitutional, 1984 was just 30 years late.

Big Brother is Watching You

WAR (on terror) IS PEACE

FREEDOM (privacy) IS SLAVERY

IGNORANCE (gag orders) IS STRENGTH

(and Apple's 1984 superbowl ad takes on a suddenly literal meaning)
I personally don't really listen to sf1033 at all, but figured I'd toss it in since I figured HN probably has a skew toward that area ;-) For more ambient, I'm usually listening to recommendations by,

* http://reviews.headphonecommute.com/

* Spotify: http://open.spotify.com/user/headphonecommute / spotify:user:headphonecommute
Thank you, very interesting input!
Sourcemaps?
Maybe somebody could develop a mash-up of these two excellent products for a "personal ear casting system":

http://kemar.us/

http://www.createamate.com/

When I worked at Interval Research Corporation, they had one of those in the lab (the Kemar mannequin, not the CreateAMate kit), and it was really creepy!
Tips on How to Find Affiliates to Sell Your Products
Tesla interactive page
Wovenware Integrator EDI Solution Delivers Healthy ROI to Insurance Provider
Do you not think the slow refresh rates of e-ink diplays would be a problem when working with an SSH terminal?
StatusPage.io (YC S13) is hiring a backender in Denver, CO
StatusPage is a YCS13 company, currently 5 employees distributed throughout CA, CO, and NC, profitable, and lots of awesome work coming down the pipe. We’re hiring because we want somebody awesome to join the team, to hack on code and tend to boxen with us, and to grow the business and launch a new yet-to-be-announced-super-secret-black-team project. You must be located in (or willing to relocate/commute to) Denver, CO.

A little about you as a good candidate:
Strong background with linux systems, running sites with real traffic, and lots of background work.
Experience with Ruby or Python, PostgreSQL or MySQL. Cassandra or Riak would be fantastic.
Battle-hardened ops trench dirt on your face, including on-call response, and a mean desire to sleep through each and every night
Integration experience with third party services and APIs, and ability to build resilient systems that can handle external failures
Experience with Node.js, websockets, or both, would be fantastic

We work with some of the best companies because they love our product. They’re also happy to pay us because we provide value for them. Some of our customers you may have heard of:
(SaaS) Citrix, Box, Atlassian, Shutterstock, Kickstarter
(Dev) New Relic, Parse, Travis CI, Iron.io, Librato
(Universities) Harvard, U Chicago, U Toronto, UC Davis
(Internal Comm) Kik
http://www.statuspage.io/customers

A little about our current tech stack:
Ruby / Rails / Postgres / Redis / Memcache
AWS across 2 regions, using EC2 / ELB / S3 / CF / R53
Making a move toward a Cassandra / Riak across 3 data centers, reworking pages and data flow to be more realtime

A little about our company:
2 employees in San Francisco, 2 in Durham, and 1 in Denver
Salary, benefits, equity, free lunch, all the things to keep you and your family afloat
Travel to hang out and work with the whole team once per quarter

If you feel like you’re a good fit, send some information to hi@statuspage.io.
Issue #3 of the Photo Digest
I agree that writing is good exercise.

However, it seems that some people think that achieving a high word count is a good thing. Please try to use as few words as possible to get your ideas across. See this as a friendly gesture to your audience, saving them time.

Obviously, this does not hold for novels and fiction, where the reader actually likes to read. Perhaps I am a bit misguided in thinking that (technical) blog posts do not belong to this category.
How about sys 64738 (cold start/reboot) - useful in many ways!
Documented Cutting the Fence and Entering the U.N. Base Effortlessly
I used Flask-SuperAdmin for some time and migrated back to Flask-Admin.

The Flask-SuperAdmin is beautiful, but it is unmaintained. I had to fix several bugs in basic features. It was one year ago, but looking for recent commits (~10 commits in 6 months) it didn't changed.

Flask-Admin is awesome and well maintained.
I would say. Write as simple as possible but not simpler.
Their course corrections have been as good as any large company. Even if the product wasn't there, they caught many of the biggest trends. Even Microsoft didn't see the internet coming.
The site is also mentioned in a good episode of the design podcast 99% Invisible.

http://99percentinvisible.org/episode/episode-23-you-are-lis...
Play SUDOKU, Slide Puzzle at Courseeplus
Nice Social Learning Platform
GitHub: https://github.com/vladikoff/chromeos-apk/blob/master/archon...
Be aware that Adblock Plus for Chrome increases significantly RAM usage for each open tab.

uBlock author has extensive benchmarks about this issue.

https://github.com/gorhill/uBlock/wiki/%C2%B5Block-vs.-ABP:-...
I have not, no. Never heard about before now.

Do you have experience with it?
What the Gnome release team is doing
This is just great. Not only the sounds, but I love the backdrops. I'm reminded of how much I miss LA.
I think the indie crowd is actively working against these game mechanics. A great example: http://fullbright.company/gonehome/

One of the main founders of the company is an incredibly bright guy named Steve. He made an interesting wager many years ago:
http://www.fullbrightdesign.com/2008/02/wager.html

Seems he's now out to prove it false, and making good progress.
Get bug reports, right from within your site
ISRO: MarsOrbiter Main Liquid Engine Test Firing Successful
Cross browser testing made easy
Those are the 4 properties that make a strategy game great, which is completely fine. But you're kind of proposing that the best games are strategy games, which is like saying that oil is the best painting medium.

Those aren't necessarily the same properties that can make a platformer, or narrative-driven adventure game great. Or a puzzle game. Or an FPS. And those games are great (Mario, Half-Life 2, the Monkey Island series).

In the end, everyone has their own set of properties that make the artistic mediums they enjoy "the greatest", and the same applies to games.
As a matter of fact it should hold especially for novels and fiction. I hate it when I have to read 600 pages to reach the end of a book that could very well be written in 400. Most novels my dad has in his library dating back a few decades were between 250 and 350 pages. Nowadays they’re 50% bigger and the trend keeps going. War and Peace was 1.200 pages long and now the average fiction trilogy is way beyond that.
Does the threat of unauthorized remote access affect the public interest balance much? It shouldn't be impacted by encryption.
Dev Tools load on demand and do not affect casual browsing.
I've been working my way through this book (printed version, I'm currently only about 1/4 through it) as a self-study exercise. I really like the book so far. I think the exercises could be made more challenging, and it's at times a little more verbose than I'm used to, but overall I'm finding it an enjoyable experience and I'd recommend it to someone who's interested in an introductory level view of the topic.
The Tree Style Tab extension [1] makes a world of difference here. My tab bar basically becomes a stack of ephemeral bookmarks.

[1]: https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...
What about saying a scissors effectiveness is subjective because it doesn't work well when used by left-handed people?
I think this is a bad, bad idea. While SemVer is not by any means perfect, the arguments you give for abandoning it are either in SemVer by design or a matter of time.

In order:
1. A 'breaking change' in SemVer is a change where the API was changed. Code that was built against a previous version will now fail to build. It does not mention behaviour in any way, only the exact contracts your software correspond with. As such, there are no 'major' or 'minor' changes. It's either a breaking change or not a breaking change. The minor versions in SemVer are for additions that don't break the API but add to it, and so do not constitute breaking changes.

2. Psychological influences are a matter of time and saturation. SemVer is more and more widely used, but the psychological element you say is mostly an artifact of the random way versioning was done before it. Over time, and with further adoption of SemVer, people will be less afraid of upgrades and in general more sensible about it. This is an effect of the improved predictability of what a bump in what version number implies.

3. Code is supposed to linger for a decent time in <1.0.0. Version 1.0.0 is the first version that has a defined API that is guaranteed to be there until 2.0.0, so software naturally takes a long time to stabilize enough for that to be possible.

[1] Since SemVer only demands a bump in the major version if the actual API changes, most packages won't go through a lot of them. In general, a product that has reached some level of maturity will have a stable API, for the benefit of the programmers and the consumers alike.

My biggest gripe with your versioning system, however, is that it's not cross-compatible with SemVer. You're introducing an alternative that does not work in the same way, is not easily distinguishable from SemVer, but can break my code after an upgrade. What if I think your package works with SemVer, and so upgrade to a new minor version thinking it's fine and the API wasn't broken? Suddenly, I've got a version of your package that does break, and I've got a lot of work to undo the upgrade. At worst, I don't notice the breaking until it's already running in production and Bad Stuff Happens.

I'm fine with criticizing Semantic Versioning, and you're free to find your own alternatives, but they should be cross-compatible with SemVer or very easily distinguishable. Using the same syntax to signify a completely different semantic is a recipe for disaster.
Whichever one it is for chrome I have, it isn't ABP, it's a generic named Adblock. I don't use ABP due to the developer accepting money to whitelist google adverts.
>It helps that Firefox offers to change to an existing tab when you try to open the same page in a new tab.

Disabled that as soon as it was dumped on me. There are an almost infinite list of reasons to have multiple copies of tabs.

Honestly, I cleanup every week or two, and it works fine. Windows are by category of different things I do, and I tend to leave frequent sites open all the time.
Show HN: Need a break? SwissPanoramaMemory
For a more recent example, Manu Chao also samples a lot from similar sources, like radio ads, movies and political speeches (usually in Spanish). E.g. in Welcome To Tijuana: https://www.youtube.com/watch?v=qw2Pny_N_Tg&t=2m30s
I wish I had the time to finish the article.
The purpose of the "Great FIrewall of China" is to censor the Internet, i.e. the intention of this MITM doesn't seem to be to covertly spy on the University user's searches.

A self signed X.509 cert is enough in order to see what they are searching for and to block/RST queries for topics like "Tiananmen Square protests". The CH authorities don't care if users notice the MITM in this case.
I'm tempted to try this exercise for the remainder of the year. Can someone recommend a way to not just write, but also learn to write better in the process. I'm thinking of using Hemingway App.
I think that depends on your expectations... I lived the days where you would connect to a computer hundreds of miles away through a 1200 bps modem. That was pretty laggy sometimes but always manageable...

You kids are spoiled! :-)
Windows,and multiple Linux distros. Windows needs >1GB to run smoothly, while most Linux gets by in <1GB, it still feels very sluggish if I can't actually get 1GB when it needs it.
Mean vs. Lamp
Being a relatively infrequent poster I cannot flag this submission, but it looks fishy. It links to a company selling offices made of containers as well as other buildings. Not sure what the HN aspect of this submisison is. As the submitter's username is also the company's name I suspect it is spam.
I've known folks who left Cisco on the assumption that "The mothership will buy us, and I will get my old seat back." It didn't work out that way, though the folks wound up doing fine anyway.
This I consider a positive. The skill gap between an average player and a good player is vastly higher in RTS than in other genres. A 10th percentile player usually has a basically negligible chance to win against the top player. A 20th percentile player has a negligible chance to win against a 10th percentile player, etc. I personally like the competition. If a game is not stressful that usually is just another way of saying that there is little skill involved. That is fine too, the point is to have fun after all. It's just a personal preference.
Does anyone know if there is a way to theme the developer tools? Like you can do in Chrome?

Like https://chrome.google.com/webstore/detail/devtools-theme-zer...
Is it that Cisco sucks at this, or do all big companies suck at this?

At some point "Getting along with others" trumps "Bringing in money" and "Building great things" (or combined, "Building great things that people will pay for") at big companies. The result of this is a bunch of "Well rounded B+ employees". Well rounded B+ employees don't change the world.

For every company that's 20+ years old with 10,000+ employees who does a great job managing top engineering talent, I can point 5 that do it awful. (ok, let's not go through that exercise, but it's the point...)
Exactly what I would have linked to.
¨Just Google It¨The Future of Web Search
With high-res, widescreen monitors, it makes a lot more sense to have tabs in a vertical stack. Check out Tree Style Tabs for Firefox: https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...

This is the must-have feature that keeps me using Firefox -- especially when I'm doing research, which has a naturally tree-like pattern. Apparently, from the Chromium bug, it's a dealbreaker for lots of other people as well: https://code.google.com/p/chromium/issues/detail?id=344870
What helped me to write better was to read great writing. That includes novels and long form non-fiction.
Are Some Life-Saving Treatments Overkill? – Psychology Today
I like that this is funded by a mathematician turned hedge fund billionaire. :-)
He takes bathroom breaks during vertical refresh.
On Upgrading One’s Wristwatch
Check out the stuff made by Alphasmart. A larger display would be nice for editing.
Run the projections on that out 10 years and this nation is sunk.
The point is you enter in your customised reddit feed link, the add the other accounts you have from other websites (EG slashdot) so you can have a merged, filtered, organised list on the same page.

Sagebump sits ontop of your different aggregator site accounts.

BTW Thank you for taking the time to look at it!
The author seems to have completely missed the biggest gaming sensation of recent years - Minecraft is exactly the kind of game he's talking about (so is Kerbal Space Program). That list of "classics" also seems very parochial - more like "the best games when I was growing up" than any kind of "all time greats".

Freedom and choices can be used as artistic elements. I'd cite e.g. Saya no Uta or Phantom of Inferno as the purest form of this - the interactivity of these "games" is absolutely minimal from a conventional "gaming" point of view, but it's vital to the narrative. You couldn't make these as movies, because the whole point is to make you complicit in what's happening, because the outcome is a result of your choices.

But not every story has to be about such things. Many of the best-loved gaming classics - Ocarina of Time, or even FF7 - are those cinematic games, that maybe have puzzles (almost minigames, really), but where the overarching narrative is purely linear.

If you can take a movie, or a movie-like narrative, and by sprinkling a few puzzles or quicktime events turn it into something more engaging, a better way to tell your story - why the hell not? Why is that not a perfectly valid form? Criticizing a game for being cinematic seems as pointless as criticizing a sculpture because it could have been done as a painting.