skysight-inc/HackerNews huggingface dataset:
On the other hand, you'd be feeling quite differently if your AWS stacks currently consisted of RedHat or CentOS (as they oftentimes do for larger/enterprise environments).

I agree, you drew the short stick on this particular transition, but overall, this is a win for sysadmins in the long run, as it seems like all the major distros[0] are moving towards systemd.

Systemd isn't that much more to get used to if you already know sysvinit, and this way your scripts will be more portable to other distros, not less.

[0] IMHO, Gentoo isn't a distro so much as a meta-distro - "create your own distribution".
For the longest time Viber had this wonderful feature of being unable to block numbers and contacts. So if you ever found yourself being harassed by an anonymous number or viber user, there was nothing you could do but uninstall the app. It seems that they finally got around to implementing that feature, curiously around the same time obtrusive payment popups began taking over your screen.
A social network integrated blood donation service
Nice work, man. I stumbled upon such tweet myself couple of days ago and was wondering where/how it started and link-chain spread. Thanks for the answer!
The equivalent Haskell program is

import Data.IORef

main :: IO ()
main = do
r <- newIORef []
writeIORef r ["Hello"]
x <- readIORef r
print $ x + 1
return ()

The reference is bound by "r <-", ie a lambda (as this desugars to ">>= \ r ->"), and lambdas are never generalized (even in ocaml).

I think that the reason why it works is that because there is no way to let-bind r except with a toplevel unsafePerformIO.
The closest parallel I can come up with is Erlang, which (I believe) was developed by Ericsson specifically to handle their exchange traffic.

http://en.wikipedia.org/wiki/Erlang_(programming_language)
Programmers write for a living; novelists, reporters, columnists all write for a living. Reporters may be sports journalists, chief reporter and sole editor for a tiny newspaper, famous writer for the Times, or many other fields, each of which have their own standards and needs.

Having said that, computer editing will only get better, until it is used seriously by professionals.
Mac power users have known about this feature for over a decade. Theres also a pretty powerful wifi diagnostic tool in the coreservices folder, if you're going to be digging around in there anyway.
My instinct agrees with you, but for one small matter. Ubuntu only just started packaging Ruby 1.9.3 - a version that came out years ago and which is to be deprecated next year - in the latest version.

I don't know about OCaml but trying to do Ruby or Python development without using pip or gems (not to mention virtualenvs or RVM gemsets etc.) seems like an exercise in futility and perpetual brokenness.

I'd like it if system package managers could actually keep up with the needs of developers, but they seem to have failed. Until they can get their shit together, we now have the irritation of managing all these many, many language-specific package managers rather than just using apt-get like sane people. If the system level package manager were able to talk to the language level package managers, that'd be a big improvement.

The number of times I've typed `sudo gem install nokogiri` and then had to fumble around and work out exactly which variant of libxml-dev-0 or whatever is needed before I can install a RubyGem with a native dependency shows we've got some brokenness that needs fixing.
Do I look fat in this dress? A communications lesson for men on Valentine's Day.
Cutest Kid in the World Helps Promote Dads Upcoming Kickstarter Campaign
You have all of what, 5 years to transition away from upstart before 14.04 is no longer supported? Medium-range indeed.
Valentine's Day: The Love Formula for Nerds
Using foreman to isolate and run your apps in development
Sounds like you're on the right path.
Nothing to be ashamed. Although you do get that feeling when you're not "changing the world" . But if you're helping people in reality you are changing their world for the better.
if they support linux, I'd license it without any thought. $250/year is pretty cheap...
Hm, I got a "You'll get an e-mail when your copy is ready", something about supply depleted or so. Can't even visit the game link[1] anymore. Guess it's in high demand? =)

[1] http://www.gog.com/game/dungeon_keeper
Not sure, but 'we' find it very sad when people do that. It generally means there is something wrong with them, why else would you feel the need to do that? It's generally some kind of insecurity, not unlike bragging or showing off in other ways like driving up in an expensive car you cannot actually really afford. It more entices pity in me than anything else.
I try to do 80 bit operations. Rigor might prefer 64-bit. We are not rigorous. At the time of the C64, NASA was using mainframes.

Linux is a semi

Windows is a car

TempleOS is a motorcycle. No side airbags on a motorcycle.
I 100% agree here but it can be expanded further. It's not just about products. A business simply fulfils needs in return for more than the cost to fulfil those needs.

A business can be a service, where I or someone I employ can fulfil a specific need using a set of skills.

A business can be in renting, where I can rent an object for a pre-determined amount of time for a fixed cost at regular intervals over a certain time period.

There are many more ways to fulfil specific needs and these can be and often are combined in several ways. For example, offers of travel insurance and such during the check out process of purchasing a plane ticket.

LawnStart could even offer a range of lawn/garden care products to his customers, if they are so inclined on top of his general service, such as products which improve the growth/health of lawns which may need to be applied more regularly than Steve is able. Of course, this is only to illustrate combination of service and product (I think the people paying him to care for their lawns means they wouldn't be so interested in lawn care products).
Formally, math library functions should treat their inputs as representing exact real-number values, not approximate ranges.

All good math library implementations hold themselves to a higher standard than a naive backwards error bound you refer to. “Infinite-pi” range reduction providing good relative accuracy for all inputs is used in the software implementations of trig functions from Intel, NVIDIA, Apple, IBM, HP and Sun, to name just a few companies, as well as most widely used third-party math libraries, so it’s not really accurate to say that very few implementations bother (though that would have been true 20 years ago). This can be done with minimal performance impact for “normal” arguments, and not doing so today is frankly pretty sloppy.

Implementing these operations via a naked FSIN or FCOS instruction is especially horrific; even worse than using only ~67 bits of pi, those instructions simply do not support arguments with an exponent larger than 63, and on some architectures will simply return the input unchanged (i.e. the result of sin(HUGE) will not even lie in [-1,1], which breaks all sorts of invariants one would like to hold. For instance, asin(sin(x)) may then be NaN for finite x, and sin^2(x) + cos^2(x) won’t be even close to 1).
LOL! Miss that show!
If they're trying to recreate the issue, and are unable to do so, doesn't it speak well of SS that they DO NOT have a way to access a users account? Granted, asking for a password is poor form, but if that's the ONLY way to recreate an issue given that SS can't just access a users account, I don't think its worth blasting them for it.
How to download Facebook Paper outside of the US
Well, it helps that you didn't call her an "egotistical bitch" :-)

You can agree that she might be wrong but I think the sentiment is that some of the people that are disagreeing with her are being specifically sexist in their method of disagreement.
What's not gracious about that post? Losing graciously doesn't mean giving up without a fight, it means once you've lost, you take it well.
Angular's value proposition for the dev is that if you take time to learn its unusual idioms and opinions, it will pay off. Its a very opinionated framework which contains some concepts most web developers aren't terribly familiar with - e.g. dependency injection - but which promises increased control over managing complex interactions, and consequently faster development times.

Of course this means that for simple jobs jQuery may be better suited, unless you're trying to LEARN Angular, in which case it makes sense to struggle through trivial apps with complex tools until it clicks. None of this supports the article's thesis, of course, which is something akin to "I dont understand this, it must be lame!"
I believe that Samsung added some preliminary SIMD support to Rust in order to explore this possibility.
Try the up arrow.
Please add Ultracoin to Cryptsy
Why It Matters That the NSA Hacked Angry Birds
Yeah, in the other professions no one expects to get their work tools for free, just on ours.

It is quite easy to measure software costs, when one does the math how much it costs to keep a company running.

Not everything can be sold on consulting services alone.
And Dungeon Keeper 2 [1] discounted to $1.49 which is a bargain :)

[1] http://www.gog.com/game/dungeon_keeper_2
How My Crappy App (Created in One Weekend) Made $2,500
In contrast to this example of abuse of power I'd like to link to an article in a Swedish tabloid which was published today:

http://www.expressen.se/nyheter/jan-fick-se-polisens-spaning...

In short it tells the story of s man suddenly receiving police-related messages in a chat program which clearly were not intended for him. As it turned out, a police office had mistakenly added his phone number to the distribution list.

This is how the police officer reacted when confronted with this mistake: '– Oj, oj, oj...vad ska jag säga. Det är naturligtvis djupt olyckligt att de här uppgifterna kommit ut den här vägen. Jag beklagar det verkligen. Det var jag som skrev ett felaktigt mobilnummer och får ta på mig ansvaret för det (...).'

Translated to English: '- Oh, oh, oh... what shall I say. It is of course very unfortunate that these data became public this way. I'm truly sorry. It was me who entered a wrong telephone number and I'll have to take responsibility for this'

While it is in my opinion less than commendable for the police to use this specific chat program (which is known to be as leaky as a rusty bucket) and rather careless to enter a phone number without checking whether the messages actually reach the intended recipient, this police officer does not try to hide his involvement. He takes responsibility for his fault.
There's a tradeoff. For example, even people making low 6 figures are unlikely to ever own a house in (a decent part of) London unless they inherit it or win the lottery. A medium to small city is more economical for cost of living, with a decent proportion of the pay and lower costs of living.
For those having trouble seeing the slides in the video, you can find them here: http://www.joshmatthews.net/fosdemservo/
Game Developers Trying to Cross the Uncanny Valley
So when will we see them drop Mir?
I actually found it somewhat less than gracious. I read it to say that the wrong decision has been made, but accepted - an attempt to gain political points for the next round.

If you have to say you're being gracious, you're probably not.
The U.S. abortion rate is at its lowest point since 1973
Hackers hit Tesco as over 2,200 accounts compromised
Ah... okay, then I agree with you now.
A Valentine in Three.js and Rhino
Credits toward your Pirate Certification, a restored Star Trek spacecraft, or…
What’s the perfect Valentine’s Day gift for the MIT grad?
How do you give everyone a basic income without leading to overpopulation?
use enter
> I can still push apps to our customers on Windows and Mac desktops like I could in 1993.

That's true for now, but the trend is clear - OS X doesn't want to open apps downloaded from the Internet without the binary being signed by a registered developer. You can work around that, but I had to Google it (and I was trying to install YourKit Profiler - an otherwise very legit app from a well known and respected company). Microsoft only allows apps installed from their store on Windows RT. We are not talking about Windows Phone btw - Windows RT is Windows for ARM devices. Windows 8 has the same policy as OS X, both moved to the app store model, both now give warnings when installing from third-party sources.

BTW, Android is allowing app installs from third party sources. It always did. Not sure how long will that last, but iOS and Windows Phone 7 are completely locked down in that regard.

It's about time we stop thinking of these companies as being our friends. They aren't. They are partners at most and the free market doesn't work well if customers aren't prepared to vote with their wallet.
Because there's a niche market for people like myself that wear noise canceling headphones without music?

Seriously though, if I go in a server room I'm putting noise canceling on. I still need to hear if someone is talking to me, so no music unless I'm doing repetitive work.
This is a much needed guide for freeing the Internet
I can't help but think of the reaction that online poker players had when first told that UltimateBet admins were cheating, or that celebrity-backed FullTiltPoker was insolvent.

When it came to UB, the common response was that the company was making money hand over fist and that cheating a few high rollers out of $50 or $100k would jeopardize the much larger legitimate source, so they clearly wouldn't do that. Except that some of the admins really were cheating individual high-rollers.

And with FullTiltPoker, the business really was as profitable as the players guessed, but the company directors weren't actually treating customer deposits as deposits, but were instead paying themselves most of the money and paying withdrawals using new deposits (which works seamlessly, so long as deposits exceed withdrawals which is the usual case for both gambling websites and bitcoin exchanges).

So, I hope you're right. But I'd note that MtGox's actions are ALSO fully aligned with the actions of an insolvent company that wants to continue operations, and realizes that it is possible that they can recover so long as sufficient confidence is maintained by depositors such as yourself.

After all, if Gox is insolvent, then Tux's best hope for a new fortune is to use your deposits as his working capital... which is exactly what you're letting him do.
Not only hard to believe but wrong. Redistribution is at the heart of communism ( From each according to his ability, to each according to his need). This creates a huge incentives to cheat and lie in order to get a little bit more.
Task Queues With Goro
Matt Mullenweg: The Four Freedoms (of Open Source)
As someone who works extensively in "Enterprise IT" it's the unifying factor in most successful middleware companies. I'm working with a CMS that has barely updated a single core feature in almost 10 years, consistently releases with glaring bugs and rakes in millions in license fees. How? Sales team always show a polished demo and don't give out dev licenses for evaluation.
What is 'work', anymore? In context of capitalism/communism (and the old industrial economy), 'work' had basically meant a 'worker' getting paid to do some tangible, quantifiable task. E.g. I pay you $5 to move those 100 widgets. Or, maybe you get a loaf of bread if you move those 100 widgets.

But, in terms of the modern, knowledge economy, work means something different. I don't need someone to move widgets. What I need is more content, better design, more aesthetics, more culture, more entertainment, more research and development. None of these are quantifiable or fungible.

Work today should be viewed more like a potential to produce some value. In the startup world, we give lots of money to lots of companies, with the understanding that most will fail. We hope that a few will succeed and produce a new products or services that will work. But, we don't know. We have to spread the money around to get those results.

I have a sister who makes probably a few thousand a year. She's a very high-IQ person, who just happened to take some wrong turns in life. She's gifted and very crafty and creative. But, 95% of her time is taken up by the logistics of life - trying to pay the bills, keep the water running, etc. I would much rather have her be able to focus on creating things and inventing. But, as her brother, I'm not willing to fund her completely, because even with her innate creativity and intelligence, I'm unsure what will result. It's too much risk, for this one individual.

But, on the other hand, everyday, the majority of the value that I get is from things that are 'free': product reviews, blog articles, questions answered on IRC, people posting cat videos. There is a shit ton of work being done, but it's not quantifiable. How much is it worth for someone to read a book and edit a wikipedia page? We're certainly not willing to pay people to do that type of work. But, in aggregate, it's incredibly valuable.

Anyway, my thought is that if we can give people basic freedom from the inane logistics of life, they will free themselves up to do other things. Very few people will do nothing. I can't even imagine nothing. Even the stereotypical images of bums drinking 40oz out of bags - it's not nothing. They're creating something - new words, new art, conversation that ripples. Maybe they go to the library and post their thoughts online - that turn into other ideas. But, of the hours a day that they do things, we can't quantify that value.

Labeling things as capitalism/communism, left/right doesn't seem to do much to help the problem. We should all agree that we're past the 20th century, past the 19th century. We need new ways of thinking about these issues.

We need a system where people who have been born with the competitive gene, and who want to conquer and acquire trophies, are free to compete and be rewarded for it. But, we should also recognize that most people don't have that gene, and that it can't be taught easily. But, those other people should be given some basic income to allow them to explore the infinite space of Human knowledge and creativity.
There are also functional languages with static typing so I got partially lost on your comment.

The big problem in mainstream languages is to have features that mainstream developer are able to grasp.

For example, I can play as much as I like with alternative languages, in the end of the day is all about JavaScript, Java and C# on the enterprise space.
I think people are less worried about finding a source for illegal drugs, and more worried about finding a secure marketplace where they can trust the administration and exchange their funds securely.

Theoretically, I would be relatively bummed out if my favorite drug dealer was arrested. Then I would get over it and find a new dealer.

I would be livid if my drug dealer took my money, pointed a gun at my head, then got in his car and drove away, all the while claiming that he wasn't robbing me and that he had always had my best intentions at heart.

So I'm not so concerned about a new marketplace popping up. The market demands drugs, and it will have them (SR3?). My point was simple: if you don't want to lose your money, don't store your money in an anonymous, drug-dealing marketplace. I'm not sure why this warranted such a sarcastic response?
Sealand?
Article 8 & 10 of the European Convention on Human Rights?

Well aware that they are proposing stupid stuff, but surely that's unenforceable? In any case, it's one of those where I'd argue the problem is therefore up to them to reconcile the stupid surveillance laws with their more fundamental principles.
It's not impossible (See Coinbase). You just have to follow the law -- it's a pretty simple concept
Python Script to Play Radio 4 Without the Archers
I'm not a bitcoin culture expert, but I agree that it is a very interesting experiment and exercise. I too am watching all of this with great interest and wonder what kind of culture will emerge.

On the other hand, I have known more than my fair share of drug dealers. Almost without exception, they are just as likely to steal as deal. And every dealer I know has gotten robbed on the street at some point, if not regularly. The drug supply chain is lawless and rough, and not much of a community model. So to see some of these same dynamics playing out online isn't actually that surprising to me.
Web Developer/Bioinformatics

University of North Carolina at Charlotte
Bioinformatics lab with interests in next generation sequencing for public health and natural science applications seeks an on site developer familiar with service oriented architectures and this skill set:.

Scripting experience (i.e. python, perl, and/or ruby) in environments that make use of HPC resources like PBS/Torque, SSH and SFTP protocols.

RESTful and WSDL web services development.

Web application development using frameworks like Ruby on Rails and .NET

Relational database development.

please email résumé to unccpostdoc@gmail.com
Silicon Valley’s gender imbalance, in one chart
Thanks for the link and the explanation. I'll make a point of watching the acme video :)
Password through anything is generally a no-no. Your service should have a way of accessing user accounts without their password.
I'm assuming the reality that systemd's API will eventually wheedle its way into most other Debian components made the decision for him. Swapping out Gnome for Unity is a lot easier for someone downstream of Debian than continuing to maintain Upstart in the face of Systemd will be.
I can picture Bernie Madoff's clients writing a wall of text trying to convince themselves that the account statements Madoff Investments had sent them for years "couldn't have been faked".

Why would anyone trust a miniscule-sized company that was originally started as a Magic The Gathering exchange which has been catastrophically hacked into, had money seized by the feds and has repeatedly shut down their system to prevent withdrawals?

There are no trade fees in the future. Mt Gox is toast. If anyone recovers a dime out of that company they will move said dime to another company. Bitcoin is trading for half of its market value on Mt Gox right now. If that doesn't tell you something, then nothing will.
It's an infinite game -- you don't die and score can go both up and down. This is a new kind of game for me.
Fair enough. I think you are a very small niche though and my proposal would save tens, if not hundreds of thousands of people from wasting expensive batteries. Worth it.
'House of Cards' characters are too competent to be believable
The Dawn of the Age of Artificial Intelligence
Would you prefer to have a road/more dense urban space/a parking garage?

I agree with you in that I wouldn't find my own personal lawn satisfying, but lawns are not nearly the worst option. Humans need outdoor space - the lawn also benefits people passing by.
While it means that customer repcan not see the password or that the password is hased, they should have a system to let them acces your account without asking for your password.
10 reasons to date a programmer
It's clear that he thought Upstart was a better choice. His opinion hasn't changed, but he accepts that the majority of people who voted on this thought differently, and accept their decision.

If you're convinced something is good/better, and you've argued that way for months, do you change your mind about all that when a committee or manager decides to go the other direction anyway?
Somehow I'm reminded of Bonfire of the Vanities.
To me "Stakes is High (1996)" was their first album I really liked. And I can't find it online anywhere (not the warez servers, I support my artists). At the moment all I have is an empty CD case as someone has absconded with my CD.
Well higher end fashion has very big markups so margins are a lot better than selling say 2TB drives.
My Health Is Important To Me