skysight-inc/HackerNews huggingface dataset:
I upvote articles that I find interesting or want to follow up on later, as the vote puts them in my "saved stories" list. I used to flag blogspam and like, but that got my flag button disabled for a year or two.

I downvote stupid posts and obnoxious posts. I upvote interesting posts and posts that make me think. I see a lot more of the former than the later, the last few weeks...

I also tend to downvote any post sticking up at the top that doesn't seem highly worthwhile. Kind of like that recent reposting of the Fogus list of papers every programmer should read, where the top-rated comment was by a guy who complained about the title and indicated he hadn't even read the article.
There is a native version of Thrift for Java: https://github.com/facebook/swift
Hard to believe I deserve all this kind words, just want to say thank you.
Migrating to AngularJS 2.0
I actually find Cargo elegant and well designed.
Kudos to Etsy for doing this. I think there's great value in learning basic programming skills even if not everyone has the inclination to become a software designer. Kind of like how taking music lessons has all kinds of tangential value even if the student doesn't turn out to be another Van Cliburn.
Best part is the line that men don't fart more then women and that women tend to have smellier farts. Having 4 sisters and married with two daughters I agree.
Their empty threats are empty because they're either incapable of carrying them out, or don't want the consequences of doing so.

They don't invade the South because they know they'd lose. They don't turn the US into a lake of fire because they're unable to do so.

But hacking an entertainment company is within their means, and the consequences are not too bad.

The fact that they sometimes threaten things they can't do adds no information to the question of whether they did this thing.
Thanks for your honesty.

When you say you undervalued yourself, what was the rate you were charging on freelancer?
That probably exists, too, but I think the idea is to expose folks in non-engineering roles to the code without it being overwhelming.
Built a splash page, need your honest feedback please
With Goodbasket.me, in just 3 minutes savers can move their low yielding savings account to an automated platform that invests in a high quality credit portfolio. Searching and building a portfolio on Online Direct Lending marketplaces is time consuming and requires some level of expertise. We want to make it super easy for savers to tap into this fast growing industry by building the infrastructure (to access), loans selection and trading execution - taking out all of the complexities when going directly.

I'm looking for feedback on everything from concept to messaging etc.
Moving to the Bay Area. It's come up quite a bit over the past few years due to the opportunities out there, but with the housing cost and all the talk of a crash being imminent, it seems like an exceedingly bad time to go for it.
This isn't even close to an apples-to-apples comparison and looks like mostly an advertisement. You're looking at broad academic institutions preparing students for a huge range of careers vs. an institution that takes advantage of quickly ramping up a student for a specific career that currently has very good average salaries.

Besides that, I don't get this:

"Part of it is that the cost of delivering that education are very reasonable."

He then preaches about how higher ed's cost structures are terrible. But when you look at the cost per week of education, Flatiron is over 3x higher than a 4-year college. That doesn't suggest to me that higher ed's costs structures are all that ridiculous compared to Flatiron.

Overall, I get the impression that Flatiron is providing a valuable educational program to its students. However, if you really want to impress me or inspire others, show me how this model can be successfully applied to careers outside of software engineering.

It would seem a better argument would be made for time spent rather than dollars spent.
I downvote comments that strike me low-effort, trolling or as part of the "HN echo chamber", and I upvote things that seem to give rise to interesting discussions, sometimes even regardless of their quality (which might contradict my downvoting principles).

Kind of related: Did HN happen to change the way the site responds to votes recently? It seems that it was possible to see the effect of a vote immediately by reloading the page up until a couple of weeks ago. Either they have changed something (a new CDN, score blurring as on reddit), or I have somehow lost my comment voting powers. Perhaps it’s because my avgage score has dropped below 1 lately?
You are a huge inspiration. Thank you sir.
Wow, where did that come from?!? Was starting her workday at 2am everyday part of her "luck"? From this profile, it sounds like she's worked very hard, she's smart, she's sacrificed living on very little as a grad student, she's taken risks, and she's been driven to do work that's important too her (developing technology to save her daughter).

Sure, tons of people live fortunate lives by skating forward on the momentum of a privileged upbringing. But I get exactly the opposite vibe from this article.
A Lost 1996 Interview with David Foster Wallace
The first mile problem in Fintech
From a UI perspective, I don't love Etsy but I think they really have a world class engineering team. This not the first time I've heard of good things from that outfit.
As a Theology Major in undergrad and graduate school I have always felt people need to drop their preconceived ideas of philosophy and bad teachers on the subject and just have their minds blown away.

It is the best way to really learn how to think is combining philosophy and logical math thinking. Only problem is your view of things will be different then most people since they think emotionally and selfishly.
This reminds me of a daydream I've been having, that goes something like this: Rewrite the core Clojure data structures in Rust. Link in LuaJIT. Write a bunch of finalizers and a reader in Lua, skin the Clojure library in the proper syntax, and Bob's your uncle.

I'm far too busy to take ownership on such a project, but if anyone starts it or finds it, please contact me.
I think you mean HTTP+JSON. REST as a philosophy while applied mostly to HTTP isn't really tied to it.

We personally decided to stick with HTTP (even though Thrift would be "superior") since tools are numerous and simple. It's hard to beat curl and a browser. We also found that services end up used in ways that are hard to predict, especially in bash-written tools and the like. Thrift is a barrier to entry.

Additionally, you could do HTTP+Thrift. It's possible, it works, but you lose some of the overhead benefits of Thrift at that point (IMO). In my experience, fulfilling a Thrift request with a Thrift server has tighter latencies at much lower CPU usage for similar request loads.
What's over at thepiratebay.cr? Seems like new torrents are being added, works fine, and search is enabled.
I assume it's more about understanding the processes. Once they understand how everything works, they probably just add the image to the code base and add an html tag to the about page. Nothing complicated, and it doesn't sound like they are really "coding" but it seems like the idea is more to give them some perspective on how the engineering team works.
If science were that simple, the world would be a very different place.
You're right she was likely going about 20 mph. She was on a 'ten' speed. The street she was on is on a slight downward incline. I think helmets provide protection for some scenarios a d agent either useless or burdensome. In other words they are worth their while and I think it provided her with protection in this case.
Are you new to piracy/warez sites?
Fish has been my favorite shell for a few years. My favorite part is the auto suggestions, which works really well. And new completion rules are relatively easy to add.
And the underlying CMS was pretty messy if memory serves.
Would these proposed regulations make commercial drone use functionally illegal?
But why were people asking reference librarians questions?

When I spoke to librarians in the mid-90s, they'd just point me towards sources that could have an answer. It was up to me, the reader, to ultimately find the answer.
The linked article is not exactly the pinnacle of journalistic quality (referring to generic alleged age discriminators as "jerks", for example), but the topic is timely and relevant.

As a 50-something IT guy, of course, I'm painfully aware of age screening in the hiring process, and I've reluctantly acquiesced in recent years to others' advice to shorten my lengthy resume to include only the past 10-15 years' worth of experience.

But, I'm not about to go out and sue somebody. First of all, I'm not into suing potential employers; it tends to burn bridges, waste money, and just make things worse overall.

Secondly, go prove it. I mean, I've applied for hundreds of jobs over the years, and most of them either never answer, or interview me then decline to offer, or sometimes put me on hold and a few months later ask me to come fill a different position. Who am I to conclude that it's all about age?

There are so many factors involved that isolating age as the main reason for being passed over is difficult if not impossible. Of course, companies sometimes do settle out of court just to avoid the expense and bad press associated with defending themselves, but that just feeds the lawsuit beast and I'm really against frivolous lawsuits and the horrific effect they've had on our society.

Thirdly, why would I, at my current stage in life, want to be an employee of a company run by and full of 20-somethings who are young enough to be my sons (or, occasionally, daughters ;)? I have been there, and I find myself cringing to watch Junior say and do silly things. The father in me tells me to let him go ahead and make his mistakes because that's part of growing up. The politician in me tells me to keep my mouth shut and look for something better.

Nope, although I'm quite fortunate right now to have a work-from-home full time job designing and writing web apps and mobile apps for a living, if I found myself out of work I'd probably try to start my own consulting business or otherwise try to make it free-lancing and partnering with other app writers and designers rather than go and try to be a code monkey at a 20-something start-up. Or try to start my own start-up, for that matter.

The 20-somethings (except for a few cool, mature-beyond-their-years ones) don't relate to me, because they're young and inexperienced. I can relate to them, however, but I have already been through that awkward phase of life and have little interest in reliving it!

Frankly I'm surprised that so many 40-somethings and 50-somethings really want to work in such an environment. A friend of mine in SV complains about his manager who is half his age, who said "convert this script from Python to Java; it shouldn't take you more than half an hour" and in fact it took my friend two weeks. Come on, if it takes half an hour then do it yourself, hotshot. On the other hand I have a manager who is 20+ years my junior, and he's very cool, mature beyond his years, very focused on business.
The unfortunate part of public Thrift APIs is that you must either provide the IDL and hope your consumers are smart enough to work with Thrift, or you have to take the Evernote route and provide SDKs for all the languages you care to support. Admittedly, making SDKs for languages is a lot easier when codegen takes care of 80% of the work.
Intro to MaidSafe: what it is, how it works, and how it compares to Bitcoin
He isn't talking about comprehensibility but instead analyzeability. For instance a type system normally improves comprehensibility but sometimes can require rewriting your algorithm in a less clear way, reducing how easy it is to understand. In contract it always improves analyzeability as you can say more about the program without going into details.
South Korean nuclear operator hacked amid cyber-attack fears
I downvote political stories and comments. I upvote anything I find funny, insightful, or polite.
On Chrome the height and duration aren't random... on FF they were mostly non-random, but here and there a jump would be significantly higher (up to the height of the screen.

I didn't play for long, but it wasn't playable in FF for that reason.
Any thoughts about the meaning of the AES code ? https://archive.today/mUs0P
Ask HN: Interest in requirements/design document bootcamp in OC/Los Angeles?
With my current start-up, I have been doing some consulting on the side and have noticed that those who have great ideas, but no software experience have a really hard time putting together a good requirements/design document for programmers to review.

After helping many people with this, I was wondering if anyone in Orange County or Los Angeles would be interested in a half day bootcamp on requirements and design document basics. The class would go over the fundamentals of what is necessary for a software programmer or agency to evaluate and give estimates on your project.

If there is any interest, feel free to fill out the survey here

https://docs.google.com/forms/d/1tGWzWndWAXR_DSLy9agIAgxC7U8ygOcpL918MHbHs5M/viewform?usp=send_form
I remember this coming up in 97.

http://archive.wired.com/wired/archive/5.03/ff_push.html

This was the first issue of Wired that had me thinking "perhaps this rag has jumped the shark." Except we weren't jumping sharks back then.

Note that the whole 'death of the browser' angle didn't.... quite work out that way...
What you day is true but we wear safety devices in the event something unforeseen happens --in this case an accident. Maybe she was tired wasn't paying attention, etc. This provided protection from this event. The world isn't perfect nor are we so its not unreasonable to try to hedge against an accident within reason...
Maybe we're defining "killer app" differently, but over 80% of US households had a radio in 1940, a decade prior to the start of rock and roll.

I think of "killer app" to be something that drives the adoption of the platform or whatever. "Why should I buy a PC? Oh, because Lotus 1-2-3 is awesome." Nobody was buying radios because they wanted to listen to rock and roll music; they all already had radios.
Also, I'd like to see statistics about how much of Flatiron-like schools and traditional schools graduates manage to get above-avarage salaries in their field. Comparing with other fields makes little sense.
The initial contact with Sony did not make any mention of the movie, and was more like an extortion attempted related to the lifting of data through Sonys less than optimal security.

Then talk came up of it being related to the movie (in the Press, or from Sony), and unsurprisingly, the next contacts suggested that the movie had something to do with it.

The original group also seems to have said that they did not send threats to Sony employees after the docs were uploaded, and the contact to the movie theaters was different than that to Sony.

Unfounded basis?
Possibly, but no more unfounded than the assumptions being made, which basically amount to "Last saturday, a black Ford Fiesta was involved in a bank robbery, driven by a guy wearing black pants and a blue top. Today, I saw a black Ford Fiesta with a guy wearing black pants and a blue top, he must be going to rob a bank".

Fairly nice timeline here https://np.reddit.com/r/worldnews/comments/2puo8h/bittorrent...

Source for the original email, a plain extortion
http://mashable.com/2014/12/08/hackers-emailed-sony-execs/

Other sources for skeptical views:
http://www.tomsguide.com/us/sony-hack-skeptics,news-20037.ht...
http://www.wired.com/2014/12/evidence-of-north-korea-hack-is...

The original group deny the threats:
http://recode.net/2014/12/08/sony-hacker-leaks-more-internal...

The alleged initial group also says here it is not about the movie:
http://www.csoonline.com/article/2853893/disaster-recovery/f...

My reading of it is that it is not 1 attack, but several different ones (no surprise given Sonys crappy security), and people are assuming it is all one group, and taking the first option given to be the actual one, as, let's face it, the group behind it is unlikely to ever be caught, and during this whole thing, since Sony bought up the fact they thought it was about the movie, NK has been low hanging fruit as an obvious choice.
A New Way to Reach Mars Safely, Anytime and on the Cheap
If this 'event' is used as a pretext for a field test/shakedown of the growing cyber arsenals[sic], i bet we are going to wish we asked for more proof.

It's going to suck if the internet becomes a state sponsored battleground. gods know we fight enough on the grounds of personal preference and loose affiliation.
Usable BCI and there will be many great apps
Linxz, an app where you can share any links you like without being censored
Hey guys, I am the developer of Linxz:
https://play.google.com/store/apps/details?id=app.moutinho.lynx_v2
With this app you can publish any link you want/like without being censored. You don't need to be a "regular user" to see your posts published. We don't delete posts. We don't delete comments. Any post can reach the top, it does not depend on your history as a user. We provide a "searching" feature that really works. And last but not least, we provide a beautiful design and a simple and friendly user interface. Now it's up to you to make it work. We made this app for you. Feel free to publish anything you like! Hope you like it!
The problem here is that the assumption is that if you don't want someone looking at your data, you have something to hide. You could use a vpn and be doing completely legitimate things, like downloading games off of steam or uploading work to the company server (could be a big file if you're like an animator or something!). You shouldn't be compelled to let your government causally monitor all your communications.
The sense of smell is very different at high altitudes (the air pressure in aircraft cabins equals to the air pressure at about 2000m asl.), maybe it’s simply not noticeable.
No, you said "But to deny that NK is behind this is absurd and makes the whole security community look crazier than Kim Jong-Un"
If I shared it with anyone, I upvote it.
Ask HN: Web designer for side project?
I've got a side project that really could do with a new design, generally I would butcher a themeforest design however there really aren't any suitable ones due to the type of website, so I suppose my only option is to get one custom made.

I'm a bit adverse to places like oDesk/Freelancer as it's hard to judge how good someone is, also there isn't a massive budget at it's only a hobby with very little traffic/revenue.

Any suggestions would be great :)

The website is quite similar in content/style to that of stackoverflow, hence why most of the templates out there just don't really match up.
Longreads Best of 2014
It may be ridiculous, but given what the world now knows about the way the US operates, it's also plausible.
But you don't actually mean "You could just as well throw out all the expensive cryptographic stuff, send them your transactions and let them manage them in an Excel sheet and hope they will not abuse your trust." You think you mean this, but you simply don't.

It's a nice ideal but none of it is true. The broken system we have, where 51% decided not to abuse their power, works. A trivial replacement without any cryptography relying on the honor system demonstrably (and obviously) doesn't.

That is not an insignificant difference. While you would like the cryptography to be provably secure, it simply isn't (51% control-by-one-group actually happened), and it wasn't a disaster. It was still far better than the alternative. The world is not black and white.
noticed that myself. i wonder if the PIC are screening comments more vigorously. Off topic but IMO relevant nonetheless, heavy moderation will be an inevitable side effect if we as a community get sucked into the cyber proxy war.
If you followed either of the links to ISO, you would have found that they are offerings to sell the standards. The technical information is behind a paywall. That's ISO's business model. The link to Wikipedia is about cranes in general.

If a librarian said "the answer will cost you $181 (CHF 178,00)" or "here is a book about cranes" we would probably agree these high quality agree even if we might disagree over their being wrong. Nevermind that ISO standards are not necessarily a good set of design principles because minimum requirements are not the same as design tradeoffs.
Steps to Add Icon for New Products in Magento – PHP CMS Framework
I found out the other day that Packetbeat supports decoding Thrift structs:

http://packetbeat.com/docs/configuration.html#thrift-configu...

Which makes debugging Thrift-based architectures significantly easier.
If your average dropped below 1, I'm sure that would do it.
To have just one cluster IS messed up. It would be one thing if Italy had its own tech cluster, or even if all of Europe only had one cluster. I never said that "meatspace" (what a terrible term, btw) isn't important. But why can't it be more distributed?

Not surprising that an apparent American isn't as concerned about it as me, though. Let's all move to the US and then make conferences about how the tech industry needs more diversity. The conferences will be hosted in Silicon Valley, of course. There will be free catering and foosball.
And a Scala one (https://github.com/twitter/scrooge, idomatic Scala generated models/parsers) when paired with Finagle/Thrift is pretty great.
For stories: I upvote only ones that I've completely read myself and found to be high-quality, and only after I've also read the comments (to make sure there aren't any obvious inaccuracies or other problems with the story).

For comments: I try to upvote ones that contribute to the discussion, but to be honest I do catch myself using it as an "I agree" button from time to time. My goal is to promote a high level of discourse, especially on both sides of controversial issues.

I don't have enough reputation to have downvote powers yet, but when I get there I plan to use it sparingly. Codegeek's approach to downvoting (sibling to my comment) strikes me as a model to aspire to.
I vote purely emotionally. If a comment makes me feel something, I click the appropriate button.