skysight-inc/HackerNews huggingface dataset:
The question remains how many people actually are monitoring the network in order to call the first responders. Is it one person, two or five?

And my use of "not impressive" was in reply to someone who said "impressive" but more importantly thought it was "impressive" that they put up a post mortem within hours. That's nice but it doesn't answer the question that I had.

I stand behind my comment and re ask the question (since the info is ambiguous we have jgramhmc saying "small team who monitor things" and we have the blog post saying "Someone from our operations team is monitoring our network 24/7."

I don't think it's unreasonable (in the interest of transparency) to know exactly the structure and # bodies of who monitors the network at any given time. What is the human point of failure in the system?

I don't depend on cloudflare. But if I was running a mission critical operation and depended on them I might setup a site visit to actually get a feel of what is going on.

As an aside back when the .org registry got started one of the dns servers sat in an open unguarded office under a desk accessible by the cleaning person. I saw it when I did a site visit. And of course if you've been around long enough you know there was a time when the root dns servers sat unguarded in university offices.
Okay... but only if managers are required to wear the EVA (Employee Visualization Appendage).

http://www.youtube.com/watch?v=yK9Cs_UcTEE
Am I the only one who reads this as selfish, juvenile elitism?

Here's how I see it: Programming is a relatively young discipline. It's not really that hard, we just make it artificially difficult with bad tools, and artificially exclusive with various first world and Anglo-centric measures. We desperately need fresh perspectives. Most of what is built is rebuilt, constantly, with new bugs. As a profession, we tend to lack insight. We need more eyes, particularly fresh eyes, not 'experienced', elitist code-Rabbis.
For an alternative way of accomplishing the example given take a look at multitail [1]. Hitting return will insert a line with the current date and time to the file you're tailing.

It also colour codes the output and allows you to tail multiple files simultaneously.

[1] http://www.vanheusden.com/multitail/
Typical fishing =\
That depends on the inverters. Plenty of inverters can operate in 'island mode' for off-grid applications.

You will have to have a lock-out installed that needs to be engaged before island mode will work if you are normally grid-tied. To avoid you hurting people or trying to power the nation in case of a black-out.
As someone who essentially went the same route (though I finished high school, and took a slightly more circuitous route), I've often wondered what I missed out on by not going to college.

Don't get me wrong, I don't think it would have made much of a difference in where I'm at in my career, but I wonder about the rest of me. The people I know who went to college tended to have social experiences that I didn't have (though perhaps working at a startup these days offers some of that). They took classes in subjects that I have only a basic understanding of (physics, chemistry, politics). In some sense of the phrase, they're more "well rounded".

I'm not certain how much that matters. Maybe it doesn't matter at all.
It's just wrong, overall, the actual Stackoverflow page was the one that had that many +1s.
"I lost 3 lbs and a percent of body fat in a week"

I always wonder when I see this - are other people's weights that stable? I can lose (or gain) 5-10 lb in a week without doing anything different, other than weighing myself at different times of the day, drinking more or less water, various other things.
Pretty funny story, thanks for sharing. When I used to work desktop support, I ran into a few instances of malware that used this nasty tactic of two or more daemons that restart each other.
Are you in the Austrian or the German system?
I wish I could have done this. My career was sink or swim over and over.

Also, the lilies question is the kind of thing people screw up all the time.

I worked with no master teacher. I had colleagues who regarded me as competition and would angle their bodies so I couldn't see what they were typing on the command line.
If that VM is isolated, you're fairly safe. Most people in practice run VMs on a Mac with various Sharing options enabled where files can be dropped to/from your Mac filesystem if the VM is breached. Given that a lot of people don't run AV or Firewalls on their VMs they're a very easy target.
The other side of the coin is that children who aren't exposed to programming will never know how it feels to build software.

And it goes further. People without an education or experience in software development or engineering aren't able to come up with good ideas about what to build because they aren't able to grasp the possibilities of what technology enables.

That feeling you're talking about in regards to building stuff is not something that you're born with, but rather something that grows on you by building stuff.

So no, I don't agree with you. We shouldn't force anybody to do anything of course, but the responsibility of a good educational system is to open up horizons, which means encouraging children to explore as much as possible.
A desktop GUI in Python? Or a GUI in a web app? If you mean the former, have you tried wxPython? It comes with a huge interactive library of samples, where you can see the code and the resulting interface just by switching tabs.
A key point of the post is that in Germany it wasn't dropping out. It was joining a school of a different sort, a much better one for certain kinds of learners.
I'm not whoring my technical knowledge. I discovered that I really enjoy sharing it, and it's a happy coincidence that people are excited to pay for it.
You would need another network (not just a vlan) to run this as well, if you are going to try to reach it when nothing else is working.
Can we use Toph in  headline?
Just a quick test to see if we can use the name "Toppenish" in a HN headline ...
> Too bad -- anyone living in Toppenish, WA
> can't use his town name in an HN headline.

Indeed: http://news.ycombinator.com/item?id=5314729
> I give up and use recursion.

Well, trees are recursive. Sometimes the cost bugs me, so I implement the tree as a list of lists ( each level in tree is its own list) ... this brings costs down but the code looks nasty and lot more bookkeeping under the hood.
If anything, I've fallen in love with recursion all over again...it is so bloody natural
Rumor Has It, T-Mobile Considering Elimination of Contracts
Sorry mate - as you did not seem outraged at such censorship (perhaps just grudgingly used to it) I sort of lumped you in with the sorts of people that thought it was OK.

My sincere apologies - no deliberate offence was intended to you - all my ire being reserved for the sorts of people that think in that strangely bizarre and nasty way.

Addendum: First bit of such silly nonsense I have become concious of on this site so perhaps I reacted a bit strongly. If there have been others they have passed me by.
It's not that simple. My forever project (started in 2004) needs another month or so of polish, but after stripping out many features to ship a version one, is pretty much ready.

Build it and they will come doesn't work. I need paying customers, and being the type that works best when writing code (alone!), I'm about to start exploring options to find someone to market this thing for me, and turn my spare time over the last 9 years into something that makes real money.
Shutting down a side project, my experience
They apparently are: http://www.fastcompany.com/3006116/where-are-they-now/google...
Project Amy - App.net messaging integrated natively into Messages for the Mac
The protocol certainly is not same and not exactly backward compatible. 1000-Base-T is fairly complex interface that is more similar to S(H)DSL than to traditional ethernet over TP or even anything that would any sane person call "baseband interface". By the way this is the reason that SFP/GBIC to 1000-Base-T transceivers are not supported by all devices with relevant slot, are not exactly compatible between manufacturers and sometimes are not compatible with non-gigabit devices on other end of the link (ie. not backward-compatible on the RJ45 side of things).

And before than in the days of first fast ethernet implementations there also were incompatibilities of similar type, which is mostly the reason that every managed or even "smart" switch allows you to disable auto negotiation quite prominently in it's configuration interface. Although that was more about software issues than about interoperable implementation being non-practical as is to some extent the case with copper SFP modules.

Bottom line: "I don't know what the next network interface will look like, but it will be called Ethernet and use RJ45 connectors on CatN (for some value of N) twisted pair ..."
I'm actually somewhat offended by your barchart. You've made a 30% increase look like a 1000% increase. This is an inappropriate use of a barchart.
And it's usually hilarious to the outsiders who can see the narrowness of a profession's vision.

The post list stuff like 3D printing (i.e. decentralized/democratized manufacturing). If just that one technology becomes widespread (and it's well on the way) it's going to radically alter the world. All your stuff is going to be made differently. There will be different constraints on how you can treat your stuff and who can decide what it looks like, and that's going to change how you feel about most of the things you own. How much broader a vision could you possibly ask for?
The oft-repeated soundbite, “The only way to get better at writing is to write” certainly bears a fair amount of truth. And I definitely agree with you, inasmuch as you say that practice writing should remain unpublished until polished.

But I suggest that reading, as a complementary activity, can also improve your writing quite a bit. In fact, it's probably the case that if the sorts of people who insist on writing one vapid article per day as “practice” would write a bit less and read a bit more, they might even learn something.

In my (rather short so far) life, I’ve found for my part that where the received wisdom is to trade dignity and professionalism for practice and experience, something along the lines of the opposite tends to work pretty well. My experience is that you don’t need to “throw it all out there” and produce a large body of substandard work in order to learn to do good work (although, this certainly does work for many people). I’ve been more happy with systematic approaches, where one tries to improve skills not by public brute force, but rather by private practice, emulation, and deliberation.
These are great links, thanks.
Is junpier to blame for the bug in their OS? Or is cloudflare to blame for not testing JunOS enough before relying on that OS?
I'd say that Tobias' post portrays both: his individual choice to make certain choices (and pursue Jürgen's team), and the context of the German apprenticeship.
Fairly similar story here. My granddad was in textile, had a fair sized factory in Arnhem, NL. After the war it was all gutted, within months and the help of lots of loyal employees that had survived somehow they re-built the factory and re-opened it. In the 60's with the Asian countries gaining momentum in textile and ailing health he quit the game sold off all his holdings and died a very few years later, leaving my grandmother well enough off to retire from. She never did much with the money, (sure didn't spend it :) ), lived to be 91 and left the remainder to her 8 children. By that time it was worth next to nothing.

Just like you I wished my grandparents were still around, and I'd hope they would be proud too. That is still to a large extend my moral compass even today.
Thanks for the feedback far33d. It's always been my plan to reach other platforms. However since I am a one-person company with no marketing budget I aimed for Windows 8 to start as I thought it would be a relatively less crowded marketplace where I might benefit from publicity associated with its launch.

Right now I am wrapping up a third game (think multiplayer Adlib) also for Windows 8, but once that project is complete I will have to re-evaluate what platform to target. To date the stated advantages of Windows 8 have not worked in my favor. I'm still inclined to target emerging platforms (Occulus Rift, OUYA, etc.) but it's something I am quite torn on. Still this is helpful food for thought.
Developing good software comes down to consistently carrying out fundamental practices (regardless of the technology) - Paul M. Duvall

In this case: Development. Versioned change. Test or staging environment. Tests pass. Production.
That's an interesting question. Wikipedia doesn't say. [1] I did a brief Google Books search and found use of "register file" dating back to 1966. I assume it's related to filing-cabinet file, not file system file.

Etymology of the word "file" is interesting [2]. It comes from Middle French filer meaning 'string documents on a wire for preservation or reference'. That's surprisingly close to what a computer's registers do, right down to using wires :-)

[1] http://en.wikipedia.org/wiki/Register_file

[2] http://www.etymonline.com/index.php?term=file
This might be a useful resource (Learn Python the Hard Way):
http://learnpythonthehardway.org/book/
Do you write rants like this for every article on HN which is not about Scala? As far as I can tell, different programmers like different languages for different reasons.

I don't write webapps, but if I did, I would probably choose Clojure or Haskell or Python. You should learn to understand that by doing so, I am not insulting you or your language of choice.
For additional context: PEEK and POKE were commands used in the BASIC programming language for directly reading and writing to memory respectively.
True. I just want to do what I love and make a living from that, I love programming, freelancing is what I do.

I read new things, discover new things, use what I want. It's important to enjoy what you do, and just relax, and enjoy.
It's a bit conspiracy theory: but is it really a coincidence that this factory is in NJ? the home of the sopranos?!
Algorithmic rape jokes in the library of Babel: Products created by code
You can actually read the go language spec in a couple hours. You can pick up and be productive in the language in a weekend. And yet you can optimize code down to the byte level where needed. This is the uniqueness of Go. It is familiar enough that most anyone can look at some code and figure out what it's doing, but it's not hard to make complex and performant code. Simple and powerful is better than complex and powerful.
A few years ago I would sympathize with that; but look, the rules are what they are. When you and I got our H1B, we knew (or should know) what the rules are w.r.t. becoming a permanent resident. If you put all your eggs in one basket, knowing fully well that you're in the India/China/Mexico EB2/3 bucket (assuming that you are or in any country which takes years) and without a backup plan? I don't think you should blame the system. Sure the system needs to improve, but it's not your and my call. Forgive my ignorance about your situation, but we have to be smart about this and stop sulking.
Google and Amazon both don't allow permanent work from home positions.
I'm not sure if he "wants" it that way, but that will be an unintended consequence.

It's hard to say anything negative about Elon or Tesla here without getting down-voted.
>> entire JVM of baggage

It's comprehensive, stable, capable, reliable and understandable.

>> is terribly complicated

EJB's are complicated, the JVM isn't complicated.

>> doesn't really give any benefits over anything else

Check the list of companies and people using the JVM and languages implemented on it.
How much are you charging for it?
Thanks for the advice, Wilfra. I'm still reading through the link but I'm sure it will prove helpful. Figuring out how to pitch the correct story is a good point. I think one problem I suffer from is sharing my story and recognizing it might be of interest to others. I mean I live my life everyday, hardly newsworthy!

Will definitely try to reach out to Microsoft too, great idea.
>> Because there aren't a lot of "fancy" features in the language like Linq or list comprehensions

Not yet perhaps.
Cryptography Is Dead?
Easier concurrancy and better string management. Current c/c++ people already learned the common methods. Also, less ambiguous lines of code.
The author of zxcvbn acknowledges this weakness (and others) here:

https://tech.dropbox.com/2012/04/zxcvbn-realistic-password-s...

zxcvbn currently only supports English words, with a frequency list skewed toward American usage and spelling. Names and surnames, coming from the US census, are also skewed. Of the many keyboard layouts in the world, zxcvbn recognizes but a few. Better country-specific datasets, with an option to choose which to download, would be a big improvement.
enjo is absolutely right. I regularly require inspiration in order to solve difficult problems. This inspiration generally never happens when sitting in front of a computer screen - most of my ideas come when I am walking, swimming, cycling, etc.

Certainly there are many dull development jobs that require no inspiration or even much thinking - I worked in many of them before I got bored to death and started my own business.

If you are in one of those dead-end jobs, you're not the kind of person that enjo is talking about.
iOS and Android may be the bigger platforms for now, but probably not for long. Windows is huge, around 90% of the PCs and laptops around the world runs it. I think there will be over a billion devices running Windows 8/RT in a few years.

Developing for Windows 8 now is really smart: there are only 43.000 apps at the moment, meaning that there is very little competition. If you start building a Windows 8 now, you are a huge leap ahead of the competition.
A&C Network: la rivoluzione giovanile è iniziata…
No love for Mono? My impression was that they're doing good work- they've finally turned on their generational GC, for instance.
An observation of a sample size of 1, is not a scientific basis for any greater population. He did not do a study, this is an anecdote. From his headshot he does not look like he was already out of shape. It is likely some people could not handle this, or are more likely to get injured.

It may be good for some, but clearly he should not be giving out medical advice based on his personal experience. Also, is it even healthy for his body type of loose so much in one week?

Wouldn't it be better if people just didn't sit behind the desk, got up for a while, took a mental break, and went to a gym? There are likely productivity side effects of trying to exercise, work, and type at the same time.
Except three times as much, really.

Bradley Manning made an oath to serve as a faithful soldier and broke it. He received the same treatment any prisoner in this country does and I can find little wrong in what happened to him.

At Ruby Ridge, a man had his entire family shot to death by federal agents over a missed court date and an entrapment scheme, while at Waco, the federal government badgered a doomsday cult into killing themselves at the very least.
His app costs €1,19 / $1.50
"We need a 22-22-22" eh?
I think the confusion here is that Tobi is telling his story, not your story, and he's not telling anyone what to do. If you reread the essay and don't believe he's talking about your choices, it will make sense.
Ugh. You couldn't be more wrong. We expect everyone to have a basic education about "how the world works". For example, there are increased calls to have the basics of personal finance be something that is taught in schools because the world is getting more complicated with respect to personal finance, and this is uncontroversial - knowing basic personal finance is a good thing. To use a well-known quote, "software is eating the world." Why is knowing how to code somehow different?
Thanks drucken! Right now the game is only available in English. For my next game (think Adlib with multiplayer) I plan to support others. Localizing the app is a challenge of course, and finding dictionaries is also a problem, but the most difficult part will be dealing with the occurrence of words in a given language. Given the game finds and collects the words automatically another language could throw off the balance.

I really like the idea of crowdsourcing some of the localization via an API or even a simple WIKI. Just one more thing to add to the never ending list...
A simple solution to credit card fraud, part 6: it's the protocol, stupid
What's the fastest templating engine for Go? And how does it compare to respective implementations in other languages?
Sure there is. You need to find your niche and not cling around such work places OR try to be happy with what you have.
Exactly, the type of thinking behind that chart casts doubt and caused me to stop reading. Just getting to standing desks is a big leap for most cultures. And I say this as someone who had their treadputer setup featured on lifehacker 7 years ago.
Stories like this make me so mad. It's just so unfair to Armstrong. And unfairness, in my view, isn't some abstraction: fairness has real value. When we see or read stories about RCA and Armstrong[1], or the inventor of the wind-shield wiper, Robert Kearns[2] it's tempting to become resigned to this fate. Innovation is not rewarded. Do not try.

When the anger passes, the harsh light of reason prevails. Clearly, an inventor cannot succeed in disrupting large, powerful entities without friends. Innovation on it's own is naked, vulnerable, and weak. Inventors must trade the strength of their idea for the support of others: those with connections to finance, government, and the big-businesses that will be your competitors. It is access to these kinds of networks that give (some) VC's their power.

[1] en.wikipedia.org/wiki/Edwin_Howard_Armstrong
[2] en.wikipedia.org/wiki/Robert_Kearns
I am not sure about the details but Rodney Mullen has some kind of math/engineering background. There were old videos of him with what looked like calculus problems and books spread out on his table. I think he may have worked as an engineer (not computer related) in the Los Angeles area before giving it up and focusing full time on skateboarding.

He has a very nerdy/technical style and invented much of modern street skating. There are still tricks that he is the only person to have been filmed doing.
SYB is basically required reading... but Uniplate is much easier to grasp at first, I feel.
if you are going to be walking in front of your desk it seems foolish to use electricity to power both your computer and the "walking simulator" or treadmill. Why not just have an non-powered treadmill that is capable of generating electricity for the rest of the workstation with the energy you expend?