skysight-inc/HackerNews huggingface dataset:
As far as I can tell, you really did change careers. Your are now a systems administrator and not a software developer anymore.

Did someone convince that its all the same thing or something? Maybe a a manager in some services company or a commercial? If they did its just not true, when you stop coding from the point of view of employers it changes everything.

Employers want persons that are coding on their previous job for developer positions, they always stay away from people that stopped coding.

I know this first hand because I stopped coding in a similar situation for a while, and later I had to answer a whole lot of questions on why I stopped it, we want someone who is an 'active' developer etc.

going from developer to system administrator, business analyst or tester is easy, but going back is very hard even in a market where very few developers are available.

If you don't want to stop development I would advise you to switch back as soon as possible, because have no illusions this could be the end of your developer career. Good luck.

Edit: a full stack developer is a developer that does both backend and GUI development, but not a developer that also does administration I am not aware of any term for that case.
No more a nightmare than someone bringing in a flash drive and copying the file to it before they left. You'd only have access to things you already had access to.
I imagine having a huge number of engineers actually increases the chances that software is vulnerable. This is because bugs often arise when different people are making different assumptions about what some code does or doesn't do.

It always makes me uneasy when I have to go and make modifications to other people's code, especially in the workplace where you usually don't have the luxury of time to fully understand the code base.
To a certain extent. Did you see patio11's recent article talking about how his bank manager knew when he was dating and considered this part of his job, his landlord kicked him out when he quit his job, your company will arrange housing and marriage interviews for you?
There's a line between sysadmin and developer and larger companies will abide by it. But "full stack developer" and "devops" blur that line.

I don't think you're changing careers. You can craft your resume to frame your experience either way you want. And Linux sysadmin work would be relevant to many dev jobs, especially if you're automating and scaling things.
Tor Browser will soon have a slider to regulate stuff like how much stuff is allowed (the current settings will be the lowest on a scale of 5 or so points). This is supposed to help fixing the problem of JavaScript vs fingerprinting when only certain websites are allowed or even worse, running your own "highly secure" settings that make your browser unique from a fingerprinting point of view. Maybe that will be a better option in the long run.
Here is my theory on one of the reasons Plan 9 did not succeed: https://news.ycombinator.com/item?id=8392030
Day 18 – More downloads, less revenue
> Then you leave the office for the night, but want to finish something at home, so you open up your laptop and have access to all your work files as if they are stored locally on your laptop. You just edit them in place and the copy at work is automatically updated as you go.

I do this all the time, Gnome file manager (Nautilus) mounts my work computer over sftp with three mouse clicks (Connect to Server / select server / Connect).

Granted, I can only work on the remote files in Nautilus, and with GUI programs than I launch by right-clicking on the files in Nautilus. If I want a command line, I need to do some other, but also simple, tricks.
NECLUMI a probable future of jewellery
Most large servers have plugins that allow them to rollback specific sections of the map by an hour or a day to undo damage from griefers, and to log who made changes to blocks so that the griefers can be banned.

This is however a problem for 1.8 as the server API most of them were using, Bukkit, has disappeared in the wake of some drama that occurred because it was licensed as GPL invalidly (it distributes Mojangs All Rights Reserved code bundled with itself), and a former contributer unhappy with the fact that Mojang now owns the project DMCAed it.
My girlfriend can't even access her work email unless she uses a company sanctioned laptop.

Sure that's just because she doesn't know how to set up VPN access on her own, but still.
And that's how you create unreadable code.

Things like that are only acceptable if you're optimizing a bottleneck.
While the author is correct, the tone feels so wrong. It's terrible that laws exist that make knowing certain information a liability to embark on creative endeavors. Just a very real view on why IP laws are harmful (despite potential upsides).

Also, what are the kind of super secrets in drivers? If the secrets are so valuable, certainly competitors would have no trouble simply getting a spy to work as an employee. Or just RE from the binaries.

It reminds me of the idiocy of Canon and Nikon in refusing to document their raw formats.
If you have a large enough installation to make use of such a thing you should absolutely not go distributing keys in this homecooked way.

Either you already have an authentication infrastructure in place, such as Kerberos, in which case you should absolutely use that for SSH as well and not roll your own.

If haven't, and your problem concerns mainly SSH, you should absolutely use the PKI mode of OpenSSH unless you have some reason not to. It has existed since 5.3 and works like you would expect, with a central CA and CRL.

Start with a good overwiew such as http://blog.habets.pp.se/2011/07/OpenSSH-certificates
(or some other Google hit), then consult the official documentation for a few more details.
Thank you so much for your reply. This is indeed helpful.

Hi,

Thank you for this. This is very helpfu. I think I got reviewed in Elance because for my last 2 jobs a guy didn't pay me.

He wanted me to work on different projects than we agreed about. When I declined, he wanted to cancel the job and I didn't wanted to cancel it because it hurts my ratings. So he asked me to quote $0 and mark the job as complete. Well that triggered the review flag and Elance started assuming that I am taking clients offline whereas the fact was I almost always do it the other way because I am covered with escrow.

Once the review started they found out that there was another job back in 2011 which was left open because the client stopped responding to me. That's all 3 negative marks in my job history of 60+ jobs.

Before the review process started, I wrote an elaborate mail explaining them all that happened. And the following was their reply

Dear {username},

Thank you for contacting us about your Elance account.

After a careful review, a decision has been made to close your account. Elance requires maintaining a high level of professionalism and trust, and this step was taken to protect the safety and work standards of all Elancers.

At this time, you will need to log into your account and initiate the withdrawal of your funds.

Please be advised that further appeals of this decision may not be responded to as our decision is final.

We wish you all the best.

Regards,
The Elance Trust and Safety Team

This reply was enough to piss me off and stimulate my male ego levels and I responded them by a one word reply - "Cool!". I was pissed off to the level that I wanted to startup a rival website to hurt Elance customer but then decisions taken in anger not always good. So, I will keep off the plan until I reach an enough mature state where I have enough experience and skills to actually give a tough competition for Elance.

For now I think I will check out the websites you sent and see if I can get something. Ideally I would love to work on a product which pays me little money and equity. I had no luck from angel.co yet. Got about 20+ introductions but no serious work offer. So I guess there could be something wrong from my side too.

Currently trying my luck on LinkedIn connecting with as many people as I can.

P.S - If you are looking for a Frontend developer / Full Stack (NodeJS/PHP) dev partner, please check me out http://goo.gl/VJzbGl
No, I am just curious. It seems overly defensive. In game development, there was/is a guy named Derek Smart who is famous for popping up in every thread on the internet about one of his games and defending it relentlessly. The result is that every thread on the internet about one of his games devolves into endless flamewars. There are multiple examples of authors writing long responses to every single review of their books on amazon, resulting in a sort of game of insults between author and reviewers.

As the designer of something, you are too invested in it to handle someone going "this sucks!" well. My advice would be to sit back, recognize that the other person saying this is not invested to the same degree, is looking at the problem from the completely opposite perspective and is not familiar with the reasons behind every single compromise made, or why a certain feature seemed like a good idea at the time but turned out not to work in practice. Let someone else handle the defense.

It doesn't matter if there are valid criticisms to be made - inevitably, everyone describing the specification who weren't involved in writing it will misunderstand something, or leave something out, or quote something out of context or incompletely, or have completely different concerns in mind than the authors did - and as that author you are drawn to such things like a moth to the flame. But you have to resist the flame. After all, you wrote it, it does what you intended, you released it. If someone else wants something different, let them be unhappy and maybe if they are unhappy enough they will come up with their own thing.
Complex malware has secretly spied on computers for years, say researchers
What is the advantage of having a mirror?

Aren't mirrors going to be slightly out of date (unless continually synchronised). And you wouldn't commit to the mirror, right?
Right, but there are still access control settings in Plan9 that would be able to limit access if the administrator chose to do so, there is just more flexibility to what can be done by default.
I've long had this pet theory that soaring birds have a fine vision that allows them to see thermals (warm ascending currents) directly, through changes in the air's refraction index. I've searched a bit, but no research seems to ever have considered the question. Just a wild theory, though.
You still have to tell it the mode. But you usually do that once at the top of a file (recommended) or set it as the default.
Toybox lands in Android AOSP
> The argument in this comment is nonsensical.

If I were to summarize higherpurpose's thesis for him I would write:

Western governments once known for their commitments to freedom and civil liberties are now losing their ability to rightfully claim these good reputations. There are a number of current real world issues today, some mentioned in the article and others closely related, facing modern individual expression where the commitments that once gave these Western governments their good names are in fact being actively curtailed. We've seen a simultaneous rise in budding forms of both surveillance and censorship as well as a rise in the militarization of police and invasive executive and judicial techniques. Perhaps because Western countries share historical roots and political goals these changes have been so correlated in them - we've seen a lot of anecdotal evidence of this, some hard evidence in the form of reports from oversight committees and more hard evidence from leaked documents/cables and have good reasons to logically conclude that so partnering would be efficient and desirable to the agencies in question (motive, opportunity and evidence). I'm also starting to become aware not only of programs that watch societies but also ones that have degrees of success in manipulating them in targeted ways at scale. I am struck by how the nature of programs that seek active manipulation of political expression and emotion conflict with the commitments to individual liberty that I was raised to believe is the justification of the state.

> The UK's civil rights scheme is significantly different from that of the US.

He doesn't assume or state that. He merely states that both were examples of modern states that enshrine some sort of civil liberty. It does not matter whether the scheme is different or similar.

> The US and the UK do not in fact introduce surveillance bills in any kind of synchrony

I believe he's talking about the "UKUSA Agreement". At this level (the UKUSA agreement dates back now 70 years) synchronicity is not a discussion of days or weeks but of years.

> The US funded Tor, and continues to fund the security of Tor and tools like it (that might be news to you; take my word for it, though: it's an overt, deliberate, and important program).

I don't think this covers his point - he was using Tor as an example of a subject of internationally harmonized political media coverage.

> And appeals to "that's how they do it in the UK" or "that's how they do it in the US" are more likely to alienate voters than to garner support.

I'm not sure how to understand this comment or how it fits the discussion? You seem to be making a meta point about the strategic political value of invoking certain topics? Wouldn't engineering a comment to exclude these divorce it more from 'truth-finding' and more toward overt political maneuvering? Should we read your comments with the understanding you comb prose for how appeals will affect voters?

> But, good job for working SOPA into it!

IMO SOPA is on topic as per the summary at the top.
If you're intrested in vanilla minecraft resource farming, i'd reccomend giving a couple of these videos a look, i've built a number of those back when i was still playing vanilla.

Mumbo Jumbo
[https://www.youtube.com/watch?v=fZYgfmLCrek&list=UUhFur_NwVSbUozOcF_F2kMg] High Efficiency Sheep Farm
[https://www.youtube.com/watch?v=0zWbXLa4LKA&list=UUhFur_NwVSbUozOcF_F2kMg] Wither Powered Furnace Array
[https://www.youtube.com/watch?v=jy-dzsMtVYk&list=UUhFur_NwVSbUozOcF_F2kMg] Mega Cactus Farm
[https://www.youtube.com/watch?v=7xzbx7vFqqE&list=UUhFur_NwVSbUozOcF_F2kMg] Supersmelter
[https://www.youtube.com/watch?v=8Gb4VUT_HLU] Automatic Tree Farm
[https://www.youtube.com/watch?v=5Wx766O4tKQ] Simple Blaze Farm

Xisumavoid
[https://www.youtube.com/watch?v=tR6oATNOFSw] Wither Nether Farm
Redstone Jazz
[https://www.youtube.com/watch?v=rPwPpaPKFnc] Gold Farm
Tango Tek
[https://www.youtube.com/watch?v=STs4wDJewNw] Iron Titan Compact Iron Farm]
[https://www.youtube.com/watch?v=sTvYKtL822E] Automated potion brewing.

Even if you don't play minecraft, some of those builds are either awe inspiring in complexity or size.
It can certainly be applied, as long as you can pass an html string to your template engine. For example, with Ember.js you could use Ember.Handlebars.compile to create the view based on the html you get with requirejs.
Double-check yourself first to be absolutely sure that your perceived level of expertise matches the reality. Sure, it's possible you're the best programmer you've ever met, but double-check.
It was mostly an example. And it's relatively to avoid the IP issues. Just don't let employees personal computers be part of the corporate Plan 9 system.
If what you want is a minimalistic browser, don't run a JVM, use elinks! It even has colors: http://4u.1nw.eu/elinks_hn.png
Interesting.

Where do you see the overengineering?

What parts seem sloppy?

What else makes you think serious dollars were thrown at it? What evidence would you be looking for of that? We managed to throw 900MM at a health insurance portal. :)

Is it really that unusual for trojans to be elaborately staged? I feel like I was on a CanSec stage with Jose Nazario about 12 years ago talking about malware staging. Staged malware, that is, is 2004 CanSec Jose Nazario levels of sophistication (due respect to Jose).

The Wikipedia page for RC5 says to use 20 rounds, because RC5 sucks and fell to differential cryptanalysis, which NSA knew about in the 1970s.
If I had to choose between:

"I developed everything from 1 page parallax websites to custom CMS's, Wordpress installs as well as maintaining the local office equipment"

and someone who did that in addition to Linux systems admin for a few years, I'd choose the latter every time.

Also to your point on "full stack dev", I don't see how someone who can't write Bash scripts, write/manage monitoring tools, configure servers/software, and set up automated cloud deployments could be considered full stack.
and I suppose it is the same for Angular? I prefer it as oposed to Knockout
What does this have to do with the article?

Btw, if you want secure software, you better prove it correct. See eg http://sel4.systems/FAQ/#verif
I'm sorry, but I can't figure out how to make a coherent response to this comment.

Perhaps it's because you altered the arguments 'higherpurpose made, which were the thing I was remarking on. In 4 of the last 5 of your points, you both (a) change them so much that my response no longer makes sense, and then (b) express surprise that I would have responded that way to the fictitious comment you manufactured.
> I think for many keeping source-code locked down is important.

This is the primary reason we went with self-hosted bamboo and octopus deploy for CI and deployment. It does move managing the infrastructure of it all over to our side, but it could always be worse, I suppose (previous jobs not having any sort of structured deployment workflow, in particular)
Plenty fast for me in Nightly.

It's also disappointing to see that nobody in this big thread arguing about JS performance has pointed out that this demo is not JavaScript-bound at all. Profiling shows 80%-90% of the time is spent in texture upload and/or CoreGraphics. JS barely even shows up in the profile.
As someone building a deep learning platform as a startup[0], I do training among many other things and some of the trends I have seen in this space are that many aren't even familiar with what deep learning is good for, let alone why they should use it or where the hype is coming from. If you want a good explanation or 2 about deep learning, I would suggest a recent panel discussion by some people brought together by gigaom (disclaimer I was one of them)[2]
as well as Andrew. What most people who try to sell you deep learning won't tell you is how impractical the algorithms can be to use and train. If you need that extra bit of accuracy, make sure you understand what you're getting yourself in to.

[0]: http://skymind.io/

[1]: http://gigaom.com/2014/09/22/heres-what-you-missed-at-gigaom...
It's not a stress test for the JS engine. This benchmark is not JS-bound.
That's the best part about minecraft:

"the complexity is kind of out of control at this point"

Because on the surface most people who don't already own the game probably didn't buy it because they thought the game looked stupid and "simple". Haha, what a pleasant surprise Minecraft is.
Wait did anyone see this procedural Minecraft entry? http://js1k.com/2014-dragons/demo/1854

It's really impressive and he posted the explanation: http://birdgames.nl/2014/04/js1k-post-mortem-minecraft/
No grand conspiracy is needed.

The purpose of the government is to be a place you can go, when you need to obtain someone else's money to spend on someone other than yourself (and if you're doing it right, keep a bit for yourself).

The purpose of finance, is to be a place you can go, when you've been given someone else's money, and need to find something to spend it on (and if you're doing it right, keep a bit for yourself).

The interests are so perfectly aligned no external coordination or policing is needed -- the system just works.

Naturally everyone involved is buddies with each other, and taking care of your buddies so that they can stay in a position to take care of you is just human nature. Even less sleazily, if you actually want to get something done inside the system, the only source of actual competence is the insiders -- it's not like there's some priesthood of uninvolved experts that have the slightest clue how to manage things. Financial regulatory capture isn't so much a tragedy as the only way anything could possibly get done.
Gates Foundation mandates open access for all the research it funds
I thought V8 has been in the process of moving to git for a little while? It has some weird git/svn hybrid setup currently I believe.
Like it or not, modern civilisation's engine is "profit".
Yes, I believe you can, though I'm not very experienced with Angular. Check this post:
https://coderwall.com/p/mgtrkg/variable-templates-for-an-ang...

Why would you prefer Angular over Knockout?
Same for me. Must be overwhelmed with HN traffic.
Trip Report: C++ Standards Meeting in Urbana-Champaign, November 2014
It's funny to me that we posit attackers building malware of such sophistication that they can only be nation-state in stature, while at the same time supposing that they know so little about the AV industry that they could be revealed by a heat map of the countries their malware was spotted in.

How about: it's Russia, Russia doesn't care about infecting hosts in its own country (in fact, they may prefer to do so; those might be their targets), and, while Russia surely does have an aggressive program of intrusions into the US [and China], they don't use this particular piece of malware to execute it?

I have no reason to believe it's Russia. I just think: that story is as plausible as the others being tossed around this thread.

If I have a bias about the origin being the US, hand to God, it's that I'd like to believe my tax dollars can pay for better malware than this. I have, for what it's worth to the thread, absolutely no doubt in my mind that the US has stuff like this in the field.

I'd really like to believe it was Latvia.
Why Prolonged Sitting and Standing Are Bad for You
I doubt that IMG will now try to bullshit us with the inane patent excuse.

It's not inane. Their fear is a natural consequence of mixing ludicrous patent systems with cutthroat industry politics.

Most GPU vendors don't have massive patent war chests of their own. They have a lot to lose by exposing their implementations, because of course they all infringe on various patents held by other vendors. Any program longer than hello.c is likely to infringe on various patents. When there's money at stake, the incentives all point towards keeping the driver sources private.
This site isn't loading for me, but the concept of continuous integration is something that needs more open source tools. Some one should do a survey of all the companies and how close they come to 1 click CI. I'm guessing most people have at least 3 or 4 manual steps in their deployment processes.
Both of these names are fine, but they don't really capture the idea of a start-up that has been structure to optimize the founder's interests rather than the VC interests.

Creating an extreme outlier business is rarely in the founder's interest since the most common outcome of such a business is failure. VCs's can afford to average out the risks by investing in hundreds of start-ups, but each founder only has one life.
There are tons of parallel shells out there...each seem to have their good and bad features:

http://www.stearns.org/fanout/README.html

http://sourceforge.net/projects/mussh/

https://code.google.com/p/parallel-ssh/

https://github.com/ndenev/mpssh

https://code.google.com/p/csshx/

http://taktuk.gforge.inria.fr/kanif/
Jibo: Cool or Creepy?
He forgot the last one: "to use python instead"

That was my attempt at a joke. But seriously, I love python when it comes to manipulating data and doing anything statistical. You've got numpy, scipy, scikit-learn, etc.