skysight-inc/HackerNews huggingface dataset:
Other way around. It was a combination of "oh, that's nice, people have been requesting that for years" combined with a bit of snark at Window's ever-increasing border size - which people often defend by saying that you need the borders to resize / know where the edge of the application is. I cry foul, and now I have more ammo :)
You could wait until iTunes becomes incompatible with 10.5 and Apple will give you a free OS upgrade. (assuming they continue this policy in the no-PC required to activate iOS devices future)
Perhaps we could pick a methodology and then imagine a project that "fails." Given this scenario, the challenge would be to find a way to blame the participants for the failure.

What promises do developers and stakeholders make to each other in the methodology? How do you define "failure" and given that definition, how do you establish a causal relationship between an individual and the result?
Mongrel2 v1.7 is out
PyCharm 1.5 Released - now with Django Template Debugging
OK, but only if we send all lawyers away for a 3 year holiday, too. "Intellectual Property" lawyers can stay away even longer!
Make take on it was that it was a very evocative and unsettling story, marred by too much 'post-modern' noodling.
Divergence = competition = innovation.

The worst thing that could happen is One Platform To Rule Them All, if that platform is controlled by a company for its own interests.
Ask HN: What was your road to Lisp?
I'm a veteran .NET developer (been using .NET since 1.0, currently working in .NET 4.0 / SL), with a few commercial RoR projects under my belt as well. I'm working as a contractor in Melbourne, Victoria & enjoying it.

However, I've been using Common Lisp for a few trivial projects lately (e.g. a web scraper) and think I'd like to get some serious CL experience. However, my normal process for finding work (LinkedIn, Seek, personal network) appears not well suited to finding Lisp gigs.

I have no problems finding openings in .NET & RoR, so I have a few theories as to why this might be:

* there simply aren't that many CL jobs out there, esp. in Australia

* CL is heavily used in specialist fields that don't advertise in the areas I know about

* CL is a 'secret weapon' typically employed by consultants to solve problems, rather than as a mainstream development platform

* CL is heavily used in small fields which tend to hire by word-of-mouth and personal recommendations

* there are commonly-used resources for finding CL jobs that I don't know about

However I have no real way of judging the truth, if any, of any of those theories.

So my question is: if you're a professional developer working primarily in Common Lisp, how did you get there? What was your road to hacking Lisp for a living?

[ I've also asked this question here: http://programmers.stackexchange.com/questions/82053/what-was-your-road-to-lisp ... but I figure that HN is a more likely hangout for professional Lispers. ]
There should be a digital example on wiki but I believe he's referring to this article of a digital sharecropper: http://www.codinghorror.com/blog/2009/08/are-you-a-digital-s...
El Triunfo del Amor Capitulo 161
El Triunfo del Amor Capitulo 161: At Triunfo del Amor Capitulo 161 this is relationship Cruz with Fernanda told had been restored. Fer was able to understand about the events that occurred between Cruz and Adriana. Love between the two of them will not be deterred by Adriana.
Wepgen v1.0
> So long as your CD doesn't include any square waves, you're golden.

Could you explain what you mean by this? Are you referring to certain patterns that fall within standard Redbook audio parameters that FLAC then fails to encode properly? Or perhaps to characteristics of CDs or CD playback equipment that are difficult to duplicate on modern-day computers? I can imagine something like preëmphasis being problematic sometimes, but that seems to have little to do with square waves.
MS has no problem killing presentation layers. They killed probably the most popular desktop layer of all time, VB6. They killed WinForms. They let MFC rot slowly with no replacement. WPF was never given much chance to live.

I wish I could upvote you more. They also killed foxpro, left Access to languish on the client side. Each of these have plenty of traction and should have continued to exist if not for the fact that MS chases big markets.
Samsung NC10 Mini Laptop Series battery
5200mAH Samsung NC10 Mini Laptop Series battery/AC DC Adapter, Samsung NC10 Mini Laptop Series Li-ion Original Battery
11.1V 6 cells Li-ion Original Battery for Samsung NC10 Mini Laptop Series, shipping to the whole world!
No idea, but if you were at the Keynote today, you would have seen the obvious, "nudge nudge, wink wink" in Steve's eyes.
The past is not always a good predictor of the future, but I think 10 years ago most people would have said that PC hardware was commoditized. You had your choice of a beige box running Windows from HP/Dell/Gateway. Apple has done a pretty good uncommoditizing it.
It seems to me that as far as photos go iCloud is only a temporary home while you sync your devices up (the so-called Photo Stream http://www.apple.com/icloud/features/photo-stream.html ) . So it is still a very device-centric view of the world, with the cloud as a backend assistant. Did I misinterpret what they said?

Obviously it is too early to know now, and we'll only know for sure when it comes out, but still, thoughts?
Oh, I don't know. The 2001 Macworld keynote that outlines the "digital hub" is still fascinating:

http://www.youtube.com/watch?v=9046oXrm7f8

It's remarkably prescient in a lot of ways. Take this quote:

Digital cameras now constitute 15% of all cameras sold in the US. 15% percent. It'll be 50% in a few years.

He also makes the point that a hub is necessary because of all these various devices can't talk to the Internet.
Without the gem, making your RESTful routes have the right plural/singular forms takes something like this:

match 'jobs' => 'jobs#index', :via => :get, :as => :jobs
match 'jobs' => 'jobs#create', :via => :post
resources :job, :controller => 'jobs', :except => [:index, :create]

For a bunch of resources, it's certainly much easier to use the one-line `tasteful_resources` helper instead.

It's your call as to whether you think this is worthwhile, but we think that these small details matter, even in URLs.
> A lot of Apple's big announcements today were
> about features that create lock-in.

Nonsense. It's only lock-in in that the user is locked into a feature that's really great and useful. In other words, no lock-in at all.

Their music and their content hasn't gone anywhere. Their contacts and calendar events are easily shared and exported via standard formats. They only thing they lose by leaving is the great software.
‘Armchair astronaut’ Mars video goes viral
Would /job/ redirect to /jobs/ ? Otherwise it breaks removing the last part of path in the address bar, or clicking the up button in Konqueror (at least when I was using it a few years ago; I don't know if it still has an up button by default).

BTW I think in the case of pull requests, pulls isn't a nice shortened version of pull_requests, and pull_requests is just too long for how often it's used. GitHub still uses the plural form for issues. https://github.com/kriszyp/rql/issues/14
I'm unconvinced. A singular resource name implies a singleton resource, e.g. /account, which is a singleton as far as the user is concerned. It's a simple pattern: singular > singleton, plural > collection.

Github does all kinds of non-standard stuff like putting the requested response format in the URI path instead of as an extension, e.g. "http://github.com/api/v2/json/repos/search/ruby+testing. So just because Github has done it, doesn't mean everyone else should too.
Here's my hypothesis for why they need to replace all devices.

The securid tokens are basically sealed, tamper-proof etc hardware pseudorandom generators. RSA knows the seed burned into the PRNG for every device they manufacture.

At customer premises, there's a RSA server component that simulates the same algorithm as the securid devices owned by that customer. This is how they verify that the number you enter is what it's supposed to be, hence proving that you possess the securid. To do this, the customer server needs to know the seeds of all of that customer's devices. This is a trivial computational burden btw, since securid generates a new number only once a minute.

I strongly suspect that RSA continued to store the seeds for their customer's tokens after selling them on an internet-connected computer on their premises. Somebody cracked into this database and stole the seeds for all RSA devices in use by all of RSA's customers.

Once the crackers have this information, they can predict the sequence of numbers for any device out there.

The only fix is to change the seeds: since the hardware is sealed, the only way to do so is to replace the tokens.

I think it's ULTRASTUPID of RSA to (1) keep the seeds after selling a device, (2) keep it on a internet-connected computer.

THIS IS A BIG DEAL, imho.
I'm one.
I'd REALLY like to know what possessed Apple to go with Twitter and not Facebook. When I want to share a picture, I want to share it through Facebook, NOT Twitter.
Wiley Wiggins is an actor - he played the kid "Mitch Kramer" in Richard Linklater's (excellent) 1993 film _Dazed n' Confused_ - http://en.wikipedia.org/wiki/Dazed_and_Confused
He's been in several other movies including Love & a .45, The Faculty, Waking Life, and Sorry, Thanks.

Now he's working on a kickstarter project, an iPad game called Thunderbeam! - check it out: http://www.kickstarter.com/projects/wileywiggins/thunderbeam...

There's also Ashton Kutcher, who said at TechCrunch disrupt that he had learned a bit of programming in college, but I'm not sure he would consider himself a programmer.
My question to @porter was more about custom development he has outsourced that he considered non-core.
Martin Tomczyk makes Audi cheer
Audi driver wins at the Red Bull Ring in front of sold out stands
Designer creates USB cable than works right-side-up or upside-down
Django Hosting Roundup:(Ep.io Gondor.io DotCloud AppHosted DjangoZoom) Who wins?
Not really sure what the problem is, a screen saver manages to work perfectly well detecting when I'm not using the computer.

I guess the assumption is that most people don't leave their computers on all the time, so it's designed to run as a background task else it wouldn't actually get to run at all.
We continue to support a complex VB6 app (started development in 94). It is too expensive to port the entire app over, and now VB6 is left to languish. There are some problems with building some controls in 64 bit environment and we can't get support for it. Remember going from VB6 to .NET is a massive and risky investment. Why move if you think you are going to be abandoned again?
This was one of the most interesting announcements today. It made me wonder, "why not Ping?"

It sounds like Apple realizes that Ping is DOA. And given their frosty relationship with Facebook, they're left with Twitter.
IOS 5 Beta SDK is out
http://developer.apple.com/devcenter/ios/index.action

Log in, agree to new agreement updates, and click the "iOS SDK beta" tab on the top left.

From the email:

iOS 5, the latest version of the world’s most advanced operating system, includes over 200 new user features, and an updated SDK with over 1,500 new APIs and powerful new development tools.

Start implementing an incredible array of new features that will delight your users, including iCloud Storage, Notification Center, Newsstand, iMessage, Twitter integration, Game Center, and more, by downloading the new iOS 5 SDK today.
Actually, thank goodness for Xamarin and HTML (Windows 8). We will no longer be beholden to Microsoft with our future work.
Will Someone PLEASE Build This Music Service?
I still dont understand why it's taken so long to get to the point where they're going to renew the tokens. Perhaps I'm misunderstanding SecureID implementation, but If an attacker had accessed the database with the token seeds and serials, wouldn't the security then essentially become little better than single factor authentication?

It almost seems like they didn't actually know for definite if the database had been stolen and where unwilling to burden the cost of replacing all the tokens as a precaution. Now with the Lockheed Martin incident they know it was compromised and are forced to.
All the RSA tokens I've ever used had a PIN in combination with the number displayed on the device. So to successfully mimic a device the attacker would need to know the PIN (1:10000 guess) plus the seed for the device.
Is there a good ObjC library for Android? :-)
Your rips will not help you. The iCloud music service does not work with rips. You need to have the actual CD. iTunes will scan, it, identify it, and identify the individual tracks.
That's a huge assumption that I doubt very much will survive the EULA you'd need to agree to in order to use iTunes Match. It seems unlikely that the labels have licensed Apple to run the world's biggest pirated-music-laundering service.
I don't get it. What's the benefit over the standard /jobs/:id? Something about how jquery works?
It does seem a bit weak to be relying on a system based on shared secrets nowadays. USB keys/smartcards that can do RSA aren't particularly expensive. The key can be generated on the devices themselves, so there would be no single database to compromise since nothing else would need to hold a copy of the private key.
It's probably something political, or maybe even technical (such as handling permissions?). Either way, as a user I completely agree that heavy Facebook integration would be more compelling.
where can i go to check out the app?
API Office Hours with Google Calendar
I think you forgot one thing, Apple is no Friskies my friend
Isn't that just a snap shot? It doesn't contain real time access information.
MOD to AVI Converter for Mac
Diabetes or McDonalds?
Great picture or a Diabetes sign above a McDonalds ad.
I've concluded they thought it was 'mean spirited.'

Actually, I thought you were serious, especially given that you went on to criticize number theory as being impractical. I recommend an application of the ;) next time.
They could have just allowed any app to integrate with the OS. That's why I loved my BlackBerry, any app could add a handler to the OS's context menu for a given item.
Yes it's a big deal they were compromised.

It's a bigger deal they didn't replace the devices when they found out.

a little background -

On March 17, RSA reported their security had been breached.
http://www.nytimes.com/2011/03/18/technology/18secure.html?_...

Apparently they got targeted by a zero-day Adobe/Excel virus - http://news.cnet.com/8301-27080_3-20051071-245.html

They sent out warnings and did conference calls, but did not give details when people asked if the algorithm that generated the codes had been compromised, and if tokens should be replaced.

One prime contractor reportedly felt it necessary to change to another multifactor system (there are still a few real men)

Around May 21, Lockheed's network was breached by hackers who duped SecurID token codes

http://www.cringely.com/2011/05/insecureid-no-more-secrets/

(submitted that one, sank like a rock and went nowhere LOL)

Now, June 6, they say they will replace the tokens, because, quote "customers don't want to tolerate any level of risk, whether it's real or perceived."

I would say after prime defense contractors have been breached, it's not a perceived risk, it's a hair on fire situation.

Un-freaking-believable.
If you want to downvote, that's fine, but please provide an explanation. My comment was not derogatory, rude or against any of the HN guidelines.

Recent iMacs have been known to have their harddrive fans spin at full after a stock harddisk is replaced with an aftermarket replacement. Rumor is circulating that recent MacBook and MacBook Pro models are similar. Apple has hijacked some unused SATA wires to use for onboard temperature control on their branded drives. Unless you have access to genuine apple parts, any harddrive replacement on those models of computers won't work well.

http://blog.macsales.com/10146-apple-further-restricts-upgra...

Long story short: To Apple, Harddrives are not user servicable components, thus to Apple, "no one should care", because the computer will come back to the consumer after any repairs to a failed harddrive with a clean copy of the new OS.

I don't agree with that, but this is how things will be. I'm just a messenger with an opinion.
I think one of the biggest reasons your being down-voted is because your confusing the act of creating solutions to problems with what lock-in actually is.

Arguments can be made that because it costs more to switch from one platform to another, that is lock-in. IMO though, lock-in specifically refers to acts where a company intentionally tries to prevent people from moving away from their product or platform, most often manifesting as closed data formats or an inability to extract data that you yourself deposited in a system.
Why? They have not engaged in any illegal practices—at least as far as anyone here knows—to secure this position, and the tablet market is in its infancy.

If the market were years-old and Apple was buying out competitors and paying retailers to not stock alternative devices, then there would be a problem. But they're not.
I tested this for four days at a local orthopedics convention ( well, local for me). With 30,000 users in a convention center, no wireless was truly reliable. I lost a lot of notes before turning to qemacs.
The 'discussion' attribute contains info about the discussion that the comment belongs to. In this case the parent discussion is [dead] so the value of 'discussion' is null. Unfortunately, we don't have access to submission titles for [dead] submissions.
The best thing you can do is warn other potential students to avoid this program completely. Having a 3 year introductory course before starting university sounds like a complete waste of time.
Hackers taunt Sony with more data leaks, hacks
What Google and Facebook are Hiding
Sincere apologies. Should revisit those guidelines before posting when I haven't had my own Wheaties.
>"Windows 7 may not be upgradeable directly from XP without a format"

So long as there is an available bootable partition/disk - you can install Windows 7 and leave the XP installation intact and create a dual boot system. It's not something Microsoft tries to explain to the average consumer, but it's pretty much painless.
'What is your most productive shortcut with Vim?' - lots of good tips
So you should create your own smartphone?
Unfortunately I have to agree. Haskell is a beautiful research language, but not something I want to use for real production work either. Scala is more pragmatic and, IMO, useful. If a workable Scala emerges on LLVM I'll certainly give it a shot.

I actually like OCaml better than Haskell or Scala but sadly it seems to be losing momentum.
' "Search" is not a vertical market.'

Search alone isn't vertical, search alone isn't even a market if people don't pay for it. You misunderstand the (Google) business and who the customers are. Those doing the searches are not the customers. Advertisers are the customers. Eyeballs of those searching are the primary product. Search isn't the product, only part of the means to obtain the product. Search is a supporting part of a vertical structure that produces revenue for Google.

It's the same thing with commercial broadcast television. The viewers are not customers, the programs are not the product.

In both cases, the choices that produce maximum advertising revenue are not necessarily those that deliver what the person searching or viewing considers best.

In the case of Google, there are elements of a vertical market in the sense that they're combining pieces. They just aren't combining the same pieces or using them the same way as most others. They don't actually sell a mobile OS, or (with past exceptions for developers) handsets. I don't believe they're directly producing much video either.
And while they mine data, that is yet another companion component to drive sales of or increase value of the advertising. The will tell how apps fit into their revenue model. They relate to attracting users, more ads in some cases, and a cut of sales. Even if not a big part of the total phone revenue stream, apps are still something that they're stuck dealing with.

There was search before Google, there was data mining before Google, there were ad brokers before google. They're well beyond all of that, more vertical than any of those things alone. In some cases they're filling in gaps or providing alternatives in other vertical products (handset/OS/carrier) only to insert their ad business into the equation. Mapping, video hosting and other things they do also are methods to increase the value of ad business, or build pathways to insert themselves into other ad funded businesses (perhaps broadcasting)

Whether a particular model or product is "good" all depends on perspective. A model where the OS is nearly free appeals to some handset makers or carriers. Low budget "reality" tv and infotainment news programs with 18+ minute of ads an hour may appeal to a tv network if it has a better viewer/cost ratio than obtained with more expensive quality programming.
Is this a virtual or on-location event? (couldn't see that specified anywhere)
I don't surf logged in, and being offered a Google Groups login when expecting an article is jarring. Perhaps "login required" links ought to be indicated.
Of course I can't point out the error. I'm asking you to, and provide a source to back it up. I'm no expert on math, but I've been editing for years and I know how to get corrected information included. I'm not suggesting that I, as a layman, could replace your knowledge as an expert. I'm suggesting that I, as an experienced editor, could help you fix a problem in a way that's likely to stick.
This hurt me. I didn't notice until 24 hours later that no cron jobs had run at all the previous day.

Affects my confidence in updates big time.
It will be at the Twitter office: http://groups.google.com/group/twitter-development-talk/msg/...
this seems like a better ranking
Show HN: MiAlio - a Personalized Social commerce site
About MiAlio.com

MiAlio is the starting place for your discovery, shopping and sharing journey based on and controlled by YOU.

A very brief history about us:

We had a problem with shopping. The problem was that we did not know where to start shopping for products. Beyond that, we weren’t even sure what products we should be shopping for. Once we solved that laborious, time-wasting exercise, we had trouble making the buy decisions with confidence that the product would be right for us.

We assumed there would be a website that would tailer a shopping to US the INDIVIDUAL and make relevant recommendations. However, after searching high and low, we didn’t find anything that would help. Current websites only help you shop in these ways:

-Recommendations based on past purchases.
-Recommendations based on tracking your clicks.
-Recommendations based on random reviews.
-Recommendations from your friends.

You can spend countless hours surfing! Since we love technology, we theorized that if there was a website that helped shoppers discover new products based on their own personalities, that website would solve the above problems. We also took it a step further by allowing the shopper to share their discoveries with others - thereby solving the problem of the bad gift.

With that theory and goal, Mialio was born!
Join today...your profile can be completed in less time than creating a profile on popular social networks.
Any way to participate remotely? I won't be in SF that day unfortunately.
Reject the PROTECT IP Act
After all the talk about delta updates in the keynote I had hoped that Time Machine would be doing file deltas now. A read through the Lion features page doesn't turn anything up. Anyone know?