skysight-inc/HackerNews huggingface dataset:
Nothing you say here is substantiated. Why is it bad to laud hackers? Why is the term "athlete" more "stupid" than "hacker?" How do sports cartoons make the "parody" less conspicuous?

On you final note, both 42floors and Jason Freedman are real entities:

https://angel.co/42floors

http://www.crunchbase.com/person/jason-freedman

I don't understand why you think the name Jason Freedman is suspicious. The name Jason is common. The name Freedman is common. God forbid they appear in tandem and vaguely resemble the name of another entrepreneur.

This piece doen't read as a prank in any discernible way. It might be preaching to the choir to an extent, but it's not suspicious.
we use ember at the day job, and historically i've been primarily the backend guy slowly getting familiar with what the front end guys are doing. I agree that the ember-data stuff is pretty thin on docs at the moment. IIRC, it wasn't part of the original stack, but obviously everyone wants a mvc with that persistence layer. So a -1 for that, not sure if it will be a part of ember by the time it reaches 1.0 or not. (oh yeah, it's still technically beta)

But ember shines in other areas that people wont care about until they have to write single page web apps with a high enough complexity that warrants it. The reason we ditched gwt for ember was the 2 way bindings. Not having to write all that stuff(and test it(in every browser))has been a productivity boost, even though we had to plugin our own persistence layer.
And it blows because the conflict mediators side with the people who have the deepest pockets and can offer repeat business.
One area that's heavily under NDA (though perhaps not quite the situation described) is graphics drivers.

But that's not because the algorithms are new and awesome, it's mostly just because the exact specs of the hardware are not happily shared.

CS research is not about lack of hardware specs.

It is also not about protecting someones DRM.

It is also not about crappy patents.

And it is also not about how easy your published work is to reverse-engineer.

None of those are CS research problems.
Vobi Raises $1.5 Million For Online Collaboration
Is Drupal too big?
Now Google is blocking Windows Phones from accessing maps.Google.com
Pie charts are useless enough. Pie charts with varying shades of green and nonsense names are even more useless.
Deploying MongoDB Replica's across AWS Regions
Great job on that HTML table.
My biggest concern is not now, but the future. With anything I "own", I should have a high degree of certainty that there's no dependency on any external service for it to remain useful - and I don't have this on DRMed content. If their authentication servers go offline, my movies should still be playable.

This was demonstrated oh-so-nicely by the ironically named PlaysForSure DRM scheme.

I don't give a damn about rental content having DRM[1] since I can't even pretend to own it, but what's bought to own needs to work. It needs to work today, it needs to work next week, and it needs to work in ten years. If I lose the file that's on me (just as if I lost the physical disk), but someone taking a server offline can't prevent me from using my media.

When that changes, I'll start buying content again. Last time I bought a movie was in 2005, and that was on DVD. I started buying music again when iTunes went DRM-free, and I'll happily do the same for movies too. Likewise on video games - anything with serious DRM (SecuROM, for example) will get no money from me.

[1] Assuming it works fine during the rental period, of course.
Awesome! Great UX. It is like http://duolingo.com or http://www.memrise.com for Poker. :)
The problem is that it changes the color of the text AND pushes it further down in the comments section. This makes it so that comments that add to the discussion but are unpopular get dismissed and ignored.
Principles of Bridge and Life
Doesn't surprise me.

Even if it was an accident, it's improbable.

Then again, back in the dark ages, we found that if NT3.51 was under heavy load, it was possible to generate two identical guids in under 2 hours of wall time.
How Rethink Robotics Built Its New Baxter Robot Worker
I love that the widget options are based on the shape of the area I dragged.

Very cool idea!
Nobody said perfect for everyone. It is however, very likely, better for more people than anything else. There are a few people with large hands that liked the original xbox controller. There are 0 people in the world who think it was the best size for most people. It's just not. The same goes for the Samsung Note (1 and 2). It's objectively not the correct phone size for most people, but there is a large subset (in raw numbers, not percentage) that likes the huge phone.
In Python it was immediately obvious how it should be done

What?

I'd have to Google it in Python too.
I'd agree. We have plenty of CAs - killing a few off here and there isn't going to harm our ability to manage certificates, and those that make these kinds of mistakes - intentionally or otherwise - aren't worth the trouble of having them around.

A couple of CAs being revoked for slipping the wrong certs to the wrong parties is only going to make other CAs triple check their work before handing out the keys to the kingdom.
Advanced Transitions/Animations Syntax Proposal
Building Super Fast Web Apps with PJAX
... and "in the long run" everything would work out, right?

Except for the most part, there's no such thing as "the long run", since the entire concept depends on the universe being relatively stationary (from a probabilistic/statistical perspective). In fact, the universe, and especially the economy/culture/society, is highly non-stationary, making the entire notion of "the long run" fallacious.

In other words, your model assumes that aggregate consumer demand for a particular basket of goods will "stay still" long enough for bad actors to get weeded out. But this is an empirical claim, and one that has been shown to be frequently false. Indeed, its falsehood is in part responsible for the 2008 financial crisis.

The world is always changing deeply and unpredictably. In the imagined scenario above, your needs for insurance wouldn't remain constant, and neither would the base of providers. Indeed, the entire ontology of the marketplace would be constantly in flux, making "in the long run" free market approaches mostly impotent as compared with collective action that directly deals with the problems we face right now.
+1 - I've been following the Ember progress and have been blown away with the progress made last year. It's the most mature UI friendly framework for frontend out there. Fwiw, this (slightly outdated router code but a good philosophical intro) post is super useful for diving into Ember - http://trek.github.com/
The meteor-router package does enable server side routing, yes. Take a look at the bottom of the README on github.
why would you be stuck on eclipse when working on java?
As aflott does, I use the built-in debugger as REPL for most simple uses.

I also use re.pl from Devel::REPL (https://metacpan.org/module/Devel::REPL).
The only reason violence is currently risky is because the government will put forth a lot of resources (more than most businesses or individuals could afford or consider prudent) to stop violence or at least punish the perpetrators. In your system, there is no reason for me not to kill someone in a slightly sneaky manner - basically as long as it can't easily be pinned on me, there is no repercussion. No one will track me down. I can just come by and kill you whenever. Oh wait, you'd pay for security. Then the security companies would start enforcing rules in their zones (remember property doesn't exist without someone there to enforce the property). Those security guys could take over the zone next door. Oh and prevent people from living. Repeat for larger and larger groups. Suddenly we have government of the feudal or warlard kind all over again. Crap.
I'm pretty sure we have Wall street quants here, unless one of them offers a convincing argument that yes, they are well ahead of academia, I don't believe it.

In my anecdotal experience, the financial industry is light years behind most post-graduate level mathematicians and physicists. Finanical math is kind of scary for anyone who knows more math than the average banker.
Thank you! Shout outs as well to https://www.shortcutfoo.com/ and http://www.codecademy.com/
my marine friend introduced me to write in the rain, http://www.riteintherain.com/

the reporter notebook is perfect and you can dump the notebook in a pool, and the paper will still be dry.
It's fairly uncommon since in most cases you actually need the geoposition in real time. We use a third party service for historical ephemeris.
This particular project runs in kiosk mode, more or less, so I don't care about it at all. Also, if it's just pages, rather than an application, you probably don't need this whole extra layer of junk.
Pardon me...are you saying you want something in the type signature of a scala function that guarantees said function will not do input output to files sockets etc...and does not make a call to random number generators and does not modify global vars...so basically all it does is operate solely on params passed to it...absolutely no side effects...is that what you are asking for? That would be awesome from a testability standpoint...
Keep in mind that the Android SDK has quite a few features that allow you to create liquid layouts that will work fairly well on most device sizes, as precisely because the Android OS comes on a great variety of hardware, this problem had to be addressed early on, while on iOS every time a new screen size/pixel density comes along you have to create an all new view.

I'll acknowledge that many times you have to fiddle a bit to make sure that your Android view works well on a variety of screens, but usually you can target between 3 and 4 layouts and have a usable UI for all devices from 10" tablets all the way down to small feature phones.
I am assuming this would not be a vulnerability against a laptop that is turned off, with disk encryption? e.g. I leave my laptop, off, in a hotel room? (I do realize there are other vulns in that scenario, e.g., hotel maid puts in a new BIOS chip that contains a keylogger.)
Yeah, absolutely. See http://roadmap.meteor.com/ for the high-level view and http://github.com/meteor/meteor/issues for some starting points on building out code. Another good option is building Atmosphere packages at http://atmosphere.meteor.com/.
Cool, in all seriousness.

Why can't owners get access to the same 200 ms snapshot of data though? To post-process that in similar ways (even if it needs reinventing the wheel if you decide to consider that a closed part of your business) later?

No data would be 'lost' and you'd be about hardware and convenience (backups, automatic tagging, whatever) instead of removing a core feature of a 'memento' device for users that want to run that thing standalone/offline.

Impossible? Will never happen? Maybe?
Hulu CEO to Depart by April
Ember data docs are pretty sparse, but once you get up and going, the learning curve is pretty flat. Backbone is pretty easy to get going, but the code complexity gets exponential when you have lots of collections and references that need to be updated.

It's easy to get frustrated with ember & ember-data and just jump ship to backbone, but you'll be paying for it later when your data model expands beyond 5 interconnected models.

The best advice is to tough it out with ember even if the docs are weak and tutorials are sparse.
I think many of the commenters here didn't see that there is a 2nd page of this article (http://www.motherjones.com/environment/2013/01/lead-crime-li...)

The first paragraph of that second page reads:

"If econometric studies were all there were to the story of lead, you'd be justified in remaining skeptical no matter how good the statistics look. Even when researchers do their best—controlling for economic growth, welfare payments, race, income, education level, and everything else they can think of—it's always possible that something they haven't thought of is still lurking in the background. But there's another reason to take the lead hypothesis seriously, and it might be the most compelling one of all: Neurological research is demonstrating that lead's effects are even more appalling, more permanent, and appear at far lower levels than we ever thought."

And the rest of the second page goes into much more detail.

In other words, just saying "correlation doesn't imply causation" doesn't win you the thread. There is clear causation evidence at the neurological level.
It's doubtful without the source and/or running something like Ubuntu for Android.

While I respect the work put in, OpenOffice/LibreOffice are just unusable. I've tried since 2007 but I've had to use Google Docs and Spreadsheets instead.

I would pay a lot of money for a Linux Excel.
Ember Data is a heavy hard-hat area and no wonder you were frustrated. Really, just start with your own data layer and get used to Ember first. Ember has a very Rails-ish philosophy and just like in the Rails world - magic happens (but ya should know how it happens anyways). This blog post is a good intro to how Ember works - http://trek.github.com/ (though routing has come a long way since - http://emberjs.com/guides/routing/defining-your-routes/
Yes! This is exactly what you get in Haskell, and it is awesome for a number of reasons. Check this out:

http://learnyouahaskell.com/input-and-output#hello-world
The hypothetical "person having ordinary skill in the art" is presumed to have some actual skill, to be more skilled than a layperson, to have have some actual creativity, and to have an educational background similar to that of active workers in the field. People who merely call themselves programmers without having any significant skill do not count toward determining what the level of "ordinary skill" is.
Doesn't have any A records:

$ dig playigl.com ANY
<snip>
playigl.com. 14400 IN MX 5 ALT2.ASPMX.L.GOOGLE.com.
playigl.com. 14400 IN MX 30 ASPMX4.GOOGLEMAIL.com.
playigl.com. 14400 IN MX 10 ASPMX3.GOOGLEMAIL.com.
playigl.com. 14400 IN MX 10 ASPMX2.GOOGLEMAIL.com.
playigl.com. 14400 IN MX 1 ASPMX.L.GOOGLE.com.
playigl.com. 14400 IN MX 5 ALT1.ASPMX.L.GOOGLE.com.
playigl.com. 14400 IN MX 30 ASPMX5.GOOGLEMAIL.com.
playigl.com. 14400 IN TXT "v=spf1 include:sendgrid.net ~all"
playigl.com. 14400 IN NS ns1.dreamhost.com.
playigl.com. 14400 IN NS ns3.dreamhost.com.
playigl.com. 14400 IN NS ns2.dreamhost.com.
playigl.com. 14400 IN SOA ns1.dreamhost.com. hostmaster.dreamhost.com. <snip>

Nameservers (Dreamhost) and Email (Sendgrid / GoogleMail)
> OTOH many Common Lisp people lament the fact that the standardization stopped with the 1994 spec, saying it led to the fragmentation of the implementations with mutually incompatible extensions.

There is room for an update, I think. Probably something to do with thread memory semantics. But the language itself provides facility for a great deal of extension. E.g., the default threading API (bordeaux-threads) is be identical cross-implementation, although the exact Lisp system calls will vary.

You have to be careful to consider what exactly needs to be changed and what can simply be added by a macro & library function. Certain guarantees relating to memory will fall in that area.

Of course I do not think CL is perfect. For one thing, it could have used a respin post-CLOS to have a smoother type system and better interfaces.

> Do you think it would have hurt Common Lisp if there had been one dominant implementation that everyone followed and reused libraries from, like with Python?

Yes. There's only 1 python: python.org's python. Never mind Jython, IronPython, and PyPy. We all are tied to CPython. :-( It defines the situation, regardless of the docs. Really not ideal for the Python world.

Having a regularly evolving standard means that you have to port your code constantly to ensure you're up to date with the latest hotness... or even be able to interrelate with newer code. One of the great strengths of the POSIX standard & C is that C89 has stayed constant and available on *nix for the last two decades; C itself has stayed mostly constant for about three and a half. The cost of forcing regular change is enormous and may well destroy a community.

rachelbythebay, a blogger I follow, wrote a post I can't find right now, on the problems when you rely on this sort of situation. She does a lot of sysadmin work, usually (I guess) in C++, and was astounded when she learned that just upgrading your system might shatter your software in Perl or whathave you. I have that opinion (based on my experience) as well. Having to have had to contend with Python 2.4, 2.5, 2.6, and 2.7 all in the same company for the same codebase, I have this conclusion: do it right the first time, second if you can swing it. Common Lisp succeeds at that (n.b., before CL, lots of Lisp fragmentation existed). Python fails. C wins. Perl 5 is trying to have run-time machine switching based on specified version (may have details wrong there). Ruby fails. C++98 is "ok", C++11 may be a bear.

I do think that a language should be excruciatingly small and very effective, and libraries should be built around that language; this allows libraries to be evolved/replaced without having the core language altered. C got this right. Scheme from R1-R4 also went this road, but as it is an academically driven language, its been in the shadows by and large. I guess newer Schemes have bigger standards though.
Ask HN: What are the best ways to read HN?
I check the HN front page several times per day usually, and have recently become interested in better ways that I might be able to do this more efficiently.

A) What 3rd party sites/extensions do people use and what are their advantages?

B) What would you like that doesn't seem to be possible? (e.g marking stories you've read etc.)

I've discovered http://hckrnews.com/ which looks promising for looking back for the 'best picks' of the last few days when you've not been about. What else is there that you'd recommend?
I'm confused. Why would 'catching casual nudity' be a problem (unless you're unaware of the camera and think that these things don't belong in pictures, period. Do you?) here?
I am sure they have a lot of tiny performance improvements. But since when is CS research about tiny performance improvements?

It's not like Oracle or anyone else has any secret algorithm which runs in linear time when all of academia only knows of exponential time solutions for the same class of problems.
Ember-Data isn't easy, and I'm sure when your frustration is running high it's easy to just say screw it and jump to backbone, but you'll be paying for it later if your frontend has more than 5 deeply connected models.
If Fat Is Unhealthy, Why Are Overweight People Less Likely to Die?
>Human waste in coffee country has unknown effect on marine life.

I hate statements like this. It denies the possibility that there is no effect. If the effect is unknown, then there is no proof that it exists.
>What can anything do for you if you are killed? I don't understand the relevance.

What is to keep someone from killing me to get their way? Private insurance? Are they going to go to war for me after I'm dead?

>What if you can't afford the fees associated with litigation in the government court system?

Well, if the conflict 'resolution' involves the other party resorting to violence or theft, I can turn the matter over to the into the State whether I can pay for it or not. There are hard limits placed on how far the other party can go in getting what they want.

>violence is expensive

I don't see how violence is expensive. Violence is cheap. Bullets don't cost much. Rocks are even cheaper.

In fact, violence can be very profitable. Got $10 in your pocket? Just paid for my bullet and then some. Got a $30,000 car? Well now, that should pay for a few rounds.

What you propose is a fantasy, pure and simple. And not even a very plausible one.
You are right about the first situation. Currently doing animations with Angular is not a trivial task. This is mostly because of its "No DOM manipulation in Controllers clause". If you break that clause, having a repeat with animations is possible ( not trivial - but possible! ).

Angular does have a conditional add/remove element. You can use ng-switch for that.
If you are using CSS selectors in an angular app I sense a smell. Something is not right.
polluting HTML with.. HTML attributes? Angular lets you stay very much in line with the spirit of HTML, which is a declarative language. To me, when done right, an angular infused HTML page reads very nicely. It's clear to the designer what elements do what. All that logic isn't hidden away in some javascript file.

The fact that you do very little DOM manipulation with angular.js is one of its biggest advantages, IMO. Makes it easier to write maintainable and testable code.
Imagine that at a given point in time, the patent database included not just the individual patents, but a '20 questions' style index, whereby any patent could be located.

Makes me think of the old computer game "Animal".

ARE YOU THINKING OF AN INVENTION? y

IS IT RED? n

DOES IT HAVE WHEELS? n

DOES IT RUN ON ELECTRICITY? y

etc.
Naturally it would be both (upgrades & new devices).
> Microsoft never did a particularly good job of making Office a representative Mac application suite

Most people who have used Office:Mac will attest that it has a better interface than the original. Hopefully this cross-platform release won't be a setback.
Maybe someone can explain to me the rational behind this? I can see why Google would do this.
Sealing usb ports was more about keeping employees from bringing in and spreading infections on thumbdrives.
Until you tried to load more than 100 rows into excel. Then you find out it crashes every ten seconds.

Excel for mac is also extremely slow and laggy.
All of your examples sound like variations on fundamental CS problems, and most CS undergrads should have been exposed to them and to their solutions.

Are you saying industry is leaps and bounds ahead in the fundamentals of CS theory? Or just that there is a lot of vendor specific detail in the hardware and infrastructure? Because the latter is not CS.
I'm asking why should it be open source, not why does yitchelle want it open source. I'm was actually asking genuinely, perhaps there was a reason yitchelle felt there was a moral reason it should be open source.

Perhaps I misinterpreted yitchelle's comment, I read should in the absolute sense of 'it's morally correct', not in the jovial 'i'd like to chcek out the source!'. But i certainly wasn't baiting any flamewar.
"For browsers that don't support pushState pjax fully degrades." Source: https://github.com/defunkt/jquery-pjax

Wouldn't that suggest that any search-engines wouldn't have an issue indexing your site if you implement things correctly?
How to Create Retina-Caliber Favicons
No, Google is not making the Android SDK proprietary. What’s the fuss about?
Even if it's not, MSFT now has office web apps, so if all you need is google docs as .docx files, that shouldn't be the limiting factor.
The reason is that all the novelty is in coming up with the feature itself.

This is a very good point. Often times knowing the feature you need to implement is the really hard thing. Once you've decided on that, it's trivial to implement, even if you're the first to do it.
What's the big problem? Someone needs to write an X backend for the android system and then you should be able to run most libraries (compiled for x86) in a chroot or something.
Because the media companies are headed by lawyers and politicians, if people were happily purchasing content for reasonable prices then they couldn't make a whole lot of noise and lobby for awful privacy-invading and rights-withholding legislation -- that is their ultimate goal.