skysight-inc/HackerNews huggingface dataset:
Woa. When I read his current MIT department affiliations, I smelled a rat and I was right.

In 1988 some professors in the School of Science who were also administrators managed a totally ... irregular coup and killed off the Department of Applied Biological Sciences (formerly Food and Nutrition, Course 20), claiming the department including its professors were not of MIT quality. That's something that Visiting Committees judge (http://web.mit.edu/corporation/visiting.html), not self-interested professors who got envious that another department was getting way "too much" money all of a sudden, 10s of millions, that's when biotechnology was really taking off.

In essence, as part of this scam they tried to destroy Professor Langer ... but it turned out the Institute was in no position to slander and libel these professors, those remarks were quickly withdrawn, and homes were found for the tenured professors. Although as I heard just about everyone else was left in the lurch, e.g. a new professor, and the new grad students, one of whom was a roommate, were out of their positions, of course having turned down other offers. I wonder if Langer was able to keep his grad students ... that would have been tricky in many many ways, e.g. science and engineering graduate departments (and I hope others) have very tough qualification systems that are independent of research.

Anyway, he at least has the last laugh, has even been made one of the 11 current Institute Professors, who are essentially the very best of the very best.

And the professors who engineered that coup? I was told at the time they would never be given a position of trust in MIT Administration, and one notably went on to become the head of the CIA (I am not making this up), where he was both awful (this includes contemporary reports I heard from people under him at the time) and grossly violated Sensitive Compartmented Information (https://en.wikipedia.org/wiki/Sensitive_Compartmented_Inform...), something that should have sent him to prison but of course resulted in nothing but a last day in office Presidential pardon.
Without slavery how will we ever pick cotton? Well I don't know but I do know slavery is wrong and so it should stop regardless of whether there's an alternative.

Same goes for money printing. How will we ever have money if not printing it out of thin air? Well I don't know but I do know the sentence "print money out of thin air" sounds like a very bad idea from the start. No wonder we've pressed the reset button every 40 years. With all debasement problems at least the precious metals system lasted thousands of years.
A First Look at the Usability of Bitcoin Key Management
Stopped lurking just for this.

I've only ever worked in the 'enterprise' - large consultancies, systems integrators and massive, very well known, software companies.

Every single one of these did a very intense background check on me.

With the exception of Accenture, I have never had a request for a MAC or LINUX machine turned down. I have never had my expenses denied, I have always been paid very well and I have never ever been hired on the spot.

Your expereinces are your own, let's not try to pass them off as the way things are.
Reading through your responses, I'm not sure I can give you great advice because the two large software companies I've worked at welcomed moves out of what you call sustaining engineering. It was a pretty natural and repeatable process of fixing small bugs to fixing larger bugs to fixing bugs that impacted multiple areas of code. People would get assigned other people's regressions to fix. At that point, even if a sustaining dev manager doesn't want to let you go, the new dev team will damn sure want to have you.

If you really are terrible at programming, or maybe you just don't enjoy it very much, then explore something else. But if you do enjoy it, you have to figure out what's going wrong before you can make a plan or get good advice to fix it. You say people were dissatisfied with you as an engineer. Why? If you ask a more senior engineer or a manager what you can do to improve, you'll get a better answer than HN will be able to give you. But you have to be willing to hear some things that might not make you feel good. In the long run, though, it will be worth it.
I'm running one for calendar syncing (cyanogenmod and iOS clients), personal file storage and as a limited photo gallery. The automatic file sync from my phone is good too. It's running at home on my server. Setup was straightforward, and although I had the odd couple of glitches after setup, it was nothing too major. It's worked out pretty well.
There's a quote from him about HN on YC's site.
Exactly. One of the things my first boss tried to impress upon me was how small the world really was. Specifically he was referring to the software scene in Boston, but the point holds wherever. There were a handful of times over the years where holding back and not being a bridge arsonist really paid off for just that reason.

It's a lot more obvious these days with things like LinkedIn. There are very few people that I would talk to for a potential new job who aren't either directly connected or 1 step away from many of my former and current coworkers. People talk, it's better to be remembered as the good guy and not the jerk.
Note: Rust is designed to be as efficient as C++. Well, sort of, since we don't have all of the optimizations yet (we use llvm so we get most of them for free)

But Minecraft itself is in Java. And it does get pretty slow even with low settings as compared to other games on high settings.
thanks for the article, very enlightening.
That's only half (or less?) the article, the rest is apparently locked away in some "Amazing Secrets of HeadHunting" book that I "must buy". I'm half-surprised it didn't try to tell me about some "Revolutionary New System for Increasing my ..." you get the picture.

No thank you, it was an interesting read while it lasted.
I wonder if Azure competitors will increase their free offerings to YC companies as a result of this.

The PaaS front is of particular interest. For example, it's not immediately evident that Heroku even offers anything similar, beyond a small free tier available to anyone.
Developing iOS Views: Custom Code and XIB
I am speculating here, but I would imagine that the smaller the pieces, the more likely the machine is to jam and the fewer sheets it can shred at a time. Regular pieces are used because of how the shredding mechanism works.

I think they did what they did because until this competition, it was always sufficient. If you really don't want paper to be recovered, burn it.
This is my primary beef with this post. Keeping silent could punish the people left behind. I've had some bad work scenarios, and the people who said nothing in their exit interview did a great disservice to those who stayed. YMMV, though, I guess.
You probably burnt out long ago, you should try and reset, go travel somewhere but do it slowly like by bike or by foot.
Any chance of linking the web-app and the iOS app accounts?
That's what quantiles are for.
Build a startup quickly, then sell it. :)
I can tell you why I never tell the truth during exit interviews: there is absolutely no upside for me and a ton of risk.

I'm already leaving, so any problems that I had at the company will disappear. If I tell the truth and it helps the company that has zero impact on me. The problem arises in that any negative comments I make could easily be construed or twisted into something that reflects negatively on me.
How do you call a startup running on Windows? A shutdown. LOL!
No it hasn't.

Optional is a Swift type that contains a value of any type. Obj-C doesn't have anything matching that behavior at all.

What's been done here is Obj-C has gained the ability to annotate any pointer valued type as either nullable or non-nullable. This does not affect the runtime behavior of the code in the slightest. It doesn't even affect the semantics of Obj-C. All it does for Obj-C is let the compiler yell at you if you pass nil to a non-nullable parameter / property.

The real point of these annotations is so Swift can be more intelligent when translating the obj-c API to Swift, choosing to use the correct optional type (or no optional type at all).
Fantastic. It's really unfortunate that the article paints a simplistic Game-theory failure for all community efforts when there are already solutions out there that do work.
I agree it's can be a bit annoying, but as you mention it's a trade-off we intentionally chose for: we can only succeed when people add accelerators and reviews and this seemed a good way to grab some attention. Will be monitoring how succesful it actually is and if I could make it less intrusive or better targeted.
Jeb Bush also made a statement the other day in support of vaccinations... so like smoking, as long as both sides promote it, it's not ideological.
HelloSign (YC W11) Is Hiring Full Stack Engineers
> Everyone knows everyone.

Oh God, this.

Microsoft stack consultants in New York City. You'd think "a few million people live here..." but if you're in your 50's and have been in this game for awhile, you'll know the heads of your competitors. This is doubly true if you present at user groups or meetups.
It’s a mistake to wait on one big thing to make the difference
uhh, the first point references wikipedia... I'm not sure if I trust the authors
Who's the audience for this post?

People who know who tedu is and interested in the type of things he tends to work on?
I didn't mean to assume that you weren't applying for jobs. You said you'd been on a "few interviews," and I was trying to stress that what you're looking for -- a company that both wants the skill you have now and will help you gain the skills you want to have in the near future -- is probably uncommon, and you will have to cast a broad net.

You're right: many companies hiring for bug-hunters don't offer a good path to real developer roles from there. And many will not be totally honest about it. Those are difficulties. That's why the search will be hard. But there are good managers out there who will deal straight with you, and there are employers that will let you make that transition -- and even assist you in making it. You're just going to have to really look for them.
stop keeping your keys on exchanges people, ffs
Fake APIs for prototypes and automated tests
Symantec ordered by jury to pay $17M; plaintiff wanted $298M
Whatever PHK wants it to be, HTTP/2 is a great step forward from where we are today. Check this out: https://http2.golang.org/gophertiles

This is going to make the web so much faster, particular on mobile devices.
"Internet access (which still isn’t ubiquitous in the U.S.)"

Wait, what?
Was introduced to this today: http://www.elementscompiler.com/elements/silver/
I wonder what Google's internal research shows. Are they themselves not committing fraud by failing to publicize this to their customers?
Can Turtles Live Forever? (2002)
Hematite doesn't implement anything near to the full game, so it wouldn't be a fair comparison. It's mostly just a world visualizer, sort of like Overseer is for Dwarf Fortress ( http://www.bay12forums.com/smf/index.php?topic=63484 ).

And although it would probably make a good jumping-off point for anyone who wanted to develop a Minecraft clone, the original goal of Hematite was only to serve as a proof-of-concept of rendering 3D graphics in Rust.
Have you tried taking some time off and just traveling and trying new things? You have quite a bit saved up and you could probably take a leave of absence or something.

Maybe get a difference perspective. I think there are a ton of emerging markets that you could do well in, but obviously better if you can find something new that you can be passionate about.
Pretty much everyone in the industry is on-board with HTTP/2. It's not just Google.
I disagree quite a bit with the advice left at the bottom. It seems many people equate "being honest" with "being a jerk".

You can still provide very honest and valuable feedback when you exit a company, without being a jerk. If the move is really about you, and nothing that the company can or should change, then that's fine.

But if there are things that the company did to cause you to leave, or if a once great company changed directions and started diverting from what you considered an awesome place to work, then you are only hurting those you leave behind when you "focus on yourself" and not "focus on others or the company".

If you're exit interview is with HR, then it may very well not do any good. But if you're tactful and constructive with your feedback -- even if it is about things the company could change -- then it shouldn't hurt you. And if the interview is with someone above you -- or if it falls in their hands -- then it could very well benefit the company and the people you leave behind.

If I were your ex-coworker, I would be disappointed that you didn't take the opportunity to help improve the culture I'm still a part of. If I were your manager, I would want you to be honest so that I can improve the culture to attract better talent going forward.

If the company/people you work with don't handle constructive feedback very well, then that's their problem and not yours.

My advice: Be honest, but professional and constructive about it.
Employment Risk
There was a LOT wrong with this article and the author's perspective. He even calls his impulse to help Scooter "the narcissism of altruism".
mmmh... I didn't know it. Understood, thanks.

It seems that I can't change or delete the post now. Sorry for any inconvenience caused.
As a contractor, can you cut back your hours, to split it between the "bill paying" work and the "soul-feeding" work you want to do? Have you looked at other means of happiness; like volunteering, teaching kids to code, etc?
Here's the real-world case involving the East German Stasi that I remember first hearing about years before this article:

http://www.npr.org/2012/10/08/162369606/piecing-together-the...

Why such regular pieces?

"Petter says the shredding machines were under such strain they eventually burned out... Panic-stricken, the Stasi's agents resorted to ripping up files with their bare hands."
no android version?
People Plus Packages
The original strength of Unix also ends up being such a commonly frustrating feature: Everything is marshalled through strings.

With human-manageable strings comes ambiguities, especially in concatenative situations like commandline expansion and SQL injection susceptible code.

There's really no good universal solution. Judiciously adding explicit boilerplate as the article describes, or using less open-ended syntax which ends up adding common syntactic overhead as well, are both more painful to the user in common cases.
You didn't cover the expected randomness of distribution of cards with each algorithm which can be the most important factor. And what does "properly shuffled" mean?
At some point research is going to be hard - after all, if it were easy to discover someone would have done so already. Sure, we should always strive to improve our tools - but that's also hard. Throwing up our hands and stopping research is not an option. So what do we do?

Is there a better alternative? If the P-value is the frying pan then Bayesianism is the fire; you don't get a standard library of tools appropriate to different situations, you get one powerful tool that has to be applied correctly, and for the part that really matters in the contentious cases - choice of prior - you're almost completely on your own.

Release your raw data. Use simple, standard analyses; do them once and do them right, and stay the hell away from subgroup analysis. It really isn't too hard to get the statistics right - it's just very easy to let yourself slip, especially when your future funding/career depends on it.
Fetch and PAL both working on very affordable versatile platforms shifting industrial robotics out of the factory line and into other applications.
Don't tell Facebook
So we're just a super-cavitating projectile away from having a nice way to launch satellites ..
Check this out https://http2.golang.org/gophertiles and tell me that HTTP isn't the bottleneck, especially for high-latency connections. This is going to make the web so much faster.
Time Zone Use Cases
FaceTime is different. I heard how everyone at Apple was surprised when Jobs mentioned "open standard". Here, on the other hand, core team is looking forward making Swift a bigger deal than just Apple's pet language.

Sorry, talks about "designed to lock in" is a non-falsifiable theory. If you wanted to build a language for the future and even make it open once it's tested and polished, you would do the same thing: gather a small team to work privately without distractions, make it grow in a controlled environment (so you can safely make breaking changes fixable with some migration tools) and when it's mature enough, release it wide open.

I think there's a practical reason for Apple not to lock-in using a programming language. Proprietary tools limit amount of talent being provided to the platform. Really smart brains would spend time either in suboptimal open platforms or choose some other garden (e.g. .NET, Java). It's one thing to lock in consumers into an ecosystem, it's another to detract smart developers by threatening them with lock in.
Angel Investing Misnomers
If all you do is web development, all programming languages look like tools to build web sites with I guess. I don't think the author was trying to sell anything, it seemed like more of a gift to like-minded individuals.
The distribution is the same for both... in this case "properly shuffled" obviously means an uniform distribution over all shuffles.
Plex stops half way through and plays a pepsi ad
This is so counter to how I've approached exit interviews. I try to give as much concerned criticism as possible. And commendation on the things done well, if course.

Why? To make the place better for the friends I'm leaving. And presumably you like some of the management, so also to help them run a better company.

I can't quite understand the defensively posturing, so I'll assume it's that I've been lucky enough to work in the sort of environments where I feel comfortable saying the things above :)
Nuclear power plausibly would have been created without military incentives--it just isn't that hard, and all the pieces were in place before Manhattan. Nuclear weapons are somewhat harder (uranium bombs are relatively easy, plutonium harder, fission much harder.) So if we're making imaginary arguments, I'm going to imagine a world where nuclear power was invented via civilian research, but limited military research meant no nuclear weapons :-)

The important thing is that it doesn't have to be military research that drives any of this stuff. If you want spin-off benefits--and who doesn't?--invest heavily in space exploration. It would have precisely the same odds of civilian spin-off benefits as military research, and would involve building stuff that a) isn't primarily intended to destroy itself and whatever productively useful thing it is aimed at and b) would get us closer to spreading humanities eggs across multiple baskets.

So "spin off benefits are good" is not a very strong argument for military research. It's a strong argument for research, but why not fund something productive rather than destructive?
> this would be a good time to start the cold calls

The post mentions that this is only for new YC startups, i.e. folks that won't have anything (or very little) to migrate.
I'm not familiar with either of them. What's wrong with using gitpylib?
As long as the money keeps flowing the shareholders are happy.
That was mostly my thinking. Everyone keeping shtum because "it can't help me, only hurt me..." well... if it's bad enough for you to leave, you may be the only one in a position to speak up for colleagues/friends who can't do much of anything right now. One lone voice doesn't necessarily help, but in my case, there was a pattern that was noticed after a while.
At least google stuff like this before posting it (and maybe include a reference) because this is unequivocally wrong. Speed of sound in a gas is calculated with the Newton-Laplace equation [1] which refers to K, the bulk modulus which is derived from the pressure and the adiabatic constant for ideal gases. It also involves rho, the density of the medium which is why gases and non-gaseous fluids have very different results.

[1] http://en.m.wikipedia.org/wiki/Speed_of_sound#Equations
True, Azure did have a major outage in November 2014, significantly more than the other popular providers:

http://www.networkworld.com/article/2866950/cloud-computing/...

That's can't be the only reason to choose (or ignore) a particular platform, because:

- 100% is not commercially feasible

- with rare exceptions, a little downtime won't kill you
This is pretty nonsense. There are a bunch of useful improvements in HTTP/2 – it's not perfect, but I'd rather see incremental improvements of this sort than e.g. the ridiculously extended adoption times we've seen with IPv6.
it's time for a firefox fork
You might find a lawyer who will work on contingency. This is probably small time but you might find a young attorney to write some stern letters.

Also each state has a set amount of interest that applies to unpaid invoices if no other fees or interest have previously been agreed to. Look up the statutory interest and start computing and invoicing your late fees.

It's tough to know how much pressure to apply. You don't want anything to blow up in your face. For 7 months of unpaid work, it's a big enough deal that a lawyer could really help.
Nightscout – Continuous Glucose Monitoring in the Cloud
I think the OP referred to Uncanny valley for the graph. Think of that graph as the utility derived from voice recognition.
Nethogs monitors traffic going to/from a machine, per process
Wow. This looks like great stuff. And I love the interactive examples. Definitely want to tackle this myself now.
You do realise that the overwhelming majority (99%) of HTTP traffic is transferred to or from large companies like Google and Facebook? If it benefits their clients, then it benefits most of the web. HTTP/2 is particularly beneficial for the developing world, where latencies are higher. The world is bigger than you.

Also WTF does HTTP have to do with DNS, DNSSEC, and IPv6? Talk about layering violations...

Also, I think a total wire-protocol change warrants a major version number increase, not that it matters at all.
Since CloudFlare is an OpenResty (nginx + lua) shop, they'll likely get it as soon as it's in nginx.
The default config of Airbrake's gem will crash multithreaded Rails servers
The first mistake in an exit interview is taking the exit interview.
Silicon Valley has a dress code? You better believe it
This link from the blog post works for me from my very old free account: https://developer.apple.com/devcenter/download.action?path=/...
The easiest way to avoid making mistakes in an exit interview is not to participate in one. You're not obligated to do an exit interview, and nobody takes it personally if you don't.
I don't think I have?

I was replying to O____________O's comment.
Interesting, I've long wondered why parametric nonlinearities are not used more often. It adds very little to the overall parameter count (the number of units is most often dwarfed by the number of connections), but it should increase expressibility a lot (e.g. adaptively using soft or hard nonlinearities). Taken to its extreme, I've been toying with the idea of combining DNNs and Genetic Programming - using a large number of arbitrary symbolic expressions with high connectivity and many layers.
This document looks official, and replicates the format of a proper scientific paper. But it's extremely short, offers almost zero details about their "analysis" and produces dramatic conclusions that further the business goals of the authors.

I personally would not trust this at all.