skysight-inc/HackerNews huggingface dataset:
Aaron was responsible for for his own death, in the same way that every human being is responsible for their own life once they reach adult-hood. To say that he was responsible is to say nothing at all really, because most of us in a forum such as this have that mental model of person-hood.

Studies of suicide show that during harsh times such as during a crisis or a drought suicides go up. Of course those extra suicides are responsible for their actions but we recognise that external factors _can_ cause some people to go on downward spirals resulting in their deaths.

If the justice system had been more merciful and compassionate Aaron would undoubtedly still be alive. Yes, he was responsible for taking his own life. Yes, the pressure he was put under was indirectly a cause in him taking his own life. The laws are unjust and the penalties are too harsh.
Tahoe is only a few hours away from Bay Area and virtually everyone* in bay area goes there at least a few times a year to ski. This year Tahoe got a lot of snow.

*everyone = Google/Apple/FB employees
That's great! Would you be willing to share the paperwork you used, so others can build off your docs?
> I have some opinions on why people drift away and how that could be addressed but they're not especially well formed at this time.

I would like to hear them nonetheless.
Looking at your portfolio -- are you applying for video game jobs or generic Big Co software engineer? Or pretty much anywhere you can find / that reaches out to you? Try for something outside of your experience, or even something you might think is "beneath you", selling yourself as a new college grad eager to grow your experience and be part of a team. Also consider applying for SDET jobs after learning some basics about in-vogue testing philosophies. Other than that, I second the advice that it's just a numbers game, keep trying as long as you're able, and if you can up your job search into a full-time activity (i.e. 8 hours a day spent on job search) that's even better. Once you get your foot in the door, even as an engineer-in-test, you can start transitioning within the company more easily as well as continue looking elsewhere without the stress of "I need a job now to pay bills."
Describing veterans as an unexotic underclass feels incorrect to me. Maybe it's just perception bias, but for instance my FB feed contains an order of magnitude more appeals for veterans causes than literally any other endeavor. GoFundMe's, petitions, charities, races, events - you name it. 4 out of 5 of my last donations concerned veterans (as a group) or individual vets, as were 5 out of 5 of my last signed petitions (whose value, I will grant, is probably a bit tenuous)

Maybe there is some other social circle out there that exclusively cares about black and latino inner city youth, or Kenya, or Bangladesh - but if they really are as over-represented and over-valued as the author seems to derisively imply, then I'd like to see some data to support that.

edit : the instant downvotes interest me. Can you qualify your disagreement?

edit : to clear up some confusion, I mentioned anecdotal experience with veteran charities and fundraising efforts in order to illustrate their relative popularity - not their success. In my opinion, a popular cause is by definition not un-exotic (i.e. marginalized), which is the notion that I am responding to.
Where do they swear? I can't see it.
I wonder what he would say about #jesuismilo.....
> Brave words, but they're just words; people react differently when actually faced with such circumstances.

And that is why as a prosecutor you should better be careful than sorry (though I don't know whether Carmen Ortiz is the latter).
blhack is right. PHP has undergone a lot of changes since the 90s, but it's still the tops when it comes to open source languages that companies are looking for...at least in Philly. It looked like everything was going to Ruby a few years back, but PHP is holding steady. If you have the time, I'd learn full stack JS - but you can't go wrong with PHP.
See, now that's a perfectly reasonable statement I fully agree with. You're not blaming MIT for his death nor calling his suicide a murder.
I'm curious¹

Can you please comment here (or set up a webpage anywhere), explaining the overall ideas and proposals?

If your idea of user-controlled identities is truly about something that users do possess (not just being provided), and you have any plan how to bring it to the world (without for users to need to install any software — that'd utterly fail — or do anything much besides clicking "log in as myself") — then I'm all for it.

___

¹) Although I do believe Persona screwed it badly, as identities weren't controlled by users there, but merely leased to them by third parties - I find the concept of "identity provider" to be very wrong.
If you read the whole 'letter' from John Legere:

https://newsroom.t-mobile.com/issues-insights-blog/open-lett...

I am less inclined to give him the benefit of the doubt because what I see as intentional decietful statements:

> Can you imagine the disappointment, if people saw our TV commercials about Binge On, then went to watch 10 hours of video expecting it to be free, and only THEN learned that they needed to go into their settings to activate this new benefit? That’s how the Carriers would do it, but not T-Mobile. Everyone has it from day 1, period.

> But here’s the thing, and this is one of the reasons that Binge On is a VERY “pro” net neutrality capability -- you can turn it on and off in your MyTMobile account – whenever you want. Turn it on and off at will.

First he claims the they just HAD to opt everyone in because lots of people won't figure how to opt in/out.

Then the claims is it VERY "pro" net neutrality because everyone can easily opt in/out. No wonder he thinks 'right now some people may be confused'.
You are not broken, or at least no more broken than everybody else. You do have a characteristic trait that makes you underperform in certain types of interviews. It sounds like you’ve got a good way to manage that for day-to-day work.

The good news is that interview performance is not a reflection of how you’ll perform at your job. Think about it – how representative are the interview situations you’ve described? Jobs aren’t like that.

Don’t start flipping burgers just yet. There’s good advice on this thread – two basic ideas.

First, you can get better at the “Google/Facebook/Twitter” whiteboard interview by practice and hard work. No matter how much you think you suck, you can get better.

Second, there are thousands of companies with software jobs all of over the US that don’t use the whiteboard approach to interviewing. You have to look for them. They might not be software companies per se, but have developer groups that provide useful line-of-business software that make their internal users happy.

Don’t give up. You can do it.
That's not true if prosecutors can lie about strength of case with immunity plus have a ton of leverage. Great explanation by this former prosecutor and judge:

http://www.nybooks.com/articles/2014/11/20/why-innocent-peop...
Yes, that's why Mozilla should have kept supporting it.
Right now, that's truer than many would like. However, when GHC 8 (the new version of the compiler) drops in the next couple months, most of the performance tuning will involve putting a single line of code at the top of each performance-critical file. That line will make all evaluation within the file strict instead of lazy.

A lot of the performance and predictability problems in Haskell come from its laziness, so the ability to toggle that on and off on a per-module (read: per-file) basis will be a game changer.
That's wrong. The defendant and their lawyer are doing a code review.
Not sure where you live, but most metro areas have a meetup/event called Startup Grind. It really should just start with googling startup + your city ... there's probably a more active community than you might expect.
and private arbitration clause included in most TOS agreements now a days. It doesn't work to provide justice as lawyers on company payroll will favor the company.
You can't say that it was wilful civil disobedience and then say that he went about it the wrong way, you contradict yourself as that's kind of the definition of civil disobedience.

If you're saying that he ought not to been civilly disobedient then that's a different matter but what he did makes him a sort of modern-day hero. That he took his own life makes him a martyr in a weird kind of way. I know that hero and martyr are emotive words but I think I nearly feel that way about all this.

And it's not theft, it's copyright infringement. Repeat after me: you can't steal bits and bytes, only copy them, and copying is infringement, not theft.
An Open Sourced Redis GUI Tool for OS X, Linux and Windows: Medis
No, it's an introduction to Machine Learning (without much neural network stuff).
That's not a prosecutor's job to worry about the mental state of a defendant. It's their job to prosecute the case if the evidence is there, and it was. The defense can worry about the defendants state of mind, that's part of their job. This prosecutor was overzealous in the charges being made, but there's no doubt they had a strong case against him and he was guilty of a felony.
I think he's a great CEO. He has forced AT&T and Verizon to try harder to keep customers, which is good for a lot of people. His direct style doesn't give himself much room to hide behind double-speak and buzzwords.

I don't know if a dominant T-Mobile will be as pro-consumer, but as long as T-Mobile's taking shots at Verizon and being so loud about it, we benefit.
Premiums and judgments are way more connected than you are implying.

There is a belief on the part of many people that massive, bank-breaking, out-of-control, $BIGNUM malpractice judgments are common and that this is the reason why premiums have skyrocketed.

This belief is not borne out by the facts, which are that malpractice awards increase, on average, about 3% more than inflation, and that even in states with "here's a nickel, sorry we killed your spouse"-type caps on judgments the premiums have continued to rise far out of proportion to the amounts of the judgments.
The centralized persona.org service seemed like the weakest link in an otherwise interesting distributed authentication system; persona.org gave people a "transitional" way to associate logins with email addresses rather than federated IDs, but as far as I can tell, nobody ever used anything else. It makes me sad that Mozilla never followed through with the browser integration component of BrowserID.

Consider this for a browser-integrated login system:

- Browsers directly provide an API for sites to say they need to say "this site wants an account".

- When the browser sees such a request from an origin that the user doesn't have an account for, it provides browser UI to create an account and log in. Creating an account creates an origin-specific keypair in the browser and hands the site the public key; logging in uses a challenge-response protocol to prove ownership of the private key.

- When the browser sees such a request from a site the user has an account for, it provides browser UI to log in via the challenge-response protocol; that same browser UI can offer options like "keep me logged in".

- Both Firefox and Chrome have cross-system synchronization systems (e.g. Firefox Accounts/Sync), including to mobile browsers. Use those systems to sync the keypair across browsers controlled by the same user. Perhaps offer options to copy individual keypairs via QR code or similar, for the much smaller set of people who have systems of varying trust levels that should each have access to overlapping subsets of accounts.

- The browser can (at the user's option) provide an email address to a site. The site can (at the site's option) provide an option to register a new key for that email address, as the equivalent of a "lost my password" system but for "lost my computer or browser profile".

This implementation seems quite straightforward. About the only problem I know of that it doesn't solve involves throwaway accounts with memorized passwords used only with private browsing, where people don't want to leave a trace. If people care enough about that case, perhaps offer the option (such as when using private browsing) to compute a key from the origin, the user's email address, and an optional password, and throw it away at the end of the session. (For that matter, browsers could generate a completely transient key, for those times when you want to make a throwaway account that you'll never want access to again unless the site has an email-based recovery option.)

While this system provides some useful properties for highly technical users, it seems quite feasible to present it in an extremely simple manner for novice users.
Padlet is hiring engineers to build the largest site in the world
you're both taking a miserable but ambiguous situation and trying to make it black and white. that's not really useful.
>The parent clearly said that they suggested a _bias_

They're children. Making the message more complicated makes it harder to remember. The muddling is more dangerous than the .1 percent.
> You can't say that it was wilful civil disobedience and then say that he went about it the wrong way, you contradict yourself as that's kind of the definition of civil disobedience.

I didn't mean "morally" wrong, I mean wrong approach. That's not contradictory at all; civil disobedience is not always the correct way to go about change. Sometimes it is, like when its done en-masse; going it alone, wrong approach.

> And it's not theft

Fine, infringing their data, irrelevant to the conversation; a crime no matter what label you want to apply.

The right approach is to lobby to get the law changed, not break it by yourself and hope you don't get hammered.
Do you know of any identity systems, where identity are controlled by the actual user (not just credential holder), but don't allow any third parties (malicious but trusted notaries, like governments) to hijack or deny it?

I've had a discussion about this, admitted that credentials and identities are different matters, but were unable to remember or think of any sane solution to this problem. :(

If you know of any — please share!
This doesn't address equity preference which is another common problem. But still a good statement.
RIP Aaron!
Car Insurers Find Tracking Devices Are a Tough Sell
Position yourself in a lower position than you think your worth is. If you think you are an intermediate level developer, position yourself as a junior developer who's eager to learn.

If you set lower expectations people are more likely to be impressed.

If you set higher expectations, people are more likely to be underwhelmed.
Reminds me of the "Expert Systems" from the 1980s. They saw similar levels of (inflation-adjusted) hype too. Decision trees have had their heyday; wonder if they'll be back in fashion soon.
On the other hand, I have been confused by fairly simple changes to roads such as a two way street being made one-way (which a decent satnav would have been updated to know about as soon as the change was gazettes) or roadworks closing off a road that i regularly use (again, autonomous system would have been updared based on gazetted road closures).
I think the Searle/Aaronson thing is sorta dead (we're arguing over what, 3 paragraphs?) But...

You touch on a very interesting point in your reply here:

"You'd need something "outside of" the lookup table that could mutate its memory, or hold state of its own while reading from the lookup table. The complexity class of doing any of this would be irrelevant to Turing completeness."

I don't know if this is irrelevant to Turing completeness... I suspect you are right, but I'm not sure how to write a proof of that.

However, it is the basic problem I have faced writing code that can make representations (write it's own programs). My solution requires abandoning the symbolic route completely. We still do computations, and the computations interact and change each other, like how molecules interact and change each other. But it's a whole level down from the symbolic computation problem you bring up.

I tried doing cellular automata that had interacting mechanisms to alter their rule sets, which isn't that far from neural nets that alter their functions. And I tried approaching neural nets that could alter their structure based on their responses to input. Not merely back propagation of values, but back propagation of structure. But like all computation, it's the problem of syntax and semantics all over again!

I just decided to go down a level and make no associations between syntax and semantics at all, and instead build up a syntactically homeostatic system, that would hopefully then be able to create semantic behavior by creating "semantic" structures from intrinsic syntactic behavior. So, my approach is not "outside of" but rather from the "inside out".

If you have any suggestions about how to code a solution to the "outside of" problem, in any kind of symbolic system, I would be very interested in your ideas. [that would be some cool voodoo!]
MIT 2020 admit here: yes, it is still in the hearts and minds of the newest classes. When discussing some of our idols, one student and I both agreed upon Aaron Swartz. He may be gone, but never forgotten and the new students look up to his legacy.
Imagine if there was some sort of government agency that did this as a service to protect its citizens. Some sort of National Security Agency, if you will... Oh wait, we already have that and they do the opposite. :|
I disagree. I think node is unlike anything we've seen thus far. It's not php, it's not python and it's not ruby.

I, literally, cannot rebuild my application from a year and a half ago that is standard node + npm. The deps are broken...the code won't build with node-gyp...i mean node-waf...i mean who knows? What a mess and a HUGE regret.
Decorated, Dot Peen Datamatrix Barcode Recognition and Barcode Properties to XML
first time I noticed it too
Such a protocol does exist. And if tweets and instruction videos contained original and novel results, they would be worth citing.
Stop prepping and putting all your hopes on each interview. Start getting out there and doing real interviews for practice. Apply for software engineering positions everywhere. Even places you have zero interest in working. See what different kinds of companies have to offer and how they hire.

A few things will happen. 1) You'll get good at interviews. 2) You'll stop caring so much about failing interviews which will combat your anxiety. 3) You'll find there is a wider range of jobs available to software engineers than the kinds you've seen so far.
There are a large number of people who do kernel-level integration work-- configuring things, downloading drivers, setting things up, and otherwise dealing with the hardware. This kind of work isn't the most glamorous, but it definitely counts as "actual contribution" to the community. Integrators find bugs, make suggestions on mailing lists, and help develop products that make investing in Linux worthwhile for everyone involved. Most integrators that I've known like to submit patches every now and then, just for fun.

I would guess that there are more people whose primary job is integration than people whose primary job is kernel development. I don't really have any concrete numbers, though. On the driver development side, companies are starting to get smarter about getting their code upstream first-- look at NVidia and Intel's recent efforts in that area, for example.
I'd like to point out that it'd be an even bigger and redder red flag (if that's possible), should Trend Micro fire some team "security" developer, or even the product manager.

How is it possible, that a company which describes itself in the terms it has [1], have not done a thorough code review of all products before making them public? That is implicit in their own description of what their business does.

I'm not even sure the worst parts of this particular product's flaws would have escaped cursory code review by someone who is actually a security expert. And if that's true, then selling this product as it was before patching, might be fraud.

[1] http://www.trendmicro.com/cloud-content/us/pdfs/about/ds_cor...
> That's sort of insane. We aren't talking about a static library here. Of all the public web APIs available in 2007, how many are still alive? Maybe 5%? Less? Google Maps is one of a tiny, tiny set of still-relevant products that still support their decade-old interface.

You never stated you were referring to ONLY public web apis. In fact you simply said "Apps". But even if you really meant only public web apis there is precedent (Google's many APIs) where APIs will continue years and sometimes even decades. Is it unlikely? Probably, depending on what you're doing, but certainly not impossible nor "insane".

As a software developer who's seen web apps function for a decade + with little to no changes (one of which actually did rely on a third party API) I fail to see how anything I stated was "insane". Not everything has to have major breakages every 6 months.
Debate means that all parties are wrong?

By that logic, if, say people disagree about whether cryptography is good, both sides haven't been able to answer the question.
There are literally thousands of cases that:

.) no one ever hears about

.) are never reported by the media

.) aren't "scandals" (to me they are)

.) aren't just, as I (and probably others) see it

I am talking about petty crimes that shouldn't even end up in court (Aaron is a good example), drug offences, more serious crimes with way too harsh sentences, juvenile offenders tried as adults, mental illness treated as a crime, things like the felony murder rule and so on and so forth.

Mind you, I'm not talking about downright wrong verdicts (of which there are enough) here.
To whom? It's clearly useful to us or we wouldn't be discussing it. I see nothing ambiguous about the situation, he broke the law willingly, got caught, couldn't handle the consequences, so he committed suicide. What's ambiguous about that?
Can someone explain what this is? Non-netflix user here.
Bing Has New Speed Test – Only Works with Edge or IE
"He was a pretty argumentative guy, but he was right about so much."

Not just in person, Aaron argued by email.

When webpy came out I emailed the webpy mailing list asking Aaron a few questions, made a comment on a trivial bug. I got a response and rebuke. Looking back now I see someone constantly underestimated and who probably had to fight to be heard.

Is he missed, absolutely.
The Great British Curry Crisis
The Fed mostly buys government bonds, but also corporate bonds. All their profits are donated to the Treasury, so yes they have no incentive to chase returns. The reason printing hasn't lead to inflation is well known and understood. Inflation is the product of money supply and velocity and velocity was dropping as fast as supply was increasing.
This is the program you are referring to: https://www.apple.com/ipad/apple-sim/

AT&T will lock your physical SIM if you ever use their service, but with anyone else you can jump from provider to provider on the same device at will.
In five years fanboys will believe that Apple invented the electric car.
You stepping in front of my car, going through my windshield, and hurting me, is not victimless.
I can't deny that - C++ templating is just plain ugly.
I think this is an important reason why the country was able to last so long, right?
That was pretty looney right up to the last bit. That there, is a great idea.

Whatabouts a flag to indicate that throttling will gracefully degrade? QoS tool's best friend?
I wonder what effective [as far as achieving an ends] civil disobedience looks like in the era when such is relegated to free speech zones? Will it look like asymmetric, guerrilla like tactics that subvert/coop mechanisms of power that make it hard to leverage garden variety lawyers?