skysight-inc/HackerNews huggingface dataset:
helping to manage the genocidal war in Vietnam

I stopped reading right there. If you call the war in Vietnam "genocidal" then you most likely have a political bone to pick and are more than willing to ignore the complexity of the situation to support your own narrative.

a young, Latino man named Alex Nieto was shot 14 times and killed by police near my house...Someone had reported that Nieto, a 28-year-old security guard who grew up in the neighborhood, didn’t look right."

Oh you mean the guy the guy that had mental issues severe enough to cause his friend to get a restraining order? The one that was carrying a holstered gun that turned out to be a pistol-shaped stun gun? The one he pointed at the cops?[1] Clearly the citizens who called the police should have minded their own business. Bernal Heights would be much better off in that situation.

[1] http://www.sfgate.com/crime/article/Man-killed-by-S-F-police...
Sure, but going from memory on this :) As far as the Ruby SDK, my opinions are mostly based on how things were 2-3 years ago, when I wrote it off entirely after inheriting several large projects that made heavy use of it.

In the past, it was difficult (impossible?) to figure out how it worked by reading the code. That's highly unusual for a Ruby library. It felt like a generated library, not like Ruby. When something wasn't working as expected (which happened often), it was difficult to figure out what was going wrong and why.

As a heavy AWS user, I've felt much more comfortable using Fog, even though I only really use its AWS provider. That's true even though I didn't even get to take advantage of Fog's multi-provider abstractions (basically just using it to make raw AWS API calls). Hopefully that's all in the past and I should give it another look the next time I'm doing that stuff in Ruby. Fog also gave much better control over a lot of the details that are important when doing stuff in production, like timeouts and keep-alive settings.

The 2nd example that comes to mind is the AWS Flow framework for Ruby: https://github.com/aws/aws-flow-ruby

Flow does things like create global methods ( https://github.com/aws/aws-flow-ruby/blob/master/aws-flow/li... ) and its DSL abstraction just doesn't feel right. It tries too hard to make it feel like you're just running Ruby code, and it's tough to determine how it uses SWF under the hood. It's such a large abstraction on top of SWF that it basically means you can't write parts of your app in anything other than the Flow frameworks for Java or Ruby. But then, the other major SWF framework I've seen (https://github.com/sclasen/swf4go) also locks you in. So maybe it's just a shortcoming of SWF that it's not usable without a big abstraction layered on top of it?

From what others are saying, it sounds like the newer stuff is in much better shape. That's very encouraging!

Regardless, I think you've made a great decision in taking over aws-go. I have very high hopes for its future :)
> I can't think of a single argument as to why you would want to hide this valuable learning experience from your kids.

I doubt people make a rational decision not to do it; they just avoid it because it makes them feel bad.
Yet in France a few weeks ago, some fanatics went on a killing spree over a slight to their beliefs in an editorial cartoon.

Or in Uganda a couple of years ago, an extremist Christian offshoot movement conducted all manner of atrocities in the name of their religion.

Middle class existence has moderated most mainstream religion. That doesn't mean that craziness is gone.
If this has better coverage of AWS features than their goamz fork, I hope Hashicorp will switch to it in Terraform. I'd love to use Terraform but too much of what I use Cloudformation for isn't there.

https://github.com/hashicorp/terraform/issues/28
I ran the professional services division for one of the largest companies in the same space as Matasano.

I'd love to hear what you think the NSA might have persuaded us to do?
I think we all know Matasano were the masterminds behind Regin.
Microsoft's Bill Gates insists AI is a threat
I think this is the best article I've read about stream processing yet. Love how all of the related concepts are tied together and how concepts in one form of stream processing naturally fall out of the structure preferred in another form of stream processing.

Great explanations and insights.
Microscopic: Endless talk-show rhetoric about whether or not we introduced the life-form to the other planet.

Macroscopic - cannot communicate: NASA is perpetrating a silly hoax to appease the homosexual atheist liberals.

Macroscopic - can communicate, less advanced: Divine force seeded life among the stars. Proselytizing the aliens put on collective bucket-list.

Macroscopic - can communicate, more advanced: Prepare for an invasion, nuke all non-human scum, repent or die, etc.

Business as usual.
I'd pull the all-nighters before the big demo in my startup days, but at 30 I find I'm too busy to pull all-nighters. As for families, my gut feeling is that what I've added in time obligations to the wife and kid, I've recouped in time I don't spend socializing or trying to get laid.
"especially when the Republicans who control Congress seem to think that science is irrelevant"

I mean, way to look past differences, disband stereotypes, etc and unite people for your cause.
Oh my mistake. I remember a lot of people needing to manually re-sub but I guess they had just turned off the auto-renew option.
Not sure I agree. When I was a child I knew my family was struggling, but had I actually been burdened with knowing how far behind we were on paying for housing etc I might have had a nervous break down. There is some information that may be to heavy for a kid
Hacker News is an American site run by an American company, probably hosted on an American server.

It might be nice, as a courtesy, for them to add this for their considerable European userbase, but the web is global, and not everyone has to care about what Europeans consider to be their rights.
I works if you don't try to emulate the native UIs certainly. I agree with that, but some projects have design requirements to use say, native style guidelines.

The point about Swing is that, it's good, so long as we're talking about custom LAF, not the Windows/Motif/OSX PLAF, which look/act sort of like the OS UX, but not quite.
I work on the team doing Visual Studio's Tools for Apache Cordova. While I don't work on the open-source side of the fence, we have engineers focused on contributing to Cordova.

Search the mailing list for "microsoft" (which picks up e-mail addresses) compared to "windows" to see where MS involvement picked up.[1]

A lot of Microsoft's involvements in open source are via MS Open Tech. See their website for more information about their contributions.[2] While this doesn't show checkins, here are their blog posts about Cordova.[3]

[1] http://callback.markmail.org/search/?q=list%3Aorg.apache.inc...

[2] https://msopentech.com/what-we-do/

[3] https://msopentech.com/blog/tag/cordova/
GraphQL - Data Fetching for React Applications [video]
I have no idea if there is a way to stop it from doing that either
So, can someone address the Nexus 4 no call audio issue? Because right now I can't make emergency calls.
You sound like my parents. Though, they left the monthly budget lying around and I'd browse it on occasion. From that, I now know that I'll never earn near what they made. As well compensated as software development is, managing big projects for oil companies pays better. Especially when you get options and the economy is booming.

That's fine. I still earn enough to live very comfortably off half my income. I'm perfectly happy with that.
The word "chrome" had been used to describe window components long before Chrome the browser showed up. So it isn't an accidental collision, it is a shortened name of the upstream Chromium project (named after the element). I've never been a big fan of the crazy names Silicon Valley comes up with, but hijacking existing words is much worse. I can't wait to see how Microsoft's use of the word "hologram" causes similar confusion.
Really cool. Thank you for sharing.
Long term, I want the Web to win. Eventually I think it will. In the 90s, no one ever thought apps like Gmail, Docs, or Maps could exist in the browser, and now no one questions that an Office suite can be done.

Eventually mobile performance, and API surface area will increase to the point where they're "good enough". Then they'll be an inflection point where people write Web apps for cross platform-ness for all but the most demanding stuff (like games or video editing)
If being able to get things out the door anyway is the standard for "well, guess this language is nice enough!", there goes any argument against JavaScript, or for that matter Go over Java.

I'm one of the people who is currently making a working solution in Go. Are generics the equivalent of missing wheels? Probably not, but I am absolutely finding it a present and persistent pain point that I don't have something like that or even just overloaded function/method signatures, and instead have to frequently repeat a lot of rewritten code scattered full of lots and lots of if/else cases.

Life could be worse. But the fact that people are shipping doesn't mean it's a language in which people aren't finding a specific missing features to be a problem.
Perhaps we should invert the law and make it criminal for publicly traded companies to keep material information secret. Having an unexpectedly good or bad quarter? Give us updates every week.
Ask HN: Weird Interview Process?
I'm a recent college graduate in the processing of interviewing for a major tech company in Silicon Valley. Recently I had my onsite interview (they flew me across the US) and it mostly went well (especially with the senior management), however I only performed so-so on a few of the coding questions - in particular, one of the questions that came from my direct future boss.

The recruiter has informed me that my future boss would like to do an additional phone interview next week - I guess he was concerned that I had too many nerves during the onsite. The upcoming phone call will be purely technical, and they would like to discus my past work and discuss some code I have on Github.

My questions:

- is this common? A phone interview after onsite?

- Are they interested in me, but just want to buy time to interview another candidate later this week?

- A lot of my code on Github is from past class projects, so it's not super clean or necessarily "production-quality". Should I clean this code up to show what I have learned since creating it? Any other advice/feedback? Thanks.
on a related note, is the act of decompiling jars legal if the software was obtained legally, ie bought?
you know, I am regretting my one liner.

What I meant was, there's more substance to this post than you'd infer from the title (stanford douches, wow).

Unfortunately, that probably came off as an endorsement, which wasn't my intention.
Sort of. I grew up in a working poor household and while I learned the value of money, simple things like budgeting and how much debt is too much debt I had to teach myself.
Inside a Camera at 10,000 fps
Not sure if my comment on your blog got deleted or awaiting moderation, so I'll post it here.

Check what? A cookie (expires), a session (doesn't traverse devices) or an IP address (traverses entire networks)? Bookmark the login page, every one of those sites have one.
The libraries are good.

The primary thing needed for ongoing success is relentless commitment to 100% coverage of the AWS feature set, with new AWS features supported when they become available, not "at some later date". Nothing worse than reading about some new (or old) AWS feature that effectively does not exist because it is not supported in the client libraries.
Don't stress. If they are talking to you, then that is a good sign, and they flew you out -- so they must see something in you. You might want to review your code on Github, so that you can address questions, off the top of your head. I wouldn't change though. I highly suspect they just want to see if you know where you could have improved, etc. Rather than being some seasoned superstar who never makes mistakes. So a review on your part, then you can make comments about how you would change things now that you know more, etc.

Here is some general job search advice. Job hunting is more of a machine gun approach, where you try and shoot lots of things, rather than a sniper. I guess what I mean is, research and apply to 10 jobs, then you have a choice, and are not stressed if someone is being weird. Use excel or something, track your progress, write custom cover letters, do your research about the company, etc. When you don't have a job, job hunting is your job, so spend your time wisely and try and make good shots. You have the control. This will likely lead you to negotiate harder, appear to have more confidence, etc. In the long run, if you don't get it, there are tons of other opportunities out there. I once applied and was eventually hired for a public sector job, it took around 6 months to land it, tons of interviews, tests, phone calls, emails, security screening, etc. At the end, I just wanted the entire thing to be over with, one way or the other, so this phone call seems pretty minor, and I wouldn't stress too much.
You know, for security: elasticsearch shield goes ga
Surveillance as a service
BlackBerry Classic vs. iPhone 6 Head-to-Head Review
Tesla wants to kill gasoline by sharing its technology with everyone
React.js Conf 2015 videos
I've always been a fan of the non-linear kernel Kuwahara filter

https://www.shadertoy.com/view/lls3WM

http://en.wikipedia.org/wiki/Kuwahara_filter
There are more solutions than just that; for example, we could take x to be the matrix [[387, 320], [-480, -397]] (so x^2 = [[-3831, -3200], [4800, 4009]]), or the split-complex number 8j - 5 (so x^2 = 89 - 80j), or 5 in the ring of integers modulo 36 (so x^2 = -11).

But al-Khwarizmi was presumably writing in the context of familiar quantities >= 0, which is a perfectly fine thing to do.
Oh really? That may explain my family's situation. There were many "adult topics" which I was excluded from (to include death, sickness and funerals). My family originally was from the midwest and later relocated to the east coast.
There was an article in American Scientist a few years back about just how big space is, and how even if there are many intelligent species, they'll just never communicate due to the distances involved (barring exotic new physics). It was a bit sobering.

I believe it was this article: http://www.americanscientist.org/my_amsci/restricted.aspx?ac...
I've always kept an eye on cochlea-related biomedical advances.

About 13 years ago, I opted to get a cochlear implant in my left ear and my left ear only because, on the recommendation of my hearing specialist at Hopkins, I wanted to save my right ear for future advances like this (thinking that a surgery-scarred cochlea might not be usable).

Since it's been 13 years and nothing has come, I've started regretting that decision a lot. Since I live in a city and work with a lot of people around me, I could really use implants on both sides to hear from all directions.

On the other hand, these things are EXPENSIVE to keep/maintain. So I suppose it's just as well that I only have one.
But do "you" really understand?

My parents have always been on a tight budget -- they got most of their cutlery, plates etc with loyalty schemes for the biscuits I'd eat every morning. They bought a second-hand campervan so that they could go on holiday without paying for hotels, and could afford a house only thanks to old-school "socialist" policies here in Europe. They always fixed what they broke and always talked about the importance of using money wisely, for real things etc etc. They were also politically active, so I know how the sausage gets made, so to speak.

The result? I've always been rubbish at managing big sums of money. When my salary went over a certain threshold, I just stopped caring. I get anxious at the first sight of debt, yeah; but in many ways, that's also a handicap because it stops me from effectively leveraging debt as an instrument of growth. I can't get myself to talk about money with clients, and I'm thankful someone else does it for me. I used to spend days looking to save a few quid on this or that £20 gadget, and now I buy my cars from an expensive official dealer that is clearly overcharging me. When numbers go over a certain threshold, it just becomes "funny money" and my brain switches off. Right now I'm probably living beyond my means and balancing my budget by pure luck, I just have no idea.

Growing up poor can give you a certain inner fire and a sense of the importance of money in society; but it doesn't necessarily give you a full picture, in the same way knowing how to develop a simple webapp with Django or Ruby doesn't mean you know how to implement a scalable and highly-available system with queues, nosql, AWS orchestration and so on. You know the value of a penny, but not necessarily the value of a grand.
New Touchscreen Creates Physical Buttons That Appear and Disappear
Interesting to see this and given I filed my first patent pending last month, thought I'd share my thoughts. I'm $100k+ in debt; I grew up poor. My parents live on a fixed income, I send them money every month and last year, in 2014, I made the least annual income I have made since 2003.

As a divorced father of two, who was fired from his last full time job, and can't disclose due to NDA prior work, I've been self employed the majority of my adult life since 2006. Since September, I'm a former alcoholic, which is news to many - I had drank regularly since I was 18 and only recently realized I could correlate a bit of my drinking to early communication issues that resulted in the "low end," classes in my first years of education.

I digress, though, as the first one in my family in three generations to receive a bachelor's degree, life in college and out is hard. In my family, during my "prime," my business expenses were over 100K per year in 2009 and 2010. However, things came crashing down and changed. It's a long, long story. Drinking helps zero.

Now, my software is free, I filed a patent pending because I need credibility. The world is flat, as Thomas Friedman said, and growing more so. Ten years ago I spent $50K on my own tools. If I had known then that I'd need them in 2013, and 2014 again, I would have done what I'm doing now.

Made them free. Open source. Given it away, hoping that with better tools, everybody benefits. That's the dream.

We got rejected by Ycombinator. I've worked with guys in the news way way more than I'll ever be, and I tell a lot of stories, incidentally, most are true.

Thanks for reading, I love this site and learn from it daily.
Show HN: Turn Calendar, a calendar-like component for AngularJS
For a bit of a more balanced discussion of some of the key points related to SF's housing problems, you might want to read Kim-Mai Cutler's (very long and very good) assessment of the issue:

http://techcrunch.com/2014/04/14/sf-housing/

(HN discussion: https://news.ycombinator.com/item?id=7590250)

I don't even want to pick out any quotes because that would be doing it a disservice, but I think it argues successfully that many of the displacement and culture problems surrounding SF today are, at the core, housing issues. And the blame for those problems does not lie solely with tech workers, and the potential solutions are far deeper and more complicated than all of us trying to "not being awful" (though not being awful is a good start).
>If you are going to theorize that it exists elsewhere you have to include everything else that is universal for humans or you are being intellectually dishonest.

No I don't, because I don't assume that, if life exists elsewhere, it necessarily evolved to resemble humanity in any particular way. Just because two genetically related hominid species from the same planet might have had religion doesn't mean a sentient starfish from Proxima Centauri probably does as well.

I'm not picking and choosing universal traits, i'm arguing that nothing we know about life, or humans, can be assumed to be universal. We don't know how normal or abnormal we are.
The game was recently remastered and released on Steam. It's an incredible game, with some of the wittiest writing I've seen, and I couldn't recommend it more highly.

http://store.steampowered.com/app/316790/
I used to agree with you more strongly but I think it's easy to forget just how much time and confusion is saved by having a single standard format which anyone can trivially check and apply. It's not just about avoiding unnecessary bike-shed arguments but also things like the cognitive cost of having to dealing with each project / developer's style quirks.

I'm now inclined to believe that a basically free way to avoid bugs and make things like code review easier and more productive is worth the minor cost of people having to break out of old ruts.
Except they don't hesitate used crooked means for their goal.
Data Science Weekly Newsletter – Issue 62
http://reverseengineering.stackexchange.com/questions/60/is-...
Sure, it could be done--but why?
I must observe, this is a terrible attempt. No points, and may God bless your soul.
Scientists Agree: Americans Don’t Know Much About Science
The school I went to emphasized having students practice practical implementations of the theories being taught. I actually was a Computer Engineering major in undergrad, though, so I only took dta structures & algorithms, graphics, and networking from that list. I also got Computer Architecture, but taught from an EE perspective rather than a CS perspective (really pretty much the same thing) ... the biggest difference is that we had to design and build a single board computer for the capstone in that class, and the CS folks didn't (they explored it from a more software oriented angle).
The subscriber count seems way off -- and subs don't appear in chat so I'm unsure how you're scraping from there. I know that imaqtpie has had single days where he got 700+ subs in a row (a 'sub train', where someone subscribes before a 5 minute timer counts down from the last subscription). 700 subs alone would be about 50% more than what you have his sub revenue at (e: *pre twitch cut) -- not counting existing subs which number (according to him) in the 5-7k.
Mark Zuckerberg at Odds with Investors Over Internet.org
Happy to explain a bit! I work with developers out there, putting code on GitHub, contributing to other projects or making our own stuff work better with open source projects. I also "hack" on our new and upcoming products (we have a bunch of hardware announced and already out there where SDKs haven't been released yet), trying to see how well they play with "the open source world". I also visit dev conferences around the world, talking about the code we wrote and the lessons we learned.

My job is kind of awesome - I'm basically at a full-time hackathon, juggling my MacBook, Windows Notebook, a bunch Cloud solutions, some IoT devices and whatever our hardware teams come up with.

The team is brand new - and we're still hiring. Hit me up (felixrieseberg.com / @felixrieseberg) if you're interested!
Hey, thanks for the pointer to the article. Unrestricted copy seems to be here:

http://physics.ucf.edu/~britt/AST2002/R12-Smith-Alone%20in%2...