skysight-inc/HackerNews huggingface dataset:
A lot of nations (in Europe, etc) subsidize university education such that all people who qualify pay little or no tuition (e.g. €1000 / year or similar). As such, it's not only scholarship winners at US colleges that get such benefits.
There seems to be a lot of magic going on under the hood, which will help you get off the ground quickly but I worry how easy it is to extend this to do unusual things.

Likewise, to provide features like dynamic update when a function's return value changes I assume it has to do either something very clever, or something very dumb (polling?). How performant is this sort of approach?
yo. (of course, it did take two days to post...)
Hey, this is America here, no positive talk about socialism allowed. ;)
Google releasing open source code and not revealing if they've ever used it on any of their sites (see 'built with angularjs http://builtwith.angularjs.org/ ) is somewhere between silly and suspicious.
a legal ruling that jailbreaking cannot void a hardware warranty should be sufficient. anything more than that seems like it would set a bad precedent.
Sounds cool. You don't happen to have the code available somewhere do you?
Xcode for Objective-C. Chocolat.app for other stuff. MacVim for opening files quickly/temp stuff.
I think the idea was that you wouldn't install apps on your phone that you didn't trust. Obviously that didn't turn out to be practical so now they're adding more fine-grained control.
Guys do the right thing. If your app is very sensitive to bad data (say financial) just throw up a temporary "down for quick maintenance" page for a couple of seconds and you are good to go.
Nobody is seriously discussing a military draft in the US. Nobody actually wants it -- certainly not the generals, who already have all the volunteers they need and have no interest in babysitting a bunch of shiftless eighteen-year-olds who'd rather be anywhere else. Modern military forces require lots of expensive hardware controlled by a small number of well-trained people; we don't do cannon fodder any more.

A non-military draft to force eighteen-year-olds to go out and plant trees or pick up litter is one of those stupid ideas that gets floated around from time to time by people complaining about kids these days, but apart from being vastly politically unpopular it's almost certainly unconstitutional; the Supreme Court upheld conscription in 1918 under Congress's power to declare war and raise armies, but conscripting people for non-military purposes couldn't possibly have the same legal justification so it would have to be against the thirteenth amendment "Neither slavery nor involuntary servitude... shall exist"
Google's Play Store now allows the dev to reply to user comments
He's a lawyer!
I think that (the grey thing) is the headrest of the car. Silly picture.
Elop: Windows Phones just aren’t selling well
You're being too practical within unix constraints - metadata doesn't need to be tied to a schema or format it only needs to have metadata. Tell me what the metadata _does_ not what it is and let the protocol / format decide how to format the data. E.g. object_1 is HTTP 1.1 is ...
> The major problem is the speculators risk OUR MONEY for THEIR PROFITS.

I spent some time doing futures trading a couple of years ago, so I was an evil "speculator". I could have sworn that the money that I lost when I placed a series of bad trades was my own. I really have to learn how to hedge my futures trades with options before I get back into it. :)

> This privatization of profits and socialization of risk is what's at stake.

I agree to the extent that the whole notion of "too big to fail" and government bailouts is socializing the losses. I would really prefer if we would let the free market work and allow the financial institutions that are that bad to just go out of business.
Apple's Opportunity: Disrupt the Credit Card Business
Helpfully, the changes page for 4.7.1 points at 4.7 changes, which confused me for a minute because I was sure I had read these before...
What? I have not seen the article, and obviously I can't vouch for every single staff person in a global organization, but that is a very serious accusation. The PC staff members that I knew put PCV safety as their top priority. I was involved in evacuating a volunteer from a situation that involved getting landing permission for a emergency med flight out of South Africa, a scrambled French military helicopter flight with PC medical staff and the coordination of dozens of people and three governments. When a volunteer is in danger then it is an all hands on deck situation.
...

Then perhaps you shouldn't visit the Oatmeal. His site is full of that kind of thing. Some people like it, some people don't. You're apparently in the second group. ;)
>Bad PR is a risk too (I mean really: did you see that girl's face? You seriously aren't sympathetic? You think no one else is?). Why'd they take it down if they were going to "stay silent"?

I really am sympathetic to her, and that's the problem for Apple. PRC's actions, while they may be legal and proper, just don't feel right after reading that story.

It's an intensely emotional story. It's hard not to feel that Apple and PRC are the "bad guys" here. Apple's actions could be, at from a purely unemotional and logical view, be defended as a proper response to the situation. PRC's suit could have merit. But because of the emotional baggage, the moment Apple makes a statement defending or explaining their actions, the story absolutely changes from "PRC sues Speak for Yourself, and little girl is caught in the crossfire" to "Apple vs. little girl".

Apple cannot win that. Nobody can.
What? There's one link, the "SoundCloud" logo and it doesn't take you to SoundCloud's website, it takes you to the root of their/this blog.

I don't see webengage.com or a link to it anywhere on this link. Did you post on the wrong link by chance?

edit: There are also no arrows and the text 'webengage' doesn't appear in the blogpost page source...
Wasteland: the 50-year battle to entomb our toxic nuclear remains
A company that relies on a bot that accesses others' resources to make money and at the same time relies on reCAPTCHA to frustrate other bots from accessing it own resources.

It may be easy to do today, but, going forward, how do we determine which bots are "good" and which ones are "bad"?

Clearly, simply being a "bot" does not imply "bad" intent. If it did then we should all be blocking search engine bots.
Yet this is what reCAPTCHA does: it blocks not based on intent, but based on the characteristic of being a "bot".
next year it will be that H1B will run out in the 1st month..sign that economy is getting better
I bet Digia is about to hire a lot of people.
I bet it works on a combination of force, centroid of pressure, time, and shake.
You'd think so, in practice it doesn't work that way. A significant factor is degredation of the thermocouples due to heat and radiation. This causes the power output to drop faster than would be expected due to pu-238 decay alone. Right now current power levels are around 63% compared to launch, which would be the expected power level in the 2030s if radioactive decay were the only factor.
Even if you've got a formal proof, you need to keep aware of weaknesses, they might be in your proof, or even outside it.
I really love this post by Ben. It feels so honest, shares so many insights and at the same time gives such encouraging advice.

My favorite parts are where Ben describes the struggle in these one-liners. It reads like a novel. Incredible. I can feel it when I read it.

And the part where he talks about going public. So encouraging. There's always a way. Just great.

IMHO we need more posts like this - especially all the founders and co-founders out there thinking about starting a startup, or thinking about finding a (technical) co-founder. This kind of honesty and encouragement is what they need to get started. This is what they need not to loose faith.
Better yet, had it been developed as a web app they would be beholden to nobody, and it would have been cross platform. From the demonstration video, I see nothing in the app that wouldn't be easy to duplicate using web technologies. Perhaps cases like these will encourage more people to use the web as their main mobile development platform.
Online Video. A Chat with Fullscreen’s George Strompolos.
Google didn't pull Android from the market during the lawsuit because the judge stopped that motion from Oracle.

If PRC made that motion, and the judge allowed it, Speak for Yourself WOULD have to pull the APK.
They posted this about DoubleClick:

http://blog.angularjs.org/2012/06/doubleclick-super-powered-...
I talked with one of the devs at BackboneConf (Vojta) and this project started as a 20% project that became fulltime for 3 devs. Apparently a team had been working on an internal project for 3 months and there was a bet that it could be rewritten in two weeks, which was won. Google uses it for a few internal apps.

Of the KVO frameworks, I consider it closest to Ember in the focus on bidirectional bindings for dom/model isolation. The most unique feature of Angular is the change detection technique.

Most frameworks handle this via extension of a base object and using get/set functions or ES5 accessors. Angular actually walks the entire model graph on demand. This allows it to work with base JS objects (there's no special syntax to learn) and third party libraries at the cost of having an O(n) operation in the system. The assumption is that modern JS engines are fast enough to do 10s of thousands of checks without a noticeable impact and your client side model is most likely under this size.
It's easy. One bot reads a text file and only accesses the resources outlined in the file. The other maliciously tries to eat up resources without restraint. Good - Bad.
You can run a 64 bit kernel, with a 32 bit userspace BTW, this lets you access all the memory on your machine.

Personally I'm waiting for debian multiarch to switch, since I have no desire to reinstall everything from scratch. If debian multiarch did not exist I might have bitten the bullet, but since it does, I can wait a bit for it.
I've often wondered why no social news systems support a so called "smart vote." We could get a quick estimate from a user's comment history using a Flesch-Kincaid test (technically this guesses at writing grade level, but close enough) and then incorporate that into the voting system by over-weighting high scoring users vs other users. The important part in gathering top quality social news isn't that everyone has a say, it's that we simply get good content. Of course the whole 'your vote matters less than his' thing could be disastrous for an online community.
Incredible.

This is not checkers; this is mutherfuckin’ chess... technology moves, the competition moves, the market moves, the people move

Couldn't have summed it all up more perfectly
Balancing the weight of the thing fairly evening across your ears and nose.
Does anyone else find it odd that most JavaScript frameworks end up solving half the easy problems of doing frontend heavy web development, and leave the other half unsolved?

Backbone goes so far as to encourage a menagerie of bizarrely constructed HTML strings getting injected into templates, Spine has superfat controllers instead utilizing models more prominently, and AngularJS solves the (relatively easy) problem of databinding and little else.

What the hell? This is why we have to use roll our own solution at my company using jQuery + BackBone + _.template. We end up having most of the state either bound into the DOM (ala Angular, but done ourselves), or stored in a Cache object backed by Backbone.
Show HN: On Demand Promotional T-Shirt Printing for your Company
14th Foxconn (Apple's manufacturer) employee commits suicide
Facebook's mobile web test suite (Ringmark) is now completely open source
I'm happy to announce that we've finished open sourcing Ringmark. We've also shipped it with performance tests. You can contribute by forking it and submitting tests at https://github.com/facebook/rng.io
What's the difference? There's no compelling business reason to upgrade.
It's not just diffs, you learn to scan code. The same way that you can't use i++ inline, having consistent indentation and treatment of syntax allows for quicker at-a-glance human parsing.
There once was a bot we'll call Eve

Whose random poetry failed to achieve

T'was without any malice

Thinking better was Alice

With the Loebner prize safe as can be
Link works intermittently with a 404. Give it time.
Hm, I use Firefox and don't get that option. It only says I should switch to a browser that is capable of H287577whatever codec or install Flash.
Maybe this is just me, and is taking things too far... but it would seem that perhaps, just perhaps, we should consider de-barring lawyers who make too many frivolous claims against others and fail in court? Currently, it takes you getting to a Jack Thompson level to get booted from being able to sue and threaten others.

The net effect of this is that fewer lawyers would be willing to take on frivolous claims and there would be less litigation overall. Of course this would only apply to plaintiffs, as everyone needs to be able to defend themselves against as many claims as needed.
Yeah, that's just what I want: my ability to FUCKING SPEAK being dependent on the quality of my cellphone or Comcrap connection.

You know what? No. The web is not a computer, it is not a computing platform, it's not magical app juice that makes things native application developers have to worry about just go away. It's great at some things and remarkably, profoundly shitty at others. Quit trying to sell the snake oil that the cloud is the future of computing, and we can bin our CPUs, storage, and native code. It's not happening.
2 New elements on the periodic table named
I would probably aim to have it very gently hold on to the sides of your head, rather than simply sitting on the ear. I think that by spreading it out across the bridge of the nose, the tops of the ears, and the sides of the head, you could keep the pressure pretty low. I'd be most concerned about the battery--it's heavy, and may tend to get hot.

I am incredibly excited for these, in any case.
Ask HN: Is Flask-Security not an approved flask extension?
The reason I am asking because the Flask-Security extension that can be found at "http://packages.python.org/Flask-Security/" cannot be found at the flask extension registry at "http://flask.pocoo.org/extensions/"
This is more of a rant against dynamically typed languages than against javascript itself, and making the argument that dynamically typed languages are not suitable for large web apps is a difficult (not impossible) one to make. The author also complains about some javascript projects being split up into enough files, which is hardly a side-effect of using javascript. The author inherited what sounds like a pretty disorganized javascript application and is using it as their real world example for why javascript shouldn't be used to write large web apps. In fact, almost everything in the post is anecdotal or subjective.
Let's not forget the API which doesn't smell like Java from 10 miles away. It's pretty neat.
Mostly Sublime 2.

I am learning Vim because I am tired of paying for text editors.
Not many. Which begs the question, why is this the top link on HN?
Founders p0wn investors
The cosine is pretty much the perfect interpolation function when you want the derivatives to be zero at the boundaries. It's by definition frequency-bound (to itself, of course). It's derivatives are defined and continuous to any degree you want. And it's easy to express and understand. You pick other functions only when it's too expensive.
Not a googler, but it has little in common with GCL's approach from what I've seen. Angular and most of the MVC frameworks seem targeted at removing boilerplate data-binding out of common business apps.

Closure is a collection of high performance libraries suitable for very large javascript applications and puts emphasis on reduced code size (post-compile) and performance/memory. It doesn't have any HTML bindings so you'd have to do that manually. After compilation I'd argue Closure would be leaner than the equivalent Angular application. I'm sure Angular can scale well, but probably not like Closure. It's no less modern than Angular and still being actively used (G+, schemer).

I'd say 95% of devs are looking for something like Angular. It looks like it will significantly reduce your JS source code; Closure will do the opposite.
Keep in mind, I'm not sure Google has ever said that the version of Glass being shown publicly is the final form factor. When/if a commercial version is announced, it could look radically different.
The dude is freakin' ageless. I hope to look that good at 50!
Downtime affects SLAs and there isn't a lot of breathing room depending on your 9's[1]. In addition, bringing something down has its own problems and are you just advocating bringing down the user interface or should everything get shut down, like the entire stack? All the services, queues, databases, block storage, etc?

[1] http://en.wikipedia.org/wiki/High_availability#Percentage_ca...
As I read more of these arguments, it makes me think a lot about whether I should switch to CoffeeScript before my web app gets any larger. Has anyone switched to CS or another language that compiles to JS, and regretted it?
It seems like this could be built in Javascript. Might not be as precise but at least it would be demoable.
The Third Shelf
Sublime Text 2 on Windows and Linux.

My secret shame is that when in CLI on Linux, I use nano.
That is awesome. Thanks for digging it up

There's at least two projects I have going at the day job which have been experiencing slowdown - and I had no idea that small-batch DOM interaction was the culprit.

Looks like I've got some optimizin' to do.
Interesting that it's a Lexus. I thought they were using Prii for the self driving car.
Not much to add to this, but I met him personally when I lived in Antigua. Was a really nice guy (who wouldn't be with all that moneys).
Why does the protocol define the objects? Shouldn't the object metadata should have enough information to transform the output? E.g. object is a URL vs protocol is a URL
Speaking of Dwolla and tight networks, Shane Neuerburg, one of Dwolla's co-founders lives in Osage, MN, a township with only 774 people in it.

He's now working with a startup in Fargo, ND called BreadVault, but Fargo itself is full of startups working closely in incubators and community spaces, many funded by Doug Burgum, who built Great Plains Software and sold it to Microsoft in the 90s and is now Microsoft's largest campus outside of Redmond. Some of the Burgum funded projects work closely with Mayo Clinic and Sanford Health.

And these are just the smaller startups in the upper midwest. Minneapolis is a hotbed for media startups.
This is how I feel too. PHP to me has been ideal for getting things done, but I suppose those who harshly criticize it are concerned with some obscure purity that has less to do with getting things done than style preference.
Popularity of WordPress themes in Top 1 Million Sites
This is utter tripe. It goes from saying don't use javascript to use a high level language that translates down to javascript.

His main example of why javascript isn't suitable is an anecdote about a badly developed code base written in javascript. Seriously?
While I agree that JavaScript can be better but suggesting to compile your code to JavaScript as default is something that I cannot feel comfortable with. Doing it once or twice if the need be so makes sense but phasing out JavaScript and writing code in high-level language only to compile it back to JavaScript does not feel right to me. Why add another layer (compilers) of code conversion only to increase the surface area for critical bugs?
I work at Google. Angular is certainly used internally - that said, no team is forced to use it, or switch to it.
Maybe it should. Do two wrongs make a right?

It's possible for both sides in an argument to be assholes.
Ok for far fetched statement here is this:
https://gist.github.com/2932918

They claim their algorithm is impossible to solve using robots... When it is obvious that it isn't impossible...
I'm on Verizon. I'd like to buy a Windows Phone, or at least think about buying a Windows Phone. The OS looks good, but every Verizon Windows Phone sucks.

Not sure what they can do about that.
I am shocked — shocked! — that someone from Adobe believes a proposition that implies a continued niche for Adobe in the web development market.
I switched to Coffeescript and rarely if ever look back...
I didn't read through all his code...but wouldn't OP's approach only work if they used the same GIF over and over?

In any case, it seems trivially easy to break. Just capture the image. Read the background color value. Generate the image (with the background color) in ImageMagick and run through your OCR of choice. Obviously, that's not the fastest way to do it if you're trying to do thousands of attempts at once, but it's the least brainpower-involved.
It's hard to imagine having much regret about a switch to CS since it would be so easy to convert your code back to JS if you ever needed to (and since you could do so incrementally).
Since we are doing this http://i.imgur.com/5cWxu.jpg
That would be my biggest concern, but presumably this thing will miniaturize. It also offends my general need for bilateral symmetry.
Does HTML5 validation really matter when your goal is to build an MVC JavaScript app? I'm not trolling btw, many others in the community have long had validation pegged as a red herring [1] [2].

Validation of your attributes is fairly meaningless, and if you have a decent validator setup as part of your workflow (save-time or build-time - I personally wouldn't bother with either), then you should be able to customise it to turn off silly errors. You could also pre-process your JS files as part of your build step to replace ng-* with data-ng-* if it really meant that much to you. The byte-saving doesn't matter of course, but it seems like extra typing and more repetition in your templates for zero benefit.

[1] https://groups.google.com/forum/?fromgroups#!msg/html5boiler...

[2] http://www.nczonline.net/blog/2010/08/17/the-value-of-html-v...
"Poorly-written JavaScript is not suitable for large web apps".
It still says try skype 2.2 beta on the page, but when I download it, I get a file called skype-debian_4.0.deb :)
They've got a Lexus too now, for unclear reasons.

http://www.importrpm.com/self-driving-lexus-rxh/

I think most of the test fleet is still Toyotas. But if you're Sergey Brin and you show up with the President of Turkey then they let you borrow the Lexus.
Probably to minimise the error inbetween updates. If the clock rate changes suddenly, then after that moment, any clocks based on the old rate will become increasingly wrong. but, if the skew starts off slow, begins to change rapidly, and then slows and stops again, then clients won't need to be immediately aware of the clock skew and will be less wrong.
When I read about this stuff, I wonder if the American's perspective and insight on the needs of the community they're helping could be used to help the people in other ways, by creating businesses and commerce (for example, exports for the potato harvest/getting better technology or practices, better power generation, etc.. ).

The more you get to see other realities, the better empathy you can get with them, and the less you can justify acts like import quotas (so far, I believe globalization is a net positive, but there's a long way to go still).
AWS now has free 24/7 support