skysight-inc/HackerNews huggingface dataset:
> Giving away the first copy only establishes a license between you and the first recipient. That recipient in turn grants a license to whoever he gives it to, if and when he chooses to do so.

That's a logical way of looking at it, but it disagrees with the GPL FAQ. Note especially "If the version has been released elsewhere, then the thief probably does have the right to make copies and redistribute them under the GPL".

Plus, you can have a unilateral contract that's open to anyone willing to accept the terms. You don't have to take any action per person to 'establish' it.
Real User Monitoring Options with MVC Routing
Greetings,

Pingdom RUM is great, does not have MVC routing awareness. And Appdynamics wants a price difficult to comprehend.

Any reasonably priced RUM/EUM offerings which have MVC Routing awareness?

Thanks!
Comparatively speaking, it's easy to find a genuine need in a marketplace. It's much harder to build the right solution to that need. A certain class of startups fails because they builds hammers, and then goes looking for nails. But others fail because they find a nail, then build a screwdriver.
Absolutely blown away by this. This might just lead us one step closer to the grand unification of devices in the living room that has long been dreamed of.

I'm more excited about this than the xbox one announcement that's for sure.

The price is unbelievable ($35)...an impulse buy.

edit (come to think of it I'd bet we'll start seeing "chromecast ready TVs" by Christmas.
I don't know what the correct action here has been, but I know as an Apple developer that apple has been acting very irresponsibly, since the first day they opened the app store about any bug reports or generally any developer communications, at least in my experience. And some part of me is happy that they hit their head against a brick wall, although my own day to day biz is disrupted too.
Considering there haven't been devices yet that are unroot-able, this shouldn't be a problem. At a minimum the various Nexus devices work with fastboot to unlock the device very easily.
^ this. loom founders?
There are lots of things in the new version, but just because your random wish isn't there it's "not much"? Give me a break. Besides, you can already do that with DroidWall or any other firewall in the play store.
Cloudera's Impala SQL query engine uses LLVM to maximize performance, here's an article published recently talking about how it's used.

http://blog.cloudera.com/blog/2013/02/inside-cloudera-impala...
HNWatcher: track keywords and follow users on Hacker News
I wasn't, but for $35, it's easy to give it a try.
I recently saw bcantrill ranting on that piece in this talk[1] and hadn't looked it up yet. Thanks for the pointer.

[1] https://www.youtube.com/watch?feature=player_detailpage&v=bA...
So they're going to keep the number at 7 to continue the Blade Runner reference? So it's really the 2013 Nexus 7.
Well, boring as in extremely high specs for a very low price. I don't really need more distinguishment than that.
Looks like you can order it now (with 3 months free on Netflix): https://play.google.com/store/devices/details?id=chromecast
Neither is inherently safer than the other, certificates are about trust, SSL/TLS gives you encryption regardless of where the certificate comes from. If you control both ends of a connection or know the person who signed the self-signed cert and trust him more than someone like Verisign, then yes, self-signed is just as good or better.

In the case of an organisation like Google, I don't see why the US government would even need the keys for Googles SSL certificates. Google have all the data they could ever want stored unencrypted anyway (or at least have the ability to decrypt). If they had any legal reason for wanting the content of my gmail account, they could just get the courts to subpoena Google for the data.
The freemium app craze drives me nuts. Used to be, the way to get more revenue from your game was to make it better. Now game creators are getting more revenue from their games by making them worse. That's a great example of win-win versus win-lose transactions.

Note that I have nothing against game creators charging for their products, it's just that the freemium model is pretty much inherently built such that creators make their money by making the game less fun to play.
This post is literally a rebuttal to an argument that doesn't exist. Ageism and sexism in the tech industry definite deserve being addressed, too bad this post doesn't come close to forming an intelligent argument about either.
It is my impression also that react is aimed at very large sites (like Facebook), and you need to have a strong grasp of various approaches to dom management to wield React well. Though in the hands of an expert React is the sharpest DOM management tool available and its not even close.

Ractive's approach appears to be much more suitable for use cases like a journalist interested in only learning barely enough javascript to get by.
Chromecast - Bringing Chrome to your living room for $35
The exciting thing would be to see applications compiled to LLVM IR get JIT'ed. Finally C or C++ apps that could inline through function pointer or virtual function calls at runtime.
Out of curiosity, how do those krait cores compare to the exynos a15 based cores that samsung is shipping in volume? I've been very impressed with their performance on chromeos as compared to older ip. With xen now building with a15 hvm support it would seem to make it easier to make use of that 2g of ram. It's hard to believe that android is really going to do much with that aside from the browser.
Microsoft doesn't care that much about PC gaming these days and this is another thing that will bite them. Linux will emerge as PC gaming leading platform in the future.
Some of the performance changes for handling graphics should help with battery life since they will be more efficient in using the CPU and GPU. Some of the Android engineers covered this at I/O 2013: https://www.youtube.com/watch?v=vQZFaec9NpA
I think there needs to be an acknowledgement that the NSA, the FBI, and the government in general are not staffed by angels or robots, but by human beings, and that some of these human beings are criminals. The very fact that Snowden got all that data means that, regardless of whether or not he's a criminal or a whistleblower, the humans in government cannot be trusted with this data. "The FBI" may have a need for this data but the humans in the FBI are too great a risk. I find it absurd that we are even having to have this conversation with an organization that has to deal with operational security.
That's only true of Google traffic as of late 2011.

So historical SSL data captured anywhere between, say 2002 - 2011, could still be decrypted with these keys, right?
The name you seem to have trouble pronouncing is: Tareq Ayoub

Do you want me to write it again? Tareq Ayoub

And to stall your obvious response. No, he was not targeted directly but when you bomb a news organization's headquarters one of the things that is going to turn up in the rubble is dead journalists. What's that you say? They didn't mean to target a news organization? Wooopsies. I must have missed the heartfelt apology.

Why don't you try reading that page minus your reality distortion filter goggles? Here, I'll post the link again. http://www.aljazeera.com/humanrights/2013/04/201348120278145... This time, though, why don't you try to read what it says rather than inventing what it says.

How about the first sentence, "On April 8, 2003, during the US-led invasion of Iraq, Al Jazeera correspondent Tareq Ayoub was killed when a US warplane bombed Al Jazeera's headquarters in Baghdad."

So what you're trying to say is that a US warplane is not an American warplane? Have I got that right? Does your head not get a bit sore what with all the cognitive dissonance going on up in there?

How about another couple of quotes? "CPJ research shows that 'at least 150 journalists and 54 media support workers were killed in Iraq from the US-led invasion in March 2003 to the declared end of the war in December 2011.'"

"'The media were not welcome by the US military,' Soazig Dollet, who runs the Middle East and North Africa desk of Reporters Without Borders told Al Jazeera. 'That is really obvious.'"

You may not want to believe it but it's true nonetheless.
"Nexus 7 should receive the update today, other devices in the coming week"

http://techcrunch.com/2013/07/24/android-4-3-will-be-availab...
Implementing a Left Outer Join in Map Reduce
Also, shameless nitpick, stanza #4 URL in example jobs.txt is malformed. :)
Thanks for writing these tips...

So hard to resist making a nice event finding app!
I believe current Fedora is also setuid free, possibly other distros, too.
What makes it inferior to Apple TV? I own an Apple TV and beyond Netflix and Youtube I really have no use for it.
"Maintaining compatibility with existing browsers" is like saying "emitting machine code for CPUs that actually exist".
Right.

I believe that Google has changed them several times even in the last few years though, so it could be that even they don't have access to the old static keys anymore.
Plugins are where it gets weird. Technically there should not be proprietary plugins at all with the GPL, but it might depend on the interface or manner of linking (eg, would a HTTP-based "plugin" API be considered a derivative work?). For some cases, licensing the original software under LGPL may be sufficient to support proprietary plugins.

Ultimately it's a judgement call by the original author and what use-cases or freedoms he/she wishes to support. Hopefully they've thought that far ahead, though. It's not an easy question for the majority of the population that doesn't quite lean as far as RMS does.
I classed that in with doing GPU computations in JS; it may work in a carefully selected browser and GPU combo today, but it's going to be a while before it's out there.

And even if your JS is running at native speeds, it doesn't solve the bandwidth problem, which is nowadays arguably the distinguishing characteristic of a supercomputer, since the compute nodes of a supercomputer are hardly any faster than a commodity desktop anymore. (Some, yes, sure, but nowhere near the multiples there used to be.)
1. This is only true in JIT's and similar things that strongly depend on linear time register allocation. LLVM happens to now use a greedy allocator that still tries to prioritize time over allocation optimality.

2. This is just a bad compiler then. Good static profiling is actually quite good, and quite accurate, in most cases. This includes value and other forms of profiling, rather than just simple static edge estimation based on heuristics. Usually, the thing that gets hurt is not spill placement, but bad inlining decisions.

For diamond shaped switch statement interpreter loops with simple bodies, the real issue is that most greedy/linear allocators are not great at live range splitting.
Compilers like LLVM (and to some degree, GCC), move all the variable allocations up to the beginning of the function to make life easy by removing scopes (otherwise you have really really crazy edge cases performing hoisting/sinking optimizations), and then for those that don't get mem2reg'd, can't prove they aren't live all at the same time during the switch due to the loop.

Then they make bad choices about which of these variables should stay in registers because their value profiling infrastructures are non-existent.

Proper region analysis, allocation regions, and better optimistic live range splitting would go a long way towards fixing this, but it's not worth it. There is little to no sense in optimizing LLVM for the very uncommon case of interpreter loops (particularly when one of the goals of LLVM is to ... replace interpreters).

So the basic answer is: It's not really a problem anyone cares to solve, not "it's a really hard problem to solve".
Serious question: are you stating that the reason we do not see 50,000 deaths per year in the US due to terrorist attacks is because the NSA keeps that from happening?
Just tried to buy one and got an out of inventory message :(

UPDATE: Tried again and you can no longer add it to the shopping cart. Just says coming soon.

UPDATE 2: I'm a glutton for punishment so I tried again and it worked!
I have to ask: How on earth do you find the time to do this?

As much as I'd love to do this in order to get my hands dirty on web development and out of systems, I can't ever fathom having the free time available every day consecutively.

I mean, for someone "learn(ing) to code" on Day 1 and by Day 15 doing "Dropping Boxes", it just seems a little far fetched. Obviously you have had a good portion of coding experience and are using -some- level of resources, or you are a savant.

I don't mean to sound rude, I just feel like the readers deserve a deeper level of explanation and cited resources, rather than believing you reinvented Conway's Game of Life by day 108.

Edit: I have to add that this is all very excellent work and good on you for sticking to your goals so far. Clearly you are a very talented individual. Cheers.
Generally--somewhat slower but uses less power.
Actually, register allocation on SSA graphs can be done optimally in polynomial time, as the graphs are all chordal.
It's not clear to me what this means for Google TV, which, it seems, has long been a bastard stepchild in the Google consumer product family. If I both wanted to play games and take advantage of Chromecast apps on my other devices, I guess I would need both? Or maybe there will be a Chromecast receiver app for Google TV?

More broadly, this seems symptomatic of the continued tension between the Chrome and Android platforms within Google, since this is yet another space where they're stepping on each other's toes without obvious rhyme or reason from a consumer perspective.
Yeah as awesome as this looks, it also feels like a full time commitment is needed.
I just ordered one. Impulse buy on my part - but with a SDK + support for multiple devices, I have high hopes for it. Looks really awesome, and it'll probably land up being pretty hackable. :D
Building a popular solution seems to be even harder than building a right one, and that seems to be the real goal, in terms of financial success.
No, I do not run one but I work in one. I am just curious. I hope you are not operating on a very razor-thin margin.

Most programmers are very opinionated. It is very easy to ask them about their opinion on how to improve the project, how to decrease cost, and so on. I'd suggest doing that as it costs pretty much nothing extra.

From reading Jeff Atwood, my opinion is that the person who goes above and beyond to make himself replaceable is the one you want to keep. I am not a manager though and I am sure there is a lot more to it than I know.
5GB doesn't feel like enough... I've been using AWS' Glacier for my photos and it's pretty much exactly what I needed, the digital equivalent of a big musty box tucked away in some inaccessible corner of the basement.
I did not know that. That is pretty cool.
I honestly don't know what that should have to do with the controversy but submit neither of us will be happier or smarter after the debate that a detailed answer to this question would provoke.
100% Conversion
but just because your random wish isn't there it's "not much"?

Er, where did I say that? My "random wish" was one of the new features they announced that I am glad they included.

There are plenty of new features in 4.3, but they're all developer-centric. Absolutely nothing wrong with that, of course, but it means it isn't so exciting for many people. Especially as few people can afford to target these new features right now, given that their potential market of 4.3 users is tiny.
Before I started the project I freaked out and wrote down a list of every idea I could think of. Sometimes I feel like I'm going to run out of ideas but I usually get inspired by what I've been working on.

I spend about 10 hours a day working on the project which doesn't leave time for much else. Most of that time is spent coding the day's website and I spend about an hour at the end of the day writing the blog post. Monday's start with me writing a bigger post about my thoughts from the previous week.
Call your representative's office (http://www.house.gov/representatives/find/) and tell him to vote for the Amash Amendment to HR 2397 (citing the bill number signals seriousness) and point out that the data for the call is being recorded by the NSA (seriously: the one blanket metadata warrant we've seen is for Verizon's Business unit, which as the D.C. ILEC we can assume provides the Capital Hill land lines).

The guy who answered the phone this morning groked "including the data about this phone call", said the office had been getting quite a few calls on it, and said he'd add me to the tally.
the text format changes, the API stays relatively static (afaik). Most tools use something similar to:

LLVMContext &Context = getGlobalContext();
SMDiagnostic Err;
Module *Mod = ParseIRFile(argv[1], Err, Context);
I honestly don't see why this is a bad thing. Would you prefer the automated emails?

If you were on the other side of the equation, how would you deal with trying to get real feedback about your product? To me, it's fair to thing a company that's goes through the expense and effort to have a real person (taskrabbit or not) contact me deserves just a bit more consideration.
I wasn't even aware Google TV was still a "thing". I had assumed the product line was long dead.
You'd have to register each domain. For hosting, you could try to find a free plan, like Heroku, and point the domain there. Or you could buy a VPS or dedicated server. I had a Windows dedicated server once for projects like this, but it was just too expensive to keep.
If you can sign up on the web, you should be able to cancel on the web.

Factoring in the cost of my time, sending a certified letter costs me $200.
You might find this interesting, a database query engine using LLVM IR to speed up performance.

http://blog.cloudera.com/blog/2013/02/inside-cloudera-impala...
As someone else mentioned, I think the hardest part is coming up with idea.

Most of these are really cool! Awesome job.
As a longtime AirPlay user, I find this less exciting since AirPlay works with pretty much anything that's on your iDevice. That said, cross platform is interesting.
Could they all reside on subdomains or are you saying you don't want to pay $5 a month for hosting for each?
Haha, yeah, took me a bit to figure out I could click. Combined with the bizarre print era font instead of something modern I just expected it to be scanned images or a PDF or something and not interactive at all. Maybe they need a new rule not to use old fuddy duddy fonts in modern media like web sites.
I like the idea. I agree that your comment comes across as negative, but it offers a general constructive solution related to the OP.

What was your main reason for coming up with jobs txt ?
seconded. day 46 you wrote a snake game using canvas manipulation? i call shenanigans.
White House Seems Afraid NSA Defunding Law Could Actually Pass Today
It's the links not being different enough from the body text. Add "a { color: #31A2E2; }" to the CSS and it's easily scannable again.
Weiner Weeni Wicci 
One of the most interesting Teesprings I've seen in a while. Weiner came, saw, and yes, conquered.
Gandi simplehosting is hard to beat if you're hosting a lot of static pages from different domains. $30/year if you've already got domains registered with them. I've used it for a couple of things, and for the cost/realiability/simplicity when using gandi domains (which are granted a bit expensive) Ive been very happy with it.
I'll have to check the numbers. The 6000W came from the stove's rating tag. It's a small stove that supplements an oil burner to make the living room and kitchen comfortable. The oil burner keeps the whole house warm enough to not burst the pipes.

I'm not sure where I read 1000W but it is for a square meter perpendicular to the sun's angle. Here in North East USA, solar installation folks say we get "3 hours" of direct sunlight per day in winter and 6 hours in the summer. I think that accounts for shorter days and weather.
+1, came here to post exactly that
Awesome. This will nicely round out my HTPC setup. I have an R-Pi running XBMC along with an MK802ii on which I've built a system which lets me trigger music playback from XBMC using RFID cards.

http://fuzzysprojects.wordpress.com/rfid-triggered-music/

I had been working on a way to get youtube vids to playback in XBMC by firing a json call at it, but with out spending time hacking together my own chrome extension I was never going to be able to make it easy enough for my wife to do.

I had already made the purchase before I headed here to the comments and noticed that it also came with 3 months of netflix. Nice bonus.

PS: the learn more link isn't working atm: http://www.google.com/chromecast
Vendetta Online launches support for the Oculus Rift
It's a 7" tablet, that's why 7. But it does look like they are doing what Apple does, not giving the models different marketing names...
So that's how you make money making WP themes.
Even a 777 or 787 won't fly direct from VVO, around Japan, around US airspace, and around Mexican airspace and reach even Nicaragua safely. Much less will it make Bolivia or Venezuela, if it were even possible to cross foreign airspace to reach those countries.
The A15 is quite a bit more powerful, even with lower clock speed. Cortex A15 supports hardware virtualization. I'm not sure if Krait supports it yet.
Hey Rich, this looks like it's a lot easier to get into than Angular or Backbone, as someone who doesn't have a lot of JS experience beyond jquery. However, I'm interested in connecting it to a server.

I really like the classic "Hello, {name}" example- how would I go about supplementing that so not only is the model constantly updated on the client JS side, but also on the server's database? Is there some place where I put a .ajax() call and Ractive.js handles the rest? (So the functionality would then be to display the name in the database, but whenever modified by the user, the database's value is also modified)
NTSB calls for wireless technology to let all vehicles 'talk' to each other
It's okay to quit
I like it's elegance, but it looks seems similar to using an Ember.js view and Handlebars templates.
http://j.mp/reactiveinember
We had CJs
I'm guessing you're talking strictly about the Nexus line? Because there's several Android devices that have proven un-rootable thus far, such as most Motorola devices, several HTC devices, and so on.
This is awesome. Reminds me of the girl who learned to dance in one year by recording herself every day. Also reminds me of Seth Godin who recommends starting the day by producing rather than consuming and follows the practice by writing a new blog post every day, without fail.

Consistency is so hugely important. Quality is born from quantity.
Never any chance of it having it. No mention of SD card in any leak. Nothing got to do with Apple, nothing to do with anybody but the big G. If you want SD go to Samsung that is well known. You have the choice with Android.
Great specs. The bezel feels a bit big and clunky though. I suspect there's no easy way to hide the battery needed for the hi-res screen...
The easiest way to connect my PC to a HDTV is my HDMI cable.
I don't think the ratio would impact that too much. If anything it's the 7" vs 10" size that would hurt your ability to read PDF's and such.
Is it just me, or am I missing the point of this article. I have yet to meet a person that is embarrassed to make money. Everyone wants and needs to make money, because without that fundamental goal, nothing else in the business or venture is possible.