skysight-inc/HackerNews huggingface dataset:
That was not the original intention. That is the story that for some reason network professors continue to tell themselves as a reason to teach this model. The original intent was for there to be 7 clear layers, with various protocols for each.

Why the profs stick so close to this instead of teaching a more realistic model is beyond me. Why use an inaccurate theoretical model when you could use an accurate one instead? It's going to be simplified relative to reality either way, as befits a model, but it might as well be a correct simplification. I mean, it's not like the OSI 7-layer model is a mathematical truth or anything... it's just an artifact produced by a committee a long time ago.

To anyone leaping up to defend it, let me set the frame I'll be judging the defenses by in advance: If the real world was as it is today except there was no such thing as the OSI model, and someone proposed the 7-layer model today as a model for understanding the network for the very first time, would you really consider your defense as a reason to go with it, even despite the fact the model is actively inaccurate? I don't think inertia is an adequate defense to stick with something, when we aren't even using it anyhow... what real inertia does it have?
Yeah, but Gödel was legitimately crazy towards the end of his life. He ended up dying because he was too paranoid to eat!
marching cubes is a beautiful algorithm
Let's take two people.

Person X has never been regarded as needy or obnoxious and is generally really great to be around. He is a junior engineer and spends a lot of time making sure everyone around him is as happy as possible by making sure he always completes anything assigned to him quickly.

Person Y is generally regarded well, but people expect him to always ask them questions so they tend to avoid him. He's often referred to as needy and sometimes even as obnoxious. If you're doing something he doesn't know about, expect him to be hovering around trying to work out what you're doing and why.

What happens if person X and Y stay at a big corporation? Person X is probably going to be promoted up a few rungs. If he is lucky he will eventually end up high in the organization. If he is unlucky or too nice, he will end up stuck in a dead end job doing the work of 5 people for the pay of 1 person. Person Y is probably going nowhere.

What happens if X or Y decide to create a new startup? Person X only knows about engineering - and only small stuff, not the big picture. It's unlikely his startup would succeed. Person Y, however, has spend the last few years trying to understand everything about business/engineering/sales etc that he can get his hands on. His startup has far better odds.

This is what the article is arguing. I find it hard to believe you DON'T need some evidence to assume person Y is always wrong. I've been person X before - I would not recommend it. Always make sure you understand the reasons behind anything you are doing, never just 'follow orders' or do anything you don't understand. Life is too short.
But isn't the idea to decentralize power generation?
2 weeks ago I was in a similar situation. I had suicidal thoughts, and was deeply depressed. I've had suicidal thoughts before, but I had never actually planned my own death before. It felt like there was someone else in my head and no matter how hard I tried I couldn't get the voice to stop beating me up. I was losing it. It felt like who I am was being stripped away from me. I was fine one day and the next I just lost it. I immediately looked for help, and rallied a support group. I went to a psychologist who then talked to my doctor and got me on anti-depressants. By the end of the first day I took my medication I felt 100x better. Turns out I might have been born with low serotonin levels. I had been diagnosed with depression at 17 but ignored it (now 28).

I know you might feel lost right now but you cant give up. Stay positive and seek help. It will get better I promise.
"If storage prices continue to develop as they have since the 1980s," bzzzt and thanks for playing.

Remember this truism, "In real life, exponentials are s-curves."

That said, there are folks today who record 24x7 stereo 44khz as a 'life diary.' It isn't that hard to store these days and compress down. One could imagine adding video to the mix.
How a Single Front-End Engineer Can Replace a Team of Two
Are you publishing all these apps under one dev account? Because Apple have known to ban this practice in the past as they want the account owner to be the person responsible for the content.
New Brief From EDUCAUSE: “Copyright Challenges in MOOC Environments”
Yes, many things do become ends unto themselves. This is why I read only the occasional life hack, or life pro tip. It's become a fetish. It's less about optimizing your life than being able to say that you're a lifehacker. The same thing largely applies to the so-called "maker" culture.
NSA: The Decision Problem
Hooray for variety. Or do you prefer monopolies?
The contributions would still be visible (under contributions, and repositories contributed to), it just hides the fork (and simply having a fork doesn't mean you have contributed anyway).
I was about to drop 600 quid on a membership to a local networking group (BNI).

This has reminded me that networking is primarily a peer group thing, and otherwise it's, well, marketing

So, coffee mornings I guess
ZenPayroll (YC W12) is hiring Rails engineers to help make delightful payroll
About us:

+ We're building the future of payroll. If you love solving foundational problems that affect millions of people and businesses, we'd love to talk with you.

+ Our founders are second time entrepreneurs from Stanford who have had two prior exits. We're hungry to build something truly great and we're in this for the long haul.

+ We're funded by the CEOs of Yelp, Dropbox, Yammer, Box, Parse, and others, as well as Google Ventures, Salesforce and Y-Combinator. Full list at www.zenpayroll.com/investors.

+ Most importantly, our company values are here: https://zenpayroll.com/about.

--------------------------------------------------------------------------------

Things we're looking for:

+ Experience with Rails | Backbone.js | CoffeeScript | MySQL is a plus but not a pre-requisite.

+ Interest in using a test driven development process. We also pair part of the time.

+ Interest in building user-facing and core-backend features, as well as being an active part of the design process.

+ Desire to understand the customer perspective. All members of our team are builders and it's important everyone understands the pain point we're solving.

--------------------------------------------------------------------------------

Perks:

+ You'll be a core member of our team as we grow the company. As a result, you'll receive a competitive salary + significant equity stake.

+ Housing stipend if you live near the office, three meals a day, company retreats, gym/sports club stipend, dream work set-up, and more -- including copious espressos brewed by one of our co-founders. People are the foundation of our company and we make sure they know they're valued.

--------------------------------------------------------------------------------

Above all, we're looking for individuals who are yearning to do the best work of their lives. You'll be amply rewarded for the work you do.

--------------------------------------------------------------------------------

To apply, send a note to jobs [at] zenpayroll [dot] com and include your LinkedIn, GitHub, and/or any project pages.

This job is located in SoMa, San Francisco, CA. You must be local or willing to relocate (we'll cover the cost).
Well, like I said above, it addresses some internal issues my colleagues had. It also tries to make a lot of things simpler for web designers (especially regarding the grid system) without tying you down too much.
I did not downvote but instead invite you to elaborate. Why will Tor cause its own demise?
If you can get your cellular provider to give you one (typically you have to be on a post-paid plan), great. Otherwise they are a few hundred dollars last time I looked, and still require you to have at least one bar somewhere in your home. I do not consistently have that from anywhere in mine, although maybe a femtocell's better antenna would.
> You cannot know ahead of time how someone else will want to modify your code

And this is exactly why I make implementation private. Otherwise my implementation becomes my public interface and I can't change it without breaking somebody else's patch.

> If you’ve got a tricky interaction between a few private functions it’s very helpful to be able to test them!

Then refactor those tricky functions into another class with testable interface.

var SomeModule = (function(trickyFunctionality) {

function publicFunction() {
trickyFunctionality.doTheTrick()
}

return {
publicFunction: publicFunction
}

})(new Tricky())
First off, Knock it off; Your life isn't a joke, I can guarantee you that.

Second, I can offer you some advice that may or may not be helpful. My father had years of familial strife and issues with his father, brothers, and step mother. One day, after a lot of careful thought, he sat his father down, and told him that he wasn't going to be part of the strife and silly games anymore. My father gave his father a phone number and said "I'll do everything I can to keep this phone number. If you ever really want to talk this stuff out, you can call."

It took about 20 years and a terminal case of brain cancer, but the phone call came. And more importantly, in those 20 years, my father was able to focus on building a family and a career of his own, free of the pettiness, bickering, and abuse of his own family. It's hard to draw a line in the sand and set boundaries. It's hard to admit that a person you love will never give you the praise or acceptance you want so bad from them.

If you do accept it though, and you do draw a line in the sand, I bet you're going to be much better off for it.
I think this attitude is a healthy one to view the abuse from. It's very unfortunate that this is necessary, though. It's great that you've made a game that people can get passionate about, but it's very depressing to me that people can't find an avenue to express that passion without resorting to violent threats.

When the threats start talking about in person interactions (looking for your address, etc), I think the situation gets even more serious.

As a side note, I played and loved Dystopia. It's a fantastic mod, and really fun to play. Well done, there!
So much deep insight, I think we were all moved to change the world for the better by this moving, absolute moral truth. Thank you, OP.
I love how it's just some dude running a delivery truck inadvertently doing this. It's like something out of a movie.
The elite and ultra-rich commit theft and fraud on a scale that would bankrupt entire countries...

Replace the first word, "the", with "some", and I'm with you. It's undeniably true. And "some" elite and ultra-rich do more good in the world than entire towns full of poor people. This is an observation about leverage, not about differences in average ethics by class.

It's reasonable to assume that the same housing project residents who are so willing to violently assault a passerby and take his wallet or swarm around a traffic accident, stealing what they can from the injured victims, would be willing to "commit theft and fraud on a scale that would bankrupt entire countries" if only they had the means to do so. That they don't do so is probably not a sign of higher ethical standards.
Actually, it seems ARPANET was not designed to survive nuclear war:

http://www.internetsociety.org/internet/what-internet/histor...

> It was from the RAND study that the false rumor started claiming that the ARPANET was somehow related to building a network resistant to nuclear war. This was never true of the ARPANET, only the unrelated RAND study on secure voice considered nuclear war. However, the later work on Internetting did emphasize robustness and survivability, including the capability to withstand losses of large portions of the underlying networks.

Charles Herzfeld, ARPA Director (1965–1967), said:

http://inventors.about.com/library/inventors/bl_Charles_Herz...

> The ARPANET was not started to create a Command and Control System that would survive a nuclear attack, as many now claim. To build such a system was, clearly, a major military need, but it was not ARPA's mission to do this; in fact, we would have been severely criticized had we tried. Rather, the ARPANET came out of our frustration that there were only a limited number of large, powerful research computers in the country, and that many research investigators, who should have access to them, were geographically separated from them.

Paul Baran:

http://www.wired.com/wired/archive/9.03/baran.html

> Wired: The myth of the Arpanet - which still persists - is that it was developed to withstand nuclear strikes. That's wrong, isn't it?

> Paul Baran: Yes. Bob Taylor had a couple of computer terminals speaking to different machines, and his idea was to have some way of having a terminal speak to any of them and have a network. That's really the origin of the ARPANET. The method used to connect things together was an open issue for a time.
I probably wouldn't make a scrapbook with it.
A good reason to not pay it off is like the fact that US is borrowing money right now below the inflation rate - people are paying US to keep their money.

Also government debt is rarely paid off - it is usually grown out of and revolved. What US lack is economic growth thanks the "serious" people that push for austerity.

Also rule of thumb - anyone that uses a country budget is like the family budget analogy is - liar, dumb or ignorant. That is very quick filter by which you could judge politicians.
This result (the shape that can theoretically be reconstructed from its shadows) is called the Visual Hull. See http://pdf.aminer.org/000/293/374/the_visual_hull_of_curved_... for the original paper.

Awesome writeup and experiments. Especially like the crossed-eyes stereo image.
You don't need to fake it. You just need to know the location of the satellites and delay the signals appropriately.
Errr, as I read it, the cost is for new eLoran receivers, intended to be an alternative backup to the Mark I eyeball if GPS flakes out for whatever reason. Not going to be widely deployed like GPS receivers, and big ships need reliability ... in fact, the only customers are those who really need this sort of thing, unless it becomes mandated.
That's not a hyperbole, I totally agree with it. If you sum upp the yearly income of all university football coaches in the US, the amount should be more than triple of the cumulative income of all professors.
OP is referring to programmer in the same vein as someone refers to an 'artisan.' You wouldn't call someone an artisan if all they do is manage the inventory order from Baked-Cakes-For-Fakes. There are far too many 'programmers' who can't code their way out of a paper bag. If you don't know assembly you probably blow at debugging, and that's amateur.
Why should people invest past the point of being wrong? If someone proves you wrong, you should change your mind, not keep arguing just to save face.
>Joel Spolsky wrote a great article[1] in 2005 that basically says using a massively high level language like Python or Java as the core of a CS curriculum is damaging because the languages aren't "hard" enough. As curmudgeonly as it might sound, I'd be inclined to agree. Even though I rarely write C code anymore (we do everything in Java in our lab), the underlying understanding of memory management that is acquired from having to learn to handle it manually has been invaluable to me as a programmer.

Python and Java are great starting languages, especially for the first introductory course. You're really only learning the high level concepts like basic language syntax(Why are there so many semicolons???), program flow control(functions, if, for, while statements), working with computer memory structures, and basic boolean logic. At that point, an easy to understand language actually makes more sense, because the students are working more with the concepts than with the language.

After that, when you're teaching data structures, it's important to know how the memory is allocated and how that can effect your implementation of the structure. C/C++ are good languages because they force students to deal with memory allocation and pointers. They also don't have pre-rolled data structures like python or java, which is important because the goal is to learn how the structures work, not how to use the standard language libraries.
For me, free access to previous issues is a deal-breaker. What would stop someone from waiting a few months after many articles have been released, signing up, and then receiving many months worth of articles at the price of only one? The lost revenue there is killer.

Granted, this might be an edge case but is still cause for concern.
They removed it on their EU-customer only servers, which means they're relying on the fact that 80-90% (at least) of their bandwidth is going over EU IXes and is thus free to OVH.
> Make sure to include a tl;dr

You mean the Abstract?
Operating as an exit node exposes you to a great deal of legal issues, if not liability.

Not to mention annoyance for the user... there will be sites you can't access since many sites block exit node IPs outright because of abuse.

If some random does something illegal and they happen to be using your node, guess who gets the knock on the door?

With that in mind, what user would want to operate an exit node?
I don't think they need the content if They can identify the participants it works even better.

""" I see in 2013 you had many long encrypted conversations with someone we now know to be a pedophile, what were you talking about exactly """
The electronic hordes are much crazier now than in the past. That "Scooby" bodybuilder guy got doxed by 4chan the other week. In addition to the usual relentless stream of obscene online hate comments, they sent minions over to photograph his house, and call up his employer to let them know what they thought of his sexual orientation. He pretty much had the opposite online disposition of Phil Fish, too. It would be pretty hard to argue that he "deserved" any of that treatment.
They are at the bottom of the post and specifically cited in posts as well where relevant
When I was really depressed I thought it would be just another failure if I talked to anyone about it. You're very brave.

I noticed you didn't post contact info. If you decide to I'll talk to you. Maybe we could talk to someone more specialized as well if you want to.
In a way it's unfortunate that Phil Fish is becoming the poster child for this issue given his controversial public persona. I am not sure if people can dis-entagle his reputation from this real issue.
Well...no. This is OVH's own systems being compromised. It has nothing to do with 'hackers' using OVH servers to attack other people.
>bzzzt and thanks for playing.

There may be tens or hundreds or even thousands of years before that exponential curve looks like an s-curve, making his point more relevant that yours.
Well, that depends on your starting point, if you're a private state proponent then it may be a hack for you. I'm more of a control freak and I'm on a side of 'everything is public, lets code by interface', so for me private state is a bit of a hack that some languages have because some other languages have it and and some other languages have because it was introduced in languages before them. My point was that the lack of private state in Python didn't made impossible to separate inner implementation from public interface.

Why not make everything global? For obvious reasons - modularity, memory consumption, and inconvenience of lengthy variables names.
Good question. We have looked into that and as long as you provide unique content in the different apps and there is a reason they can't be one app, then it should be ok.

Look at what ChowNow is doing for example: https://itunes.apple.com/us/artist/chownow/id553996348
These two things typically go hand in hand. I personally use git to version my deployments. So, I'll check something into git, and then have it do a deployment via a git post commit hook. This is very handy, in that I have a history of what was deployed along with the changes. I can also easy revert changes and they get pushed out. So, we are distilling a deployment (which typically has many steps) into a 'git push' workflow.
Another app that is the same as good existing solutions and is an outgrowth of spying revelations. Easy secure messaging, calling, etc apps already exist and are freely available. Once Whisper Systems apps are out for iOS at the end of the summer the bases will be covered.
1. OK - but couldn't I get someone to share all the articles, post the links up on the web, and then view them all for free? A bit clunky but you know someone would do it.

2. Right, but could I have a non-renewing annual subscription? I'll explain why below.

3. Not a problem for me but probably would be for others.

4. Definitely a problem. If you can, you should think about doing manual Paypal payments for at least some non-US users. There wouldn't be that many to start with anyway.

I have a book ("A History of the Future in 100 Objects") that's being published later this year; I'm planning to serialise it as a Newsstand publication as well and have been working with a rival of yours ;) But I'm keen to see what you guys do.

(Demo bug report: I'm pretty sure I'm signed in but I'm still seeing the 'Sign up and save' form at the top. Also, your "Remember to upvote" box appears to be sitting on top of the place where your walkthrough claims I should be able to preview my magazine. Finally, clicking 'Publish' results in a NoMethodError)

(Edit: Yep, pretty sure the registration/login/demo stuff isn't working. My 'demo' app has been saved but when I log in I can't edit it any more. Would advise fixing/removing quickly lest you anger other users. Good job I only spent 5 minutes on mine!)
We have always been at war with Eurasia :)

Seriously now, yes, Bootstrap has always had forms. But as a developer who merely dabbles in design, I personally prefer Ink's markup because it's responsive off the bat (at least compared to BS 2.0, haven't tried 3.0).
It definitely is. You should give it a go ;-).
Alexis Ohanian of Reddit hosts Small Empires, early viewing tonight at 5pm PST
Hm, but it seems to be a runtime error. Is there a transpiler or other tool that will give you static errors if you try to set an out-of-scope variable?
Jekyll and Client Side Web Applications.
Recently moved one of my projects to Jekyll and I'm finding the advantages pretty good.
Judges can stop people from speaking about publicly available information? That seems... useless.
Most big cities in the U.S. have quality public courses that aren't horribly expensive. Near NYC, there's Bethpage (recently hosted U.S. Open) http://nysparks.com/golf-courses/11/fees-rates.aspx and near SF there's TPC Harding Park (http://www.tpc.com/tpc.asp?id=7&page=778 reasonably priced for SF residents). But yes joining a country club would be a year of your income.

Disclaimer: Never played either just heard positive things about both.

Edit: U.S. cities (no idea about elsewhere)
TeX is evolving with LuaTeX appearing to get some momentum. Given that almost no one uses TeX directly, I'd expect the biggest change would involve a gradual "improvement" in the macro library. It may even result in an embedded TeX à la sweave.

Wolfram is hammering against the interactive element with CDF and I could see TeX being extended to support a more dynamic electronic document format if HTML rendering engines continue to be typographic messes. Perhaps an LLVM-type backend to generate executable ebooks would be an interesting project, but I'm not sure I'd start with TeX except for math markup.

I would hope my prediction of the death of TikZ and PGF would come true soon enough, though.