skysight-inc/HackerNews huggingface dataset:
You should check out the ipop project [0], the technology behind socialvpn and groupvpn. They have an active and extensive github. [1]

The problem with technology like Hamachi, and even IPOP, is that the nature of NAT traversal means that for any given p2p network, "supernodes" will always be required. IPOP uses STUN/TURN (the same technology as WebRTC) for NAT-traversal. According to Google usage stats (can't find the URL right now), about 10% of p2p connetions over STUN/TURN require relaying all packets over the TURN server. So that means for every ten nodes, at least one will need a supernode to connect to the others.

At first glance, the requirement of "supernodes" seems to impede the proliferation of true p2p networks, because it introduces a point of failure into the system controlled by one entity but relied upon by many. The problem is that "supernodes" cost money, and somebody needs to pay for them. So you end up with companies like LogMeIn, happy to provide a "p2p" solution, as long as you pay them to maintain the requisite supernodes.

However, there is no requirement that one centralized entity supply the "supernodes" in a network. It's 2016, we have "the cloud," and anyone can launch a "supernode," aka a cloud server with a public IP that can assist in NAT traversal.

I hope we will see more business models based around a combination of "p2p" and "federated" network architectures, where they are federated in the sense that a group of "super-peers" provides the "supernodes" required for functional NAT traversal on the rest of the strictly p2p network.

[0] http://ipop-project.org/

[1] https://github.com/ipop-project

(Shameless plug: You should also check out my senior thesis, TorCoin: http://dedis.cs.yale.edu/dissent/papers/hotpets14-torpath-ab... -- I've been thinking about this a lot since then, but that was my first real exploration of the ideas I'm trying to express here.)
Staging Site Shaming - better hope yours isn't shown here
C++ Has Become More Pythonic (2014)
What do you think about the rally now? I too have been following the site since it started. Around 2011 or so I realized I was missing the greatest rally, possibly ever, but I was an unemployed millennial with no money to invest.

In the past 2 years or so I'm finally on a good financial footing but I really think this monetary experiment is coming to an end and I dont think I'm thinking that only from reading doom media.

Hope I'm wrong, because another downturn would be bad for this country.
Weekly Top 10: Bimodal IT and Agile Adoption in the Enterprise
Brilliant!
CL > SF bay area >south bay >for sale >antiques - by owner
Downvoted because when I click "comments" I want to see comments about the article, not some unrelated system.
that's not true at all.

The FBI has had no problem hacking computers around the world, getting the legal cooperation required domestically and abroad, and winning court cases.

This change simply streamlines the process
It comes and goes, for me. I notice I'm much more susceptible to falling into a procrastination/unhappiness loop if I haven't done any exercise for a while. Energy starts to wane, and if I trip into procrastination, it kind of builds on itself and gets worse.

Procrastinate -> Feel Bad -> What's the point -> So far behind -> Procrastinate...
The Infrastructure plans seriously limits support techs from helping. They wont be able to see running configs or logfiles. They can't login to your box at all you are feel around in the dark and playing ticket ping pong until you get the info you need to even make an educated guess as to the issue even then you cant test the fix.
I don't know anything about Infinit or Infinite, but I do know that no product could be described as "infinite"
> This applies to computers outside of the US.

No US law applies outside the US (or US flagged ships etc).

The USA might like this to apply, but that doesn't make it true.
> I'm good with people and outreach, not with networking.

I don't understand the difference between "people and outreach" and "networking." Those sound more or less synonymous to me, so I don't understand how you can be good at one and not the other.
Even more practical advice: 'use Libgen'.
Just embed an iframe for a secure subdomain and use window.postMessage to communicate with it.

Edit: never mind, that is apparently also "insecure", leading me to think they are doing this because they get a kickback from the SSL cert vampires somehow.
You should not feel discouraged. If you consider the whole "white board exercise" you might think of open source github projects like that. Bits of code you can write to learn about bloom filters, or try comparing sorts. Also you can 'fork' an open source project and submit pull requests from it on Github.

But it does pre-suppose that you like to dabble in writing code in your "free" time.
AWS, prime, and content have much higher margins than _objects_, so a small unexpected increase in sales creates a disproportionate amount of profit.
Why don't ad networks care about HTTPS? It would increase the number of potential sites that can show their ads, make it more difficult for ISPs to block their ads, and allow browsers to load their ads over HTTP/2.
Google develops Android for a reason - so you use Google more often rather than its competitors. It's a simple business decision.
[video] How Machine Learning Amplifies Inequality in Society
I'm playing devils advocate here, but wouldn't claiming that the reward is less than infinite make the argument less compelling than Pascal's?

I think the only way forward is a compelling demo that makes it feel real. Once you have a mouse woken up funding will increase. Once you do a human, people will be clamoring for it.
Stream Editor Adapter: Edit Files In-Place
That's great! Now he gets unemployment compensation until his next job.
But when you do it (or start doing it), you actually feel good/better.
what are the growth prospects for Apple vs. Amazon? Market cap is influenced by speculators who want to buy low and sell high, and to them - the bigger the growth prospects, the better.
Running a story with whatever the latest gossip on twitter happens to be is not news. Sure you'll get lucky occasionally, but let's be realistic here.

If you don't care at all about journalistic integrity, then why not just follow the trending twitter hashtags yourself from their search page?

You'll get your news even faster that way.
I suppose, but when required or expected, I tend to view it as an 80's relic (like the "behavioral" interview) that devolves into something resembling a beauty contest where you're graded on your "poise and confidence"--the style of your responses, in other words, instead of the substance.
Maybe this is because I'm not deep into the Ruby world, but I'm not sure I'm understanding the issue with adding/changing dependencies as a project is updated.

(I guess just my opinion? Except semver): Features aren't necessary worthy of a major version bump (backwards compatibility generally is).
I'm on the same boat as you, don't feel bad about it, I feel the same way when I ask for help on StackOverflow. We have to start somewhere right?
I think that could allow for bigger security flaws than the actual bugs themselves, if you literally mean "public."
> Helium is notoriously hard to contain.

I think the trick could be to keep the Helium inside the drive at a pressure lower than the external pressure. This way you wouldn't need to keep the Helium in, but the air out.
PSA: This isn't about Cory Doctorow's sci-fi novel of the same name
Reading List: Histories of Food and Hunger
To be honest, I don't remember. I know Napster, but not Lars.
Don't forget to add your body weight. Lifting ~110kg 6 feet (4 times 1/2 meter) 25 times in about 3 minutes ~= 6 mintues @ 150W on a bike. Plus whatever lifting your body weight from a squat adds up to. https://en.wikipedia.org/wiki/Clean_and_jerk

Start playing with the numbers and Weight lifters can get into crazy high energy diets.

PS: Works out to around 110kg / ~.82 ~= 135kg max lift. At 230 lb the record is 246 kg so it's not that unreasonable a goal for a fairly large guy.
Spot on, I've independently decided that I won't submit to brain-teasers and white-board coding (diagramming yes) any longer.

A company can look at my online work, read my written communication, have a nice chat on the phone, and then perhaps can hire me for a short contract to write a component to see how things work out. If they don't they don't have to pay.

I'm also considering not allowing video on the calls also, and will experiment with that. For the last five years I haven't gotten any work from startups (even though I specialize in python and javascript) and wonder if it is due to the fact that I don't dress like a lumberjack and am not as young as I used to be.
Impressive way to put the power generation capability into perspective.

Also makes me wonder how a spring (instead of or in addition to those 30 tons) would scale to turbine tower size. Just don't think of the destruction when something breaks!
Ask HN: Python Linting and Static Analysis Best Practices?
I'm a huge fan of Pylint, but feel that I should be able to get much more out of it, especially for large projects. What Pylint tips do you have? What plugins / extensions do you use? What other tools do you use, that go beyond Pylint?

IDE's are out of scope.
I'm a layman but I find it quite interesting that a big release such as TensorFlow doesn't affect more people outside Google - or at least thats my impression.
One would think, at least, that online store recommendations would become better or something like that.
Right, we'd like to be able to fix bugs in the harrow integration without having to re-release Capistrano. The other gem dependency is a mature, well loved project in it's own right which the maintainer generously offered to maintain as a first-party plugin and we had such great feedback about how much better the output looked with the community formatter, we made it the default.
This is really, really cool. Anyone know where they prefer to post issues/requests? Looks like Github is mostly dead[1], but there is a uservoice[2].

I'm debating replacing Camlistore with this - i prefer Camlistore, but this appears to have better tooling, and easier for me to peer with nontech people

[1]: https://github.com/infinit/infinit/issues
[2]: https://infinit-sh.uservoice.com
It was a month ago, not a week, and here's your post:

https://news.ycombinator.com/item?id=11397427

Your posts were not as civil as "be adults".
Wow. What was your response?
If you think Infosec guys are jerks, I've met a group of even bigger jerks in some organizations: developers!

This isn't always the case, but in some software companies the developers capture the entire organization and run roughshod over everyone. I've seen developers tell support folks that because they are in support, they are utterly worthless and their opinions and views don't count and never will, right after they ask for their opinion. I've seen them obstruct QA people. Not arsehole, stick it to you QA folk, but quiet, unassuming QA guys doing manual test scripts and find a failure and send the case back to development.

Yup, having one-eyed folk around can really cause a toxic environment. Of course, I have to be careful, 6 years ago I was often that toxic one-eyed person, and I learned this the hard way.

Don't do that. Don't be me. Be nice and be willing to concede that the other person has good intentions. You'll be less angry, more likeable and probably more productive.
Why aren't you automating your application delivery process already?
I believe that libgen torrents are available, which, as I understand it, are basically a mirror of the content available from scihub. I don't have a lot of information on it now and can't research it from work.
Strange to see 8 upvotes 16 hours after I posted this... are some googlers out there on an upvote spree? :)
Your facts and legal insights are always appreciated.
I am a DevOps engineer and everyday is different. That is why it is so interesting. If you work for a company that follows the true DevOps model it can be a very rewarding experience.

DevOps at my company make a great deal of infrastructure decisions as well as planning and security. We also get to write fun tools to make our jobs easier.

Not all DevOps departments are like this, I've worked in some really bad ones.
I think that's a bit of an uncharitable reading. He anticipates a similar objection with, "You’d lose out on entry level talent! Maybe, or maybe part of your operations would be getting to know college kids." (Emphasis mine.) What I took away from the article is that he's suggesting that your company find other ways of developing relationships with outside people, rather than putting out a call for strangers to line up and jump through hoops when they need to hire someone. Another example: So many companies rely heavily on open source software, but how often do they take the opportunity to form relationships with the people who build and maintain it?

When you say, "What would fix the problem is for people to define 'desirable' in different ways, with a bias toward 'the place that I actually ended up at'," that seems to me very much what he is suggesting.
Relying on ancient hardware is not a good idea for the long term: it'll eventually fail.

It should be possible to revive some of this old hardware and characterize the sound, using specific inputs and recording the outputs, and creating a filter which can then be included in emulators to recreate the original sound.
The math equation?
Yes. And I tend to use it outside of interviews too.

It feels like a good way to communicate the context of something and my intent. Those things open up more avenues of discussion. But it could be annoying if you're trying to reach a conclusion on something instead.

When I'm interviewing, I expect candidates to answer in a STAR-style. If I ask something like "Do you use TDD?" I absolutely expect more than "Yes". I want to know how you used it, what worked well/badly. How did it affect your code? Give me an example. How did it affect your company? Less bugs? Faster or slower development? More fun? More arguments?

More broadly it feels a bit like you're demonstrating the PDCA/PDSA/OODA cycle.
I agree but admit it might be down to my lack of experience with functional programming.

Background: many moons ago when I was still in school and VB was a valid choice of programming language I thought I new object oriented programming since my VB skills was decent (for a student) and VB had objects.

I have learned a lot since then and suspect something similar is happening and will happily admit that good stuff can be waiting for me as soon as it "clicks" when I get time to sit down with it or get a colleague who knows it and explain it (or when someone on HN gives me a good explanation : )
I see. Yeah, that would work. Although the process of setting up the forwarding wouldn't be just inconvenient enough that I wouldn't use it most of the time, I think.
Reviewers work for free for a few reasons reasons. First, it's prestigious to be a reviewer for a top journal and very beneficial for getting tenure. Second, it allows you to create connections with other top researchers. Third, it's giving back to the community by doing a service that needs to be done.
How is it fair use to use your competition's trademarks in branding your own projects? If that's the case, I've got a Googl search engine I'd like to sell you.
The irony is that if you read this during work hours it becomes procrastination.
The Fed, by it's own admission, saved the world from financial Armageddon during the last crisis by acting as a lender of last resort to many a large financial institutions. They also had private meetings with banks to try and stabilize the markets.

Whether they went too far with their monetary policy is something that we will only find out with time, but there is nothing conspiratorial here.
I'm at one such company. I'm one of a 4-person dev team in the marketing department of a major lawfirm. My interview consisted of a conversation with another developer about code, both my github/portfolio and how we see development in general.

I had an offer an hour later and this is a fantastic place to work.

I actively avoided places with broken processes and it paid off in spades.
> No US law applies outside the US

"no" is a bit strong there.

https://www.justice.gov/criminal-ceos/citizens-guide-us-fede...

> Federal law provides “extraterritorial jurisdiction” over certain sex offenses against children. Extraterritorial jurisdiction is the legal authority of the United States to prosecute criminal conduct that took place outside its borders.
Let's be honest, Summer Security Camp is far more about socializing with "our tribe" than it is about learning.

That said, understanding how the red team does things is extremely useful for formulating one's own defense.
> free-riding off somebody else's ingenuity is fundamentally unfair

Ideas are not a rival good. When you share an idea with someone, you don't lose half of it. You both get the whole idea. So it's not a zero-sum game.

As long as the genius gets rewarded, free riding is fair.

> How much innovation happens without funding? […] Some ideas are harder to generate (e.g. RSA)

Well, the best and hardest ideas tend to be state-funded anyway. RSA for instance was funded by MIT salaries¹ (Rivest, Shadir, and Abelman worked there). ARPANET (now the internet) was basically a DOD project.

You're right, inventions need funding. Patent just aren't the only way —nor, I would argue, the most efficient.

[1] https://en.wikipedia.org/wiki/RSA_%28cryptosystem%29#History
I see stories like yours and I wonder if the key factor is that you decided in a meaningful way to not be overweight anymore.

The exercise and better diet follow pretty easily from that.
I can feel the kind of project this must have been. A giant cluster-fuck of dozens of managers and dozens of teams "collaborating" (a.k.a. spending 60% of their productive time in meetings), and more and more people being added as it started to get bad, thus making it worse. Working long hours, trying to patch up some fundamental flaws in the overall design, the fuck-tard MBA 'manager' telling them how much their hard work is "appreciated" and how it's just "a little big longer" as they steadily burn out...

And the uber-fucktard above, who keeps pushing harder, piling more people and more meetings, until the whole thing starts to collapse onto itself.

They never learn. Never.
The business cycle of implementing an open-source takes a while. For instance many e-shops are relying on 3rd party services. In those somebody needs to proactively start playing with TF, then convince the leadership to adopt it and then it will be deployed. As with every other solution, it takes couple of years until the circle closes up (look how long it took for the industry to adopt hadoop, spark, etc.).
A big part of dealing with adversarial co-workers is team structure and managerial support, how does a 1 on 1 conversation with someone you've never met even really test your ability to work with "difficult" people? It seems more like seeing how much bullshit you can put up with at that point (this is NOT the same to me as "dealing with an adversarial co-worker").

There's already a baseline of bullshit to deal with everywhere anyway, it's part of almost any job. If a company thinks there's so much bullshit and/or difficult people to deal with that they need to screen for it during interviews, that seems like a HUGE turnoff to me wanting to work there.
You're frequently not allowed to self-publish your manuscripts for free if they're submitted to a journal. The publishing agreement you sign precludes it
If you have no time, automate it.

If reading/skimming github repositories is too long, maybe developing visualisation tools, machine learning tools would help for that.

I wonder why Google has not already done that, although they are known to automate their system administration heavily, for instance.
Measuring Air Pollution in Delhi, One Auto Rickshaw at a Time
How one SV engineer benefitted from the tacit acceptance of entrenched sexism
The concept of a flywheel goes back much further than that.
TensorFlow doesn't make the algorithms more effective, it just makes them easier to describe, and recently, more quick to train / test. Also, with the kind of predictions Google is making, it's very unlikely that you'd notice improvements, since they would be gradual.
dpweb:

- mentions the term that this concept falls under (no where on the OP's page, so he may not know that there is an entire set of software, plugins, etc that does this)

- provides one alternative implementation

- adds commentary related to why such services are necessary, and that they should be able to be monetized

So yes, he starts off with something along the lines of "I did that before you!", but he doesn't use a condescending phrase, and he provides additional useful information.
yukjgfc
No Google used its ToS to move the goal post and demanded MS to have the app in HTML5, which it does not do for neither Android nor iOS. Everyone knew Google was snipping WP and hiding behind legalese.
There may be general discernible commonalities, but autism is a spectrum and its symptoms do not prescribe a personality.
5 years reading fist post. Has anyone ever thought of not putting so much effort on so called education. Many of tease beautiful minds are able to do things without the academics that others go though to become Qualified in. Where as when you try to force them to go though school they are unable to adapt to that completely unrelated medium of learning.

Me personaly I dropped out of High school on my 6th year because I was unable to get past 9th grade English. Never got though collage never got my GED, and not due to a lack of trying. I am now in my 3rd engineering job not in title but in the work I preform. 1st structural engineer, 2nd Mechanical engineer, and now Systems engineer. I am not going to try to clam to be a genius but I do find myself ecelling above some of the engineers who delegate there projects to me.

There are so many fields out there where these people not just the autistic can learn to do just by doing. The only reason they are stuck flipping burgers is because we have this preconception that you can not learn without a certificate form a institution of Higher education.

FYI Sorry For the bad spelling I reviewed this for 30 min, and fixed everything I could find.
Tensorflow is just a development framework. It's not a plug and play solution.
uuuuuuuuuuuuuuuuuuuuuuuuuuuuu7uuuuuuuuuuuuuuuuuuuuuuu
Impressive that you got the offer, then. Doesn't sound like it was "disguised" at all. ;)

I get the part about being busy and not devoting adequate time to reviewing a candidate's portfolio (though sometimes you're pulled in at the last minute), but I wouldn't take this out on someone--I'd hope we all remember what it's like being on the other side of the desk.
This is probably because many people are using pre-existing tools that do very similar things as TensorFlow. To the best of my knowledge, it's not implementing some radical new algorithm with better classification performance, so "online store recommendations," etc. won't become better but may become more widely used.
When, Why and How to Permanently Delete Your Facebook Account
I got curious so I went to the site to take a look. I'd put them in the same vein as survivalists, people who take such excessive interest and pleasure in knowing "how the real world works," that they miss the bigger picture. Not aggressively wrong about everything, but you can safely ignore them because their motivations get in the way of real truth.

Fun to hang out with, though.
Some historical context from 2010: http://arstechnica.com/tech-policy/2010/11/fed-up-with-icann...

Codebase has not seen significant recent activity.
yyrrsgjkkvcssklv nkggfduo