skysight-inc/HackerNews huggingface dataset:
Ractive has a concept of 'expressions' - tutorial here: http://learn.ractivejs.org/#!/expressions/1

Hard to explain concisely but it allows fairly complex updates to be expressed very efficiently - see this animated chart for example. The path is created using an expression, which is reevaluated during animation and whenever the dimensions of the chart change: http://www.ractivejs.org/examples/animated-chart/
Here's the Brookings quote in full context:

From a theoretical standpoint, it is likely that the extra supply of foreign-born workers does bring downward pressure on the wages of incumbent workers, as research suggests.20 Yet, it appears that demand is so strong relative to supply that even the inflow of H-1B workers is not enough to meet the demand of U.S. companies and push wage growth down to normal levels.

You're absolutely right--what lazy work by PBS (and me, for assuming they fact-checked). Ugh.
So then, what is the purpose of terrorism? Is it equated with just plain old psychotic mass murdering with no other purpose than the joy of inflicting suffering? No. Terrorism is about obtaining a political result. First line in wikipedia (http://en.wikipedia.org/wiki/Terrorism): Terrorism is the systematic use of terror, often violent, especially as a means of coercion. I certainly don't think terrorism's effectiveness is necessarily as simple as, "people are so stupid", I'm sure the Wikipedia article and many others can discuss its rationale in depth.

The point is, equating terrorism to other events strictly in terms of loss of life does absolutely nothing to help the situation. If you want to change the societal psychology of terrorism, that's a noble goal, and if you can figure that one out, the governments of the world will gladly make you the richest man in history.
"The power adapter is an optional requirement. In fact, most modern TV's with HDMI 1.4 or higher spec are supported. The Chromecast can draw power from the HDMI port it's plugged into. If your TV doesn't support that, there's also a USB cable and power adapter included in the box. I have a 2012 LG LED and a 2013 Lenovo 27" Monitor with HDMI input and the ports power it with no cable."

Source: http://www.amazon.com/review/RBCJ03NLRAHIF/
Okay, I"ll rephrase it.

Has any study not sponsored by the Industry shown that there is a "labor shortage" in STEM fields?
Absolutely! We're all standing on the shoulders of giants like Steve Sanderson (KO creator).
Look later (today or definitely tomorrow) at http://thomas.loc.gov/home/thomas.php ; click on Bill Number, enter H.R. 2397 (periods are necessary), click on the correct search result.

For this particular amendment and vote, go to the lower right corner where there's "All Congressional Actions with Amendments".
LLVM IR is less portable than C. That's a valid direct technical reason. Generating C (or another high level language) also makes integration with tools in that language potentially trivial (depending on the semantics of the language you're compiling), and depending on your preference you may find it far easier to debug the output.

As for portability, while you're right that a number of things can't be implemented in portable C, you gain the benefit that C has been ported to far more systems than LLVM - there are C compilers even for the Commodore 64.

I agree with you that C is heavyweight, but LLVM is too. Personally I prefer to build code generators directly - the LLVM infrastructure may be great, but I much prefer to write compiler that are self contained and bootstrapped in the language they are intended to compile. Then again I might just be difficult.
Did you read his comment before slandering him? He's a "security guy" and I'm guessing not as liberal as some of us Left Coast types, but that was not a "nothing to see here" comment.
Is there anyway to use any other templating system with Ractive other than the Mustache style syntax? Couldn't use microtemplates / EJS style templating for example?
They should make a cheaper audio only version for the speakers in your bedroom, etc. Kind of like the airport express. Maybe one with just a stereo jack and one with the same ports as the apple TV.
Current nationalities of players on Real Madrid:

Spain	14

France	3

Germany	2

Portugal 3

Croatia	1

Argentina 1

Brazil	2

Given the Schengen agreement, that means that 22 out of 25 players (88%) are not guest workers.

EDIT: 22 out of 26 (85%)
Right, even in the worst shops I've worked in I never saw that. It's madness.
Whereas the reason there are open positions for programmers at high tech companies is that these companies want star programmers

Maybe they should try paying like stars. What percentage of engineers that aren't founders or within the first five employees make over $300,000 a year? The money is in Silicon Valley, Google's 2011 net income was $299,874/employee [1], but the vast majority of engineers aren't going to be the ones to get it.

How about paying a market wage, instead of offering a "free lunch" to people that cannot negotiate. I am not interested in playing video games at work, I have a house for that. Last I looked at it, the difference in pay between finance and stem jobs is enough to hire a personal chef to deliver lunch to you at work every day, and cook for you at home, and buy all the games you want, with a bunch of money left over. Apple and Google are both posting ~25% net profits because engineers are willing to work for peanuts, and a free lunch. On top of that, cost of living in the bay area is outrageous, we're talking $35,000/year for housing, unless you want to live like a college student.

An average (median) engineer should be making $200,000 a year, and the "rockstar" (>80th percentile) engineers that everybody is trying to hire for $85,000 and 0.5% of equity, should be making $350,000+. These are hard jobs that few people can do at all, and fewer can do well. Great engineers can create millions of dollars of value a year.

It seems that the industry has shifted focus, now that the collusion agreements have been squashed, toward importing cheap labor. This problem has been solved in other industries through partnerships and professional societies (e.g. in the legal industry, with large partnership firms and bar associations). In the interim, it seems like the best way to capture value is to build companies to flip in talent acquisitions, while planning to leave to do it again as soon as you're vested.

[1] Goldman Sachs 2011 net income was $162,913 per employee. Average pay was $367,057. It's harder to get data on Google, but it looks like the mid-career median salary is $141,000.

Google's Gross Profit (Total Revenue less Cost of Revenue) was $24.7B in 2011, and GS's was $24.5B. At the same time, Google had 32,467 employees to GS's 35,700. Yet, the Google net income was $9.7B compared to $4.4B on the GS side. The difference seems to be made up entirely by the difference in employee compensation.
that being said her little pages are great to inspire a budding web programmer.
'Recieve' there means that the OTA is out and being deployed to some devices, not that it's been rolled out and made available to everyone. If you want the update sooner, you can download the factory images and flash it. (which have already been released).
Why I cancelled my TechEd talks
so vote her out.
I've been job hunting for a while as a sort of "Junior Rails Dev", and am finding it near impossible to find a job at a startup. I really question which companies will train people in some startup-heavy technologies like Rails and Node.
A15" diagonal screen has much less area at 16:9 than at 4:3. That's why it's cheaper.

Anyway, how can you say websites are more horizontal than vertical? On any kind if site, you are much more likely to have to scroll vertically to get what you want. That means increasing visible vertical space improves your experience more than adding horizontal space will.

Edit: I run my web browser in the left half of my 1920x1200 screens because when I maximize them I feel like the window is much too empty. So there's room for preferences, of course. But I think most content on the web is taller than it is wide.
Analyze Data With MongoDB and Go
Hmm, interesting point... I would be plugging this thing directly into a giant Pioneer receiver--never the TV monitor--and certainly HDMI is not itself an impediment to 5.1 audio, but details on supported digital audio formats seem a bit scarce now.
Good overview by Professor Norm Matloff : http://heather.cs.ucdavis.edu/h1b.html

Please note that his work is backed up research, please consult the links on his site.
I feel sorry for my fellow H1B workers who can't leave for a higher salary elsewhere. I fell more sorry for myself and American coworkers stuck in short-term contracts with zero benefits.
I have--honestly, not as poignant as the Harrison story in that one detail. It's too happy.
I should also put a shout out to the compatibility library and google play services - these mean app developers are not tied to having to code against the latest version of android to use new features.

Essentially all Android updates do now is to change some of the core OS plumbing. The big changes from 4.1 to 4.2 were rendering speedups. 4.3 seems to be new versions of the bluetooth stack and open GL.
ORM Enums for Lookup Tables in Python
Microsoft: Every Xbox One Can Be Used To Make Games
We only serve local people!!
Now you know who runs America.
Apple created a status page to show the recovery progress.
Shorting FB, especially when many analysts have a bearish view, is dangerous. The easy money was to be made in shorting at the IPO.

The "catalyst" you are looking for is a real challenger to FB, which will come one day but most likely not until late 2014
The append-only file just... well... appends every command to a file. That's pretty solid, especially on journaled filesystems, so I can't find any durability-related reason why it shouldn't be used.
Thanks for the reply. I was being pretty inaccurate in my terminology: I said "branchy" when I meant "diamond-shaped" and I said "spilling" when I should have said "splitting". That's what I get for posting before being fully awake :)
It doesn't even have to be cheaper, just have audio out.
The GoogleTV g+, twitter etc. feeds, previously pretty active, have been dead since January. My guess is the bulk of the GoogleTV engineering talent left it to make chromecast.
"Relax" to ease pain stemming from tension. Who would've thought.
Ughhh. Just noticed that I can't install the XCode Command Line Tools because the dev center is down... no stdio.h on my system. What is this, the dark ages!? :)
Once you have defined a struct in terms of primitive types, it is platform dependent.

Consider C:

A C int can be 16 bits. Or 32. Or 64. Etc. As long constraints of the relation to the other types is met.

The moment the frontend specifies a primitive type for a field in the struct, that code is incompatible with a whole lot of platforms.
I'm currently working full-time and studying on my off-time (stanford startup engineering course) + working on my project and my own clients so I don't have time until the end of August. Come that time, I'll have money for a few months rent and food.
Are marketing and sales equal to engineering? Yes.

Should you jump into this without a prior relationship, particularly a business relationship? No.
There was one where it had no domain name, just an IP address, all the users were called operators and it had a light brown background.

Can't remember the IP though.

(Not having a domain name to stop certain demographics of people from visiting is a stroke of genius IMO.)
Is this the will of the people?
Very clear and thoughtful post from antirez, as ever.

It's worth reading his post on how persistence works in Redis (and other dbs). It's very interesting and gives great insights as to what goes on down in dbs to try to keep our data safe - particularly for those of us how don't ever interact with that layer directly.

http://oldblog.antirez.com/post/redis-persistence-demystifie...
Well, there are 4 now. But there's a public API (more precisely, 3 public APIs), so more'll start popping up soon enough.

https://developers.google.com/cast/
http://hackerstreet.in/
Soylent community survey results
that's a great idea! It's actually similar to the idea behind duolingo.com People produce translations while learning a language
especially how quickly it came together

There was some great coverage of this on the BBC[1] earlier today, before the result was known:

(Quotation begins)

However, the White House said the measure would deprive the intelligence agencies of a key tool in preventing terror attacks.

"This blunt approach is not the product of an informed, open or deliberative process," said spokesman Jay Carney.

(Quotation ends)

[1] http://www.bbc.co.uk/news/world-us-canada-23430126 (emphasis added)
That still doesn't stop you from testing the waters with each other. Do one project together then reassess.
Not yet, but it's getting closer.
It's true that designers need lots of fonts, but designers also get paid to deploy those fonts, so the cost structure is different.
I'm inclined to believe that because I am a bit of a font nerd, but I don't think it's actually true that text is truly more readable for having spent $99 extra on a premium font for it.
Maybe I miss something, but why would I want to get reps? I mean what is the objective of it. Is it to incentivize people to help others? Or just an ego boost. I can help people without giving reps.

In my opinion this would be a feature of a larger product. It would be cool to implement it in Hacker News. Where you can get Karma for helping others here. But it would still be an add-on. The focus of karma in hacker news is to incentivize people on submitting better articles. What does it mean for me to have more reps ?
US House votes to continue the collection Americans' phone records
It's actually hard to impossible to relax when you don't know the source of the tension. Finding that tension within a network of hundreds of billions of neurons can be like finding a single sand on the beach.

Worse, as time goes on you tend to compensate instead of resolving the root cause, leading to an increasingly complex web which you have to untangle first before being able to reach the root cause.

Most people die before any of the above is accomplished.
You're right. In fact, this just in:

> Holt’s bill, the “Surveillance State Repeal Act”, would repeal the PATRIOT Act and the FISA Amendments Act, each of which contains provisions that allowed the dragnet surveillance. The bill would reinstate a uniform probable cause-based warrant standard for surveillance requests, and prohibit the federal government from forcing technology companies from building in hardware or software “back doors” to make it easier for the government to spy on the public. Additional features of the bill include the true legal protections for national security whistleblowers, as well as changes to the Foreign Intelligence Surveillance Court to give it greater expertise in reviewing and challenging executive branch applications for surveillance operations.

http://ggsidedocs.blogspot.com.br/2013/07/rush-holt-repeal-s...
So in other words, you are defining away most of what drives technology decisions.

That makes it totally uninteresting to try to meet your constraint.

We pretty much never try to implement a maximally efficient runtime architecture, cost or resources be damned.

By this argument, there's no direct technical reason why we should not spend 20 years hand writing machine code and proving the code sequence optimal for each target architecture.
Agreed: as a British citizen, I find this vote incredibly close.

As an analogy, there is absolutely no political will here to change the status quo regarding unchecked data collection. The two largest political parties would likely be automatically against an equivalent amendment on national security grounds, whipping their members to vote against (and few members would care to break ranks).

As such, no vote would even take place. If it was forced in a full chamber, it would perhaps fall 100-550.

Edited to add: Exemplified by a spending review announced a month ago http://www.bbc.co.uk/news/uk-politics-23060592 "3.4% increase in combined budget for intelligence agencies": meanwhile many other budgets are squeezed by 5-10%
After a bit of skimming through, I think this advice is highly specific to print. In this case, universally avoiding screen-optimized fonts in favor of their print-optimized near-clones seems rational; they serve different goals. Screen fonts lack printable subtleties because they wouldn't display well, and weights and spacing are influenced by e.g. pixel size, which isn't really an issue in print.
Here is a copy of the email I received:

We apologize for the significant inconvenience caused by our developer website downtime. We've been working around the clock to overhaul our developer systems, update our server software, and rebuild our entire database. While we complete the work to bring our systems back online, we want to share the latest with you.

We plan to roll out our updated systems, starting with Certificates, Identifiers & Profiles, Apple Developer Forums, Bug Reporter, pre-release developer libraries, and videos first. Next, we will restore software downloads, so that the latest betas of iOS 7, Xcode 5, and OS X Mavericks will once again be available to program members. We'll then bring the remaining systems online. To keep you up to date on our progress, we've created a status page to display the availability of our systems.

If your program membership is set to expire during this period, it will be extended and your app will remain on the App Store. If you have any other concerns about your account, please contact us.

Thank you for your continued patience.
When you're deep inside a problem of many years, sometimes the simple solutions get easily overlooked.
Zed Shaw is an easy target because he comes across as an asshole online and he's very opinionated, but he's actually a total sweetheart IRL.
From what Wikipedia can tell me, the two most relevant terms those acronyms refer too are "High-performance computing" and "Information retrieval".
temporary workaround: https://github.com/kennethreitz/osx-gcc-installer
It's definitely something I've thought about. There are a few reasons I still prefer ractive.set( keypath, value ), which I'll try and articulate:

1. It's explicit, and therefore more predictable. I get itchy when libraries take control out of my hands. Though I understand not everyone feels that way!

2. Performance. Getters and setters have a penalty (or did the last time I looked into it in any depth).

3. It only works for existing properties. With Ractive you don't have to declare the 'shape' of your entire model up-front - you can start with a completely empty model and set properties as and when it's convenient. (With ES6 and Object.observe maybe we can sidestep that issue one day.)

4. Performance (again). If you set several properties simultaneously (e.g. ractive.set({ opacity: 0.5, left: 10 }), or whatever), then updates won't happen until all the new data has been taken account of.

5. That irritating thing that happens when you try to do foo.bar.baz = 'bob' and you get an error because foo.bar is undefined.

6. There are some cases where you want to do something like ractive.set( keypath + '.complete', true ) - you can only do that with string-based keypaths.

As for emn13's suggestion of Knockout-style observables, my own experience is that having to inherit from custom observable classes gets cumbersome quite quickly. But different strokes for different folks!
did it cost $35?
I'm reminded of a game I used to play in middle school called MapleStory. It was a pretty generic, grindy MMORPG but one of its more mechanics was a 'reputation' stat that each character had, with no ostensible uses besides to tell who was well-liked and who wasn't. You could 'fame' someone and 'defame' someone once per day, similar to this system.

As one might expect, the system never was as honest as you'd hope: you'd have massive "fame trading" rings, because what's the point of giving away your fame for the day if you don't get anything in return? And, more maliciously, there would be guilds and clans who'd designate targets to 'defame on sight': forty people defaming you over the course of a week would usually put you into the negative hundreds, sort of ruining that stat permanently (unless, of course, you 'bought fame'.)
On the front page - if you make an element that looks clickable, people are probably going to click on it.

<div class="hpar"></div> should probably be clickable. I probably clicked on it 5 or 6 times before i had to scroll down.
To the person that modded down, do you have a specific objection to the research presented by Professor Matloff?
My home screen has no icons.

I'd venture that

ls /usr/bin/

will return a tiny subset of truly unique software ideas.
Glad that they have this page now
So the way my friends and I currently use the Apple TV is we all kind of just try to Airplay stuff from our phones and whatever randomly wins, wins. It would be cool to keep that same interaction, just with a little more structure: perhaps the videos get queued instead of all of them losing instead of one.
"It's a phone! It's a computer! It's both!"

What about the ease of deploying apps? It's a full Ubuntu, so you don't need to really deploy, just write and use. And you can use any programming languages, any libraries.

I am thinking of (i) a hobbyist who for whatever purposes want to write some apps that he can use on his phone on-the-go, or (ii) a medium business that wants to provide some tailor-made apps for the employees.

How much easier is it to develop for a full Ubuntu, compared to developing for Android or iPhone? 1.1x? 1.5x? 3x?
That's very odd - which version of FF are you using? From the error I'm guessing you saw this on the tutorial pages?
House defeats a proposal to sharply restrict the NSA's phone program
> Actually, given that the Sandy Hook shooter openly talked about his plans on 4chan, I'm guessing that even that would still "pass under the radar".

Hoax?

http://www.ibtimes.co.uk/articles/415935/20121217/sandy-hook...
Where To Take University Courses Online For Free
Some problems are better solved with key-value stores than with relational databases. It depends on the data model you need to map.

Lot of people use relational databases as a big key value store, when really they should use a key value store. It's not necessarily about scalability or performance. =)
> You dislike GPL because you as a proprietary developer can't use that code, which for some reason you think you have a 'right' to.

You're being obtuse; I've never said what you claim. What I've said, repeatedly, is that the the GPL grants fewer freedoms than liberal licenses such as the MIT license or the BSD license; it doesn't "protect" or "grant" any "freedoms" that the MIT and BSD licenses don't already provide themselves.

What the GPL does do is restrict usage to enforce a quid-pro-quo relationship on its users, with the political goal of leveraging network effects to push a Marxist ideology of dismantling private ownership in favor of shared ownership of the means of production.

If the goal was 'freedom', then it would be enough to provide users with free access to your code; nobody can deny them that free access once it's provided. The goal isn't freedom, however, and painting it as such is both intellectually shallow and dishonest.
Still no timescale for getting anything back up…
>Redis will be as durable if not more durable than postgres and the like

guessing by your username where you may be from, you may be aware that freshness... err... durability comes in only one grade - first grade :)