skysight-inc/HackerNews huggingface dataset:
The 30-pin connector is one of the longest-surviving connectors on the mobile market, but its clearly past its prime. Apple didn't change the connector just to get $30 extra out of its customers. It was an item on the phones that seriously needed changing if the size and design of the item were to be improved.

He also mentions that in the future Apple will change its dock connector again, throwing accessory makers "under the bus." I highly doubt this will happen. I highly doubt there will even be a "next" connector at all. Given the rate at which technology has progressed, In 11 years (the lifespan of the 30-pin connector) inductive charging will be omnipresent, and AirPlay-esque protocols will be the defacto way to send music between an iDevice and a dock. AirPlay is a software standard and thus can be supported indefinitely, so I imagine any phone that comes out in the future will be backwards compatible with current AirPlay docks.
+1 for this link. I can't understand how I haven't come across it before...
How to get $25 credit in Play Store with Nexus 7 outside US
Longer commute time is highly correlated with unhappiness. I think scientists even determined a number for how much more you would have to earn to compensate for extra commute hours.
> But salts don't have to be strictly unique, they only have to be a barrier to rainbow tables.

Rainbow tables are not the only "attack vector" that proper use of salts defeats.
1up for Witkacy! The Polish artist created a portrait firm in 1925 with a motto Motto: "The customer must be satisfied. Misunderstandings are ruled out". It operated according to a set of strict rules: "On arrival at the S.I. Witkiewicz Portrait Painting Firm, their portrait will be drawn according to the strict rules of the firm which they will read in advance". One of the offerings was drawing under influence, the influence (from coffee to peyote) dutifully noted on the portrait in chemical symbols.

http://witkiewiczfringe.wordpress.com/about describes Witkacy's enterprise well, lined to what looks like a happening reconstructing it. I'm not certain that the rules are original but they sound so and are fun to read either way: http://witkiewiczfringe.wordpress.com/the-rules-of-the-s-i-w...
USB is insufficient for a dock connector. It doesn't do audio or play/volume/track buttons. You could use a USB audio device, but that would add cost to every iPhone accessory made everywhere, and there's no need because the iPhone has its own audio chip inches away.

To save costs, gadget manufacturers would just use the headphone port instead, and then you'd have to plug TWO things into your iPhone to hook it up. And it wouldn't have pause or volume controls because they don't want to spend the $1 on the USB chip for that functionality.
You can dangle my HTC phone perfectly well from its microUSB cable. It's something I instinctively wouldn't do, but it doesn't feel like there's any chance of it falling out.
we are getting there :). more like yourmechanic.com/problem/car-is-not-starting - some place where you can all the common reasons etc. There are a lot of things we need to improve.
My personal opinion is that it might be too early for this kind of product to find a real market. The value proposition will seem unclear to almost every potential user.

They're not the only players in the field, by the way: https://www.numenta.com/index.html
Far into the future, with the continuous slowing-down of Earth's spin, a day will last about 47 hours and the distance to the Moon will be 43 percent longer than today. At this point, Earth will spin about its axis at the same rate that the moon will orbit the Earth — the pair will be tidally-locked...

The moon currently takes almost a month to orbit the earth. The moon will be orbiting further away, so its orbit will take longer (how much longer?)... but it will also orbit the earth once every new earth day of about 47 hours.

I am missing something somewhere. (Or --- stab in the dark --- they mean 47 days?)
I sometimes think that an ideal approach to learn programming might be to learn it on several abstraction levels at once to see how things interact.

One good combination would be Assembly + C + Python for instance. Assembly helps understanding C and C helps with understanding Python.
A better question is maybe: Will it be the best in 10 months?
IPhone 5: Smaller Lighter Smarter Smartphone.
Mmmm, all I see is a beautiful site, I guess I'm brain washed.
This is how you market your Start-Up
This is the same thought that came to my head. Weather conditions would certainly cause a problem. Heat, rain, snow. How could a mechanic come to your office and do work on your car 2/3 of the year? the conditions won't permit it.

I suppose if everyone lived in San Diego, CA things would work out great though.

I suppose that the mechanic could come pick up your car at work and drive it to their garage/shelter - then drive it back (why don't auto shops do this now for a small fee?).
The Tell-Tale Brain - V S Ramachandran. This has been one awesome book.
Why the downvote?

Just going from memory, their biggest security-breach PR disasters have been caused more often by sloppy employee security than by outside actors.
Do you happen to have a link? I would be interested in reading that paper.
What's the big deal here? Anybody who wants to install other extensions can still do so.
How often do you install extensions from other sources anyway?
I think this is a good solution to the problem.
There certainly is and I have become move involved with it, especially in recent months. Still finding it tricky to locate someone however and most people I have met have been quite considerably older than me. You're right though - it may be time to start looking outside of my local area, however it would be nice to find someone who I could meet regularly to hack at ideas with.
Video of all displayable characters in the unicode range 0 – 65536
> What's the win for going to Micro-USB beyond letting you reuse your Blackberry charger?

Complying with european regulations.
Am I reading this correctly that you can do integer compression at the L1 cache level? Does this go even deeper into the actual processor registers, or would that be going overboard?
There's a feature of the old connector that I suspect the new skinny model is going to have trouble competing with; it was large enough to physically support the iphone vertically. I'm looking at my logitech sound dock and the only thing supporting the iphone is the connector. Maybe the thinner and lighter iphone5 will require less support but designs relying on what was probably an accidental feature will likely have to change to accommodate this. If that is the case it's a bit of a shame as there was something rather elegant about the way it could stand free. It allowed a minimalist appearance which resonated with apple's design values.
That's true. But once Bob Martin posits that "Clojure could be the last programming language," he's crossing pretty much all programming domains. The original post is right in taking him to task for that statement.
Just checked Your Mechanic. $40 for an oil change? no thanks. Not worth the convenience. It will fail at these prices.
It is time for Apple to become little more Open
Our police rides around on bicycles. But hey, I live in Holland. Short video: http://www.youtube.com/watch?v=cBOnGuK7D0o
The truth is that there is a lot of evidence from the field that having good developers and zero formal process is actually fairly workable, and often produces results.

For certain kind of organisations yes. Take a look at the research Alistair Cockburn did and his various Crystal [colourname] methodologies. http://alistair.cockburn.us/Crystal+methodologies

It's typically not the best system, but it's a strong antidote to the poisonous ideas of SCRUM, which holds that constant micromanaging at every level is strictly necessary otherwise puppies will die.

If you've got a team claiming their doing Scrum where you see constant micromanaging - that team is not doing Scrum. At the very core of Scrum is the idea that the team organise their own work (within the very few practices that Scrum enforces).

(Obniggle: Scrum is not an acronym you don't need to SHOUT :-)
If you really believe in you startup then _you_ should be handing out forms to potential investors, and you should be giving _them_ 10 min interviews. If your service/product is great then you will have potential investors lining up.
If you know you're going to need more space, you can just create a transient swapfile for the duration. Or use /var/cache, if you suspect you know better than tmpfs and the swap allocator.
cognitive health innovations?
If the alternative is oppressing, torturing and disappearing YOU, I'd argue you have it quite good indeed.

EDIT: to clarify, I'm not saying that murderous dictators are a good thing. What I'm saying is that, by toppling them with all-out revolutions, they've probably thrown the baby out with the bathwater, because they've discredited the whole nationalist/secularist argument.

Considering Qadafi and Mubarak were getting very old, it would have been much better to negotiate a gradual transition to parliamentary rule, like they've had in Spain or Chile.
Then why there isn't any opposition to chargebacks?

In Europe we just use wire transfer for all electronic payment. It's instant and free. There is no such thing as chargeback.
This article summarizes some of the research, unfortunately no direct links to papers (should be google-able via researcher names):

http://www.slate.com/articles/business/moneybox/2011/05/your...

Found link to the commute-divorce paper, Erika Sandow Umeå University "On the road. Social aspects of commuting long distances to work.":
http://umu.diva-portal.org/smash/get/diva2:415050/FULLTEXT01
Louis Vuitton Alma MM M4032 For Sale
what about that 90% of 3rd party apps have a much higher quality on iOS ? (Disclaimer: i own an android device)
Ask HN: How long before Gmail search is fast again?
Journey To The Center Of The Earth
An interesting article from the BBC:
http://www.bbc.co.uk/blogs/thereporters/markeaston/2011/02/h...
Creating a startup is an exercise in boldness
Video explanation of how encryption works in a browser
Up and running again.
It's still unrealized, but imagine being able to put all your devices on the table and they would charge.. Sounds cool to me
Lit Motors - YES, very interesting. This is something that I could see take off if the cost is not too high. There are so many commuters these days and so little carpoolers.
I was excited for this guide, but unfortunately it was very short and light on details.

I'm a novice Django programmer, and was surprised that I gained very little knowledge by looking at this document. I wish I could report happier news.

I should be keeping a list of Django annoyances and questions, because then I could propose a list of topics for Django best practices that I'd like to see answered. But I can't remember them off the top of my head.
what, no MTG lovers here? this is totally awesome!
True. But they already ship an adapter in every box and all regulators agree this is acceptable.
It has been said that you can always spot an inexperienced emacs user because they haven't rebound the default key bindings yet. Not sure I agree with that personally, but it's certainly possible to come up with less keyboard intensive mappings if you want to.
I have a friend who's a quant at a large pension fund, and although they don't write any new APL applications, they still rely on and update existing APL applications.
We need to drop the idea that there is THE methodology to organize software development. I like the approach of this post, but I would had prefered a little more context on the type of projects he manages.

A professional software manager should be able to identify the key aspects of a project, and with that define the methodology (borrowing from different aproaches and using different tools). Some projects require centralized design with a top-down approach, and more of a "programming workforce" self-coordinated with some progress metric. Other projects require more sophisticated engineering design, technical expertise imbued in a creative enviroment by a relatively small team of engineers/developers.

In my opinion, iteration is all about exploration. Scrum basically discards the role of a "designer" for the systems. But sometimes you need a designer.
Very interesting read. Makes me wanna rewatch the movie, which by the way I though was great.

Just my two cents: I think pretty much everyone is "mentally ill" in his or her own way. Me, personally I've identified myself in quite a few bullet points listed there, yet I'm perfectly fine. I think it's whether those traits cause distress or not. Oh and I'm not wearing a costume, saving the world ;)
Nice article with such a detailed information.

Research is never easy, but exciting and fun.
Because it's the correct script, but it doesn't refer to what you think it does. It's in the HTTP request that your code is supposed to send to PayPal. You need to make that be HTTP/1.1 compliant. It's not supposed to be in the user-facing code.
Maybe there is even a version around, which a Linux user can watch?
"Official" or not, it's a public-facing website for the Milwaukee police force. What it was "intended" for, and how the public is going to see it, are two different perceptions that are clearly not aligned.
"arguably the best phone"- I left room in there for other peoples opinions.

But as to why I think it's the best phone? The Eco system, it looks good and it's works seamlessly with all my other stuff.
Silicon Valley hopes technology can reform the labyrinthine US medical system
I'm pretty sure that shoutcast stations run their own shoutcast sever, and presumably you get IP addresses, and could then plug them into a IP Geolocation API. If you built an app or plugin for the shoutcast broadcaster, they could know where their listeners were. Now, if you wanted to gather info on other people's servers, that could be problematic, though I suppose, once you built an app for an individual hosting a server, you could have it send the geographical info without IP addresses for analysis purposes and maybe a leaderboard. "You are the 4th most popular dubstep station in Peoria, IL!" Hmm and even anonymous data on that level could potentially have monetization opportunities.

Edit: and you can look at the Yes.com API. http://www.programmableweb.com/api/yes-broadcast-db
Yep. And then: what is the backwards compatibility story for 30-pin if Apple were to move to native Micro-USB? There is none.

Micro-USB can't ever reassign pins or masquerade as something else, otherwise it's not USB. An active 30-pin adapter would be able to signal that it can handle 30-pin signals and thus perhaps something could be arranged in reverse, but then all the old Apple-specific capabilities will still always require an active dongle like they do now.

Then there's all the added joy of making sure you NEVER EVER get this auto-detection wrong and send juice down the wrong pin.
There are two semicolons on the last line, and single-quotes that shouldn't be there.
I read "raising insects for human consumption" in the same sense as "growing bacteria for consuming oil spills". That'd be an 8 or a 9...
It's actually called ROT26: "An encryption scheme similar to ROT13, but twice as secure."
I know - it does come across as the one-true-scotsman argument at times.

Disclaimer: I'm a fan of agile. I even seem to be turning into one of those evil consultant people in my old age (but only just recently - and I still code :-)

I'd urge agile sceptics to put aside some of the crap they see in the real world. Go take a look at the original sources (e.g. both of Beck's books on XP are fun reads - and short :-). Take a look at the Scrum guide (http://www.scrum.org/Scrum-Guides) - it's only 16 pages long. Does that look like a heavy process?

Agile got popular in the early 00's coz it helped many teams get better. It then suffered the curse of getting popular. Everybody and their dog started doing it badly, or relabelling what they were doing already as agile. Pretty much every agile method came from developers. XP in particular was process that came from developers observing what worked well for them. Ditto Cockburn's Crystal methods. Scrum worked so well because it kept management out of the loop during sprint development (and that's also one of it's failings... but that's a different argument :-)

To pick a pure development analogy. Large chunks of the OO code I see isn't really OO code. It's some procedural code and some pure data structures wrapped up into classes and methods. Because of this it doesn't reap the benefits that good OO code provides.

Because I've seen good OO code, and because I can write vaguely decent OO code, I can see that. I can see the difference between the surface artefacts (classes and methods) and the underlying philosophy of an OO breakdown.

It's the same deal with agile a the moment. There are lots of places that are "doing agile" that are only touching upon a couple of the surface artefacts, but not actually making any of the philosophical changes that mean they build better code.

For me this doesn't mean agile sucks, any more than it means object-orientation sucks.
You're right about that, and as a plus, depending on which JVM options you use it can act differently http://www.xenoc.demon.co.uk/A%20Collection%20of%20JVM%20Opt...
Hot code replace for scala / scalatra / anyScalaFramework with free JRebel
Christian Louboutin shoes outlet uk
Christian Louboutin UK outlet Sale Christian Louboutin Shoes, Boots, Pumps, Buy high quality Louboutin at Christian Louboutin uk outlet store is a smart choice for you!
How to Extract Text from HTML (Experts Only)
Shit in your hands and throw it on the ceiling. Now you got a whole fuggin fractal, duh....
And for people who don't know what Quicklisp is: it is like "apt-get" for Common Lisp.

(If you don't know what "apt-get" is you can ignore this thread.)
Service Unavailable
We encountered an error on your last request. Our service is new, and we are just working out the kinks. We apologize for the inconvenience.

Return to the FriendFeed homepage
I agree with you in principle, but in practice, when I was visiting New York in July, I got much better results by using an external app rather than Google Maps. ("NYC Subway", I think it was called.) Specifically, Google's directions often had multiple transfers and didn't mention any alternate routes, whereas the app gave me the route with fewest transfers and showed all the other lines going there, in case you missed the first train.

I think this is why Apple's plan to relegate public transport directions to external apps might be a good idea: there's no way a single company -- even one the size of even Google! -- can keep track of all the minutiae involved in planning routes for every public transport system around the world, whereas app makers can. Even today, every public transit system that I've been on has one or more apps, so I doubt uptake will be a problem. And with the new APIs in iOS6, it should be much easier to get directions via external apps, since they show up in a list right in the Maps app.

Oh, and the app worked offline, which as you might know is mighty helpful in large parts of the subway. :)
My R* trees in java run within 5x the speed of C++ versions, maybe 3x. I just use object pools and primitive data elements without "accessor" functions.

If you write Java as if the garbage collector and malloc actually worked as advertised, you deserve to have your software run dog slow. Nobody has ever invented a garbage collector or memory defragmentor that works for the usual CRUD Java workloads and for data-heavy or scientific computing tasks.
I work for a development agency during the day and we don't support IE6 as a rule. IE7 and above only.
Agile should also be subject to Agile

It is (or should be).

For example:

* XP folk very explicitly state that you shouldn't be "doing XP" N months down the road. You should be optimising your process

* The Kanban/Lean folks whole method is about having a process for process improvement

* Scrum very explicitly has Sprint retrospective and reviews aimed at looking what happened and changing the process to improve results next time.

* Crystal is all about aligning the amount of process you do to the working context you're in.

Of all the agile processes Scrum is really the only one that says you must do certain things in a certain way - and even there it's a very light framework of five events and three artefacts) that gives you a space to figure out your own process in.
Tool detects software plagiarism, theft and malware outbreaks
Well, for one, many really tough interesting problems lack a clear way to monetize the solution.
This has been a thoroughly fascinating read. The attitudes towards development are echos from the late '70s and the '80s. The wheel of incarnation is still turning guys & gals.

Since the economics of systems have not changed much (70% of the cost of a system is in maintenance) I find it humorous that nobody has mentioned making code clear for the poor maintenance (enhancements, refactoring) schmuck. Everyone including the hoodwinked managers are focusing on the "window of opportunity" a.k.a lost opportunity cost of getting the project done - to market. This is as wrong headed now as it was in the '80s.

Unless you are writing one-off systems that have a real world, crucial deadline - think new scud detection techniques during the 1st gulf war [done in Lisp BTW] - just focus on making systems that can first and foremost be comprehended quickly by someone else. You're working in a team. Right? All the rest of the hyper-fast development hoopla is self aggrandizing and for the most part a waste.

I must admit though that the reminiscences of the days of "feeling like an artist" contained in this thread bring back heady memories. I hear the egos of me and my prior associates sprinkled throughout this thread.

Bon chance.
Have you ever taken an Uber? People are paying double the cost of a regular cab and Uber is doing extremely well. People will pay for convenience. Personally, I've gone way over the time in which I should have changed my oil dozens of times simply because it's inconvenient and I have better things to do.

I'm also not even sure what an average oil change costs? Without that knowledge, because I haven't done it often enough to know, $40 actually seems perfectly reasonable.
Sorry, but no.

> I thought I could happily develop using them for the next 2-2.5 years

If we want the market and ecosystem to continue to grow (thus keeping your job) then it's a damn good thing things like this happen. Be happy Apple continues to deliver you a mass audience with a solid distribution network.
50 Years of Stupid Grammar Advice (2009)
Um. And he was not so ignorant of BitKeeper. I also had the impression that it was not so much about ignorance of CVS and things as it was about disliking the way they did things. But I would not know for sure...

Not that I would tell these guys to go about their business this or that way or anything. Whatever works for them and so on. Though it would obviously be helpful to know which things it is similar to and how it compares to them when telling people what it's like.
They should have gone with USB though.

I'm looking forward to the day wireless just works, but I'm not sure we're any where near close yet. I still have a problem with my WiFi dropping because next door is using theirs, and that's after I picked the least congested channel.
...sorry, but all pretty lame versions of their Star-Trek counterparts. Well, everything but the doors and glasses. We have automatic doors down pat, and the glasses are pretty neat.
It looks great, but is commandline about not touching the mouse, isn't it ?
Just one question:

Did you look at the release-date of the blog-post on the virgin-site?

http://www.virgin.com/travel/news/richard-branson-launches-j...

It was released just shortly before 1. April. Don't wanna be a spoilsport, but that smells a lot like a cool practical joke.
Follow-Up: Ozymandias: Narcissist or Awesome?