skysight-inc/HackerNews huggingface dataset:
Incidentally, I think a lot of those questions are missing the trees for the forest - speaking in broad terms like "more government or less", "more regulation or less" is not terribly useful. There are tremendously bad ways to add more government and more regulation, and tremendously bad ways to remove them. One may have some bias in one direction or the other, but policies and proposals should be considered, and implemented or scrapped, on their merits. If we're going to be speaking in vague platitudes, then it probably makes sense to stick to a high enough level that it's not divisive, but it's not terribly useful for making decisions either way.
Gibson Index – Cyber Attack Impact Ranking System
Perhaps because I am unable to role-play myself into this situation, I understood something stronger from the original comment.
Married for 13 years, kids of 11 and 8. I consider Thwarted's comment

> The big trick is to respect the people you live with, to have empathy for them, and most importantly to realize that in the long-term you are going to be a lot better off if you adopt a policy of "I'll fix this as soon as I find an issue"

Very insightful. I know I don't do as much housework, to the point that I hired out the lawn work. So when I can, I do. I do the dishes fairly regularly and generally recruit the kids to help. We FaceTime with my parents every Sunday at 7 pm. While Grammy, PePa, and the kids read Harry Potter round-robin, my wife and I are in the background folding laundry.

My wife has total freedom to have a made service come in. I will never argue with that.

Does money buy happiness? I don't know, but it definitely buys time to pursue happiness more efficiently.
Java / JVM stuff: Learned in a final year programming class in high school and reified in first year CS.

C/C++: I was a Linux groupie by the second year of my undergrad, so I wanted to know a language that gave me more access to the bare metal. Manual memory management scared the bejesus out of me at the time, but like all things, with enough practice, it became straightforward to reason about. Wrote the majority of my programming assignments for school in C++. Ended up using primarily C++ for the next few years too as I delved into graphics work (was at Autodesk for four years) and embedded work (worked at a startup that makes a secure browsing USB stick).

C#: Was on the C# compiler team at MS for a summer, so had to learn the language. :-) The compiler itself was written in C++ though, unlike Mono (which itself is written in C#). Ended up using it for server dev work again years later.

Scala: Coming into Scala for my current job. Like Twitter, they're taking a giant, monolithic Rails app and splitting it up into highly available services written in Scala. To learn, I took the first Scala Coursera course and am taking the second one now. Programming in Scala has also been useful. It's refreshing to have a language with FP built in. The STL has some functional concepts (e.g., most of the stuff in <algorithm>), but you still have to have so much syntax to express things like a closure. Boost makes some things a bit easier (boost::bind and boost::function are incredibly useful), but it always feels you're fighting against the language. C++11 looks promising, but I never got to use it for anything commercial because it was always "too new".
Can anyone from the Bay Area comment on the frequency of these mass firings among small companies? I'd never heard of it until recently, but I've seen a couple now - at least this one seems to make sense, since there's a change in direction. I've seen others which were wholesale re-orgs seemingly for the hell of it.
Integrating Mailchimp AJAX Form With Jekyll Blog.
Data of the sort shown in Table 3 certainly exists. However, it's often inaccessible to the public because companies tend to treat it as a trade secret.

Any large company that makes things employs a bunch of reliability engineers, who are usually EE's or ME's who make Weibull plots and bathtub curves all day (to set the warranty duration, mostly). These guys have all the data you could ever want on this topic, but they're not sharing. Especially at Intel.
All it takes is a one-time developer registration fee of US$5.00 to verify your account and publish.
I agree it is troubling. The classical liberal tradition would say that the main role of the government is to set rules and provide services.

Convincing people to lead a lifestyle that the government considers optimal is inconsistent with this. I prefer for there to be a clear sphere for government actions, so that people are relatively free to make their own choices about their private life.

For example I saw some horrible ads in the NY subway where a sad baby has a caption "I'm twice as likely not to graduate high school because you had me as a teen". Assuming "teen" includes 18 year olds, the government is telling adults what they should and shouldn't do, even though it is a personal choice and entirely legal. We are reaching a ridiculous situation where there is no middle ground between things that we must assert are OK (like being gay, or a single mother) and things that are "scientifically" proven to be bad (like being a teen mom).
There's also Sequelize, another Node.js SQL ORM: http://sequelizejs.com/
And OP continues:

> Business is a zero-sum game.

That's pretty much as far from "libertarian Ayn Rand disciple" as you can get. This Man That Does Not Exist sounds more like a Libertarian Straw Man, serving the purposes of a writer with an authoritarian streak.
A rousing call for reason? I take it you're a whiskey drinker.
There's a library for a PC to control the wall warts; I've done some fun stuff automating power cycling with it. You could plug the USB-enabled controller into a server, and then write an app for whatever you like: web server, bluetooth, etc.
"guarantee efficient memory or CPU usage"

C does not guarantee either in sufficiently complex programs. Here is a classic counterexample:

http://web.archive.org/web/20080624164217/http://weitz.de/cl...
This criticism is not very coherent. Rusbridger is a journalist, not part of the 'political elite', and far from risking nothing, would surly have been mindful of previous British editors, like the BBC's Grek Dyke, who lost their job after challenging the government.

The Guardian (and its predecessor The Manchester Guardian) has a renowned history of liberal investigative journalism, and being in opposition of power (Orwell sometimes praised it - "The Manchester Guardian is the only [newspaper] that leaves me with an increased respect for its honesty." -- from Homage to Catalonia), so I struggle to understand where you gain the insight to claim Rusbridger 'would have been loath to sign off' the Snowden leaks. It is very much in keeping with the history of the paper, which also partnered with Wikileaks around the time of 'Collateral Murder' etc.

There are two false dichotomies: that only those who take risks deserve praise ("Bernstein's praise is misplaced..., and not to those who sacrificed a great deal."), and that competition alone motivates the publication of news ("if the material was released in a different way").

Clearly, in the first case praise is due to those, risk or no risk, who help to inform the public - primary evidence doesn't organise itself. The second point is demonstrably false: the Snowden material was released to a number of papers internationally, which have cooperated in releasing stories. If monopolising the information was Rusbridger's goal the publication would have been handled differently.
Sorry I can't help with modern exotic languages. Basic, C badly, 6809 assembler, C more fully, PDP assember, Common Lisp, Scheme, Symbolics Lisp, VAX assembler, perl, php, C++, and now go (not seeing the ++ vs C+pthreads+care yet for backend sw). Ruby, bash, python, Lua, Erland, Javascript only to hack on/extend systems or webstuff. Next probably needs to be Javascript (frontend and node) for real, and finishing or abandoning go.
Actually (https://github.com/gorilla/context/blob/master/context.go):

var (
mutex sync.Mutex
data = make(map[*http.Request]map[interface{}]interface{})
datat = make(map[*http.Request]int64)
)

// Set stores a value for a given key in a given request.
func Set(r *http.Request, key, val interface{}) {
mutex.Lock()
defer mutex.Unlock()
if data[r] == nil {
data[r] = make(map[interface{}]interface{})
datat[r] = time.Now().Unix()
}
data[r][key] = val
}

The map is needed because 'r' is not actually (and cannot be) modified, so for a later handler (for the same request) to access the data it must be stored in this map, so 'Get' can get it back. And the map is global, so you need a mutex.

As a side note, my understanding is that it is not necessarily un-idiomatic to use a mutex in Go, particularly for shared state. See https://code.google.com/p/go-wiki/wiki/MutexOrChannel
I'm the OP. FT seems better at the paywall thing than NYT, for example. I couldn't quite figure out a way to link to the article that didn't bring up the paywall. (Admittedly I didn't try that hard).
wonder what Google is hiding!
Sorry. You're right, UW isn't the only co-op program in the world and in fact, OP is not an alumnus. I guess I just demonstrated my own confirmation bias.
Except it's a sucky paywall for new readers/people who don't frequent the Financial Times. I don't recall ever reading anything on the Financial Times before; in fact, it's not even a familiar news source for me. And their paywall just prevented me from even reading one article. My reaction was to hit the back button and go check out the comments on HN for a summary/discussion. I'm not going to pay for something before becoming familiar with what I'm going to be buying. Their paywall just isn't a friendly experience for new readers.
The Economist Style Guide
Allowed to own a gun? Absolutely, positively not. Even if I were to assume a staunchly right wing position for myself for the sake of answering your question, no way should I be allowed to possess firearms. I don't have to decide to go off my meds to go crazy, I could simply be suddenly subjected to "stressors" (having a child, wife dying, losing a job) that spark up my serotonin faster than I can nuke it down with an extra few hits of Zyprexa. Suddenly in my beautiful mind the CIA is out to get me again, and in spite of what the founding fathers wanted for me, no, I shouldn't have a gun, and aggressive measures ought to be taken by society to try to ensure that.
I can't bear to vote you down Luke, but you just said the exact same thing as the parent.
Learnt "BASIC with Dino" in primary school ('87) on TIKI 100 (Norwegian computers, like C64). Programmed games in AMOS (Amiga, BASIC with sprites and bobs, collision detection etc). Did some QBASIC, and Visual Basic. A bit of BZ (scripting language for BBS). Didn't do much programming for a bunch of years.

In 2004, I was living in an apartment in China, with a lot of time on my hands. Heard about Python and Ruby - gave Python a try, but got stuck on something trivial and had nobody to help me. With Ruby, I didn't get stuck. Used it on and off for years for small private projects, and two NGO internships where I used Ruby and RoR (but wasn't hired for it).

Still use Ruby for a lot of side projects, text wrangling, scraping etc. Began learning R for data wrangling/statistics/visualization. Amazing ecosystem, annoying language. Heard about Clojure and began playing with it after reading lots of interesting blog posts etc. My first intro to Lisp and functional programming. Liked a lot of it, but not crazy about JVM and stack-traces.

Through reading about Clojure, got interested in Haskell, and read a bunch about it - very interesting exposure to a ton of new concepts (which Clojure had warmed me up for). Also began looking at Julia for statistics, and lately had a look at both Nimrod and Elixir (which again introduced me to lot's of new ideas from Erland).

I've learnt a huge amount in the last year, and had my eyes opened to new paradigms. Still haven't really settled on anything new, and in the meantime I keep going back to Ruby and R to get stuff done.

Going back many years, choosing Python instead of Ruby might have been a better choice - it's clearly far ahead of Ruby in terms of academia - data science, machine learning, IPython Notebook, etc. However, knowing Ruby Python is almost too similar - like learning French while speaking Spanish... I can already read it, and don't feel motivated to spend the time to learn it, more attracted by new languages with other paradigms etc. (Why I'm spending time learning Russian as well :)).
Here's a Google link: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...

If Google is the referrer, FT drops the paywall.
Olympics-boycotting nations should revive the Friendship Games for maximum irony:

https://en.wikipedia.org/wiki/Friendship_Games
Germans have a president? Wth is Angela running the show?
Hotel laws were implemented to prevent exactly the sort of services AirBnB offers.

The change in context is only that in the modern age, it is easier to advertise illegal services and get away with it.

AirBnB could ban all the illegal postings from their site, and they choose not to.
I feel bad for the people but this is just another company trimming the fat to increase their stock price (which worked [1]). I don't see why TechCrunch calls Beatport a startup as it is 10 years old and owned by another company.

1 - http://www.nasdaq.com/symbol/sfxe
OCaml, though in a very restricted sense:

http://www.cs.cornell.edu/courses/cs3110/2011sp/recitations/...
I'm thirty and have been getting on the internet since the first Bush administration. Even at the time, the first rule of the internet is that everything you put online is public. This wasn't just about things that you posted on forums, either. The assumption was that the sysadmin would read your e-mails when she was bored and that anything interesting would be passed around.
Whatever the "mission" of Dell might be, it's hilarious and sad that some people think that's a cause that deserves sacrifice.
You can view the artical by googleing for it by the title (same as on HN) and then clicking the link from there (or change your referral site to google.com I suppose)

https://www.google.com/search?q=Banks+need+to+take+on+Amazon...
I'm glad to see more alternatives to Sequelize which I'm using. I was just wondering how does Bookshelf compare to Sequelize in terms of maturity and feature set, if anyone here has used both?
It was brave of you to post this comment and I'm happy you're having success with treatment. I come from a family with a history of bipolar symptoms. The only thing that keeps me hopeful about a certain sibling is the possibility that the condition will become much less severe in time. I dislike the treatment of the woman in this article because it's presumably a flat out denial of entry with no insight into her particular circumstance and because it brings to mind my brother being stigmatized for the rest of his life
Gang of Four Design Patterns - Quick Reference
How Snapchat's First Investor Found Snapchat Before Anyone Else
I have a subscription to a couple of news sources. I'm not super willing to just subscribe to things that show up on HN. I know FT is highly regarded, but the only articles I've ever successfully read on it are those bizarre fetishistic lunch interview things.

There is some sort of balance you need to strike between porous and impenetrable with a paywall. FT is too closed to be compelling to me, and probably a lot of other people.

More broadly, if you're putting a link on HN, it's your responsibility to make sure people can read it. If they can't, don't post it, please.
Tutorial: Neural networks in Clojure with core.matrix
No news here, just buzzwords and "trends."

Platforms, services, and APIs are not operating systems.

"Battlefield" makes things sound a lot more exciting than they are. It'll be a while before "cognition services" are as cool and useful as speech recognition and maps as a cloud service, and there aren't exciting "wars" there, just a few competing players, or one player in the case of speech recognition since Nuance owns all the patents.
So, assuming that we agree that people should be allowed to own guns, how do we, the other members of society, know which mentally ill persons should be allowed to and which shouldn't? Should your rights be suspended on involuntary commitment? Were you ever involuntarily committed? Was there ever a life event of yours that you would mark as the 'moment' that should have triggered to society that you shouldn't own a firearm?

Apologies if these questions are invasive, or even if they're just taken as rude. They feel rude of me to ask, and for that I apologize, but I've never had the luxury of speaking to someone so seemingly objective about their own situation before.

Edit: I redact the question. I don't know why, but it makes me feel dirty asking it, and I'd rather I hadn't. Thanks anyway.
The problem with Forstall is that he's not mature enough yet. I don't mean that he is childish or impulsive (which he is, but that's not necessarily a bad thing). I mean that he hasn't yet developed that innate sense that one needs to be a great CEO. Much like the ability to appreciate art or fine wine only comes with experience, he needs more time to develop his talents before being given command of a ship as big as Microsoft. I think the whole "maps apology" incident demonstrated that, and this is why he's no longer with Apple.

Remember, even Jobs needed two sizable failures under his belt before he became the Jobs that we all know and remember.
U.S. law (Citizenship and Immigration Services, Act 212) (http://www.uscis.gov/laws/act) states that aliens are inadmissible if they have:

a physical or mental disorder and behavior associated with the disorder that may pose, or has posed, a threat to the property, safety, or welfare of the alien or others, or

have had such a disorder and it is likely to recur.

It sounds as though this lady's condition does not meet these requirements, and hence she should have been admitted.

The issue, in this case, is that the immigration agents actually searched online for her medical/criminal history and found evidence of mental disorder[1].

Apparently, the agent in this case did not ascertain whether her condition presents a danger to herself or others currently. She states that it does not, and presumably she has a psychiatric sign-off to that effect.

Unfortunately, aliens have very little power to effect change in U.S. laws and abuse of those laws by the border guards. You just try to get past the border people, then breath a sigh of relief. If you can't get through, you are angry but your own government is unlikely to act.

This is just more fuel for the argument that our border control needs a major overhaul. Certainly we should be scrutinizing people coming in from other countries, especially ones who come from certain Middle Eastern and central Asian places who are interested in learning to fly jet planes and so forth. But the vast, overwhelming majority of visitors are good, honest people whom we should and must welcome. All I can think of to help solve this problem is to write to your Congressional delegation and get the issue onto the agenda.

[1] http://www.networkworld.com/community/blog/dhs-agent-cites-p...
Thanks for sharing. Having gone back to student life, but with prior experience working for larger companies, I guess you can't really worry about C-level stuff because it's out of your control. Good advice on staying focused on what you're doing until something affects you directly.

How long have you been there, and how would you compare it to other places you've worked at? No need to disclose specifics.
There's less housework to be done, with better tools, so it takes less time, no need to iron with modern clothes, no need to file papers with computers, less dirt roads, less need to clean. Dishwashers, washing machines are cheaper and therefore more common.
This article is horseshit. Just because some random sees google/amazon disrupting other industries doesn't mean they'll disrupt banking too. Not saying it couldn't happen ever, but it has the same basis as saying google is going to disrupt the railroad industry or the carpet and flooring industry. There aren't any particularly strong signs that point to amazon wanting to service your mortgage anytime soon.
I was writing more in response to whether or not "profiling the mentally ill" is a shameful thing or a good idea for society in general, not this woman trying to cross the border. Hers is a soft anecdote to use as context for an important question.
Knex is pretty cool... clean API for constructing queries, and promises to manage them. I think one wouldn't even need an ORM on top of that.

(Disclaimer: I'm just now in process of writing some components to wrap the Knex API into NoFlo graphs)
I agree, I found it really not worth it for me to use a handle that was not my real name. I don't know about other people, but when I interact online, I don't act in a way that very different from how I act "IRL". Because who I am is the same online as it is in real life, obscuring just my name doesn't do me much benefit.

The only way I could obscure my information online would be if I maintained an entirely different persona/identity entirely, with totally separate lives. Since I can't or won't do that (I'd feel vaguely dishonest), I just use my real name anyway.
Have you seen Burgundy vineyards or Longsheng rice terraces? Would you say these are scars over the landscapes? In the old world at least, humans have created with their hands most of the countryside landscapes and it is not always ugly.
Shame I have to put my Vine username and password into your site. That's a deal breaker and a major problem in that it alone pretty much guarantees that you'll be shut down, and/or sued (I'm guessing this is a Chrome extension specifically to make it difficult to shut down).
I understood something different from the article. The author seems to be saying it may be unwise to believe everyone else is doing FP with immutability (which is understood in the article to be The Right Thing) because programmers less experienced with Scala, especially those coming from Java and OOP, may not be aware FP is the recommended way (or that they still "haven't made the transition" into thinking the FP way). Not because there are cases where the OO style makes more sense.
I love Waterloo - the city that is.
Not from the Bay Area.

I would much rather a startup do an announced layoff than the more common thing, which is to write phony PIPs and make it look like performance-based firings. A layoff, even when it's the right thing, is an admission of a business problem and a signal that the company won't be hiring for a while. But evil startups use "silent layoffs" to save their image ("we've never had a layoff") at the expense of those let go.

I do wonder what kind of backstory there was if they were afraid of people trashing the office. Usually people are pretty civilized when they are laid off-- especially if there's a severance, which would be jeopardized by bad behavior (if you vandalize the office, you get zero because the "severance" is charges not being pressed). Being laid off sucks, but it's not worth retaliating.

Constant re-orgs in small companies, for what it's worth, don't seem to be a new thing either.
“The agency, from top to bottom, leadership to rank and
file, feels that it is had no support from the White House
even though it’s been carrying out publicly approved
intelligence missions,” said Joel Brenner, NSA inspector
general from 2002 to 2006.

Despite this being totally incorrect from the broader perspective ("publicly approved" but no one knew about it??), this actually makes me feel a little sympathetic - the political echelons (Congress, the Bush and Obama administrations) handed down the orders to do this, and now the elected politicians are all acting like it's something that "just happened" outside of their control.