skysight-inc/HackerNews huggingface dataset:
I used a Keon as my only phone for summer 2013 – summer 2014. Basic apps were good, but — ironically for a web-based phone — the browsing experience was my biggest negative. Not the actual page layout/etc. — that is just Gecko and worked fine if you didn't try to open too many tabs. The problem was the browser lacked basic features like find in page, sync, and adding search engines.

I switched to a Moto E, and I think it actually lags a little more for things like opening the clock app, but I'm basically addicted to Fennec's reader view and sync.

(The "system browser" in FxOS 3.0 is also a major regression on tab UX IMO.)
Charter is generally better-behaved than TWC--less peering congestion, better customer service in general, etc.

If Charter cleans house I'd expect a pretty big improvement in service quality for TWC customers.

$WORK is a customer & competitor of Charter and TWC, they've sued $WORK for something dumb and lost. I'd still rather deal with Charter over TWC.
Up or out is a supremely effective way to drive people to meet organizational goals. On the down side, you have to be super careful about what you measure. Enron made extensive use of up or out. It worked really really well, right up until it didn't.

If that's really going to happen, executives are going to need to be at least as precise than an assembly programer when setting metrics.
Oops, sorry. It seems the font got blocked somehow, and one of my fallback fonts apparently has them. Sorry again, that was a useless comment of mine.
The big loops seem necessary to me, at least when staring at the 8pt size on my retina screen. It's the same sort of contortions you go through to make a "pixel" font look good at 8x8 or 5x5, or an icon look good at 16x16—abstract overemphasis to survive reduction.

I think, if the font didn't literally have to be continuously zoomed in a lot of places, they would just lose the overemphasis at larger sizes.
This has been my experience as well. Learning basic Haskell (from cis194[0]) helped with Elm, however it took a while (about 3 days) before I began being productive at all. Too productive, in fact. Once the basic application is in place, implementing additional features have been laughably easy. For example, implementing the search feature[1][2] took surprisingly little effort.

[0]: https://github.com/bitemyapp/learnhaskell#yorgeys-cis194-cou...
[1]: https://github.com/srid/chronicle/commit/4a6c18147bf1596b234...
[2]: https://github.com/srid/chronicle/commit/fb040b9e3268d7d843e...

The other benefit is static typing with option types leading to nearly no runtime error! For example, when I did a substantial refactoring[a] of my code, aside from fixing type errors there were no runtimes errors when the new app was run. This is basically unthinkable when writing in plain JavaScript.

[a]: https://github.com/srid/chronicle/commit/f81d6d9c04e75fbd9e7...

Finally, large Elm programs benefit from componentization[x] of the model and related structures (actions, view, request, run). This is something I plan to blog about later on.

[x]: https://github.com/rtfeldman/dreamwriter/issues/39
> Cryonics related research never gets published in top journals no matter its quality, so this is what you would expect.

In this case it's Aubrey de Grey's own journal, which is getting just a bit incestuous.

Unreviewed or barely-reviewed papers are common these days (e.g. arXiv); this paper's peer review really just isn't up to the peer review standards expected in biology, but that doesn't mean it isn't an interesting result in any case. I'm very glad someone did in fact do this obvious experiment at last.
I'm halfway through the article, and I have to say, I've never read a more brutal review.

> The other really weird thing missing is any kind of battery backup for the time. If the phone loses power, the time and date gets reset, leaving it looking like an old VCR blinking "12:00."

This seems insane for a device released just a few months ago... when you can get a lumia, which is very reasonable, for just 5$ more, why would anyone bother with this?
https://www.youtube.com/watch?v=G8ecm0ljl3s
You could always sing Steven Colbert's royalty-free birthday song:

http://thecolbertreport.cc.com/videos/3si7rs/warner-music-s-...
The most dreadful? That would be "Barefoot Gen" they were running on TV and making children watch in cinemas in the late 80s and early 90s.
what about not using the internet, is that a red flag too?
I'd love to give you a definitive answer, but I didn't find it yet.

Long walks in the park or hiking help a lot. We spend most of our life inside wooden/concrete boxes, get out when you have the chance!

When I was depressed I stayed at home all day long. However – when I had to go out – as soon as the sun reached my skin, I would instinctively smile. I could feel my fears slowly melting away.

"Work/career" is yet another box you have to get out of – at least once in a while. Have you tried to engage in something more primal and physical, like martial arts?
Agreed, the piece has a very distinct bias, and it's sad to see what Vietnam has become, especially considering what it could have been had history gone a little differently (South Korea is a reasonably analogous case).
I've always thought that Mozilla's strategy with Firefox OS was very optimistic/ambitious. It was first conceived just as cheap Chinese Android smartphones were beginning to make inroads into developing markets[1]. In such markets, simply reducing the cost of the phone from $80 to $25 won't increase smartphone penetration as much as you might think because the cost of the phone itself comprises only a small part of the total cost of ownership - the customer still has to pay for a mobile data plan.

That leaves the "open web" approach as the major differentiator between Firefox OS and Android. Whilst I'm a fan of open standards, I doubt the average consumer is going to care enough for Firefox OS to make inroads into Android's dominance of the low-cost smartphone market (in fact, I'd question whether they'll care at all).

At this point, if I were on the Mozilla Foundation board, I think I'd be pushing for a cost-benefit assessment of continued investment into Firefox OS.

1: http://www.technologyreview.com/news/424454/android-marches-...
A web browser is basic table stakes for a smart phone. In many people's minds that's the basic difference between a dumb phone and a smart phone: a dumb phone has a limited web browser.

So Firefox OS has an advantage over it's competitors at the low end: it's competitors have to run their windowing system and a browser simultaneously; Firefox OS only has to run the browser.
That's not a kid's cartoon though. I never "got" it until I was well into my 20s. But it is widely heralded as a breakthrough for its animation style and overall stylistics.
That's cheap ;) In France this is the base fee for a restaurant with less than 20 seatings in a remote village, and the price goes up to €1800 for a hundred seats in Paris, plus whatever founder time is required to understand the form (and founder's time on forms is, believe me, far from neglectible). The general fee for an event is 7% of the income, and that only gives you the right to perform the music: Even if you invite Muse, you still need to pay the 7% to SACEM.

http://droit-finances.commentcamarche.net/faq/8253-tarifs-sa... (in French)
I've come to wish you an unhappy settlement

Because you're evil

And you lie

And if you should die

"Good riddance Time Warner" I'll cry
The Internet Health Test
I was literally just playing around with different ways to extract addresses from ActiveRecord models into value objects. I have gotten burned by clumsiness in Rails's `composed_of` before - glad to see that it'll be in attributes in Rails 5. I also think it's great to see alternatives to `include Comparable` in the Equalizer gem.
Let's use some data around the amount of recalls for different brands:

http://projects.marketwatch.com/2014/gm-recalls-the-numbers-...

Per wikipedia: A product recall is a request to return a product after the discovery of safety issues or product defects that might endanger the consumer or put the maker/seller at risk of legal action.

The company with the highest recalls (per data provided in link above) makes great cars. Great cars that manage to kill people for the mere act of driving them normally.
That problem will go away once the optimizer is taught to recognize this operator. Then we could call it the rocket-powered tadpole. -Raymond

It seems GCC (4.9.2) already recognizes the operator and generates optimal instructions.
It is The Guardian a left leaning UK newspaper, that should give you an idea of why the article might appear unbalanced. One does not read the Guardian to get a balanced story for the very same reasons one would not watch Fox News

Tho' they don't hide their political bias, and it is often interesting reading same news stories in the Guardian (left leaning UK paper) vs lets say the Telegraph (right leaning UK paper) for differing view points and then making up ones own mind.
It's supported by all major compilers, but some may have buggy implementations if you try to target a non-two's-complement architecture. Clearly they need to fix those bugs!
From that link:

"Unhappy Birthday is satirical project commenting on the fact that the song Happy Birthday To You is under an actively enforced copyright held by Time Warner. This site gives folks the tools and information they need to report unauthorized public performances of that work wherever they may occur.

If educating people and upholding the principle of copyright means risking a DoS of ASCAP's licensing enforcement infrastructure, it's a risk I'm willing to take. Please help spread the word!"
Well, keeping in mind that I don't know much of the specifics of Rust, and am just making a guess at what it's like to use, this is what I mean:

Actually predicting where data is really going to go involves solving the halting problem. So by necessity any static analysis of ownership is going to be conservative, in the sense that it has to err on the side of safety.

So there's a process of structuring things so that it's not just the programmer who understands, but the compiler who understands. Structuring the code in alternative ways so that ownership is made clear and/or ambiguous cases are resolved. Sometimes this could be a small amount of work, but sometimes it could be a very large amount of work (analogous to the simpler situation in C++ where you are using const everywhere but need to change something deep down in the call tree and now either everyone has to lose their consts or you have to do unsavory things).

At points, it might be possible to structure things so that the compiler would understand them and let you do it, but it would take a large amount of refactoring that one doesn't want to do right now (especially if one has had a few experiences of starting that refactor and having it fail), so instead one might punt and just say "this parameter is owned, problem solved". And that's great, you can stop refactoring, but you just took a performance hit.

Now, in some cases it is probably the case that this is in reality an ambiguous and dangerous ownership situation and the language just did you a favor. But there are also going to be cases where it's not a favor, it's just the understanding of ownership being conservative (because it has to be), and therefore diverging from reality. But I want to get work done today so I make the parameter owned, now the compiler is happy, but there is a performance cost there. If I were not so eager on getting work done today, I might be able to avoid this performance hit by wrestling with the factoring. But I might deem the cost of that prohibitive.

That's all I mean. But like I said, I have never written a large program in Rust so I am not speaking from experience.
If it were anything like what you describe, I'd probably have given a lot more consideration to joining. Your proposed policy is likely to be superior to democracy - democracies like Detroit can't even maintain standard of living high enough to avoid abandonment. Plus you can avoid a lot of rent seeking - if consumer surplus can be created by a massive increase in housing (ala SF, Mumbai), locals don't get to vote for rent seeking policies.

In reality they didn't have anything remotely so coherent. It was just a variant of "lets hadoop all 200mb of our big data into the NoSQL for business intelligence insights".
Nabokov is a relatively weird case. He grew up in a tri-lingual house (Russian, English, and French), and learned to write English before Russian.
Why Wassenaar exploit legislation makes surveillance easier
Well, for the NBA at least, the minimum salary you can be paid does scale with your years in the league. There is also a a salary cap (per-team) and a maximum salary for any one player based on your previous salary and years of experience. One of the interesting things to happen because of this is that the top-tier players are underpaid by their teams (relative to their competition), and end up making more money from their shoe and advertising deals than their team salary. It also means that veterans who are willing to take minimum salary may find themselves priced out of the league since their minimum is higher than less experienced players.
Replace "Vietnam" with "India" and "USA" with "British Empire" and you be reading from the same template few decades earlier.
I was greeted with a "can't play this video in your country" error (in Canada). The irony ...
20 rules of formulating knowledge in learning
Articles like these are well-intentioned, but it's part of a quite ignorant and manipulative trend.

It makes one believe Capitalism means Coca-Cola, Microsoft and other corporations taking over the world, corrupting local governments and destroying local businesses.

At its best, this is a form of 'Crony Capitalism', but far from what Capitalism genuinely is.
The company that sponsored that project is known for giving it's employees really poor job conditions. I'm amazed they are still alive and didn't broke due to the amount of lawsuits.
If you are searching for this in the app store, try searching for "Photo Find Ganotis". When I searched for "Photo Find" it matched like 1,500 apps, and gave up looking in those results.
Why is that ? Copyrights or syndicated revenue ? Professional conference recording seems quite pricey[1]. Maybe there can be a middle ground solution.

[1] There's a crowdfunding to help pay for some lambda talks, it was around 15k. I don't know the details though, if it's for many days in many rooms
The statement that it's "like a Starship Enterprise" in that screenshot hit on exactly how the system-font-ization looks to me. It feels clinical somehow. It's definitely not a neutral statement—which is usually what people presume a system font should be.

Instead, it feels like something I'd expect to come with a redesign to the OS itself to make it all a bit more brutalist-feeling; maybe something that relies on Gestalt windows-menus-and-pointers less, and a narrative interface like Siri more. A HAL9000 chat-transcript.
Management is not about a who. Its about a culture.
Unless your policy is that your executives can be arrested, your assets seized and your investors pressured and still you will resist, operating out of a privacy friendly jurisdiction offers no reasonable protections to your users.

Now you can do some clever stuff like setup your software update mechanisms so that updates require a signature from a independently minded individual in a privacy friendly jurisdiction that might offer more effective user protections.
Heavily dependent on the part of town you're in. Where I live, available 50% of the time. Sukhumvit is crawling with them. Also they're always available at the airport which is a huge win.
This is satire with a side goal of overwhelming Time Warner with complaints.
Our moral intuitions tend to rely on categorical differences.
Eclipse has this as well; the feature is called "Task Tags" under General->Editors->Structured Text Editors in preferences. (Can just search for "task" in Preferences; Eclipse settings are a nightmare)

You can also configure the text for each tag (TODO, FIXME, etc.) as well as the priority.
I work for a public university so all salaries are public. There's no fixed salary levels, but everyonein the same position ends up very close. It completely eliminates office politics, but I don't see the downsides. If you want more money you work hard for promotion or a move to another unit. And you know exactly what those positions are worth and what it takes to get there.
Take a look at Apache Sling's content-driven/content-focused way of displaying information. Once you get your head wrapped around it it makes perfect sense for displaying content rather than data, which is better for mvc.
More elegant, more concise but less understandable. This is subjective but I would argue it's harder to get a higher level understanding of what your code is doing versus what mine is. Also, honestly, nobody will know what "pairwise" is without looking at the definition; I mean the name is appropriate and elegant, but that doesn't mean it's clear.

Here's another perspective: My code, despite having several complicated procedures, had naming that was so utterly clear you were able to implement the entire thing based off of the naming alone. I didn't have to explain anything to you, I didn't have to write any comments, yet you understood it within a second after reading it. Could one say the same about your code?
It's not a complete waste of time because you can see where the performance is impacted. I'm sure they gathered valuable performance metrics.

Obviously to gather more customers and to get people to believe in the product you need a higher-end phone. They wanted to avoid competing directly with iPhone or Android.
Office politics have been eliminated in academia?
A decent number of his posts are fascinating historical stories that don't require deep technical knowledge to enjoy, so I assume those draw in readers that stick around despite not understanding most of what he posts.
The only thing certain is change Learn to hunt for opportunity inside the chaos
the year of th..

yeah.. i'll see myself out
I'm not aware of any political system that turns out, in practice, the way its theoreticians envision it "genuinely" being. Our mental simulations of what should happen in a human society ordered by some principle usually turn out to be abysmally wrong, since complex systems are full of negative feedback loops and other intuition-destroying things.

I really think that nearly all political theory (up to and including Marxism and Libertarianism/Objectivism) belong to the pre-complexity-theory era. Complexity science and all its related fields (evolutionary dynamics, etc.) are just devastating to those theories. One big meta-lesson of these fields is that our intuition is calibrated for dealing with small scale local systems and simply falls apart in these arenas. You have about as much intuition for what happens in an economy of 300+ million people as you have for what happens at the event horizon of a black hole.

We seem to have yet to produce a post-complexity political philosophy. Most political thinkers seem to still be in denial and clinging desperately to their 19th century (and earlier) notions of human behavior and social dynamics.
It might be the favicon, it's dynamically being altered and hammered by the JS.
A radio receiver often uses a signal of an intermediate frequency: http://en.wikipedia.org/wiki/Intermediate_frequency

So a receiver that would appear functionally to be passive could still conceivably cause interference.
Sounds like they have no idea what to do now. Not having any apps is probably the biggest disadvantage that can't easily be undone. Android compatibility needs to be to the point where it's flawless for this to make any sense. Personally I'd rather see iOS compatibility but that's very unlikely to happen.

Different idea: why not work on something like PhoneGap that's powered by Firefox? If you can create a super powerful framework/dev environment that rivals native (and uses all the smarts and resources of Mozilla to address all current flaws of these existing frameworks), then you could have devs building in a more cross platform & "open" manner. From there you might actually have enough apps compatible to run Firefox os, or better, have that not matter as much because you're what's underneath every app.

I have a hard time seeing Mozilla make inroads at this point otherwise.
How to Summon Local Services with a Quick Text
well imagine a decentralized facebook with absolute privacy. you don't need delays. traffic to and from "the server" is maintained at a flat rate of encrypted white noise type signal. whoever talks to whoever else through this black box is a mystery.
Crony capitalism? How many "genuinely capitalistic" corporations show moral qualms when it comes to exploiting (or even engineering) weak regulatory frameworks in under-developed areas and engaging in the time-honored tradition of buying local officials?
CreateSpace? This looks like someone other than _why is trying to make money from his work.
Phil spends almost all his time in Geneva at this point (obviously excepting travel for conferences, etc).
Is he back?
Considering _why's infocide several years ago and the fact that this book has been available online for free, it seems like somebody is simply trying to make money off of his free book. I've reported it to Amazon as fraudulent, and I urge anybody reading this to do the same!
systemd-analyze blame

Gives me a list of stuff and how long it takes them to start. For this machine I don't need most of them, so it's a case of then

systemctl mask SERVICENAME

Or
systemctl disable SERVICENAME
It's a really good idea to pay average talent an average wage.

Instead of negotiating for salary, just negotiate for title, if you have a title that no one else has all the better.
What's the difference between the Red book [1] and the Black book [2]?

1: http://www.amazon.com/whys-poignant-guide-Ruby-color/dp/1512...

2: http://www.amazon.com/whys-poignant-guide-lucky-stiff/dp/151...
Dutch honor Americans’ graves in display of gratitude
Looks like the page is spending an inordinate amount of time converting pixel data into a data URL. That's probably the favicon update then?

To find out, I took a process sample with OS X Activity Monitor. The main thread is spending most of its time in a requestAnimationFrame() callback, and about 77% of the work done there is inside toDataURL() calls.

Here's the relevant bits of the sample:

+ ! : | + 773 WebCore::DisplayRefreshMonitor::displayDidRefresh() (in WebCore) + 347 [0x10e41ac6b]

+ ! : | + ! 772 WebCore::ScriptedAnimationController::serviceScriptedAnimations(double) (in WebCore) + 407 [0x10e4309c7]

+ ! : | + ! : 771 WebCore::JSRequestAnimationFrameCallback::handleEvent(double) (in WebCore) + 240 [0x10e430dd0]

+ ! : | + ! : | 770 WebCore::JSCallbackData::invokeCallback(JSC::JSValue, JSC::MarkedArgumentBuffer&, bool*) (in WebCore) + 598 [0x10e431146]

+ ! : | + ! : | + 770 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, JSC::JSValue*) (in JavaScriptCore) + 63 [0x10dcefbaf]

+ ! : | + ! : | + 770 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) (in JavaScriptCore) + 462 [0x10db1a0ce]

+ ! : | + ! : | + 770 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) (in JavaScriptCore) + 35 [0x10de565f3]

+ ! : | + ! : | + 770 callToJavaScript (in JavaScriptCore) + 311 [0x10ded24a1]

+ ! : | + ! : | + 601 ??? (in <unknown binary>) [0x4ab59b07e64d]

+ ! : | + ! : | + ! 597 ??? (in <unknown binary>) [0x4ab59b170afb]

+ ! : | + ! : | + ! : 597 ??? (in <unknown binary>) [0x4ab59b001034]

+ ! : | + ! : | + ! : 597 WebCore::JSHTMLCanvasElement::toDataURL(JSC::ExecState*) (in WebCore) + 180 [0x10e45a854]

An easy fix would be to throttle the favicon update down to a lower frame rate -- it doesn't need to be updated on every requestAnimationFrame() call.