skysight-inc/HackerNews huggingface dataset:
I doubt it. I have some Dell PE2900s that haven't had a firmware update in years. The last one wasn't even necessary but since they were turned off I figured might as well do it. We have some new proliants that have been powered on for 500 days. Since these are production servers it's assumed all the major and middle bugs have been worked out before they are sold.

Also, you are getting support contracts. Typical server timeline is paid support for 3 years, production for 5. In between you'll be adding or migrating to newer servers anyway.
Nice! I recently thought of doing something similar, where you can shoot different kinds of real guns over the web and observe the effects over a webcam. Payment per shot would be in Dogecoin, naturally.
5 Components of Usability
I think you skipped over the bit where I explained things.

E.g. you're saying "rely on systemd", while I already mentioned we rely on dbus interfaces. However, there is only sort of 1 implementation (other is a fork), so nothing for *BSD.

Now eudev as explained during FOSDEM of 2013 was only started because they didn't understand plus they wanted to understand C. There hasn't been any progress. Further, the packaging of udev in Gentoo caused some bad assumption.

Merging of udev and systemd had loads of advantages, but if you bring up eudev again, I'm guessing you're missing out on 12 months of explanations (I attended the eudev presentation at IIRC FOSDEM 2013). Greg (the kernel dev) mentioned during FOSDEM 2014 that he still follows eudev development and there is not much going on. Sometimes bugfixes for bugs introduced by eudev.

Regarding most of your other replies:
Please explain properly what you mean. "Unix Philosophy" could mean anything for you. I'm more than willing to discuss, but that's impossible if I don't understand you.
To make it clearer: the article compares several implementations of libc for systems.

On a desktop, the most common one is eglibc. uClibc is the implementation you will find on µClinux, a common version of Linux for embedded systems.

Note: historically, eglibc is a variant of glibc for embedded systems (Embedded GNU libc) but finally replaced it
Interactive Toronto Historic Maps, 1818-2012
I'd say you're right, but it seems bkor (and I feel somewhat the same) read some judgement in your summary.

My summary would be

So basically "We're really focusing on Linux officially now, since that's what we're accustomed with. But look at these great ports to two different BSDs!"

Paired with the blog post at [1] (linked elsewhere in this thread) the situation doesn't look as ugly as people are trying to imply.

1: http://undeadly.org/cgi?action=article&sid=20140219085851
I think this is exactly what I needed yesterday when someone asked me is it possible to get a report from Asana into excel (Asana doesn't have this ability, just the json API).
Show HN: Cronstring – parse human readable strings into cron times
I actually meant the people helping out at GNOME. So the developers, translators, etc. If everyone helping out in GNOME, then I find it logical that the focus is mainly on Linux.
It won't come with a final salary pension since that was reformed, but the contributions are still around the 20-25% mark, vs 6% in the real world.
So what would you call something that actually 'flops' by the English definition standard? A cataclysmic failure bound to ruin any and all associated with it?
Sir Michael Gove has been hijacked.
Oracle has also started doing this a while ago (https://news.ycombinator.com/item?id=1320436).

It hardly impacts the customers these big corporations focus on (mostly other big corporations).

I won't go into all the arguments pro and con this change but, suffice it to say, companies that have HPUX/AIX/Solaris/etc servers and cannot afford a support contract anymore are probably better served by other offerings (Linux, BSD, etc) running on less expensive hardware.

People will probably say "HP server division will die now because of this". While it's likely HP/Oracle/IBM's server divisions are not cash cows anymore, this is unlikely to happen. Just as with mainframe, it's part of IT optimization and using the right tool for the right job. Mainframes aren't gone, just hidden away in very specific areas. These proprietary Unix behemoths will go the same away... and the hidden areas they will be used at can afford the support contracts.

Overall, nothing new happening here. We are just going to repeat all the arguments again for why it's such a good/bad idea.
I had a feeling this was coming long ago. When I download support packs from HP you do a little store checkout for 0.00 before you can download. It would take no effort for them to add a few digits to that download process and turn it into a full fledge store.
Artemis unveils 'breakthrough' wireless broadband technology: pCell
Bought! To show support and so far the mixtapes are totally up my alley.

How long did it take till you felt comfortable with development on the app, as far as quality, amount of bugs, etc., to release it on the app store?
The entire article is built around a false premise: that we're all going to be genius supermen, and struggle with what to identify ourselves by.

Another major thing from the article that is false, and destroys the conclusions that rest upon it: intelligence, wealth and beauty used to seem like notable qualities.

It's fitting then that the 2014 SI Swimsuit edition just came out. Remind Kate Upton that beauty isn't a notable quality. I can't figure out how someone like that makes millions of dollars off a non-notable commodity.

The author seems to suffer from an intense privilege bias. Try telling someone in Romania that wealth isn't a notable quality, and they will laugh in your face.

Intelligence has been commoditized? John Carmack, to name one very easy example, proves that isn't true, and isn't going to be true in our lifetimes.

A millennia ago the strongest person was also the richest (because the 'dude' could bop you on the head and steal your cow apparently)? What? That's not even remotely historically accurate. Now strength doesn't even matter! Well yippee, we've all been liberated from our primitive past, apparently. Unless of course you're one of the hundreds of millions in China, or billions globally, that still use physical labor every day to earn a living. Again, intense privilege bias.

The only thing this article has going for it, is an appeal to emotion: it's the type of world the author wishes exists, but in fact does not.
Everything is less evil than the Daily Mail so that's not much of a comparison.

I've given up reading the news in the UK. It's either biased towards the agenda of the paper or terribly depressing. Both unfortunately sell very well. I've even got rid of my television. Life is good.
Stanford scholars: Bitcoin's promise, peril
I've found that pie menus with four different directions are quite reliable (see the description I posted here of the ConnectedTV palm app, which supported buttons with four different stroke directions plus tap). Eight different directions work well with a mouse or big touch screen, in situations where you can afford to give the screen some visual attention and the consequences of making a mistake aren't deadly, but I believe four directions are reliable enough for automotive applications, as long as you require enough motion to get enough "leverage" and give decent feedback.
Informative yet subtly esoteric enough to also be a tongue-in-cheek reply. Nice ;)
£2k a day is a loss-leader for Capita who are in it for the contacts.
You are coming almost 10 years to late for that idea:

http://www.washingtonpost.com/wp-dyn/content/article/2005/05...
Except the article says it's not really short term and she's overseeing several long term projects.

The public sector in the UK is notorious for keeping these 'temporary' people in place at great cost to the taxpayer.
I .. don't even understand how you can possible misunderstand/misrepresent that statement.

Don't ignore the context: Gnome developers run, according to bkor (and I'd say he should know the numbers..), more or less completely on Linux. That's what they work with, what they know. THAT is what 'almost everyone uses Linux' means.

Your random 'Hey, what about Windows?' statement is absolutely irrelevant, period.
An improvement suggestion: do not use confusing terminology from other version control systems. Change "Checkout a repository" to "Clone an existing repository".

Using the word "checkout" might make sense if someone is coming from an svn/cvs background, but it's just confusing because checkout in git is a different command with a different meaning.

And besides, more and more people are being introduced to git without prior exposure to cvs or svn. E.g. in my university, CS freshmen submit their exercises using git. Many of them have no prior exposure to centralized version control or things to unlearn.
His point was not about drop-downs at all (he's mistaking design patterns for interactive models)... but rather that 'mouse-over' design models don't work in a mouse and touch world.

Mouse-over to reveal functionality doesn't work for touch.

There's plenty more wrong with this article, but I thought I'd clear up this particular piss-poor communication item.
It's also an excuse to avoid good design. It requires more effort to design a system that doesn't have a strong coupling between the components and a clear set of abstractions.

Does it mean that systemd is bloated ? I don't know, I would have to study the problem space closer.
How Bad Can 1GB Pages Be?
Life of Brian (Krebs)
Monadic futures in Java 8
Paraphrasing, "obviously we're talking about GNOME here so Windows and OSX don't count", don't you think?
FYI, Rdio has Last.fm support: http://help.rdio.com/customer/portal/articles/58992-external...
Really cool, but I am not sure how this site is going to have a different future to the others. It has no ads, it's free, it offers direct linking -- how're you going to make money to sustain yourself?
Haha, absolutely. I wondered how can REPL have something to JSON at all :)
No Dostoyevsky, Tolstoy, Chekhov, Gogol, Kakfa (I know he's not Russian but still)...the list is far beyond lacking, but what can you do.
Initially, Tor and I2P only pass information from one node to another while obfuscating it. At either end, you can now what the information is, but you do not know where it went through. It's basically a tunnel that goes somewhere. It is why you can use Tor to browse the web: you just use it to hide where you are connecting from.

On the other hand, Freenet is a paranoia-driven network over the Internet which makes information available and resilient. There is no such thing as a webserver on Freenet. An encrypted version of the data is sent to some nodes and passed from one to another. You don't know where the information comes from, you just get it at some point.

Finally, Tor implemented hidden services. This is almost the opposite of the initial situation where an user wants to access a known website without being known. The hidden service is hosted on some node, and you access it through the "Tor tunnel", meaning that you don't know where the service is. The user is still hidden by the network too.
"I Don't Want to Create a Paper Trail": Inside the Secret Apple-Google Pact
Silly article. But carousels still need to suffer for their iniquities.
Glibc and eglibc are merging, it seems there will be no more eglibc releases

http://www.eglibc.org/archives/patches/msg01321.html

The development process in glibc was fixed, rather like the egcs split all over again.
JLT World Risk Review – Rapid Innovation
A blog about a recent project we delivered using Component, D3JS, Elasticsearch, Livescript, Node.js, Kanban, Github Flow, Github Issues, Static Sites, Travis CI & Ansible.
Show HN – Kidizen, Buy and Sell Kids’ Clothing Via iPhone
Clusters of buttons are on the way out. Hamburgers everywhere.

Supporting multiple browsers... gone! If it works in Chrome... done.

Responsive design? Gone! We're post-PC now. Design for Android phones only.

Design? Boom! Gone. Text only. Chrome gets in the way.

Color? Clutter. Let the user choose their system palette. Green text on black by default.

Boom. Sorted.
I have worked for various different companies where they pay developers up to 3 times less than contractor developers and in some cases I have seen companies have more contractors to developers for long periods of time. I understand contractors are useful but they are not worth 3 times more.
But be careful, there might be an exloit lurking inside
Thread Confinement
your boss sounds like he is at least 2 levels higher than you :p
Small Steps Before Big Leaps for Small Businesses
Musl is a really nice libc, small and correct. The team are nice to work with. In particular if you want to static link something to get a completely standalone executable it is a great choice, you can ship a file with no dependencies. The source code is really easy to read if you want to see how things are implemented.
So, That's the End of Bitcoin Then (2011)
I made something almost identical to this recently: http://www.kegoi.com
"Excel is to CSV" You mean a huge bloated mess that takes forever to load and encourages people to turn my beautiful data into some proprietary bollocks because they're to lazy to learn awk? Sorry, that was quite a long sentence, let me see if I can turn it into a useless but pretty chart...
Free Lunch to Free Lunch
Maybe they were 10 years too early?

Maybe there's room for two?

Maybe negative feedback just isn't the right thing to provide.
I'm reminded of pg's essay on the power continuum of languages. http://paulgraham.com/avg.html

The power continuum of the developers wielding those languages isn't mentioned as much, but clearly is an important issue. I've worked in blub languages with developers who are so many levels above me they are not even speaking the same language anymore. The problems they are trying to solve take for granted all I know, all I struggle with, and all I still haven't even learned yet.

The more I "level up" in development, the more I'm convinced there is not enough attention paid to how to really advance through those levels. Right now I'm three languages into "Teach Yourself Programming in Ten Years", http://norvig.com/21-days.html but what about after that? And that is just one man's brief and not well-explained suggestions.

I'd love to see other developer's suggestions for how they advanced past that.

The biggest issue though is it's almost impossible to know your skill relative to the rest of the development world. We can't just time ourselves writing a script, like in the olympics, so almost all of us have a hugely overinflated or underinflated sense of our own skill. Everyone has hundreds of anecdotes proving their value over those who by any metric would be our betters (years of experience, languages mastered, formal education, etc).

I'm reminded of when I was a brand new developer in my first job, how pleased with myself I was at my commit messages, compared to my officemate. Sure, he worked on patching a financial aid system written in three languages, two of which I'd never even seen, and I only wrote sql queries to be run by hand, but I knew what made me better: commit messages.

This confirmation bias is one reason I like pair programming, especially between two partners of different levels. Suddenly the lower gets to be faced with someone who gets done ask the same things and avoids this problem and that problem. They see their relative place, and can aspire for levels greater, which before would never have occurred to them even existed.
> The logistics of it are mind boggling

Could you elaborate? I don't think it would be just as simple as putting a big mirror on a Predator drone, but then I can't see it being that much more complicated.
> wanna disable geolocation in gnome? no problem just wait for the next release http://www.phoronix.com/scan.php?page=news_item&px=MTYwNTM

This is FUD, and the worst is that you don't even know it. Geolocation is a NEW feature in GNOME 3.12, so you don't have to wait a release to disable Geolocation, because you don't have it yet. The article point to a commit during the development process.
I am not trying to be dismissive, but I don't see how this "Solves the problem of remembering to feed the fish". If it is entirely automated, it can just as easily be automated and the fish be fed automatically. I do understand the aesthetic value of this, but I believe that that is the only value proposition that this setup has. Am I missing something over here?
>> "According to documents made public during Miranda’s civil suit, police determined that he was subject to the anti-terror law because he was[...] promoting a “political or ideological cause.”"

I understand they had other 'terrorism' related reasons for detaining him (which I don't agree with), but the fact that someone can be detained simply for promoting a political or ideological cause is a disgrace. I'm sure it's there to stop extremist preachers but it's way to broad and sounds like it could be used to stop a hell of a lot of non-terrorists.
Plus you can inline stuff with static linking.
These are relevant?

http://apidoc.ch.cam.ac.uk/oscar3/

https://sourceforge.net/projects/oscar3-chem/files/oscar3-ch...

https://bitbucket.org/wwmm/oscar4/wiki/Home

http://apidoc.ch.cam.ac.uk/
Yeah, I did that on the web version but the iOS app doesn't have that setting.
Relaxing with a few beers at home, this was fun. "12 minutes, 19 seconds for all 5 levels. Well done!" Don't care that I'll be blasted for being a slow old man. Come on, you know you want to! Stallman, babbage, lovelace and torvalds await.
As long as you also pull in the dependencies specified in the podfile, you'll be absolutely fine just adding the class files to the project. I've tried to be careful to maintain that as a viable option. That you retain the option is one of the strengths of Cocoapods to my mind.

While far from perfect, I chose to use Cocoapods as it's becoming the defacto standard in the iOS community. I've used it in my apps, and have found it easier to manage my deps than a bunch of git submodules or copying source code into my projects.

The problems with static libraries on iOS have been well documented at [1]. Essentially, that you can't build static libraries as a third-party for iOS without resorting to low-level trickery. This seemed like it would become a maintenance burden vs. the Cocoapods approach.

[1]: http://landonf.bikemonkey.org/code/ios/Radar_15800975_iOS_Fr...
3nder.us – Threesomes made easy
Hey guys,

I am validating an idea the responds so far are all positive. I would like to know what you think and feel free to get in touch if you are interests in the project.

It's the easiest way to satisfy your human needs and spend some fun time with other people.
It's a couple friendly app unlike the current solutions which are meant for single people. In other words the best app for swingers. 2+2 2+1 1+1 1+1+1
3nder has incognito mode where you can easily hide yourself from friends and family so you can browse freely.

Cheers!
Yes its fun to press the button :)
> Sun tried this and the code actually got slower.

Who is speaking about Java here?

Optimizing compilers for other languages are a proof that AOT compilation at the end wins.

> Flexibility to run on a VM is a huge time saver.

Of course it is, we just don't need the huge amount of layers the current VM cakes have. Software needs to go to the gym.

> Cheaper (less skilled) programmers means more code can get written (for better or worse).

Ergo less quality that leads to software bloat like Wirth states.
> David Miranda Detention Legal Under Terrorism Law

Nowadays, everything is "terrorism". It's funny, because before Bush, nobody knew that word. Nobody ever talked about such a thing. It was something that was talked about maybe once in every 5 years. Nowadays, you can't read the news 1 single day without something being labeled "terrorism". Yesterday, it was the Ukrainian gov't calling the people in the tents "terrorists".

It's become really easy to strike people down.
Maybe if you could install it locally / if it supports the file API without having to upload it to the server. I would like to see a 'pure' client-side implementation, though.
Andrei Alexandrescu on Golang and D generics
For those not in the knowhow, BioShock Infinite was in development for a very long time. Work began on the game in 2008 and the first public announcement of the project was made in 2010. One developer when interviewed at polygon was quoted as saying that they culled enough content to make five or six games. E3 footage of the game over the years (and hell, even tv commercials of the game,) have nothing in common with the final released product with the sole exception of Columbia as a setting and different character versions of Elizabeth and Booker.

as soon as I get to a PC I will post sources
Controlling a Nest thermostat with open source software
Visualising SQL Statements
There is an experimental Musl gentoo stage I think now.
TheNextWeb damn near killed my browser, and it's just an ad-laden article about the fish-food thing instead of the fish-food thing itself, which can be found at https://www.aquard.io/

I'm not at all certain the fish are real either.
The point is that the state foots a £2000/day bill to replace a civil servant who'd be paid what, 10% of that?

The trouble with this argument is that it is based on the assumption that you could actually hire someone with the skills necessary to fix the much-maligned IT facilities of a major government department for a salary to them of, say, £30k. Given that someone with those skills has a market rate that is an order of magnitude higher than that, this seems implausible.

If this person is actually competent to do the job, then given the amount of money the MoD can expect to save as a direct result of changes she brings in, the rate they're paying is reasonable. It may be politically awkward, because the average voter probably doesn't understand the economics involved, but that's a different issue.
I was thinking about displaying a full background image ad (a wetransfer like ad) on the home.
Pretty wrong. It's a huge bloated mess that takes forever to lead and can be used to store data and code seamlessly in cells to make a single document holding both presentation and logic. Excel suffers from being a microsoft product, not from a being a bad idea. Spreadsheets are a fucking great idea. Visual programming, code as data, etc etc.
Connecting on the website should cause mobile apps to scrobble as well: http://help.rdio.com/customer/portal/questions/952119-scrobb...

I don't use iOS, but this worked for me on Android.
It's all FOSS:

https://bitbucket.org/petermr
https://bitbucket.org/petermr/imageanalysis
Ask HN: Do you have a dropshipping ecommerce?
I'm wondering if there are people here who have a dropshipping ecommerce and if they can give a few pointers.

Any advice is fine, but i'm also interested in doing dropshipping in Europe (i suppose there are some differences).
The Faroe Islanders have it: tvøst (pronounced like tvirst). Norwegians and Danes don't.
For those following along at home remember that MIPS has a delay slot. That's why the add is listed after the jr even though the add is executed before the return.
What Wedding Guests and Startups Have in Common
And no GNU libc. Idiocy.
Hi, the comment you replied to was deleted and I didnt get a chance to read it - what did it say?

Thanks! = )
> Nowadays, everything is "terrorism". It's funny, because before Bush, nobody knew that word. Nobody ever talked about such a thing

Are you shitting me? Do you perhaps not realise the UK was bombed by the IRA for many many years? That 5 letter bombs were sent only the other week?

Oh right, Americans didn't talk about terrorism, therefore it didn't exist.

Gotcha.
> proprietary Unix behemoths

http://en.wikipedia.org/wiki/Linux_on_System_z

> just hidden away in very specific areas

Like every single Financial Institutions on the globe...

Horses for Courses... asking a steeplechaser to do a flat race would be foolish, but each is exceptional for the task they have been bread for.