skysight-inc/HackerNews huggingface dataset:
Sorry, I meant N9 when I said N900 which was earlier. Yes, it was actually released, and I would have been interested in it if it weren't for the fact that they released it right as they cancelled Meego development and switched to Windows. Now there have been several forks of that effort since then, like Sailfish and Tizen, but they haven't actually shipped anything yet, so it's been two years without any real updates.

I agree that it's promising and more hacker friendly than Android. I've been following it for years, and keep thinking "that looks interesting, maybe I'll get one once they've completed their transition to Qt (so I don't start writing GTK apps that will be deprecated soon)" or "maybe I'll get one once they've finished migrating from Maemo to Meego", but every time I do that, there's some new major shift or the project is cancelled or the like.

So, I have some hope for Sailfish, but it's still vaporware as far as actually shipping hardware, and the history of the project and confusing family tree has left me somewhat skeptical, and not willing to spend serious effort on it until it stops being vaporware and someone actually manages to ship a version 2 of the same platform without some complete rewrite of some major component of the platform.
I'm a parent, too, but to me the fear of giving children too much "screen time" is anachronistic in this day and age. Not to say that screen time SHOULDN'T be limited, but the reasons for that are primarily because of the passive nature of, say, watching videos where images on screen change quickly. There is evidence that this sort of constant passive entertainment can erode attention spans. What we're concerned primarily about is !) instilling self control, which in and of itself has nothing to do with electronic devices, and 2) exposing our kids to a variety of stimuli and not just whatever appears on a screen. But again, this latter point is important irrespective of whether we're talking about electronic devices, legos, or barbie dolls.

As to buying physical books being a great bonding experience, I agree, but I think it's also beside the point.
It amazes me how people keep loosing money O_o Even if it only worth $1,000 why would you ever put it in the bin ? What a waste =(
> From the pessimistic point of view, why would anyone choose to work a crappy job at Walmart or McDonalds when the government would give them the same money without having to do anything.

because, despite the myth of the lazy poor, most people enjoy being productive.
> what happens when it decreases the number of people who choose to get an education ... After all, the thought of perpetual poverty is a huge motivator

It's also a catalyst for the kind of lifestyle that quickly stifles further education. As it stands, unskilled, uneducated or partially-educated, non-wealthy individuals often have one realistic option: low-wage, long-hour labor which seems to tend to form a trapping cycle.

Now consider for a moment the line of work for (I think it's fair to assume) the majority of users of this site (software development) and the nontrivial number of people in the business who are largely self-educated. It would be silly to promote self-education and free-time online learning as an exact analog to accredited institutional education, but this field in particular presents an interesting case study in individuals simply choosing to get educated in a subject and succeed on their own time.

Is it likely that a subset of the population would simply settle for the minimum income lifestyle? Of course. But I'll wager without a second thought that freeing up a large other portion of the population to pursue their interests will in fact raise the number of educated individuals entering the workforce. After all, the promise of a higher standard of living is still a huge motivator with a basic income of only $10,000/year (still below national poverty level.) And societal attitudes towards the former group are not likely to change -- in fact the sense of tax-dollar ownership is liable to increase stigma on nonworking or nontraining individuals.

There are no modern examples of such a system to draw concrete conclusions from, so it's all hypothetical in the end. But I think you are looking at it a bit narrowly and missing the greater economic good that could come from removing "basic survival" from the top of the list of concerns of a huge portion of the population.
While I want to give you an internet high five, I'm sure what you did was illegal in the US.
"openness" - I want to use my favourite language and familiar environment to produce high-performance apps with good UX. The only advice I have heard from "open web" guys so far is to use transpilers (thanks very much). Xamarin and Mono seem to be the only organization that tries to give developers what they are asking for. It's a shame that they have to charge, but it's a reality.
Have you ever worked at Amazon? He did. For 3 years (I did for 4). I very much doubt PA is any worse than Amazon with regards to it being the job from hell. Everything in the PA job description is practically a carbon copy of what should be in every job description from Amazon.

"he probably has no idea what a market salary looks like"

Amazon doesn't pay as well as Google, but Amazon salary is really far better than you'll get at anything other than the four big tech companies for a normal SDE.
Its a distraction in a novel, but a life saver in a text book.
http://news.ycombinator.com/item?id=6723956

Basically, there is a whitelist of domains in Chrome where NaCl is enabled for non-web-store apps; the basic criteria, according to Google, is that (like the web store) these are places where Google has a lever to move people using NaCl from NaCl to PNaCl over time.

Obviously, this applies to Google's own properties.
Unfortunately I live two hours away from the Bay Area, which is why networking has not been beneficial. My location is why I am looking to commute only once a week (or a couple of days every two weeks).
Because people who take these risks change the world. Failure just goes with the territory sometimes. Without entrepreneurs, you'd have life filled with many more daily aches and pains. We need to celebrate these folks. They are the real heroes of society.
We have the same problem today. For instance, food stamps can be sold/wasted, and not everyone who needs them signs up.
YC startup Homejoy establishes charitable foundation to support veterans
Surely there is a Scala for it? Alternatively use Mono and C#/F#.
I don't understand why would you need to read a physical book to show them you can be entertained without an electronic device (doesn't playing with them already show that?), nor why would the whole family need to take a "timeout" from electronics so that you can tell him he can't use the devices.

I agree that physical books are best for children, and I certainly give physical copies to my younger brothers, but the reasons for the parent to read physical books seem specious.
NIH.gov is ranked #335 globally (185 in U.S.) according to Alexa.
I wonder what percentage of that population actually reads books outside of school. Probably a depressingly low number.
Which means 38% prefer them electronically. And taking into account the historical trend, this is good for e-books business!
Do you remember these days when Macs were only 9% of the US laptop market? And look at them now. Customers love convenience.
One question: has anyone else ever done the math on this?

Let's suppose we have a basic income of $1,000 per month per citizen. This is barely enough to get by in someplace like eastern Washington and not enough to get by in someplace like Seattle but it's a nice round number so let's go with it.

The US population is about 300 million. But let's assume only adult citizens receive basic income. If you want children you have to provide for them yourself. How many adult US citizens are there? Well, Barack Obama won 51.1% of the popular vote in 2012 with about 66 million votes with 58% turnout. By my calculations that's a voting-eligible population of about 220 million.

220 million people receiving 12,000 a year is around 2.6 trillion dollars. Total federal tax revenue is around 2.8 trillion dollars, and total expenditures are around 3.5 trillion. You think you can make up the difference by eliminating other entitlements? You can't. Look it up. Basic income + defense + transportation already exceeds the current budget, with nothing left over for courts, embassies, Medicare, the space program, or the Coast Guard. And that's with a particularly low basic income that isn't really enough.

So you're left with having to raise taxes. Fine, you might say, just tax the rich--except even if you subtract out a lot of entitlements to close the budget gap, including social security, you still have to raise maybe an extra trillion dollars in tax revenue just to keep a comparable deficit.

The only way to really make basic income work is if it's effectively means tested. One way of doing this might be to say: if you get paid 72,000 a year, your salary drops to 60,000 and the government taxes your employer for the 12,000 that you receive in basic income; either that or you just don't receive basic income anymore, it's mathematically equivalent. But that is more of a guaranteed minimum income than a basic income anymore, and it's politically that much more difficult.
Using Node.js for Static Sites: Jade
I think that might partly explain the advertising, they seem to be modelling themselves on that Central/Northern European, Berlin counter-culture, Girl-with-a-Dragon-Tattoo, techy-savvy hacker kind of thing. Problem is, at least from the other side of Europe, that seems like it would represent a fairly tiny demographic, and I'm not sure deliberately avoiding the mainstream, and going for semi-obscurity, is all that great a marketing idea!

But, in any case, regardless of the marketing, the phone does seem promising. Seems to be the most credible of the open source challengers to Android/iOS, much more so than Ubuntu Touch, for instance, because of the direct experience of the staff and the fact that a phone is actually being sold. Also, personally speaking, it's nice to see an open source OS made by a company apparently looking to make money from selling hardware and software, as a product, rather than from leveraging user data.
From the infamous burning platform memo, the rationale for leaving Meego for Windows Phone:

>"The battle of devices has now become a war of ecosystems, where ecosystems include not only the hardware and software of the device, but developers, applications, ecommerce, advertising, search, social applications, location-based services, unified communications and many other things. Our competitors aren’t taking our market share with devices; they are taking our market share with an entire ecosystem. This means we’re going to have to decide how we either build, catalyze or join an ecosystem."

Jolla's move to support Android apps is to try to mitigate the above effect, but it may lead to the Windows vs. OS/2 scenario where OS/2 ran Windows programs too well, so companies never bothered making native OS/2 apps, after all, why waste precious resources on supporting yet another incompatible platform?

On the other side, as I said in another comment, you have huge companies selling smartphones at or below cost using their profits from other lines of business(Nexus 5, Moto G, Lumia 520(a surprisingly good smartphone for $59 off contract?!!)). They're doing this to either gain marketshare for the ecosystem effects(Microsoft) or as a moat, to sell ads, or to commoditize and reduce Apple's smartphone margins(Google)[1].

Jolla has to compete with these and ultracheap Chinese and India OEMs at the low end and the iPhones, high end Galaxies, Lumias with 41MP cameras and 6" screens, HTC, LG phablets at the high end.

I wish them luck, they need it.

[1] http://techcrunch.com/2011/03/25/search-googles-castle-moat/
SSA tends to result in a larger on-the-wire format since you have more values and phi nodes. Interpretation is slower because you end up with a lot of values unless you do some sort of register allocation, and you have to interpret phi nodes. If and when you need SSA, the dominance frontiers algorithm is fast in practice (as IonMonkey/Crankshaft show).
It's just another example of people abusing their power. Got name brand recognition? Use it to stick it to your workers. Prettying it up with bright primary colors and photoshop fades all you want, we can still see the reality behind the flowery show.

I would like to believe that this guy enjoyed his job and it was a fair relationship. But that just doesn't ring as true. He's deluded himself into believing that he's working for a greater cause, the people who like Penny Arcade. It's not really a noble cause though is it?
> Until then, understand one thing. People want STABILITY in their currencies, at least if they are going to spend it.

Agreed. People are less likely to spend as the price climbs quickly. This can be mitigated with a viable options market, it would provide a hedge against bad movement and it would increase liquidity significantly which would lead to more stable growth.
Is there a way to do recurring payments with Bitcoin yet?
I'm saying I think it would take GC rearchitecting for Java to be able use a pointer into the middle of the string in its internal String representation, because Java's GC, unlike Go's, is currently not built such that a pointer into the middle of anything keeps that thing "alive" for GC purposes; you have to have a pointer to the beginning. Sun made that choice that in hopes they could write a faster GC that way, I suspect.

Given that GC design, Go's two-word substring references (pointer into middle of string + count) wouldn't work; even if String were a builtin, with the no-internal-pointers GC design it would need to be at least three words (pointer to start of string, offset, count).

tl;dr of my larger point is--I think Java needed a few extra bytes/String to support substrings by reference because of how its GC works differently from Go's, and I think that explains why Java decided to remove its substring-by-reference trick while Go didn't. (And I'm not trying to say either way is worse, just trying to really grok why they're different.)
GovWorks? http://en.wikipedia.org/wiki/GovWorks

They've made a movie too.
Pick a language you like (on its merits), not the one that is ubiquitous.
I'd probably prefer ebooks if I could find a good e-reader. I don't want to stare at a backlight, so it'd have to be e-ink. However, the e-ink readers I've found are too small and lacking in resolution.
> I think "libertarian socialism" is a worse than worthless contradiction.

http://www.youtube.com/watch?v=pWdd6_ZxX8c
I'm actually not sure where the data for this site is coming from (there's some mention of Pingdom on the about page) but CDN performance can vary significantly based on user location. For that reason the only CDN comparisons I really trust are ones that are taken from end-user computers of a representative sample of the viewer you're trying to optimize for.

In this case if this data is from Pingdom monitoring locations it's particularly bad for estimating performance for a JS library that's likely loaded by end-users who are not browsing the web from well connected data centers.

Agreed that the look is nice and admittedly in the absence of other data I would probably trust this data.
NSA Spied on Porn Habits
I prefer the paper version of my books, too. However, sometimes I like to have a digital copy, for example in order to search for content using a phrase.

When I buy a vinyl record nowadays, I often get a download-code for the mp3-version. Book publishers should do the same. Buy a printed book, get the digital for free.

Or just buy the digital, at a lower price.

But hey, I'm not holding my breath for that to happen soon.
From http://www.voxburner.com/publications/323-buying-digital-con...

wrt the survey details in the OP

>Voxburner sourced 1,420 respondents and surveyed them between 25 September and 18 October 2013. Follow-up interviews were conducted and the report includes comment from marketing professionals.

>It is available for download only at £495.
My assumption is that the actual question in the survey didn't mention smart phones.

(And, to be honest, I never use my smartphone to read e-books.)
Having been in the welfare system at various points in my life I can easily imagine that the bureaucracy must be expensive to upkeep. There are numerous complex rules, all of which need to be checked and double checked at regular intervals.

A basic minimum income would at a stroke sweep a way a large army of box-ticking officials and end the pernicious moralising and absurd punishments for not adhering precisely to whimsical rules.
16-24 is college aged age group and most college textbooks are hard to format for ebooks. So nothing surprising here.
That seems to obvious to me, I'm always surprised that more people don't see it that way. I believe that most racism is really classism, and exists primarily in places where race and poverty correlate.

Not to say that actual racism doesn't exist; of course it does. But I think when most people think "I'd rather not be around 'those people'", if they thought about it they'd find that 'those people' are really defined by either their culture or economic status, rather than their race, and that their race is just a visually-obvious proxy.
Also Cocoa's NSString:

[@"baﬄe" uppercaseString]; // @"BAFFLE"
Please forward this paragraph to their web folks. Just put it right at the top as a first-read. Then everything else makes a lot more sense.
Neat idea! If a little impersonal. Perhaps adding a personal message field that gets printed on a card and sent along with the package? Theres gotta be a service for that.
More valuable in the sense that you can get more work out of them for less pay< i assume you mean. What's wrong with market rates + overtime? unless you"re pocketing it yourself!
Exactly wrong: People who have earned money ARE the productive economy.

The current system puts money in the hands of those who run the printing presses. (and as I explained, the fact that coins are being "sit on" is irrelevant)
How many CPU cores can said "bytecode" utilize at a time? Does it make a difference between value and reference types for optimal performance?
Just nitpicking here, but it's not really a weaker claim. Either it's the future of dance music, or it's not. The future of dance music is the same for everyone.

Or maybe they mean, what nerds think the future of dance music is.
> This means the value (or potential value) of each BTC has gone up.

By an ever decreasing significancy as the market cap expands and BTC of value are held onto with care.
I strongly disagree

and I'd like to know what do you think the "right thing" would be

I agree that only using UTF-8 would be the right thing, but only if you don't want to have "array of codepoints"... the problem is: every language, and every developer expect to be able to have random access to codepoints in their strings...

there're some weird exceptions, like Haskell Data.Text (I think that's due to haskell laziness)

would you prefer to have O(n) indexing and slicing of strings... or you'd prefer to get rid of these operations altogheter?

if the latter, what'd you prefer to do? force the developers to use .find() and handle such things manually... or create some compatibility string type restricted to non composable codepoints?

Getting an implementation out to see it used in the wild might be an interesting endeavor... probably it'd be easier to do in a language that allows you to customize it's reader/parser... like some lisp... clojure
> What's next, .lawnmower and .leafblower?

.foo and .bar would be nice.
All you have to do is ask yourself, if you were getting this basic sum, would you be content to do nothing? The answer is probably no. I would do something, some kind of job, as would many people. If only for their sense of self worth / self esteem. I believe that almost everyone would get a job even though a basic income means they don't have to. Also keep in mind, that no matter what you do, there will ALWAYS be people who refuse to work. You could make unemployment punishable by death, you still wouldn't be able to force those people who don't want to work to do something. That's just the way it is. So the only thing you can really do is pay them to stay out of the way and not cause any problems. This is cheaper than buying a gun and being eternally vigilant, or paying for security measures.

Severe disincentives to crime aren't as useful as you think, because those committing the crimes do so because they don't think they will be caught. Look at some of the absolutely medieval penalties they have in the middle east for various crimes, and yet they still have criminals.
I'd be more interested in Bitcoin transactions mapped during the early days of BTC.
It does that! If you make a contribution, you type in your name and a personal message. That gets included later when the order is shipped from amazon.com.
Hello Processing
No, Really, You’re Not Hibernating
Basic income is a good idea but you have the rationale wrong.

The right theory for a basic income should be that all people deserve a stake in the accumulated knowledge and technology of mankind, just as they deserve equal stake in the land and other natural resources. As general advancement accelerates and allows for greater production with less labor, a greater percentage of that wealth ought to be shared with everyone. So in the thought experiment where no one really needs to work and the robots take care of all of our basic needs, eventually distribution of resources should be more or less uniform.

If you view basic income as handouts then you have to answer all of the objections that you'll find in this thread: you're stealing from someone else to pay for them, you're disincentivizing work, etc. Basic income should instead be viewed as arising from principles of fairness.
Just make sure you don't refresh your browser cache after downloading a couple gigs of assets.
Here's a little blog post about how it started
http://www.peterbe.com/plog/wishlistgranted
I hope this will not always be the case with merchants, otherwise Bitcoin will never sever its ties with the dollar.
The author intentionally chooses decomposed form. Indeed all of them work with Python 3. Here:

Python 3.3.2+ (default, Oct 9 2013, 14:50:09)
[GCC 4.8.1] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> noel="noël"
>>> noel[::-1] # reverse
'lëon'
>>> noel[0:3] # first three characters
'noë'
>>> len(noel) # length
4

The point is, defining what is a character based on how it is displayed is flawed. Just precompose the string ifg you want and carry on. Like I said in my other comment, making automatic conversion of decomposed -> precomposed wrecks havoc with Indian languages.
Come one, Arch is maybe one of the easiest distros to break but certainly one of the easiest to fix using chroot from USB live image.
Forums are very helpful, and also if some current update is possibly breaking there is a deep post on the homepage discussing how not to break the system and how to recover from a broken state.
Humans have been around for tens of thousands of years and we are still burning fossil fuels and exchanging information by the means of painting pieces of wood. Fascinating.
My understanding is that it didn't.

Prior to 2.6.31, the kernel simply used two lists. New pages were brought into the recency list, and if they were referenced for a second time, these pages were promoted to the frequency list.

Similarly, if the recency list needed more memory, pages in the frequency list were demoted to it (giving these pages a second chance), and eventually removed from the cache.

In 2.6.31, a change was checked in to better handle cases such as nightly backups evicting interactive user program data. With this change, the frequency list's minimum size was fixed, and if the size dropped down to 50%, pages were no longer demoted from it.