skysight-inc/HackerNews huggingface dataset:
Yeah, it seems like it could range from positive to negative depending on the precise tone and implications. On the one hand, if a large Debian user believes that some decisions will make lives easier for them and others harder, them explaining why they think so gives useful input to Debian that they can use to better server their users. Of course, one large company's interests might be outweighed by other considerations (and considerations of other users), but it's useful input to have either way. On the other hand, written in slightly the wrong way it can come across as bullying... "as one of your largest users, we strongly suggest you make this decision or we will have to pursue alternatives". Even more tricky in cases where the user is also a significant supporter of a project (whether through staff resources, donations, etc.).

This one seemed reasonably written to me. It was a little light on the technical details of why specifically Spotify finds systemd works best for their use case, but the three bullet points do give some information.
You are using this phrase as if it would automatically mean that the people you refer to are not to blame, just because they are in a bad position. I disagree. I think that people need to take responsibility for their careers, and that frankly, if they end up in a dead-end job, it IS their fault.

Now, by saying this, I don't mean that we should settle for the status quo and that all is well. Just like with interfaces we should make systems that make it easy to choose right and hard to choose wrong.
In Haskell there is a kind of syntactic sugar called "do-notation" that simplifies working with monadic code and is bolted onto the core of the language. But it is not necessary, you can program with monads without it.

"It it seems like monads get created when a pain point of a language is so often, and so consistently worked around in the same fashion"

Well, pretty much. Here is a post about that: http://blog.sigfpe.com/2006/08/you-could-have-invented-monad...

Then there is the mathematical aspect to them, that can point to unexpected connections and new possibilities for abstraction.
Most people under 30 won't stay that way forever. Facebook does not need to be a teen fave to succeed very well as a business.

In general, the focus on youth within the Internet industry is misplaced and will disappear over time, basically as the wunderkinds like Zuckerberg age.

It's happened twice before in the same place--first with semiconductors, then with personal computers.
I'm glad to see all of the comments here. I briefly thought this article was written specifically to troll me personally.
I gotta say -- the use of video in this blog post is outstanding. Best use case of HTML5 Video I've yet come across, frankly. Sorry, I'm supposed to comment on the actual comment...haha. Just saying I love the format. :)
This is the kind of thing that I need to hear.

Thank you.
Cool, okay that sounds pretty reasonable. Although I've successfully interviewed candidates without even asking them about trees, and they turned out just fine. I think there is a general tendency (and I don't intend to make assumptions about your specific case) towards overestimating the level of computer science knowledge required to crank out operational code for 99% of programming jobs. I think it's important for teams to have that knowledge within them, but not necessarily replicated through every individual member. (I know, I know, "A players" and all that... but the best teams I've known or been a part of, in programming or otherwise, had a couple of A players and a lot of B's who had the potential to be A's.)

EDIT: I'm more distressed by the number of applicants I've come across who've never written an SQL query, or have no idea what a database schema should look like (never mind noSQL stuff). I generally prefer working with programmers who understand and appreciate big picture design principles over the ones who sweat the details (because in my experience the former are usually able to pick up details pretty quickly, while the latter are not always able to appreciate the big picture design decisions being made) but in bigger teams there is presumably room/requirement for both types.
> as so many of the graduates with "bullshit degrees" are incredibly competent

A history graduate is competent in what exactly?

They aren't even competent at teaching history, which generally requires Masters or PhD.

> Counseling students of the trends of the market is stupid

I never said the students should counseled on the trends. But the counselors must be aware of them.
Confessions of a knowledge junkie
Same thing happened to me. I stared and then reloaded page. Something is wonky with their gallery.
Thirty years ago, the US didn't spy on the Kremlin because people working in the Kremlin had fewer rights than your local plumber, the US spied on the Kremlin because they had a legitimate strategic interest in knowing what was happening in the Kremlin. But the government has no legitimate interest listening to me talk to my wife on the phone. It just so happens that foreign vs. domestic is an easy dividing line between cases where the government could conceivably have a legitimate interest in spying on people and cases where they almost certainly do not.
You'd likely have to leave or face a felony with 10 years prison sentence. (Per H.R. 347, it's 10 years for entering a secret service permanent or temporary restricted area without permission with a firearm.)
No one is disputing that people believe that. People dispute that its in any way true in many cases.
Only Android Book I would get is "The Busy Coder's Guide to Android Development[1]" as it comes with continuous updates. It's also by one of the most knowledgeable app developers in the Android Community. It's worth it alone for how much he cares about backporting within the book and not just supporting the latest versions of Android.

Android development has not drastically changed since ICS, but there's enough that changes still that I would be reluctant to waste money on a book that does not update regularly.

[1] http://commonsware.com/Android/
In my view, the "right" policy is that we will respect the rights of all people, but not guarantee that we will protect the rights of anyone but our own.
No, its because people who are home schooled are more likely than the average student to be in classes (white, rich) that already do well in school, yet they still compare their scores to the general population.
Plenty of debate these days over whether to use an AMD-based loaders like require.js [1], or to bundle all your js into a single file with Browserify [2]. Worth someone new being aware of, but that debate can get rather complicated.

[1]:http://requirejs.org/

[2]:http://browserify.org/
And you seem to be conflating dragnet surveillance with intelligence/counter-intelligence programs. Obama stated in this speech that the purpose of this type of surveillance isn't to spy on potentially hostile nations, but to spy on individuals or small networks of individuals. Torture is another great way of ousting terrorist plots which other nations incorporate into their intelligence gathering process. We choose not to do this because it is unethical and has too much potential for abuse. I see no reason to think that this same logic shouldn't be applied to the dragnet surveillance of the entire planet.
A fun photo-poetry project for 2014 - Tretar
This case is really interesting.

Here's a guy who had committed numerous murders, and gotten away with it to boot. But he had to have the recognition. Criminal psychology is fascinating stuff.
I'm not sure what your point was. You described exactly what I was saying should happen. The core is just a platform to build upon and all the features you want are simply modules you add to the core. Now, if the modules you want are free or not is another story.
Not seeing your Statist views reflected in the comments section?

No worries, try CNN, ABC, NBC, CBS, NPR.
Helpful aside: "Province", not "providence". The former is an administrative division of a larger polity; the latter is the grace of God, which could lead to some confusion when mentioned in this context.
You mean the time that the unemployed spend looking for work? It's just another "day off", like the original poster says.
There used to be. I didn't realise till I just looked it up ( http://public.wsu.edu/~brians/errors/ukraine.html ) that they had officially dropped the 'the' after 1990, I thought either was correct.
That was pre-Snowden though. The polls have moved a fair amount since then. Actually, even before Snowden things were moving. For example: http://i2.cdn.turner.com/cnn/2013/images/05/01/top5.pdf

(Do you support) expanded government monitoring of cell phones and email, to intercept
communications?

2001: 54 favor, 41 oppose

2006: 52 favor, 46 oppose

2013: 38 favor, 59 oppose
They should certainly separate the US Cyber Command from the NSA. That caused a lot of the current problems. It's also what Obama's own NSA review panel recommended. Putting a big wall between the two should ensure that the powers aren't abused as much, and that the exploits are used only in most important cases, and only outside of US (NSA is still not supposed to attack US citizens, right?!).
It's minimalist.

http://zeptojs.com/
this is a very stupid comment, i made an account just so i could reply, first of all poland was never the same as ukraine under soviet rule. Poland enjoyed much more freedom and much more livelier political culture that was ever allowed in ukraine. secondly, i cannot believe someone from an ex soviet country could say that grandmas helped shaped the country in which they find their children in, i would like to know of your experiences in poland but in ukraine the only thing you shaped was how much alcohol you would be drinking during the day. third, the riot police in ukraine is not what you might think of as "innocent" police protecting the state, they protests ignited after the riot police descended on peaceful students and killed several of them including a pregnant girl. lastly and sadly that this is not covered more by western media, these are extremely peaceful protests, where peaceful protesters round up provacateurs and hold them up against the walls of buildings not letting them provoke police. My source? being in the streets. very stupid and offending comment.
Who's responsible for changing the titles on these threads?

You've removed the interesting bit: That it's Spotify's ops people putting in their two cents.
How many lines would it be if it used a good framework?

IME any application which grows that large without using a framework ends up inventing its own. If the code's maintainable by people other than its original author you've presumably separated the routing code from the template rendering code (and have a module that's effectively a generic template renderer) from the backend service access (and again, probably have a module that's some kind of generic service access layer). You'll have a set of utility functions that's more or less equivalent to underscore. And so on.
While this is true, the word 'Ukraine' comes from a Slavic word for 'border' or 'region', so using 'the' in front of it makes sense when you consider the original meaning of the name and how English is spoken. All my Canadian-Ukrainian relatives say 'the Ukraine', even though as the proper name of a country you should just say 'Ukraine'.
> Finally, decorators are Functors perhaps, if you strain to look at them that way, but not at all monads.

You can't say such a thing and then run away without saying why not. How is anyone supposed to learn about this if nobody explains the why? :)

Edit:

> 3. Maybe is still strictly typed. It causes the possibility of null to be represented at the type level so that nobody ever accidentally forgets to check it. I never get null errors in Haskell.

Let me reword point 3. Haskell is strict about types in that it asks you to do a lot of checking. Using Maybe you can make Haskell behave like a loose language that doesn't require any checking from you.
Oops. No idea where that came from; I know better. Perhaps the backwards state of SomethingElse believes not only in the divine right of Kings, but the divine right of Dukes and perhaps even other nobility as well...
The top 10 new reasons to be afraid of hackers
Since there is no key exchange and end-to-end encryption, anyone can always listen, if on a network through which a Skype stream passes. There's merely a higher opportunity to do so when running a supernode.

If a government does intercept all ISP traffic, they can listen in anyway.
Facebook Launches Trending Topics On Web
Worldwide.

There are certainly plenty of examples here in the U.S.
i'm often confused by the FOSS and VC mix here. I agree generally FOSS are left leaning, and would suspect VC are more right?
> Is there a branch that keeps relatively recent versions of packages and is reasonably usable as a daily driver?

For workstations where I usually want new packages I use unstable. It's not really "unstable" (IIRC Ubuntu is based on it) and has always up to date packages and bug fixes in short time. An unstable installation didn't break for me once in the last 4 years.

The problem with testing is that bugs need too long to get fixed (weeks to months). It's the testing environment for the next stable release so it doesn't really change too often and the packages aren't really the newest versions.

For servers I'm driving stable because I'm rather conservative with servers.
Infinite series: When 1 + 2 + 3 + 4 + ... = -1/12
I think it's Martians trolling us.
Wow. I have to say, at least on a cursory reading, this might be one of the best descriptions of what a Monad is. I feel like I understand them a little bit more just from going over what you wrote quickly. I'm going to go over this with a fine tooth comb when I have a little more time to do so. (was eating some lunch at work, and I don't know Haskell syntax very well, so while I picked up some gists of what you meant, I need to actually take the time to parse what the syntax means)

Thank you so much for taking the time to write this all out. This kind of answer is one of the reasons I still read HN comments :)
It is still nice because it is human centric, roughly 0 to 100 for temperatures is easily relatable to the human body. 90 is hot, 10 is cold. Celsius starting at the freezing point of water is not as human centric.
Focus less on what you call yourself, and more on what you think. Political labels are so dumb; what use are they? Do you proudly self-identify with a political label at dinner parties? On dates? While chatting with somebody on the bus? To your boss, or in an interview?

I sure as hell don't. I talk politics plenty, but I haven't said "I am a ..." since probably highschool.

If you are already talking politics, then just tell people what you think about relevant issues. It makes for a better conversation anyway.
Build HN User profile analytics. Basically, a dashboard page that shows users by location, professions etc. Obviously, it depends heavily on what the user has in their profile. For example,the dashboard could show "Well known entrepreneurs" which would display info of lot of founders/co-founders of companies that are on HN.
If a user profile does not have any info, then scrape through their comment history and find out keywords like location, profession etc. I see many users commenting like "I am the co-founder of...", "I am a lawyer...", "I am a CPA...", "I live in San Francisco..." etc. This could be great way to find those people.
[PHP] Why does switch(true) have a smaller NPath complexity than if() elseif()?
could you double check your screencast ? My understanding is limited, but I think Systemd ver 205 changes the cgroup interaction methodology - basically systemd is a single point entry into the cgroup api. You cannot touch cgroup any other way except through systemd. FYI - this is not systemd taking arbitrary control but what the upstream kernel recommended.

My understanding is that Fedora 20 (which uses systemd 208 ) will be impacted by this, as will most other distros. However jessie is proposing systemd 204, so your method might still work.
It's the cgroups man.
So, if I was there before anybody who had anything to do with the President showed up, and I had a legal firearm on me, and SS shows up and decides that I'm suddenly in a restricted area, I'm immediately a felon?

Am I missing something here?
We do have a word for that in econ/business: revealed preference. In the business world and the ones you mentioned, however, it's not always a reliable indicator; people routinely do things they do not want to do due to loyalty, face saving, fear, coercion, group pressure, and a pile of other things.

http://en.wikipedia.org/wiki/Revealed_preference
Never underestimate the power of nitpicking in an HN thread.
I tend to think that you and the rest of "Generics or death!" crowd make a disservice to your own cause when you lazily come and repeat the same arguments. The rest gets bored and frustrated. Yeah, we get it, you like generics, it makes sorting stuff easier, and you're repeating the same stuff over and over again for our own good because you are true altruists, etc. Can we get over that?

If there's another thread which talks about good and bad points of the Golang design then, by all means, bash the language as much as you like. But if there's something you don't like it doesn't mean you get a free pass to repeat yourself whenever something with Go in the title appears in HN, whatever it is. Context matters, you aren't helping anybody, just trolling.
visakanv: thank you for this. this was a comforting read and sat close to home. it leaves me optimistic.

killnine: i hope not to be the bearer of bad news but it seems you've been hellbanned for 2 years. only users with "showdead" can see your comments, and no one can vote on them or respond to them. unfortunate because voting up your comment would have prevented me from leaving my own. :)
To comment on just one part: "Obama said he's ordered a plan to be drafted that would shift that data to some other entity." (From http://www.npr.org/blogs/thetwo-way/2014/01/17/263357572/com...)

In some sense, who collects, stores, and accesses the data is important. But it seems more important to look at the culture, rules, and oversight in place. Asking anyone to design such a system is daunting.

Let's say, for the point of argument, that specific, limited, legal, accountable collection is the primary goal and we could design a new system to accomplish that. What are some of the best designs of security protocols and entity structures to protect this information? How far can you get with correct system administration policy? I suspect you need quite a bit beyond currently available tools.
> "Really the problem is that there just aren't enough jobs for college grads, and the jobs that are available, employers naively put bars of experience, completely ignoring a mass of very competent workers."

If your premise is true and any employer with competitors did this systematically they would be subjecting themselves to a significant competitive disadvantage. You're postulating that employers in general voluntarily ignore their own best interests. Some companies may be this mismanaged, but suggesting that the market as a whole is this incompetent is quite a stretch.

Rather, it's likely that employers have some incentive to put up these seemingly arbitrary bars of experience. Perhaps they're mitigating risks (e.g. of high turnover) or they have trouble filtering the candidate pool to a manageable size with other qualifications.
Although no one seems to have this problem, golang (easier to google "golang" than "go") doesn't suffer from #ifndef guard problem which can make your large C++ app take hours to build http://talks.golang.org/2012/splash.slide#18. I mean if it were written in go it wouldn't take hours to build, and it would be clear which includes you really need. But people with large C++ code bases are probably--hey they have plenty of time to port code to golang while their large source code compiles.
As someone who often browses over remote desktop, it gets quite frustrating, since all of the sudden my connection, which is fast enough for static text, freezes.
This is a full microcontroller that happens to have onboard GPS, not a GPS board that you can connect to a microcontroller.
yes, it's the easiest way if no one else is doing the same thing.

But if there are a bunch of websites like these, which do the same thing and no one ever receives as no communication any time soon, no one's going to believe this has better chances than other.

At which point it's just a pain in the neck to signup for these.
I wouldn't say that Russian speaking Ukrainians are "firmly" pro-Russian, I'd say its far from the truth. Where did you get that notion? At least not in Odessa.

Most people just want to have better lives. But their lives got worse with every year.
Oh yay, Slate has discovered conditionally convergent series and the Riemann series theorem. (TL;DR a conditionally convergent series can be rearranged to "sum" to any value at all or diverge)

Cue dozens of clueless yo-yos claiming that this "invalidates mathematics" etc.
there were even western observers who confirmed the fairness of the most recent elections

Oh really?

Summary statement: “Preparations for Ukraine’s parliamentary elections on 28 October are taking place in an environment of procedural irregularities, widespread vote-buying, limitations on freedom of speech, and a lack of effective consideration of election disputes.”

Summary statement: “Mission Canada concludes that – taking into account its interim reports, the findings of Election Day, and the subsequent problems in transfer of results and tabulation of data – Ukraine’s parliamentary elections fell short of meeting international standards, and that these elections marked a regression in Ukraine’s democratic development.”

http://www.canadem.ca/home/en/deployment/election-observatio...

edit - The link in the comment below is about the elections in 2010. The quotes above are about the elections in 2012. I will leave it as an exercise for the reader to determine which of those dates is the more recent.
That said, unstable isn't really THAT unstable...it's generally (at worst) no worse than the non-LTS versions of Ubuntu or Fedora etc
I wish it were possible to have a 
tech
 community that politics didn't eventually dominate.