skysight-inc/HackerNews huggingface dataset:
That shirt reminds me of one of my favorite PBF comics: http://pbfcomics.com/90/
Tesla vs. Edison? From what I know, Tesla.

Jobs vs. Wozniak? Jobs. Easily.
Very useful, thanx!
Additionally, for years and years (until maybe two years ago) they did the same in Firefox, where you always got the less capable version that had no means to delete multiple emails at one. Man, that was annoying.

That being said, screw you Google, this is not OK. Maybe its business, but its not right. Time to start destroying my Google profile with Ghostery et al.
More or less unusable on latest Opera Mobile for Android. At least the demo site.
It was working fine enough before they started doing a user hostile redirect on the maps site. Here's a video of it atleast being functional on maps.google.lu just today.

http://www.youtube.com/watch?v=7DyYYVl8x6g
I'm not sure what any of this has to do with the verbiage about "scripting languages," but I'd be much more interested in reading about Felix if it didn't involve so many attempts to redefine colloquially-understood terms in non-standard ways.

(Yes, most languages compile to bytecode, but people generally use the colloquial term "compiled language" to refer to a language whose implementations usually compile to machine code. JIT compilers for dynamic languages are quite a different thing because they generally only compile type-specialized fragments of code; such machine code has guards that fall back to the general-purpose interpreter if the expected preconditions do not hold.)
It is a good time to be a corporate investigator
Get jashkenas or the people behind Backbone to write a data-binding plugin.. I guess, I will consider BB for data-binding then.

I have tried most of the data-binding plugins in backbone.. They all fall short one way or the other. Stickit does not deal with collections, model-binder does but is a pain in the ass to use properly. Rivetjs seems better than the other two - but the scariest part of backbone plugins is that the community behind each is extremely small -hence its scary to consider them.
> We're at least 20 years out from interpreters being meaningfully distinct from VMs and compiled languages.

Compiled languages generally don't support eval. That's a pretty meaningful difference.
From http://www.google.com/about/company/

"Google’s mission is to organize the world’s information and make it universally accessible and useful."
The easy way to enable Facebook and Instagram users to make physical books from their own photos. The user can download it as PDF or just browse on line.
Well, one purpose is that currently it's impossible for a small business to find what patents you might be infringing in the millions that exist. The tree doesn't need to be completely balanced, but if it degenerates to a linked list, the search problem is no better than it is now.
learn couple of languages not only java but remember java is weapon of choice in enterprise businesses
1. I wouldn't discount Perl. Depending on the industry it can be quite prevalent & it's very common as glue in others.
As a Linux user I encountered countless "Internet Explorer only" sites. I even had to postpone the adoption of e-banking for a few years due to this.

I never saw Microsoft fight for me, I never saw TNW fight for me. Things only changed because Firefox and later Chrome became popular but my favorite browser (Konqueror) and its engine (KHTML, dad of webkit) still aren't supported.

Is this a matter of competition too?
Don't forget how much money MS makes in each handset in extortion money, that is, "patent licensing"
We really should not rely on the map service from these big companies. You have no idea when they will force you to do something, such as change your phone in this case.
Grails 2 does change the reloading agent to a custom one from SpringSource compared to previous versions - https://github.com/SpringSource/spring-loaded . Hopefully that does take away much of the code reloading woes.

Also, you are not restricted to hibernate since the GORM stuff has been refactored and now supports new hotnesses like MongoDB and Redis - https://github.com/SpringSource/grails-data-mapping
How is it vilified? De Icaza loved it and pushed everywhere. Gnome played with it.

But mono is not .Net.
I mean, if you look at Java, there is a very strict process which a JVM implementation must undergo in order to be called Java (and still there are a dozen of such implementations). It means it behaves predictably and have every one of the required APIs.
And most of development tools are written in Java.

On the other hand, with .Net we have Microsoft implementation on Windows - and we have everything else. .Net on Windows has a massive number of APIs (many of those system dependent), hatches into COM, can easily use native code and libraries.
Most .Net tools only work on Windows and are written as a mixture of native code, bytecode and COM.
And mono is a second class citisen forever. It will never have all those limitless APIs and will never have all the tooling.
It is extremelly unlikely that developers (of proprietary, in-house, server software) who use OS X or Linux as their development environment will ever adopt it. Nobody likes to be second class. Programming is painful enough even without that.
lol i call that barely working. Barely moves and the user didn't do anything but load the site.
Secret WWII 'tsunami bomb' project revealed
>I suppose you've never had a problem with two JVMs that ran a package but didn't behave quite the same way, to disastrous effect?

Only at the very limited level of "versions of the JVM before x have a bug that makes this package not work.

>Or dealt with software that only worked with one very specific version of the JRE that was exclusive from the equally specific JRE required by another bit of software?

No, never. I know one should never overestimate enterprise software vendors, but you'd have to try really hard to make something that crap.
I didn't come into this with an opinion, but I have to admit it looks like the pro-open source argument is making a much stronger case and has countered almost every objection.
Not that I'm surprised, but I have to imagine it would take the form of the quasi-benign backslapping I saw on Reddit.
You should check http://getpocket.com
They already support OSM. You can trace their aerial photos from bing which is the best material you are allowed to trace in many regions.

See wiki.openstreetmap.org/wiki/Bing
This seems like a learning style issue, and that will vary; however you and I are in the same boat.
No one I know uses Visio any more. They all seem to use PowerPoint for diagramming.

Why? Because you have to pay more for Visio and to be honest Visio is horrible.

I use dia over Visio - it's a much stronger product.
Perhaps things have changed since 2010 then.
Facebook Asks Staffers to Dump Their iPhones and Use Android | TIME.com
This is the best reddit mobile version I have seen that is not native. If you aren't intending to have login and comments, then as it stands it is really very good.

Where are you drawing the line for features and completeness?

Assuming there is to be no login feature, the bugs I found that make it a bit of a showstopper for me are:

1. Finding sub-reddit's: you can only search, and the second you click on a result, it is auto-added. I have added 'todayilearned' which was auto added. When I select it, I am told there is "Nothing To See Here". I suspect this is because the URL's are case sensitive and I didn't "spell" it correctly. Some way to preview this would be nice. And a way to just enter in /r/whatever-the-heck-i-want would be cool too.

2. There doesn't seem to be access to comments, which are arguably more valuable than the source links in most cases.

3. Adding to your home screen looks terrible as there is either no favicon.ico or the one that is there is not a well suited image.

4. URL bar and bottom buttons do not go away, even if launched from a home screen bookmark.

5. Search for a sub-reddit should probably have spelling auto-correct disabled.

6. After performing a search, there is no way to preview the sub-reddit's validity. It is auto-added immediately. Perhaps take the user to that sub-reddit and allow them to.preview it. A floating bar at the top much like Apple's "Open In App" feature, or your own pop over for "Are you sure you want to remove this sub-reddit" could be implemented in this case.

7. The "Preview" overlay seems nicer if it were off by default, or preference controlled. But keep the back button and other navigation ative. Just remove the stuff that is obscuring the image.

8. There is no way to pinch and zoom, double-tap, etc., on an image.

9. kik logo and "reddit head" icons do nothing, and are not clear what they would do if they worked.

10. If possible to work reliably, unlike reddit's own mobile app, the "next" at the bottom could be an "infiniscroll" type feature instead.

11. The site Only seems to show pics, I can't find a single self post. Is this a static list of test entries? It is not matching the home page in any way I can understand.

12. The left and right "<" ">" navigation buttons on images don't entirely make sense. Are they moving through the posts, or are there more than one image posted to the post ( gallery )? If it is the former, I would suggest removing them, as it takes you completely out of the context in which you were in.

Other than those small issues, this is very nice. Exceptionally fast on an older 4s and equally responsive. I would love to see something like this for Hacker News.
IRC is the main way I communicate with my friends. I am both an IRC and Freenode lover.
I think you're right about using SeaMonkey. Either, I remember using some Mozilla based browser that was way ahead of KHTML that is still used
Please read this as well: http://www.forbes.com/sites/alexknapp/2012/05/18/nikola-tesl...
i don't think java as a language is a better investment than others however java as an ecosystem is.

jvm is expanding, concurrency and scalability is more important than ever and jvm can provide you these tools. you can learn about jvm optimization, languages like groovy and scala, web frameworks like grails and play.

and of course a little bit of python and ruby won't hurt. :)
I see no reason, why as an experienced Java developer you couldn't become javascript/ruby/python/scala/whatever expert. There is not that much to learn in Java.
Yech, embedding raw SQL strings in a typesafe, compiled language like Scala is so full of fail it's not funny. Hopefully they'll switch out Anorm for Slick (which is also a Typesafe project - http://slick.typesafe.com/) soon.
Security by obscurity. It is trivial to use a port scanner to discover open ports(including your "new" ssh port).
MacBook Sales Decline 6% Over 2012 Holiday Shopping Season
Why should the dates match, if you want to talk about a delayed effect?
very big +1! But not only languages, techniques like TDD, BDD and so on, concepts like prototyping and frameworks.
Maybe someone should publish a translation of Baudelaire's translation
Look, I'm about as anti MS as is possible, on a scale of 0 to 100 I'm stuck near the 100 end and nothing Microsoft or Bill Gates will do can change this. They're beyond redeeming themselves as far as I'm concerned. I routinely return mail to sender because people insist on sending me something that only a proprietary reader or application can open. I'd rather use linux and bloody open-office (or libre office or whatever they decide to call it today) because I very well remember the tricks that Microsoft pulled.

And yet, in spite of all that I have no problem with crediting them with those things they actually did.

I did not claim Microsoft invented it all, I did not say that nobody else would have been able to produce an alternative, I did not say it was very innovative, nor did I claim they got there in an ethically sound way.

But they did what they did and no amount of living in denial is going to undo that.
Here's more videos.

http://www.youtube.com/watch?v=UfTS1f8vqAo

http://www.youtube.com/watch?v=_Z8vfzurnKw
The Emerging-World Consumer is King
I liked the way they resolved the conflict, but it wasn't enough to make up for the terrible acting.
there is no secret ingredients for algorithm and data structure . previously me also think like u . but now am telling its work in only u r hard-work... wishing best for u
Valuing Patents
It's interesting, but it is also not very productive. History happened the way it did, alternatives are the realm of speculative fiction.
... which no serious developer will use. Not in 2013, not later.
Because you can't even display a fail story without requiring JavaScript? :-(
Curious, no mention of the elephant in the room (Android).
It has been, and it still is, thankfully to a somewhat lesser degree. Even Stallman said "we should discourage people from writing programs in C#". This, of course, is just the tip of the iceberg.

Whether .NET is different from Mono is not what I argue. Mono brought a MS-inspired technology to Linux so they got under the MS hatred umbrella. There was and still is a purely knee-jerk / emotional reaction to whatever they bring to the table.
I have a better question: when is the Oracle JVM going to support caching of JIT'ed code profiles from the last run so the JVM can start up faster and doesn't have to warm up? This will make running Eclipse soooo much smoother.
I do agree with this to some extent, but I don't want to miss things! However, if I browsed once a day via http://hckrnews.com/, then maybe that wouldn't be a problem.
IMO the perfect tablet would be a full size ipad in the ipad mini form factor with a retina display
Yeah, big time. I just installed Plex, and now I can stream all of my content, except the DRM-crippled stuff, to all of my devices. I'll never move files back and forth again, much less deal with moving license metadata. That means never buying any DRM content again. It's insurmountable.
Actually, you need to not use a few more features too, like not dynamically attaching properties to objects at run time, and dynamically creating new clasess... but the point is, you don't need to define a new language when all you have to do is to use only a subset.
Google Docs replace menu with search box, welcome Alt-/ command line
Both those links look very interesting -- thanks.

What am I missing is a good question - I think there is certain stories I really don't want to miss, and there is certain stories I don't mind missing. This is probably decided somewhat topically; maybe I should build something with AlchemyAPI!
Yes Netscape was having problems around that time, good luck trying to finance the development of a complex commercial software project when your competitor is abusing its monopoly by bundling a free alternative with its operating system. You are right about the ancient history timeframe but my points are valid for everything that happened with and after version 6, you know… the point when the web and broadband really started to take off.
And you could have used Opera or the Phoenix/Firebird Firefox-precursor instead of IE6.
Thanks - they both look awesome, especially for 'catch up mode'.
This helped catalyse a ranty blog post I've been meaning to write for a while: http://chester.id.au/2013/01/05/on-selling-to-consumers/

The tl;dr is that using Jobs, Gates et al as your business inspirations is just sample bias. Most of the money is in selling to businesses.
Sublime-Typescript - A TypeScript plugin for Sublime Text
I also remember how Stallman praised the starting of two GNU projects to reimplement .Net.

Anyway, Stallman is not a good example of vilifying anything. He's the strictest man in town. He is afraid of everything. Rightfully so. But he's not a representative sample of the community.
Well, if what you're saying is true, I guess tech blogs and Hacker News are just freaking out over nothing.

If it's indeed old, the timing is suspect since Google just avoided sanctions from the FTC. MS lobbied hard to get Google penalized.
> I've been blogging here for a decade and I stand on my reputation for being fair and impartial to the best of my abilities.

ctrl + f "android"; none found. shrug. give up
He does mention the Touchpad very briefly.
As you might have seen, all those words with twenty letters or more are very weird. That’s because there aren’t very many commonly used long English words.

Also, at least 100,000 times isn’t so frequent, given Google’s huge corpus.

Here is the relative frequency of “Forschungsgemeinschaft” over time: http://books.google.com/ngrams/graph?content=Forschungsgemei...

Here are results on Google Books when searching for “Forschungsgemeinschaft”: http://www.google.com/search?q=%22Forschungsgemeinschaft%22&...

Google doesn’t promise that their English corpus only contains English books, just that it contains mostly English books. Given the raw size of their corpus this algorithmic solution seems like a reasonable tradeoff to me.

The frequency of “Forschungsgemeinschaft” is also easy enough to explain: The “Deutsche Forschungsgemeinschaft” (German Research Foundation) provides lots of funding for research in Germany. It is consequently mentioned in lots of research papers, many of which are written in English.
I believe they are trying to show how there is a delay between ingesting all the lead and it having a noticeable effect.

I.e. it will take years for the the lead to have an effect. It's not instantaneous.
> An Ultrabook (I have a generic) is a 11" or 13" laptop with a touch screen.

I don't think touch screens were a mandatory feature of ultrabooks. shrug
Hear hear! Isn't that the reason why the FOSS movement came into existence? To prevent large corporations from owning the right to the software that we use in our daily lives?
> Seems this is 100% intentional from Google. What the fuck? I was completely blindsided by this, I couldn't imagine a huge company like Google doing this at this scale.

The funny thing about this is that Microsoft used to employ such methods to harm the competition, or so it was claimed (regarding WordPerfect etc.).

It's also mildly amusing that a lot of people still believe the "Don't Be Evil" credo Google used to have.
Yes, the reasoning makes sense.

I was actually thinking at this from a "language evolvability" p.o.v. : if, hypothetically, a language like Python would be bytecode compiled and the bytecode compatible v2 to v3, you could evolve the language syntax much faster without the worry for complicated "transitions": You could then use python 2 libraries in a python 3 program and so on...

I'm in the initial stages of a (not so serious) language design project - a language "designed for accelerated evolution of both syntax and semantics", and I was considering the hypothesis that a "bytecode" compiled language could evolve much faster than either an interpreted or compiled-to-machine-code one.
being ironic... are they supporting Silverlight?
Microsoft will never have a shot at dominating the mobile industry. What I don't understand is your willingness to support a duopoly, which is almost as bad as a monopoly.
No but you could do what we did: http://robanderson123.wordpress.com/2013/01/05/applying-back...
Oh no way.
Reading suggestion for him: Lean Startup.

He went with an idea that needs to be validated (I don't find obvious that condom key chains are a sure kill ...) and instead tries to produce 10,000 of them the first time. Wow.
Ebean vs. Anorm vs. Slick is a good example of why I don't like using full-stack frameworks.

When I use minimalist web frameworks, I get to use best-of-class libraries across the board, not make decisions based on damage control.

Examples of minimalist web frameworks: Sinatra, Flask, Scalatra, Ring/Compojure
> They again pushed a inferior product to market through questionable business tactics making a purposely broken browser the dominant player for a very long time.

That's not true. You have false memory of things that never happened. When IE6 came out, it was nothing short of incredible.
OK, but as another commenter says, when you play the scientist, you must stick with the rules. Otherwise you are playing the journalist, which character has a quite different set of rules (and consequences).

It is as easy as saying: "This graph is in contrast with this data...". If it is overwhelming, it is by itself, not by the adjectives.
Some Microsoft software was supported on other Unix platforms through Wabi and similar tools, and IIRC there may also have been native ports. Microsoft rather pointedly has avoided supporting the Linux market, with the exception of tools which allow interoperability with Windows systems (notably kernel contributions most of which relate to Azure).
The connection is still encrypted from others that might see it in-flight (ie, coffee shop, etc)

Not really. If you were using your laptop on wifi in a coffee shop, I could intercept your traffic and rewrap the SSL in my SSL. You then have no way to know if you're securely talking to me, or to the original site.
What does "x * 10E^(y)" mean?
How to Monetize your APIs in minutes
CoderProfile: Social Network for Programmers
Those horrible notifications that reappear every time you refresh the page are my very own source of annoyance with google. I have a 23" display and I like zooming into all pages to see text clearer. Now, google is the only internet company that decided to show me a big red box with "Your browser's current zoom setting is not fully supported".
Richard Branson's list of tips on making lists
It wont auto restart on Chrome :(
You are living in denial when you claim that the web would have never taken off were it not for Microsoft, especially when it was/is probably the biggest threat to the open web we now know. Every possible alternative OS would have been at least as capable of propelling the web, probably more so as katbyte points out.

Your argument is about the same as telling North Korean citizens they have to thank the Dear Leader for the good things they have. Technically correct but horribly lacking in perspective.
Where? I can only see one instance of "touchpad" and it's referring to the laptop mouse replacement thingy, not the HP tablet - which ran WebOS, not Android, anyway.
Is there support for composite keys in the model? This was a feature I was missing when I researched Django a while ago.
There's nothing blocking from using Slick or any ORM in Play.
Employers often have legal responsibilites to their employees to ensure that those employees aren't exposed to ahem unprofessional content from other employees. The only real way to do this is to intercept and filter HTTPS traffic. Otherwise you're one HTTPS porn site away from a sexual harassment case.
Data loss prevention is another good reason

In some regions, companies are legally required to ensure personal data is protected. It's against the law for them to not protect it.
I might be missing the point here but what's to stop developers from building a Windows Phone application that utilizes the tile sources from google maps which uses the Google Directions API for routing purposes?

See: http://dotnetbyexample.blogspot.co.uk/2010/10/google-maps-fo...

I did a similar project a couple months back on the WP7 platform and ended up using OSM + ORSM instead.
I hope they wouldn't. It's like a canary in the coal mines. It's an easy way to be alerted to serious problems in your organisation....
Hypothetically, if Apple were to allow the ability to run iOS/iPad apps within OS X, and put a touch screen on their laptops and desktops, would people use this?

This is basically what Windows has done with laptops and desktops with touch screens. I don't think I'm alone in feeling that it's weird and awkward.
Extremely detailed video comparison and review of Google Nexus 4 versus Samsung Galaxy S3: http://www.youtube.com/watch?v=D30vBWCWCnI
The stranger point is including Modafinil, which is not addictive at all.