skysight-inc/HackerNews huggingface dataset:
"My data showed the cost of a real, targeted follower on my platform was about 12 cents, versus $2.50 on Twitter Ads"

The cost is lower, but can someone do studies on the lifetime REVENUE of a real, targeted follower? It might all be meaningless if that number is 0.01 cents.
This is just an outright racist rant... I don't even see the point you are making...

Most Asian companies... Just from your experience with one.

You seem to just be a bigot. :(
Oberon used to be taught (possibly still is?) as a second language at Oxford (after Haskell).
As far as I'm aware, the Oxford Oberon compiler is still alive and has versions available for all platforms.
It is available here: http://spivey.oriel.ox.ac.uk/corner/Oxford_Oberon-2_compiler
How is the backslash better? The parantheses can stay if you join two lines or split them.
This is a pretty poorly crafted argument.

1. Phish is popular.

2. I think Phish wouldn't have succeeded if they grew fast but I have no evidence to support that.

3. Your startup is just like Phish.
already switched to kickass torrents.

people might one day share their bittorrent sync keys, it will be oh so fun
From a purely technical perspective they could using platform.twitter.com/widgets.js that the blog includes.
SF Restaurant Sign Calls Yelp ‘Bully,’ Integrity of Reviews Questioned
Check out Bluebottle OS: http://en.wikipedia.org/wiki/Bluebottle_OS
In theory, yes. But people will still be unreasonably angry if they say "go ahead and copy" and then a big corporation copies it and makes millions of dollars and you are entitled to nothing.

Honestly, I fail to see what this adds over a well chosen creative commons attribution.
There is something humorous in making a statement against copyright predicated on fans giving a PILE OF POO[1] about the creator's will. People already share what they like; they just don't like most of the stuff that's given away for free.

[1] http://www.charbase.com/1f4a9-unicode-pile-of-poo
I don't think the feature itself would be ignored. His service doesn't destroy the usefulness of favoriting itself.

It would however cause users to start ignoring Twitter messages/notifications. People are already ignoring responses from people they don't know, and it can get even worse if we think most people interacting with us are just bots.
Indeed. The effect is the same in the end if the sales tax is paid and not avoided (e.g., no receipt). With VAT at least the taxes on the intermediate steps of production will have been paid even if the retailer and consumer are cheating at the final step.
Obviously, that's right. I was just pointing out that in the aggregate, improvements to energy efficiency in the residential sector are not a "tiny, tiny drop" vis-a-vis industry as the GP was implying.

And it's also true that residential lighting is not a big energy consumer, even though it still represents close to 10% of US electricity use (not of overall energy use, of course).

http://www.iea.org/publications/freepublications/publication...
I have heard this argument before, but you are making a rather big claim when doing so. If all property rights is government granted monopolies, you are then saying that the government is the owner of all and everyone’s property.

That mean you don't own that car. Its the government car that they have given to you under a granted permission to use it. Same goes for your house. All they need to render the third amendment void is taking back their granted permission. Basically we are now describing a capitalistic governed country like the US as if it worked like an communist controlled one.

So before I continue down this line, do you really claim that government is the rightful owner of everyones property? If not, then we must separate physical property with government granted permissions.
Why not just plant lots of explosive devices WITH a trigger mechanism... make the numbers game work for you :-)
I always wished there were a service where you could go to several weeks after a news story and ask the question "I wonder what happened to x".

This service was getting my hopes up but I am afraid it will just list me 100+ news stories around a topic which I would have to sift through. Actually I suppose I'd need something like tldr.io, where people write a summary that I can read several weeks after the story broke.
What are those concerns exactly? Does Chinese hardware to prime factorisation faster than others?
Until you release the SaaS version ;) I at least have a place to start making more intelligent decisions from. Greater than the wild guesses I was using before. :D
It's a racist rant, but Huawei is just the incarnation of all the negative Chinese stereotypes. One of my buddies does a lot of business with them, and they're awful to deal with, shady in dealings, try to get out of paying whenever possible, etc.

Business culture is not uniform throughout the world, and business culture in Asia (ex-Japan, maybe ex-Korea) and the Middle East is generally not as polished and civilized as business culture in the West.
The consistent use of "solution" as a verb in place of "solve" makes this hard to read; especially things like saying "every problem must be solutioned" (oddly enough, the BOLT diagram uses "solve" as the verb.)

But once you get past that and some other odd uses of language, this seems to be an argument that the units of work entering the development queue in an Agile project ought to be the output of a process of decomposing problem statements and then, when the appropriate level of focus has been reached, developing solutions to the decomposed problem statements.

I don't have any problem with that, but I fail to see how it offers anything new. Aside from what appear to be gratuitous swipes at "value" and "user stories", a halfhearted attempt to propose new jargon (except that the terms aren't defined, each just has some vague statements made about it), and a claim that this somehow increases the organizational value of the PMO, this seems to be exactly how most works on agile or lean methods I've ever seen have suggested that work items (whether they are called "user stories", as is common in many agile approaches, or not) are generated. So I don't see what new is being offered here, or what the concrete problem being addressed is.
Both. Results were similar. But in the end I will work on the machine with a fresh install and put Windows 7 on my old machine.

Migrating was painless, except for finding enough disk space on an external drive to move all my somewhat disorganized and sprawling file hierarchy.
Beg to differ. I prefer bone background with Silian Rail font.
Cinnamon has gotten much better. You might want to give it another shot.
Retargeting Gone Wrong
How heavy metal riffs stimulate our brains
This is an incredible idea, and it looks like you executed your design well, and even had the gusto to put school aside to go 100%.

If anyone deserves to succeed, it's you man. I hope twitter comes around for you.
So interesting, thx Rand !
LinkedIn Contacts: a smarter way to keep in touch
Haskell solves this problem by allowing both. In any situation where layout/indentation has meaning, braces and semicolons may be substituted.
Who’s doing Mobile Discovery (clue…it’s probably not you)
Yeah, no company can make money in the US..
I always love stumbling across links to that site I wrote years back. I had no idea that it was ranking in Google for "pile of poo".

The source is available if anyone wants to improve it:

http://github.com/mmastrac/charbase
I totally understand mean and standard deviation now. :D
This is really interesting - I'd never heard of this. But glancing over the page you linked to, it looks like 4 million downloads netted about $20,000 to fund the next several episodes. So they are massively popular, but barely covering the cost of production of an extremely low-budget series. This is therefore a labor of love and not paying anyone's mortgage or feeding any families. But they seem to have a lot of love.
"Harvard is better than UW and any other state school."

Well, I can't let that statement go by without challenging it. At the PhD level, I just don't agree that Harvard is better than UC Berkeley overall. It's pretty close, but I think UCB has slightly greater breadth and depth at the PhD level.

http://newscenter.berkeley.edu/2010/09/28/nrc-rankings/

Like I said in an earlier comment, there is a type of very high achieving undergraduate who looks at and engages with a university more the way a grad student would. There are plenty of reasons someone like this might choose UCB or UMich over an ivy league school.
Doesn't seem very loving to me if I explicitly state I don't want you to copy my work and then you go ahead and do it against my wishes. This appeal to emotion argument is quaint, but nonsense.
Even the AP Twitter accounts are taking eons to bring back from suspension. Twitter haven't exactly streamlined that process, to say the least.
I feel this message always gets lost in the sea of "but diversification is doubleplusgood!" You can't have a culturally diverse population and still have a singular national identity.

Have you read about the Lombard invasion of northern Italy in the 6th century? It was essentially a massive, unopposed migration, but the effect was the same as an invasion - the Lomards ruled northern Italy for centuries.
Or on Chrome on OS X. Check your device and connection, someone might be trying to MITM you.
As a side note, there is an fxguidetv[1] episode[2] where they talk to Dedo Weigert about LEDs. It is a very interesting interview that talks about some LED myths and color temperature.

1) http://www.fxguide.com/fxguidetv

2) http://www.fxguide.com/fxguidetv/fxguidetv-170-dedo-on-dedol...
This is crazy. I understand that the hammer needs to go fast in that whackamole game but they should at least publish the list of blocked domains to allow external verification. This is a slippery slope to censorship.
Yay to my 60 euros, 5 days battery life, android 2.2 huawei phone !

Thanks china ! Because who really believes you can have everybody have their ferrari...
I think a lot of people use the "self-documenting" excuse without knowing what "self-documenting" really is, and what it brings to the table. Self-documenting code is a good fit for a reasonably small and straight forward function. If you have a function called get_thingy() in the context of some sort of "thingy container" then you probably don't need to go out of your way to explain "This method gets a thingy from the thingy container."

This can even be expanded to more complex single-purpose functions that are not exposed directly to any external APIs. For instance, if you have a functioned called restart_thread() which first tries to stop a thread, then stats a new one then you might be safe.

However, as soon as you leave the realm of the obvious, comments are a must. Clearly in situations where you're trying something clever, like that Q_rsqrt function, missing comments will boggle all but the most specialized professionals.

Unfortunately people often forget about another important type of comments; those that explain what function this piece of code serves in the program. I've lost count of the number of "Context"s or "Interface"s or "get_data"s I've seen when trying to read someone's code. In those situations a single line like "This context links the rendering pipeline to the physics simulation" would go a very long way.

Instead when I see this sort of code it will either not have any comments at all, or it will be a dissertation that all the theoretical uses of the piece of code (Omitting what it's actually used for in the current context).
Capsule, The Developer’s Code Journal
Until your LED bulb starts making a strange noise and you discover these things actually have a cooling fan inside of them. This thing WILL fail if kept running for a long time.

https://www.youtube.com/watch?v=5avJVvrFedc
Apple manufacture in china.

Samsung manufacture in china.

Designed in California doesn't mean made in America.

BYD in my mind would be the one of the pinnacles of Chinese goods, but they only sell locally. As far as I know
It's probably missing an intermediate cert. Firefox and Chrome for mobile warn about that, but not desktop Chrome (and it seems some versions of IE)
As I take it, it's not really possible yet. In any case, we're talking about 'multi-signature transactions' [0]:

A multi-signature transaction is one where a certain number of Bitcoins are "encumbered" with more than one recipient address. The subsequent transaction that spends these coins will require each party involved (or some subset, depending on the script), to see the proposed transaction and sign it with their private key. This necessarily requires collaboration between all parties -- to propose a distribution of encumbered funds, collect signatures from all necessary participants, and then broadcast the completed transaction. [0]

If you are using Blockchain's Mywallet, you might already be able to use them, as an end-user. [1]

One way to implement them is by allowing a more generic 'script execution per transaction' (not sure of wording) mechanism, proposed in BIPs 16 and 17. [2] [3]

Also see bitcoin.stackexchange question about multisig TXes. [4]

As I understand it, if you're a developer wanting to implement arbitrated bitcoin transactions, you'll have to wait. Correct me if I'm wrong though.

[0] https://en.bitcoin.it/wiki/BIP_0010

[1] https://blockchain.info/wallet/escrow

[2] https://en.bitcoin.it/wiki/BIP_0016

[3] https://en.bitcoin.it/wiki/BIP_0017

[4] http://bitcoin.stackexchange.com/questions/3718/what-are-mul...
1. On the authenticity scale, meme language is at the very bottom. Anything is an improvement.

2. I didn't tell them what to say, only what not to say. Putting words into their mouth might have been inauthentic, but that's not happening here.

3. Just because people are "behaving the way they are", doesn't make it authentic. In case you haven't realized, we live in a world filled with constant sophisticated attempts at mass behavior modification. We are all victims from time to time, and behooves us to at least be introspective and aware of when we are. (not that meme language is a part of that, it's more an accidental artifact of networked humanity, but point generally applies).

4. Using memes is a rhetorical crutch for lazy writing.
Chrome on linux is happy with it.
The value could well be in the person they pick up rather than his product (or there could well be bits of the product that are genuinely useful to them, and a potentially interesting customer base)
Yeah, savvy companies are getting away from the annoying "RT every nice thing people say about my company" with 'fave it and then point the faves at people if they want testimonials". Hostgator does this well: http://twitter.com/hostgator/favorites
There are more positions made for these applicants but they are at other less prestigious schools. And I don't mean that as a negative. There are tons of schools that aren't Ivys where you can still get a great education. And I'm not talking about MIT & Stanford. There are a lot of great liberal arts schools and state schools that don't have sub 10% admission rates but still provide an amazing education.

You don't need the prestige of the Ivies to get a great education.
Does Google actually promote links to their own services? (Outside of marked advertisements, I mean.) The article isn't totally clear on what 'ranking policy' refers to, exactly.

I know they have the ability to specially promote 'social' content that they think is relevant, and presumably that's tightly coupled to their services (but also supports Twitter and Facebook, as far as I know). Is there something else going on here?
The importance of animations in UI design
That's a difficult chart for an outsider to interpret. How are there electricity exports if there is no electricity production? How do they count "industry" and "residential?"

In any case, I'll note that the "residential" line does indeed read 262 mtoe but the "production" line at the top is 1,686 mtoe, leaving the "residential" category consuming something like 15% of total production.

Most novices and outsiders would probably be content to count non-residential energy use as "industrial," even if that doesn't match the IEA's more detailed classification. Especially energy-intensive commercial activities that I imagine must make up the "transport" category (like aviation, trucking, railroads, and shipping).
Forth isn't suitable for large systems or large teams. And Smalltalk has a "image" problem.
This thread started talking about the value that readers provide. People listen to the Beatles partly because people listen to the Beatles. Where's the direct cash payment for that value add?

If musicians aren't going to reward the people that advertise their work then they shouldn't release it in the first place.
I don't see how this is any better than Creative Commons.
I don't like this trend with services being shut down by the big guys in the industry. You see what happened with AppGratis, and now this. I understand the whole TOS violation thing, but when a big company can shut down a successful startup just because they don't like what they're doing, it doesn't jive with that whole capitalism thing.

Is there anything we can do about this, or is it just a product of building on someone else's platform? Obviously, this has happened throughout history, but on a much smaller scale. I can't recall something as prevalent and simply integral to most people's everyday lives as Twitter/Facebook/the App Store where this sort of heavy-handedness could happen. Even when Windows was in its prime, people could pretty much build anything they wanted for it (for better or for worse).
In the UK Virgin Media goes further and blocks the IP address of the black-listed domains. Distributing the DNS wouldn't help.

Btw implementations of distributed DNS already exist, eg: http://dot-bit.org/Main_Page
Link to referenced article: http://www.latimes.com/news/local/la-me-banks-yelp-20130420,...
Thanks for the post. I'm at the beginning stages of planning a large single-page web application. I'm very interested in a Google-backed framework, but I continue to have concerns when reviewing tutorials like these. I'm genuinely interested in hearing thoughts on the points below.

Here are some of my concerns...

1. Spaghetti Code. "... AngularJS let you execute expressions directly within your HTML pages." Why do I want JavaScript code in my HTML at all? I normally like absolutely clean HTML templates for two main reasons: 1) They can be used & rendered anywhere 2) they are easier to maintain.

2. AngularJS Directives seem to mix control structures & Code inside HTML templates. This seems difficult to maintain...
<div data-ng-repeat="user in users">
...
</div>
JavaScript can do loops and most developers understand that. data-ng-repeat is only understood by AngularJS, which means this template will always need to be rendered by AnglularJS. Also, is the template forever tied to a "users" collection? What if I would like to reuse the template for "clients"?

<div data-ng-repeat="user in users" data-ng-show"=user.gender == 'female'">
...
</div>

Again, code is mixed in with the HTML template. We moved away from <a href="#" onclick"alert('What is up?');"> a long time ago (I realize my example is an event, but I think it still holds true.) . Also, what does this code do behind the scenes: add "display:none", add "visibility:hidden", or add a CSS class? Where do I change the behavior. It feels like this code belongs in a controller/view with the rest of my code.

3. It seems as though the debate of DOM based rendering vs string based rendering is still going on, but do I have a choice with AngularJS? Right now, I'm not a fan string based rendering on the front-end because it locks me into a specific rendering engine (e.g. Handlebars, Mustache, Underscore etc.). Also, if you have no {{tokens}} in your templates you can render them on the server and then later update them on the front-end (I see the AngularJS devs say this is bad, but hybrid can be useful for security, SEO) . There are a number of DOM based templating engines out there. One I like very much is transparency. They have a great FAQ on this topic:

https://github.com/leonidas/transparency/wiki/Frequently-Ask...

4. "Using proper separation of concerns, controllers should never contain anything related to the DOM." Why is this the case? When would you ever use your controller outside of controlling the DOM in a Template? Is AngularJS's view that the Controller contains the event-handling function, but the View/Template does the binding?
Ubuntu Saucy Salamander
Is there a nimble framework for web programming in Java? Is it Spring?

I used Java in C.S. school, but it seemed overly cumbersome. But after using Rails for the past 2.5 yrs (and hating it) and PHP before that, I'm open to a more versatile - but stable solution. Python seems great for everything non web (seemingly nowhere near as robust as Rails for web development..)
Hi Fred and Paul! You don't know me. I just wanted to be able to tell people I said hello to you two once :)
I think we can all agree the problem with publishing is getting read. There's your value. Force the sale early and you trade that for something else.

Mince about ideology all you want, this is the market.
Show HN: Tweets on Air - AirTweet
East London Tech City Startups To Get Access To Network Of 4G Hotspots In June
London feels so much more advanced than NY some of the time.
Tourists’ Emails Can be Searched at Israel’s Borders
I don't think that would result in an internal server error.
I think it would be an exceedingly interesting project to define a Pythonic syntax for Rust, then implement a Cfront-like frontend to translate Pythonic-Rust to brace-and-semicolon Rust before compiling it. (The Rust language spec is gradually reaching a point where there would presumably not be large, disruptive changes.)

You could make it available to the Rust community (and even the broader Rust-interested community on HN and Reddit) and see if it takes off.

If the Python-Rust were to become more popular than brace-and-semicolon Rust, the creators may well be persuaded to adopt it. Or at the very least, you'd have a thriving like-minded Python-Rust community. :)
I tried Oberon once and have to say that it was way ahead of its time. Not only did the author (of the linked paper) invent one of the first JIT compiled systems, but also the ability to execute code with a mouse click (similar to Rob Pike's ACME editor) is---for a systems programming language---still not available today.

There were several novel research ideas tried for the Oberon system. I remember there was some paper called "Active Text" that allowed putting videos into code comments. (Probably that could have been done in Smalltalk, too.)

Finally, all of the books explaining details are heartily recommended. Wirth's compiler book (referred to at HN several times) is a classic easy-going introduction (the Oberon-0 grammar fits on only two pages IIRC! [1]), his algorithm book (also available for download, also referred to multiple times at HN) has some of the nicest descriptions that I did not find anywhere else (showing a divide-and-conquer approach to computing the median [near the Quicksort treatment]; plus polyphase sort, which might be useful again in data centers), and finally the Project Oberon book contains some unique treatment on system software that is not easily found anywhere else. For example, it contains the details on what's called PieceLinkText, which is the (at least AFAIK) best data structure to implement a text editor and it's operations. (Predating rope-strings by a fair amount of time, too.)

edit:

[1]: just checked my own copy; Oberon-0's grammar actually fits on one page, the full Oberon grammar fits on two pages!

[2]: URLs:

- Compiler book: http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf

- Algorithm book: http://www.inf.ethz.ch/personal/wirth/books/AlgorithmE1/AD20...

- Project Oberon: http://www.inf.ethz.ch/personal/wirth/books/ProjectOberon.pd...