skysight-inc/HackerNews huggingface dataset:
The critical error of the author is that it thinks that the "mobile device" train is a short, fast and modular train, gliding into the future on rails of virtualization, having just left the station of Grand Regulatory Capture Central

When it's more like a dilapidated, hodgepodge of bandwagons, each with their own castle walls, all propped up on the rails, sometimes; sometimes using their own temporary locomotion (you know, to make their car go faster than the rest of the train). and it's still being pushed down the tracks, not by the train going anywhere with a destination in mind for the passengers, but by being pushed down the tracks by others latching their bandwagon on the back and needing the extra room. It doesn't matter what the destination is, as long as people get on and pay for tickets.

Once the train is finished (it's never finished), you'll find that it doesn't go anywhere or move it just stretches from coast to coast. To get to your destination, you just move from one car to the next, on foot. As a result, the train pretty much is now just a place for bandits to tear away useful parts and build something that's actually mobile.

The Rails are HTML5, the cars are your platform of choice, and neither is capable of working together for the entire length of track.
You reminded me of the Playpower Foundation that is designing a $10 6502-based "TV-computer" for distributing educational games to developing countries. This is cool, but I can't help but think that Moore's Law will deliver a cheap Android device.

Is there an Android device cheaper than the Raspberry Pi?

http://playpower.org/
I'd skip RoR/Django at this point.
Thats all it will do right now. It doesnt do anything with sending links unless we have free links to hulu/netflix/etc..
well, in this particular case, operator.itemgetter is your friend :D

import operator

def get_users_by_posts():
return sorted(users, key=operator.itemgetter(1))

then, if you really want to, you can use functools.partial to fill the parameters

from functools import partial
from operator import itemgetter

get_users_by_posts = partial(sorted, users, key=itemgetter(1))
Broken behavior related to this happens quite often actually. I've had sites that were bitten by this or some variant. If you follow the Facebook bug tracker it comes up every now and then (it might be localized to a degree in some cases). They do move fast and I think fix it quickly in most cases. In fact there was something that was broken just last week here on HN but the behavior wasn't something that affected so many sites to this degree.
Absofrigginglutely. Until (and unless) you have the people to work on scale.
> But Civil Disobedience means that you put civility -- the willingness to not fight -- at the same level as your moral outrage.

Although civil disobedience is in contrast to war, AFAIK the term doesn't imply civility any more than "civil war" does.

The word "civil" in most of the common two-word combinations you can think of means something along the lines of "of the citizens." Civil rights are the rights of the citizens; civil war is a war between citizens of the same country; civil disobedience is citizens doing what they feel to be their civic duty by disobeying the civil government.

None of these imply any particularly great level of politeness, much less being a doormat.
How long have you been doing web development? These things are cyclical. Back when Flash was FutureSplash, HTML seemed decrepit until eventually it became clear that HTML5 and JavaScript would take over the space. Then just as HTML5 was finished hiding Flash's body, native mobile apps (replete with "web views") started pushing the pendulum in the other direction. Whether we'll see the "mobilization" of the desktop OS or the "webification" of the apps still remains to be seen. Either way, "the cloud" is here to stay.
Syncing does generally just work between laptop and tablet.

I add a Safari bookmark on one and it appears instantly on the other. Likewise for contacts, calendars, apps, music and any iCloud enabled app e.g. Coda.

Then just add Dropbox and Evernote and you're laughing.
Whatever it was, it is gone now. This was Rails 3 early days… very early days. The problem was in the development environment only. It was a crazy memory leak — 50MB every page load or so. As you can imagine it because so unbearably slow we couldn't develop in it. Bizarrely it didn't manifest in production (even if we just flipped the bit to run mongrel — or was it nginx at the time ? — in production on the same dev computer/user/PATH, etc). You'd think that would make it easier to track down, but weirdly, it didn't.

I don't mind at all answering technical questions, ask away. What I object to is people who spot a jargon term or two they understand and fail to read all the surrounding paragraphs, and then lambast me for something they know nothing about. Which you clearly didn't do :)
"The fact that, yes, he is also legally a thief, is almost never mentioned."

First the very notion of being a "thief" when you copy 0's and 1's is still a heavily disputed by a lot of activists. So it is seen wrong by many to categorize this as "theft" when the owner still has its copy of the "item", just as it was seen wrong to prevent black people from sitting where white people were supposed to sit.

Then and most importantly, there are now so many laws out there that basically anyone can be sent to jail for any bullshit reason.

So I'm sorry but I'm not buying that argument where someone is "legally" a thief, public danger, etc.

What interests me is if that law is just or not. Because there are many, many unjust laws which should really need a revamp.
I'll heartily agree. New Relic got my business based on e free T-shirt, and I wouldn't have considered it without some enticement to try.

It's the testament that you were there or you did something that's the reward, over just cash.
A lot of the more recent iOS core apps and APIs seem either poorly conceived or implemented, or both. Auto Layout is a train wreck. Storyboards seem like a nice idea until you really start using them, Core Data + iCloud horror stories abound. Maps was a fiasco etc.

Cocoa Touch + Obj-C is a very nice platform in a lot of ways but I'm losing faith in Apple's software architects. Contrast this with Android and even though I think Java is a poor choice for mobile development their engineering teams really seem to know what they're doing.
As somebody who's read Marcus Aurelius, I feel like if you read it, it ought to make you realize how pointless pointless suffering is.
Facebook logins for mobile web pages is also failing for many users (which Facebook considers "Priority: Low"). Facebook has been having serious blocking issues for days.

https://developers.facebook.com/bugs/331103197009388
You can use a LFSR[0] to efficiently (it is deterministic, minimal state) convert a sequential power of two range [0, 2^n-1] into one that appears to "randomly" walk around.

[0]: http://en.wikipedia.org/wiki/Linear_feedback_shift_register
My point is that we were able to provide cheap phone service with long-distance calling two decades ago. Over in Europe and Asia internet connectivity is a low-cost commodity thanks to regulatory requirements to pass the technological benefits onto consumers (after years of overpriced incumbent telecoms monopolies). When I was growing up in Europe we used to envy telecom consumers in the US. In the last 15-20 years, the situation has reversed itself.
Certainly not. Most users probably do 3 clicks per year. But some probably do many, many more.

1 pageview per user per day might be way off, but seems reasonable.
You would hope they conducted the test with a machine connected to the internet with a publicly routeable address.
Thanks for the details - you have taken this blog post to best-of-HN level!
Wisty said it best in another post: "All sync is horrible. iCould unnecessarily so."

(http://news.ycombinator.com/item?id=5185428)
+100 000
If only Microsoft really loved C#...
Interactive currency-comparison tool: The Big Mac index
Gabe Newell: Linux is a “Get-out-of-jail free pass for our industry”
Fair enough. If you are stuck there, you are stuck there and your company probably can get away with underpaying you. You could try to dive into some independent side work like developing good iOS/Androids apps.

And Brazil isn't that bad right? Its a nice place to live, maybe the lifestyle is even laidback. There is more to life than earning money and accumulating things.
Optimism and determinism
Seattle mayor pulls plug on controversial drone program
I would definitely make sure to add some of these to Radar:

http://bugreporter.apple.com

Given how much work they spent trying to reinvent iCloud you would think they would have made it more seamless for developers. Apple really needs to take some of the open source CoreData wrappers (which make life so much easier) and add them to the framework.

The biggest joke is that WebObjects EOF on which CoreData is based used to be really simple. Not sure what happened.
Asked with all sincerity… did you read my article?

"A kernel issue" was not "the problem." There was no "the problem". There were a slew of problems of which that was merely the icing on the nasty problem cake.

And considering how many times I lauded our sys admin as an expert and top talent, not sure why you would think he was "run of the mill." Nope, we hired somebody who had one of the best possible track records in the RoR world. We had a redundant architecture from day 1. My demand was that we have a system ready to work at scale so we wouldn't be growing and 8 or 9 months in, have to migrate servers, complete with customers. Not my cup of tea. Unfortunately, that caution didn't help (and maybe it hurt).
> although they have the clovertrail atom processor which looks like may not allow installing Linux.

That's probably going to be solved soon. The incentive to build X86 android tablets is high and, by judging the battery life of the Atom powered Motorola phone, it'll be a very attractive option.
True, and I like python list alot as it offer the ability to hold heterogenous objects and it's really flexible & simple. Just happened to using list the other day to cache a large 2d array, which turned out to be slow. Certainly, my implementation has room for improvement, and my comparison isn't straightly an apple to apple. Taken down the post n modifying. Thanks for the comment btw.
> It's fairly easy to manage iOS devices with any number of MDM tools.

You mean it's fairly easy to manage a (small but slowly growing) list of privileges that Apple provides and impossible otherwise.
is shortwave a video AMA platform?
Application Support is Perfect for DevOps
What skills should one master to get good at startup data science, assuming a phd in physics?
The R learning curve
Looking at the diff they're now using the new hexadecimal format for representing IEEE floats, which didn't exist until recently but is a much cleaner way of writing bit-exact float values.
I didn't say it was bad. Just a shift in perception from 'something of value' to 'something to send a social signal that maybe I don't want to send'.
I don't even think this is necessary. I've done work that is totally beyond what is commensurate with reward for really shitty shirts.

Companies can almost certainly get by with poor materials, simply because most people don't account for that in the moment, and likely lack access to that information anyway.
HD Moore (creator of metasploit) had a talk about doing something like this. He scanned all of IPv4 hitting common TCP and UDP ports, and collected data about the services running.

He found a lot of cool stuff. For instance, there are apparently 7 Windows NT 3.5.1 boxes with SNMP open sitting on the internet. And about 300 IIS servers that give out the same session ID cookie when you log on.

The visualizations are also really nice. The talk is here:
http://www.irongeek.com/i.php?page=videos/derbycon2/1-1-2-hd...
What command line tools are missing?
The linux command line is great. But what command line tools (both fun and useful) are missing?
You can not accurately estimate how much network traffic will be generated. There is nothing from stopping it from becoming immediately viral. Sites have had hundreds of thousands of visitors increases daily. Be prepared. Host the static on s3 etc... Engineer for it.

Varnish: https://www.varnish-cache.org/
A decent primer.

Failover database servers? Auto scaling on amazon?

A Fortune 500 is a big deal. Don't worry. This is a good kind problem to be having. Regardless, the exposure will continue and be referenceable which is great for your site.
What's the "unlock code"? I search for home help text or some explanation for about 30 seconds but have been left puzzled.
> Tell us what you really think, it doesn't matter if it's a bit left of centre or weird

I think it's important to have an identity mug.

> No it isn't.

??
does not work for me. osx chrome
We won't open source, for a variety of reasons. One reason is that if we serendipitously meet the right dev/hiring manager, we will hire them and revive the project. Secondly, as all bigcos who randomly outsourced a dead project can tell you, OSSing a huge project solves no real problems. Thirdly, neither of us will run an OSS project for it, and fourthly, it's a bit of a beast. You can't just pop Charm on heroku and expect it to run at speed. So, no OSSing.

As for the architecture, it was a Rails app with fully-live Backbone/CoffeeScript UI, a tuned Ruby cron job for scraping mail (POP, IMAP), a Postgres database and I forget which full-text search engine because we must have tried all of them before we settled on one. Nothing terribly fancy.
Tableau and Excel if you want the cushy job making models and graphs and presenting the results in meetings.

Hadoop/Pig/Java/Unix if you want the terrible job actually dealing with the data and associated infrastructure.
I think it does - it creates interoperability for video on the Web. It benefits everyone including Apple. But they don't think in such terms or pretend that its not relevant. And anyway - they should profit from creating technology, and not from sitting on the pile of patents. But Apple is Apple.
It looks nice but I still prefer http://www.pogdesign.co.uk/cat/ for two reasons:

They have more upcoming shows, so I can follow some promising shows when I hear about them and they'll show in my calendar half year later when they start running. I have four upcoming shows on pogdesign that weren't found here.

I selected my time zone when signing up, only to be disappointed that all dates and times in the calendar are still in the US time. I live in Europe so the difference usually means it's already next day here when the shows are aired. pogdesign can handle that.

Other than that, this looks pretty neat. Recommended shows seems well-chosen but I'd like to have “not interested” button so that the show would be hidden and another one would jump in.

Keep up the good work and fix the problems mentioned above and I'll switch!
The title is not problematic because he's describing a false negative. Context matters, you can't call "rape" every time someone puts these three words together because they are normal words that can be used to describe non-rape concepts. If your comment dealt with anything but a refusal to engage the words on their own terms I might be a bit more supportive of your stance here, but there simply isn't any "there" there.
Can anyone enummerate the apps that are 'as of today' better suited to RoR/Django?

The funny thing is that the django tutorial uses a poll app. This is an app that is ten million times easier to do, and more effective, in say meteor. But I'm sure other apps are not.
Java was a great choice for the technical goals the Android engineering team was trying to achieve (cross-architecture portability, easier transition for non-mobile developers, etc.). The problem was that those technical goals turned out to be not very helpful in terms of meeting Android's strategic goals, given the way the mobile OS/device market has evolved.

That's a mistake at a level above engineers and software architects (or at least a mistake so far - if, hypothetically, Intel managed to crack their mobile CPU problem the choice of Java would turn out to be very smart). This is the dual of Apple's situation with iCloud. The strategic choice to start building out cloud services to support their ecosystem is clearly the right one, it is the implementation that has missed the mark (so far).
Thanks for the sentiment. They may show up, but they never bother me!
What really upsets me about this article is how he gave advice to that friend of his to suppress his hobbies/interests to get a girlfriend. What kind of bullshit advice is that?

That left me pretty sour, and makes the article feel a lot more artificial/fake.
Valve’s management structure in today’s corporate world
As someone who's tried to work with scientists in the past, you probably do not want to be connected to them.

They don't do Node.js, Coffeescript, Scala or Clojure. They do 1950's FORTRAN, know nothing else, and do not want to know anything else.

I got in trouble for being an elitist by suggesting we used Ruby for something. Ha!
This. It's pretty obvious what happened to the battery; the question is why, and why testing didn't bring the issue to light. Is it a maintenance problem? A quality control issue in manufacturing? Something unknown about the physics of flight or the interplay between various electrical systems that reduces the safety margin? Unknown at this time.
Baboon - a simple deployment library for Rails
I don't care so much about the job market, but I want to know what would give me a wider range of apps I can put together quickly, given I invest X hrs to learn the technology.
For all those that say Yes, can you tell us how you started? Any resources?
Mind the 'Peak-End' Rule - Do Your Job Better
Yep. Wireless cannot deliver the 20+ Mbps broadband that many of us currently enjoy, but wired broadband would likely shoot up in prive once deprived of its economy of scale by a universal wireless network.
The Principles of Java Application Performance Tuning
So, to be clear, this is not a Reddit AMA.

Which he did do, some while ago: http://www.reddit.com/r/IAmA/comments/y5vn0/i_am_ed_lu_forme... sadly, it didn't take off very much.
Has anyone considered that maybe MongoDB attracts developers because its extremely easy to use?

Consider their great homepage scenario:

- click "try it out"
- type "tutorial"

Couple of minutes later you know enough MongoDB for most CRUD apps.

Or the restriction-less API:

- collections simply come into being.
- store arbitrary objects without schemas
- create arbitrary indexes
- search by arbitrary conditions

I can't imagine how one would go with lowering the barrier of entry even further...

Yes, this is mostly marketing and usability. No, you can't skip on those and rely only on technical superiority - you have to fight on all fronts.
Startups: Why do most of the successful startups come out of the USA?
Humanity will always find a way to use the newest technologies for violence. In fact, violence is one of the biggest drivers of technology.

IMHO, limiting and fearing technology because it will be used for violence is futile. The only way (if there is any) to curtail the use of technology for weaponry is to win the war over ignorance / lack of education and poverty.
I think Surface Pro (i.e Windows 8) was meant to be their 'business' tablet OS though ... Win RT is sort of a halfway house for home users that want some form of windows compatibility.
Having to go through the pain of the almost arcane APIs everyday, I appreciate this project and the author. Looks neat.
Here's a second vote for adding upcoming shows!
your friends are a commodity. now that's really nice :-)
This is my guess as well - our app updated and Facebook connect works just fine.
How to Deflect Killer Asteroids With Spray Paint
This remembered me of that post here on HN last week about how a guy invented a false lead about the new Xbox and news sites were running with it without even sending a e-mail back to him asking for more information.

Even worse is that some sites tried to just copy and paste from other sites and change a bit to look original, and ended reporting wrong (invented) facts.
That isn't a high-capacity magazine, it is a standard capacity magazine.
Interesting concept, the chainable object specially showcases well what PHP is missing by neglecting data types as objects. Makes you wonder whether it could be simplified further though; ie, combining s(), a(), o() and c() into a single one letter function that does it all, jQuery style. I think it'd have a better chance of adoption that way.
Anyone figure this out yet?
The real world is a really broad place. If your manager doesn't add any value, quit and be CEO. I've done that before and I'll do it again if I find that I'm in a position where being part of an organization subtracts more value than it adds. For the moment, though, I've found that my manager and the rest of my organization adds a bunch of value in very subtle ways that I wouldn't get if I were out in my own startup.
Ask HN: What DevOps software and services does your startup or company use?
Hi HN,
I'm trying to get a better picture about what the DevOps software space looks like and I am curious to what DevOps software and services you use and a bit about why you are using them or even things that you have tried that didn't work out.
Actually for Microsoft a tablet was always a fully capable computer. It's apple who came up with a big iPod touch and started calling it a tablet.
Why should bullets be banned?
Definitely.

As it stands now, I have two completely separate experiences on my Windows 8 laptop (desktop and metro), whereas I just have one on my Macbook Air that is approaching an iOS experience ever so slightly on each new OS X version. I'm not sure what position is being argued though. It seems like Apple is converging faster than Microsoft.
The low hanging fruit in major fields has long been picked clean. It's not that there's fewer smart people, if anything there are far more than ever in history, it's that discoveries that haven't been made yet are becoming scarcer and scarcer, and the ones that remain are only still there because they are so far out of reach.
Then why is there so much grousing in the App Developer community?
I agree with the previous commenter that, perhaps, you could separate out "like" (to get recommendations) and "follow" (to get future updates) actions.

When I first signed up, I followed only shows that will have future episodes, but I'd love my past favourite shows to impact recommendations.
As if Apple reads those. Apple doesn't care about developers, they only care about their real customers; people that don't know how a computer works. I know this because I am a developer and Xcode still uses all the memory and creates a zombie process everytime I run on the simulator.
5 types of killer social media content
How Quickbooks Online Will Change the World
http://railscasts.com/episodes/393-guest-user-record?
Designing and Implementing Hypermedia APIs
I think it's less about money and more about stuff like:

- backup power for emergencies
- allowing attempted engine restarts in the air
- allowing the airplane to be self-sufficient should it be forced to land somewhere without ground equipment (or big enough ground equipment)
There is a scheme in Australia where you don't have a separate cap gains rate, but you get direct credits for actual tax paid by a corporation.

That could work out wonderfully in the US: The rich would pay taxes, somehow then.
The biggest draw card here is the multibyte string handling by default and sanitization of argument ordering in string and array functions.

The object stuff, kind of started to lose me. The chainables is cool but for me I could have stopped reading at s() and a() and been happy.

I think it'll definitely be worth experimenting with even if just for those two things, thanks for sharing!
and 64 GB MBA has the same problem.