skysight-inc/HackerNews huggingface dataset:
"Businesses know what they can rely on for HTML5 in the coming years, and what their customers will demand. Likewise, developers will know what skills to cultivate"

This is great, but the specs are nearly unfathomable from the perspective of what is usable and what is not.

For example, AFAICT, the 'stable' portion refers to this spec- http://www.w3.org/TR/html5/

Now for any 'modern' app, you probably want to use features such as FormData or typed arrays, which do not fall under this spec. As far as I can find, those are:
http://www.w3.org/TR/XMLHttpRequest2/
http://www.khronos.org/registry/typedarray/specs/latest/

Which are not yet stable.

So we have this unreadable spec, which covers only a portion of the things available and is pretty much unusable. And it looks like all the browser makers are going through whatwg rather than w3c, so I don't know who the audience is.
That's why I'm very happy about Steam running in Ubuntu.

I also run Skype and Opera in the Ubuntu box. I would probably install Chromium, but Firefox is gone and not welcome in my box.

Proprietary and quality software running in an open OS is to me the best of both worlds, and I'm sure the über-pragmatic Linus Torvalds would agree with me.
TypeSafe's CTO replies to the question why they chose Play over Lift
This year ,I will recover from my Spring addiction. The grim realization that Spring ruining me a as a programmer dawned upon me when I looked at my project that was using Spring Integration and I could not figure out what the heck was happening . There was so much xml that my eyes bled ! Other Spring addicts suggested using the Spring IDE for visualizing Spring Integration xml, but I think the Spring way of life just makes simple things complicated. I have decided to refactor all my Spring Integration code and instead use Clojure ( perhaps in most non-idiomatic fashion) to glue java static methods into a sequence of functions that provide the same workflow as Spring Integration. If this works out, I will target Hibernate next; I hate having to do master hibernate/ORM api to do SQL operations.
I made this in rails over a couple of weekends after learning how to code late last year. The inspiration came from wanting to buy an iPhone 5 from ebay but not knowing what a fair price should be. After a writing a script to calculate this for myself, I thought it could be useful for others too and abstracted it into its current incarnation.

Any feedback would be fantastic, especially on UX!
I think that is a very naive reasoning.
This is the story of the birth of Rich Kid$ of Twtr
It's (almost) Time
Microsoft Teases Xbox 720 Launch For E3 Launch in June
Depardieu brought France a lot of money from international markets, not to mention fame and culture. And he gave a lot of fun and joyful moments to millions.
Much, much more good than the French bureaucracy which this super-extra tax is supposed to fund.
Machines Can Understand
Again with the red meat?! Is there actually a real study that has established a causal relationship between eating meat and living shorter?
How Florida limits care for disabled kids
Its a nice idea but you're still going to need to put the money down for the specialist docking stations to turn this a laptop, tablet or a desktop, and you'll probably be stuck with the processing power and more importantly the IO of your phone for all of them.

I'm not sure the reality will turn out as good as the idea, at least not for several years yet. That'll give Canonical time to catch up to Microsoft, the latter of which isn't really popular because they've shown how easy it is to botch the idea.
A number of years ago, I set up a similar configuration with two OpenBSD boxes (which support PF and CARP out of the box) running Apache + mod_proxy_balancer for really granular load balancing and routing. It was a super-flexible and cheap way to route traffic to a mid-sized app server cluster, and generally worked really well.

We did have some network issues after the new topology went live that we unexpectedly tracked down to the LB pair, for one simple reason: CARP generates a lot of multicast traffic. Depending on how your hosts and network are configured, this can easily get routed out into a fairly large portion of your local network, and use a lot of bandwidth/router capacity with no benefit.

So, if you're setting up a CARP pair/cluster of your own, pay close attention to your multicast setup. Ideally, put the CARP multicast traffic on a dedicated subnet and watch your router and switch stats to make sure you aren't flooding the rest of your network with multicast spam.
Because then you would be able to see how inaccurate the sensors really are?
The whole point of PDF is that it doesn't have reflow.
Well, with probability 1 - epsilon, any non-trivial Vigil program halts, and never runs again. In theory this is not a solution to the halting problem, in practice it pretty much is. A very definitive solution.
I'm happy with you running OSS in your box, as long as you don't do anything to prevent me from selling software or installing whatever software I want in my Linux boxes.
Show HN: Drag/Drop Email Template Creator for Transactional Emails
The reason this works is simply because it stands out. Not a lot of people email other people mini presentations, which makes it stand out. This raises the chance something will be done with it. Just like regular marketing.

I suspect that if everyone started doing this, success rates would drop quickly.

Congrats to the OP for finding a way to stand out, but this isn't something ground-breaking.

I have some comments on the actual email. It bugged me.

> WPTouch is a plugin that actually mobile optimizes wordpress blogs to enhance the viewing experience for your readers on phones and tablets. When you have a few minutes would love to connect to get this taken care of for you. Alternatively, you can just download the plugin here.

These are not proper sentences. For me that would be reason enough to dismiss your product entirely.

I have some very shallow reasoning for that: it shows that you didn't proofread the email. That could mean you don't think this email is very important. If that's the case, why should I find it important? It could also mean you don't generally pay much attention to "details" like that. If that's the case I'd be concerned if this show trough in your actual product.
It seems to be more about the role of Page in the company than the future of Google. A lil' bit about driverless cars and Google Now but mostly on Page, his background and personality.
There are a lot of things you learn on the job that you'll never learn from a university.

Retina Design is brand spanking new. You're not going to find it being taught in a university anytime soon.
There was another article that I saw on MSN this morning about rape in India: http://worldnews.nbcnews.com/_news/2013/01/03/16321396-india...

It is sad that women have to live with it and that the perpetrators rarely seem to see justice.
Epub apparently supports fixed-layout content (or so says wikipedia). I don't know if I've ever seen it done (although I haven't read many technical epubs).
Depends on what you mean by 'effective'.

If you have no greater ambitions than the average MMO gamer, you can do well solo. And if you are smart about it, you can amass quite a lot of wealth.

If you want to own territory or have fleets, then you do have to join a big corp.
It's amusing because the opposites of some of these are things that bother me about Java. Having everything in one file? Messy. Not having categories? Sad. @optional is nice if you want to be able to degrade to a default case. Scoping is primarily just C so YMMV.

ObjC is a purer form of OOP than Java is.

Not to mention Java has it's own quirks in my books: no unsigned variables, no typedefs, calling a function on a null pointer creates an exception instead of returning null (what's up with that?), etc. And don't get me started with how Android uses xml (poorly).

Really with languages I think it's primarily what you're used to.
Everyone has a task list to work from, and for each task you ‘branch off’ (kindof, they use a customised version of an obscure source control system, but i’ll translate it into Git parlance).

Is Perforce really that obscure?
I work on Mountain View, and several people on my team have iPhones. The reason is that we have an oncall rotation, and nobody wants to miss a page because their phone kernel panicked or "PagerService has stopped" during their shift. Plus, the iPhone batteries last longer.

I suspect the author's experience might be because he worked in an office where teams are located in closer physical proximity. It can be socially difficult to use an iPhone when the local Android team sits just down the hall.
I thought it was pretty silly how he went through all this trouble to essentially do the same thing as symlinking /dev/random and /dev/urandom.
52 Awesome Windows 7 Themes For Free Download
Until the US courts have a loser pays (http://en.wikipedia.org/wiki/English_rule_(attorneys_fees)) system, this will never happen.
I award you one Internet.
I hope someone makes a C/C++ compiler that deletes functions from the source code when they trigger undefined behaviour.

It would still be compliant with the standard.
A fundamental point IMO that you are missing is that there are a few differences between a work of art and a programs UI.

1. A work of art is created by definition to be beautiful. While a beautiful UI is awesome and definitely something to strive for, it is not the end goal.

2. A UI can be changed after its release. Unlike art, you can release a UI and then later change details that are important.

3. Most companies do not have the manpower or time to actually get to the place where the entire product is pixel-perfect. pg's mantra is: "release early." This means that not everything is going to be perfect and you have to decide what corners can be cut and which cannot. (You cannot simply state, I am going to cut NO corners).

4. A UI is likely to change. When you first release a UI you dont really know how it is going to be used. Therefore, as the OP suggests the improvement from 95%-98% really does seem like a pre-optimization.

That said, the UI should make the experience easier in that it aids the function. I would take it a little beyond that where you want something attractive to look at, but it doesnt necessarily need to be in the v1. As the UI matures over time beauty in design becomes a more important goal.
How many of you are thinking right now: I'm going to generate an HTML page for every game and throw ads on it? Be Honest!
>Stop worrying about the procedural code [...] I don’t see a lot of value coming out of the abstractions we create.

I completely agree here. If you're not getting value out of the abstractions, don't introduce them.

However, abstractions in general and OO design does solve many issues that arose from procedural programming. The trick is to recognize the problems, and focus your design around those.
I agree that Dictionaries and the like are under-used.

But I don't agree that LINQ is bad because someone on your team didn't know how to use a Dictionary and thought that iteration would be fast on large in-memory lists.

In many cases there are efficient LINQ constructs, e.g lazy lists, and First() not enumerating past the matching item. Hand-coding these is prone to doing it worse than Linq would. Teach your team how to use .ToDictionary() if need be.
I'm frankly surprised that this information is allowed to be distributed. I spent awhile in the financial services industry, and while it was really easy to obtain "public" information like stock quote data, I recall that we weren't allowed to simply scrape data from public sites... we had to pay a license fee to get a feed of the data if we were planning on repackaging & distributing it.

It seems to me that the NFL would want to have exclusive rights to distribute this data and charge people a fee for access to it. Clearly I'm no expert in these legal affairs though.
> I moved across an ocean to avoid participating in the US economy in a positive way (insofar as that is practically possible being a denizen of the Internet) for under $1500 and all while maintaining my personal and professional connections to those still resident there.

The education that gives you the skills that allow you entry to another country cost significantly more than $1,500.

Don't you still need to file tax returns in the US?
Unless (a) the sale of fireworks is prohibited, (b) fireworks are wrong in and of themselves and therefore can have no moral or lawful use, or (c) the owner is not just selling fireworks but advocating their unlawful use, I see no issue with selling fireworks in a county where setting them off is prohibited.
"You're right in a sense. I am trying to be controversial here"

Not surprising, "controversial" claims often require selective myopia in order to make claims that counter how the world works.
Android (and I think iOS?) both reserve the right to purge paused apps from memory if memory is needed (a paused app being an app that the user is not currently looking at). This seems well suited to phones, but leads to a totally different programming model whereby apps must be ready to persist their state and be deflated/reinflated/stopped without warning.

Will Ubuntu for Phones struggle to make good use of the phone memory if it doesn't use this technique? (I assume it just uses the desktop-PC model of 'a thing is running until its stopped, page to disk if necessary?')

edit: also, as people have pointed out, there are battery life implications
You won't get away from tuning of some sort so it's not like vector images are a panacea. Fonts require "hints" to scale. http://www.pushing-pixels.org/2011/11/04/about-those-vector-...
Perhaps implement a cache for the results? It already seems to be being hit quite hard!
I would add "stop using SOAP" to this list. Its 2013!
"Stuart had about 20 clients, all of them outside the U.S. in Costa Rica, Panama, Australia, Jamaica, the UK, the Dominican Republic and elsewhere."

Sending Cashier's Checks by mail is pretty much what you'd want to do in the above cases. Visa and MasterCard 6K-40K transactions aren't really going to work out for you too well coming into your PayPal account, especially from the above Countries.

You've removed all fees, all bullshit, and most of the fraud by accepting legitimate bank checks.

> That's textbook money laundering.

Money laundering is the process of concealing the source of money obtained by illicit means.

I don't think he concealed anything, nor was the money obtained illicitly. He licensed a software product.
Yes. But do realize that most businesse/sales/marketing people write like that. So, even though they are not looking to spam and offer a real useful product, their message comes across as spam. And spam == sleazy.
When are people going to realize that Alex Jones is not crazy, and was shouting about all of this 15 years ago? It is sheer snobbery that has prevented a lot of people from understanding him.
That's the point. A good message subject is not spammy.
Oh good, I am right...

My point was that the ONLY thing that was listed was details being the separating point, and that there is more to it then that. It wasn't meant as a quip just a clarification, if anything a question even, not requiring a snarky answer but maybe a genuine one. But, I forget, I'm on the internet and snarky is everyone's default for whatever reason.
Have you checked out the Android NDK? http://developer.android.com/tools/sdk/ndk/index.html

You still have to go through JNI and use Java/XML for the interface, but the NDK has been growing to encompass more and more with each release. (And in my opinion, keeping a standard way for making the actual UI users see is important for consistency. It's more difficult to enforce that with purely native apps.)
College may not make a huge difference if you are comfortable living like an adolescent when all of your friends are starting families, vacationing in Thailand, buying whatever new iObject is out this October - but it makes a huge difference if you want to do any of those things yourself. Right now I doubt you're in a position to know for sure if you ever want kids or decent furniture or to live by yourself. You may even discover that you enjoy working and want to have a career past age 35, an age which probably seems much older from your vantage than mine.

I think the HN community in general tends to underrate the value of college in developing the kind of soft skills (project management, playing well with others, critical thinking, learning how to study something new, writing & presentation skills) that make a real difference in how good an employee/manager/co-founder can be. I would never hire anyone without at least a few years college experience - even if they kick ass at one or two things, they would probably not be as prepared to develop into new roles and skills.

Also, college gives you the opportunity to engage with subjects and people outside of your current interests/peers - whether or not that has a direct impact on your career/life, it will likely make you a more empathetic, tolerant and interesting human being.
I'm really hoping Knuth doesn't discover how bad his books look in their Kindle editions, he's already had to fix this problem once... http://en.wikipedia.org/wiki/TeX#History
Mini-presentations have been used for years.
Have you read Implementing Memory Holes in Vigil?
Most people called designers in mobile/web software development produce artifacts/comps in my experience.
GHC Haskell compiler = Glasgow Haskell Compiler Haskell compiler
Unless the position is a paper graphic designer, I'd advice strongly against sending your CV on mail. This will not make you stand out, it'll take your CV straight to the trash.
I keep getting an error:

Application Error

An error occurred in the application and your page could not be served. Please try again in a few moments.

If you are the application owner, check your logs for details.
Your complaints are entirely targeting Publishers, not Kindle formatting.

If the publisher doesn't give a fig about ebooks, their PDFs will also come out with misspellings.
Sadly just reporting an error when I tried.
GitHub Pages updated to Jekyll 0.12.0
DHH admitted on twitter, it was a editing oversight, the title was supposed to be, 'Winning is the WORST thing that can happen in Vegas'
One man's elegance is another man's obfuscation.
Al Jazeera Buys Current TV
Does your IDE not word wrap?
I've been happy with BeyondCompare. Reasonably priced, does 3-way merges, configurable with many version control systems. Now with Linux & Windows versions (but not a OS X version yet)
The irony of this is that unless you have solved the halting problem, how do you want to prove that a given piece of software does not do something illegal like facilitate gambling? They are called "general purpose computers" for a reason.
Commercial Joomla Extension Business Review (2010, 2011, and 2012)
I've been wanting to write for a while now about how business has been going for me, mainly because I see occasional articles on Hacker News about software earnings from independent developers (for example, Patrick McKenzie) but I don't really see the same type of writing over in the Joomlasphere from commercial extension developers (essentially, it's a bit of a mystery how much those companies actually make, though in some cases one can kind of estimate from their userbase and average product/subscription cost).

The rest of the article can be found here:
http://www.orware.com/blog/joomla-business/2012-business-review

Feel free to ask any questions here on HN (this is my first submission :-)!

-Omar
The big take-away here is normal Internet searches yielded nothing, but she had access to academic journals. In an esoteric journal, she found the cure. This is exactly why I hate paywalls on publicly funded scientific research. Information should be free.
The new wrose is better...
Samsung Galaxy models make up six of the top ten smartphones in the U.K.
Interesting question. That would be a fundamental architectural difference with lots of ramifications. I too would like to know the answer to this.
For one thing, we've got Unix "apps" that have been maintained for 30 years, like vim and emacs. So in my mind, the software ecosystem is much better, even before launch.

Configurability is a huge plus for me. Could you imagine recompiling your phone's kernel? Configuring your phone with dotfiles? Serving webpages and email? Not everyone's cup of tea, and I hope there are more user-friendly options available, but having that power is enticing.

I'm looking forward to better multitasking, and multiple user accounts. Also a more open hardware ecosystem, such as USB and HDMI ports, docks, chargers, USB keyboards, maybe a laptop "shell" I can insert my phone into?

If we look at the "dockable PC" side of things, the developer tools are unparalleled.

And of course free software. CyanogenMod is pretty great already, and Busybox too, but I think a GNU presence will only help. Maybe I drank too much of RMS's koolaid.
I have one of the Leap prototype units through the SDK program. (They say there's no NDA and they want people to talk about it, so it should be ok to post my observations here...)

My unit doesn't have the final casing, so the basic components are in plain sight. There are two cameras and some infrared LEDs. The LEDs appear to emit a sequence of pulses which is seen by the cameras at a high frame rate -- somewhere in the Leap docs it's mentioned that the highest frame rate sent by the device over USB is around 300 fps.

The magic is in the processing, of course. I don't know how that is split between the device and the Leap driver running on the host computer.

The data obtained through the SDK is preprocessed into hands that are further divided into fingers or "tools" such as a pencil being held by the user. It doesn't seem to be possible to get raw depth data, but the hand data is high quality and the latency is impressive -- it feels very good in use.
How is it more testable than the second option?

previous = account.balance
credit_amount = rand 1000
account.credit_dollars credit_amount
assert_equal previous + credit_amount, account.balance

And more importantly, how is option 3 a better idea for reuse?
The funniest part to me about this is that it's a free app at the end of the day:

https://itunes.apple.com/us/app/seatgeek-tickets-concerts/id...
It's larger enough to make a difference in legibility.
I think the title is a little misleading. The article deals with the dismissal of the passing off claim which would be framed by Apple as a deliberate attempt by Amazon to pass off their own store as being related to Apple's.

I highly doubt that Apple's lawyers thought there was ever a chance that this claim would be successful but nevertheless, there is no harm in at least trying on ancillary claims, even for the purposes of acquiring leverage for settlement negotiations.

However, in any event, even in the absence of passing off, confusion could still arise as it doesn't require any deliberate intent as it is based on consumer perception rather than service provider intent.

I don't think there's any question here of the term 'App Store being distinctive in its own right. The question for the judge will be whether through usage of the term by Apple, it has acquired sufficient distinctiveness so that it serves as a unique identifier for Apple's store.
This boils down to the old argument on liberalism - paraphrasing; because something says you're not supposed to do it does that mean you shouldn't?
MapReduce: Detecting Cycles in Network Graph
Shameless plug.

I've started a project to track any data that I want and stop relying on all of these free sites because of this loss of data issue.

The source code is here:
https://github.com/mcormier/tallyman

and you can see it in action here:
http://stats.preenandprune.com

I haven't tackled generated graphs from the SQL data yet but plan to eventually. The one graph on the page was generated with Apple's Numbers. Since it's annual data I don't plan on updating it more than once a year.