skysight-inc/HackerNews huggingface dataset:
This may have been true many years ago, but today the term of a patent in the US is (with some exceptions) 20 years from filing. (See, http://www.uspto.gov/web/offices/pac/mpep/s2701.html)
Zend Optimizer+ now open-source on Github
As a graduating student in this field of "industrial_engineer/computer_scientist/mathematician/statistician/economist" I found this story and the rest of the site (not the front page picture) fairly inspiring. There are no role models even with the decent amount of blogging the OR/MS community does. They are still stuffy academicians, perhaps so because they could not find role models in industry either.
It would be great if this article provided some examples of outdated UI elements so that we can have a discussion of alternatives.

The camera UI, for example, has been updated in iOS 6. Holdovers from years ago might include the UINavigationBars and the status bar but they've also been subtly updated and themselves don't seem too outdated. Any good examples?
In the case of JavaScript libraries virtually everyone has
standardized upon jQuery at this point.

This guy really lives on his own planet. Maybe most websites that only need to add a small piece of JS functionality are using jQuery, but I seriously doubt that "virtually everyone" writing large JS projects is using jQuery. Google Closure Tools, Sencha/ExtJS, and MooTools remain quite popular, and a host of developers are skipping compatibility layers altogether and only supporting IE9+ and other recent browser versions, particularly those targeting mobile devices.
I really hate it when I see an awesome service that I would like to try and then realize that it only works in the US.
Two Issues I have With IntelliJ: Inconsistent building, and GUIs
No, this is not a just a trade agreement, this is a free-trade agreement. Today, the EU is a free-trade zone (actually it is more than the EU, Norway and others are part of it as well), where countries can exchange goods across borders without tariffs and other similar restrictions known to exports/imports.

Including the US in this zone would be huge.
Apple and Google managed to do what Microsoft never could and make it unprofitable to create a commercial web browser.

A sad day.
I'm OK with the Prius, but the Leaf definitely looks like an "electric car" where "electric car" is said as though it were the punchline to a joke.
Well that depends... if you have 16+ GB of RAM and don't mind waiting an extra couple minutes to boot, you wouldn't have to wait for textures to load from disk during the game! :)
The cool part about jQuery is that I don't have to use it. Same with Bootstrap. So it's not a needless tyranny.

With browser engines things get a little more political - mono-culture is not a good thing. But at least Firefox holds enough of a market share, and of course IE is now a much better player in this space - so WebKit can't get away with too much silliness.
Honestly, if you can afford to spend a year learning to code, put the startup on hold, and just write some code! Instead of focusing on "I need to build blog software," try to think about it as more of an iterative process.

Part 1:

1) Create a database

2) Manually input test data

3) Make a page to list all of your posts

4) Paginate your posts

5) Give your posts permalinks and their own pages

Part 2:

1) Create a simple login system

2) Create a page that lists all of your posts

3) Create a page to add new posts

4) Create a page to edit posts (you can reuse the "add new posts" code)

5) Create a page to delete posts

6) Allow posts to be scheduled in the future

Part 3:

1) Use the same method above to allow users to sign up for your blog and post comments.

This is exactly how I learned to code. I started with a small core problem ("I want to display posts from a database") and started tacking on features one-by-one. There was no end goal, no todo list, no lofty requirements -- just me seeing how many features I could build by myself.

While you could certainly find a benefit in moving to the Bay Area and networking or joining a "learn to code" program, I think there's a lot to be said for just sitting down and churning away at a project like this. Once you get the hang of things, you can pick up contract work, which will both offset your living expenses, and let you improve your skill on someone else's dime. It has the added benefit of forcing you to work on problems you might not normally encounter, like parsing email sent to your server.

Mainly, before anything else, coding should be fun. If you get yourself into the swing of things, you'll have a hard time not working on your startup.
After years of consistent security flaws in Flash and Reader, why does anyone allow Adobe software to accept untrusted input from the Internet?
My point, however poorly written (!), was that people are comparing 80 years and literally billions of dollars of R+D with something much, much younger.

If you think about the two platforms objectively, IMHO, petrol powered cars are ridiculous.
Off-topic for non native speakers.

I feel stupid, for the last several days people were using "ICE" acronym in the posts and I was thinking that it was another brand of electric cars... Well no, it refers to "Internal Combustion Engine".
Yeah, it's just highlighting the problems with contrived analogies. Either commit to the premise or write a proper article saying "yes, the electric car has downsides but it beats a internal-combustion car in these ways".
It could actually replace the PC or Mac for many more people.

By the way, can you quantify "selling pretty well?" Market share numbers, for example.
The author has clearly never seen a PalmOS device. Outdated now, sure, but they were a massive hit, and everyone - still - knows the platform. Put in its correct perspective - i.e., computers were less ubiquitous during its heyday - the Palm Pilot and its successors were a massive hit. It's a clear case of revisionist history to say that the iPhone is the "first comprehensively successful attempt to create a mass-market, consumer-friendly, always-on, pocketable touch screen computer".
You don't think range is the single most important concern for regular buyers of an electric-only car? The article starting this was all about range.
> That all being said, high prices in Australia largely come from it being a small market

That doesn't explain why goods are cheaper in New Zealand[1].

If you have ever bought a pair of Levi's you would find that because they come from the same distributor the price for NZ and the price for AU are on the same tag, and the NZ price is consistently cheaper. You find the same on a lot of goods [2]

It is much more nuanced, Australia is specifically getting screwed. A combination of taking advantage of an early adopting wealthy market with heavy regulation, little local competition and our nieve willingness to play along.

[1] http://www.numbeo.com/cost-of-living/compare_countries_resul...

[2] http://www.2ue.com.au/blogs/2ue-blog/are-we-being-ripped-off... (This story mentions that Vegemite, an Australian product, is cheaper to purchase in the UK than in Australia).
Are there better JavaScript libraries than jQuery at certain things? Absolutely -- look to Backbone, Angular, Meteor, etc. etc. Are they better than jQuery at doing DOM manipulation? I think that's an easy argument simply by looking at the numbers: http://trends.builtwith.com/javascript/jQuery

jQuery or WebKit being dominant platforms doesn't requite that innovation stop, it gives innovation the ability to explode: When you don't have to work about nit-picky cross-platform capabilities or standardization then you get to focus on performance and building sweet frameworks like Backbone and Angular.
There are two arguments in this article: 1) skeumorphic design, 2) does teach the user how to use the hardware

Both 1) and 2) are pretty OK in my opinion.
Hey I'm one of the founders. I don't think that trusting brands is mutually exclusive with customers who aren't extremely knowledgeable - if anything, that's the reason brands exist: as a signal for customers who don't have much of their own "information" to rely on.

Many of our customers actually really enjoy discovering new brands that they wouldn't have found on their own, vs. sticking to the tried and true.

And for guys who already know and value specific name-brand clothes, there's actually another benefit which a lot of guys probably identify with: the ability to get more clothes from that brand's most recent collection without having to go get it yourself.
On the other hand Android allows nonsensical sharing options - there's no way to launch the email app, you have launch a ACTION_SEND_MULTIPLE which will launch Skype, or GMail or Mail or various IM apps.
"what is already known and accepted"

Electric vs gas car is much more like windows desktop pc vs iphone than its like gasoline engine vs diesel engine.

Startup lesson: Phone computers failed miserably when they were designed and marketed as hand held desktop PCs. Tablet computers failed miserably when they were designed and marketed as PCs. If you're doing something fundamentally different, skinning it as something old isn't going to work.

Back on topic the first large scale startup success in the automotive world did not involve sitting on a saddle, steering the car with reins, voice controlled brakes (whoa nellie, whoa), and did not involve removing the engine every night and placing it in a hay lined stable.
Strikingly (YC W13) Builds Compelling Mobile-First Web Experiences
How the kids at Box are disrupting software's most lucrative game
Thanks for the tip - I added an acronym decode in the comment above.
Sorry for the delay - international shipping is NOT pretty. Particularly when you want to enable cost-effective, painless returns.
"Unless you assume all interested parties are from the academic world, that is.."

But seriously, how many people aren't? Yes yes there is always that one guy in his attic or log cabin... Most university libraries offer subscriptions to externals, too (mine does for less than 50 USD a year). So it's really only for people who are interested in academic materials, who are outside of any reach of a university (because really all you have to do is become member of a university library to get access to the electronic materials from the comfort of your own home). How many people fit that criterium? I'm arguing that overall, the problem is mostly in people's minds.
That's an interesting assumption to make: Just because Safari or Chrome hypothetically used Gecko doesn't mean that competition would've halted. Why couldn't it have been any different from when Chrome used WebKit as its basis and absolutely trounced Safari?
I think the Star Wars as toy commercials began with Return of the Jedi because of the Ewoks. To complete the setup they then made a TV cartoon featuring the Ewoks.
A lot of things depend on Django's ORM, admin and REST libraries being the most useful.

I once tried to use SQLAlchemy to write some particularly complex queries and used aldjemy[0] for that. While it worked reasonably well for a few queries, it made things a bit confusing by having two ways of querying. It was also annoying to debug things at first (since I was using SQLAlchemy's own executor), so I ended up generating SQL and explicitly feeding that into Django's executor.

It's generally a pain to use SQLAlchemy with Django. It's the primary reason I avoid Django.

0. https://github.com/Deepwalker/aldjemy/
I disagree, why would you even submit a pull request if you expect it to be ignored. I think the whole point was to write a sensational blog post.
Editors: can we get the title fixed, please? This has nothing whatsoever to do with open source.
Perhaps he is overstating it a little, given that he's the creator of jQuery.
If you don't, how are you going to read a paper in English?
10% of Acer's sales.
No, I think the vast majority of websites really do use jQuery. Certainly, Wordpress uses it, so pretty much every Wordpress blog out there does. I just tried the Spotify homepage- yep- Huffington Post- yep... I think that everyone really has standardised on jQuery unless they're doing something specialised.
Michael Nygard - Redefining CAP
I think that's an easy argument simply by looking at the
numbers

Popular does not imply "better."
Did you know that the output can be customized in many ways, for example using CSS and templates? Many organizations use doxygen for their documentation, even though you wouldn't recognize it at first.

Also, whether the tool uses clang or a custom parser doesn't affect the HTML output in any way. I agree that using clang is interesting, but you seem to be depreciating Doxygen for all the wrong reasons.
I don't think he's living on his own planet, he's actually right - jQuery runs the client side web. Not for everyone but easily 90% of sites (that actually have javascript functionality at all) will use jQuery
Undetermined - int'l shipping logistics are a Gordian Knot!
This is really, really great. Wow, kudos and hat-tip.

It just "stole" roundabout 15 minutes of my day - and if I were not working, I would just keep staring at the screen. Gladly my boss is not here right now, as he sits behind me - he would not like my, staring at a "piano -hero" screen.

Well done, great application.

Edit:

After using the scroll-wheel, I just realized, you could change the resolution. Having a whole song covering the screen is quite artsy. You could print every song this way, as an art project. Looks like DNA of every tune shown here. Especially the difference between the tunes is quite fascinating to me, if looked at in this way.
No, I don't think range is important to buyers at all. Journalists have an absolute fixation on it for corrupt reasons, so buyers have to hear about it, so the weaker willed will adsorb the hype ...

If your commute is 200 miles per day, you should be trying to fix the commute, not "fix" the car. Staring thru a windshield and waiting is a horrible way to go thru life.
Opera and WebKit: a personal perspective
I don't think this is particularly controversial opinion to have at this point:
http://trends.builtwith.com/javascript/jQuery
http://trends.builtwith.com/javascript
Boring. They can switch to Gecko with IPC embedding for a change: https://wiki.mozilla.org/Embedding/IPCLiteAPI
The described LSD "thumbprint" sounds more like 10-30mg to me.

As a grain or two of table-top salt is about 1mg (*but this of course depends on the density of the substance).

Either way it sounds like a horrifying experience for anyone that's not ready. And also for those that are.

The first time I tried mushrooms, instead of 1 stem and a cap (of some fairly potent shrooms), I ate the entire bag.

Then I made the further mistake of trying to sleep it off. Let's just say that was a mistake as at least otherwise I would have remained slightly inside the real realm, even if it was melting apart.

What happened afterwards, as I fell asleep and at the same time was aware, while tripping (in the worst of ways), had me in a place you don't want to ever go.
jQuery has a 90% market share[1] among JS libraries so I think it isn't an exaggeration.

[1] http://w3techs.com/technologies/overview/javascript_library/...
A Realist's Guide To Marketing In 2013
Show HN: My new iPad app for people with Dyslexia
Backbone, Angular, Meteor etc etc ALL use jQuery!
Incremental Innovation is Just As Powerful as Disruption
Rather, the practice of providing a DOM API compatibility layer runs the web, jQuery being the most widely used library of this sort. When you step out of the god-object API jQuery provides and look at the internals, jQuery, MooTools, and Closure look surprisingly similar. I find the latter to provide the best compatibility (so does Google), but that is another discussion altogether.
Theres a guy, Marc Kuo, in Vancouver, Canada who founded/co-founded an OR-based startup: http://www.routific.com/
In the past there was some amount of competitive advantage in owning the rendering/browser engine. You could add unique features, fix things your competitors wouldn't, whatever.

These days performance is heavily driven by the javascript runtime. While it's challenging to write a browser engine, it is much much more challenging to write a really fast JIT'ing javascript runtime. It seems unlikely Opera would have been able to close the gap, much less surpass, with WebKit on that front.

At that point, any competitive advantage they hold in features is being offset in a fairly substantial performance penalty. Good move making the switch. Differentiate elsewhere.
1. If there's three people in my office all with subscriptions, do we all show up in identical shirts on delivery day?

2. My online clothes purchases have sometimes had poor fit. How good have you found it?

3. How much input do you get into what you actually receive? Let's say I have enough jeans already - can I opt out of getting more jeans?
Inventing the blood-free blood test
Humans Invent's Leo Kent spoke to Indian Engineer Myshkin Ingawale about inventing the blood-free blood test.

"There simply weren’t enough facilities to give a blood test in those kind of settings."

http://bit.ly/WIX625
I worked this way for years in the 80s, when my main platform was the Atari ST. I had a whopping 4MB of RAM and would load the OS from a floppy disk into RAM, after which it would create a decent sized RAM drive that I would periodically save my work to. Compiling and running programs was nearly instantaneous, and everything ran smoothly and silently (the ST didn't even have a fan). At the end of my session, I would save whatever I wanted to keep to disk before shutting down. I never even bothered to buy a hard drive, it was such a pleasant experience. Moving on to other operating systems was an abrupt shock when the time came, leaving me somewhat nostalgic for those days.

I still prefer local storage, though, without a forced dependency on the cloud.
On desktop the only browsers that use Webkit are Chrome (about 1/3 of the market), Safari (about 1/10) and now Opera (currently unreleased). So roughly two thirds of the market are on non-webkit engines which I think contradicts your argument as there's still competition there.

However, on mobile (a market which Chrome has only just entered) you could say that webkit is dominant and that we can already see problems there. To be honest though, I think that's misleading. Mobile Safari has been ridiculously dominant compared with other webkits, in mind and marketshare, and it's that monoculture causing the problems we currently see.

Serious new contenders like Chrome and Opera entering the mobile market with webkit renderers will, I think, actually help that situation to some degree by actually competing with Mobile Safari and not being half-hearted also-rans.
I am so using that. Thanks for sharing.
Uh oh. When's the last time an Aol acquisition meant good things for a company?
How would you know about a paper you don't have and doesn't have any cites and is 50 years old? How can a paper be perennial if it doesn't have any cites? A paper being perennial is, I'd argue, defined by getting cites on a regular basis even after many years.

Who does theoretical physics / mathematics and doesn't have access to a university library? And don't say Ramanujan, people in those circumstances wouldn't have access to the internet, either.
I think you're missing the point. Firefox & IE are browsers, WebKit is a browser engine, market share has nothing to do with WebKit. Chrome gained market share because instead of reinventing the browser engine, they improved on it and re-branded it. John's point seems to be that IE & Mozilla using WebKit wouldn't result in a mono-culture because they could still produce their own features and not worry about reinventing the engine.
There's some nifty tricks that Budge did in the code. Just looking at this, for example:

LDA (PARAM),Y ;JUMP TO SELECTION
STA DOMNU6+1
INY
LDA (PARAM),Y
STA DOMNU6+2
DOMNU6 JMP $FFFF

Instead of creating a 16-bit lookup table and doing an indirect indexed branch (which I can't even remember if you can do on a 6502), Budge just modifies the code inline and lets the jump happen naturally. Very nice.
I used to work for ClearChannel, and this was the case with many of their properties such as Rush Limbaugh, Jim Rome, etc. An unsubscribe would be recorded in a local database immediately, but the email provider would sync their database with ours every Friday at midnight. So an unsubscribe on Saturday morning would take at most 5 business days. The user was quoted 7-10 business days just to be safe.
S.M.A.R.T. Beginnings with Discovery
New vulnerability in Adobe Reader is being exploited in the wild
For those who are looking for a Linux alternative for this, check the open source ownCloud at http://owncloud.org/
> I know what was the point of this article, electric cars are quite young...

No. This article is satire, but the best kind as it's grounded in truth.

This article isn't making a point electrics are young, but rather about journalistic integrity. This article is responding to a couple of Tesla reviews that went way out of their way to complain about the Tesla and the idea of electric cars in general, by forcing situations to complain about.

This article's "really forced" gripes mirror the "really forced" gripes of the journalists complaining about their electric test vehicles, e.g., "What, the battery gets lower just sitting in traffic?" And yet, as noted above, it's also truth. If we didn't grow up just accepting fumes killing fellow drivers behind us, we likely wouldn't jump at a technology that introduced those downsides out of the blue.

PS. He specifically did mention refueling speed as a plus for the gas car, one he said wasn't worth it given the downsides.
I think part of this is CYA. CAN-SPAM (US) gives them 10 business days to stop the emails, so they allow themselves the full time. I've never gotten an email more than an hour or too after unsubscribing from legitimate emails.

Edit: Although byoung2 points out a case where you would get the emails for a few more days at least.
Ok, you checked your pointer to see it isn't null. Then you passed it to function foo. Which passes it to function bar. Do foo and bar have to check it again?

That maintains dead code that will never fire, is untestable, and costs runtime. So you will probably not want to re-check the pointer at every point. However, the compiler doesn't help you here. If you ever decide to call foo or bar from any other point without the NULL check, then you will get a crash.

Type safety can solve this. It does not convert "NullPointerException" to "MyCustomException". It converts "NullPointerException" to a compile-time type error (expected Foo, got Maybe Foo. Or: Unhandled pattern in case statement: Nothing).

The trick is simply to differentiate between a pointer that is guaranteed to not be null and one that isn't. Then, disallow using a nullable pointer as a regular one and force a check.
There's a third category: guys who like mid-level clothing but don't have time to test the fit of different brands. I gave Bombfell my measurements (not bizarre but outside of what you find at Macy's) and they've sent two shirts and two pairs of pants. The first pair of pants didn't fit, but they took my feedback and sent a much better-fitting pair for no extra cost. I could "defect" and buy the same brands elsewhere, but it would cost more than $69.
Scientists Discover How to Identify People From ‘Anonymous’ Genomes
I agree with you, but there is a flip side. It's OK for powerfull apps to use disk, however, by your definition a browser is not a powerfull app nor it is a word processor nor an email client. His design makes sense in a very specific market but I would very interested in seeing an OS with an hybrid approach
Ask HN: How would you rate this site? How can it be made better?
Hi guys,

I bank at Natwest.com (http://natwest.com) and have been playing with other bank websites - some good, some not so good. I just wondered, in relation to your bank, how good is this site?

thanks
Drug to stop Alzheimer's early