skysight-inc/HackerNews huggingface dataset:
> What if the nightmare imagined by George Orwell in 1984 were real? What if you had to live in a country where radio dials were fixed to a single government station? Where the surroundings were entirely black-and-white except for the red lettering of the propaganda signs? Where you were required to keep a large portrait of the president on your living room wall and bow to it on national holidays?

This sounds like an incredible read. I just ordered a copy from Amazon. Thanks for the recommendation!
Crap.

So I have used MyOpenID for years, ever since SO forced me to use it. In every situation where openId was an option I've used it in deference to connecting a google/fb account or creating a new user/pass. I have used it for countless websites. Literally countless. As in, I have used it everywhere and I haven't written down where I've used it, because if I go to log in and I see it supports openid I know that I used myopenid.

I also don't know much about the technical aspects of openID (though it sure sounds like an upskilling is about to be forced on me).

I have my own domain, and I'm happy to run openid through that, and I'm sure 10 minutes of google's time will make that setup plain.

What's not plain is how I migrate from myopenid to my own openid provider? Everything I've signed up with is attached to my xxx.myopenid.com url correct? So do I get to keep that URL somehow and point it to an implementation elsewhere? Or does every website that uses openid have to support migrating between openid urls?
How To Fix Online Mobile Advertising
I agree wholeheartedly with this. As an owner of all 4 volumes currently out, I have to say I enjoy everything about these books, except for the choice of MIX as the programming language. :P
Care to elaborate on the iTunes cards thing??

It is not just a 50 USD card (or other similar values) that people buy and gift around? What this has to do with games?
Good:

* The idea is pretty interesting; I feel like I'm drunk, but I'm undersleeping the last few months.

* The major reason I don't get enough sleep is that I need to binge from time to time to get things done or enjoy life. I think I'll do better if I could track my sleeping needs before I get to feel like I do now

Bad:

* TA looks like an advertisement

* The website uses words like "your workforce". I hope employers stay away from their employees sleep. What's next? Stool samples. Management in many places already likes to treat employees like lab rats or machines to be repaired.
Or perhaps you could just play basketball.
And that's why tablets never took off.
I'm fine. The practice I used to work for treated people very well compared to other 'names', the big boss was very nice and would listen to your opinions in a design discussion, they're not all bad. I do my own thing now though, which is nice :-)
That's great, but what if you want vector clocks in Cassandra? For example, storing opaque blobs encrypted by a remote client. You might want to store both versions. Does Cassandra offer the ability to store lists of primitive data types and atomically insert/remove elements? This would allow clients to atomically append and then (with less need for guaranteed ordering) asynchronously attempt to remove the ancestor record. Even if the removal fails, future gets would pull the list and again attempt to synchronize to a single record.

I'd suppose that under very high contention you could have some problems, but at least you'd be able to implement vector clocks as a library without touching the Cassandra core.

Apologies if my question is common knowledge. And for anyone who is well versed in other key value stores, does it support vector clocks or something like the above (list elements with atomic append/prepend?)
Having to make sure that everything is perfect before you ship

As a user, that sounds pretty good to me...
GPS is pretty accurate, but remember that the time calculations depend on ionospheric conditions, which are random. (The two biggest sources of GPS error are propagation changes and delays introduced by the signal processing code. Both are very small, but not 0)
I'd also add that Apple had a head start on doing payments in many countries. Google is catching up in this respect as well. If Google were to promote paid apps a bit more, we could see developer revenue parity a year or so.

It is also a bit comical that iTunes Connect is down today.
http://status.twitter.com/post/60295900552/twitter-site-issu...

"Some users may experience issues trying to access twitter.com. Access to Twitter on mobile apps is not affected."
Right, but in all of those scenarios the potential employer has no need to hesitate. Why wouldn't they reach out to potential hires to begin with (defeating the purpose of this site)?

Again: really neat idea, and I think the execution is great too, but is it really needed?
I'm in the same situation because I run two ~900px browser windows side by side. Since the industry standard is maximized on a 1366 screen there's nothing we elites can do about it.
Update – We’re unable to offer upgrade pricing for Mac App Store purchases
That is a common concern and as such easily avoided.

Many homeschoolers get together for lessons, field trips and just socializing for this exact reason. They are also generally active in assuring their children have a social network of other children.

From personal experience I think the only thing it lacked for my daughter was teaching her not the social aspect of school but how to navigate authoritarian hierarchies. I am not convinced this is a bad thing.
She's just lost a bunch of content that she worked hard to produce.

She's upset that the option labelled "Delete G+ content" also deleted, without warning, her YouTube channel. She had the YouTube channel before G+ existed.

It seems like a legitimate complaint. Since some people work hard on their YouTube content, and rely on it for their income (I have no idea if it's the case for that user) it's upsetting when Google fucks them over with weird unhelpful UI.

Google seems set on experimenting with fucking awful UI choices at the moment.

I hope they stop soon, and realise that you do not improve access to the world's information by shitty god-awful unhelpful user interfaces.

Google is crammed full of smart people who can design experiments and gather data. They also have a gajillion users. There's no excuse for the terrible state of the UI the Google puts out on some products.

I know there are some Googlers reading HN, so gentle apologies to them. But good grief, when people start saying they prefer the UI of Pegasus you should know you've gone horribly wrong somewhere.
I'm a bit surprised that .08 BAC corresponds to 70% ability.

That means that in many cases, a good-but-legally-drunk driver will be vastly out-performing a terrible-but-sober driver.

I'm just glad my car will drive itself soon.
I am glad to hear stories like this. Thank you very much for sharing that.
Not that I expect to change anyone's world views with a comment, but for the sake of those who are simply curious: The North Korean regime is the brainchild of Stalin, whose one consistent foreign policy was to set up satellite regimes in all states bordering the Soviet Union. After the liberation of Korea, the Soviets who occupied the northern half of the country drove out the people's committees that had been set up by Koreans in Pyongyang and other cities, refused to let the Koreans under their rule participate in the U.N.-mandated elections, and set about installing a puppet regime headed by Kim Il Sung, a major in the Soviet Red Army who didn't even speak fluent Korean at the time. It was North Korea's invasion of the South that sparked the Korean War, and without the involvement of U.N. forces led by the Americans, all of the Korean peninsula would have come under Kim's rule. Now, there is an argument to be made that facing the military might and carpet bombing by the U.S. became a defining experience and national mythology for North Korea, leading to their extreme bunker mentality, but if North Korea can be blamed on an empire, it is only the Soviet one.
Disrupted sleep linked to leaky gut, possible liver damage
> To do it right, it seems to help to have a parent with an education degree or mindset, or some heavy duty financial resources.

I would imagine that many people want to homeschool in order to avoid the mainstream (as used in schools, as taught to new tutors) education mindset...
It's important to note that this article and survey were written and executed by Survata, under no guidance from Yahoo, and that the results are not the "Yahoo sanctioned" winner of all the logos. I think at initial glance this isn't obvious.
Ah, I misunderstood your project page.

Lua doesn't use multiple OS threads.

I didn't know that. That's really disappointing. Parallelism really is important. It sounds like it's possible, just really awkward: http://kotisivu.dnainternet.net/askok/bin/lanes/

Kudos on making a nice CSP library for Lua though. In my opinion, CSP is a good paradigm for high-level concurrent and parallel processing. Hopefully one day Lua will add reasonable parallelism.
Every community has at least two home schooling groups, one explicitly Christian, one explicitly secular.

You can find the secular group in your town if you want it.
300 KM is not too unbelievable WRT multipath distortion thru the ionosphere.

You can game it a bit by averaging or building a clock that "knows" it cannot move or that its oscillator is more stable than ionospheric scintillation.

Fundamentally the whole system works by having a constellation of satellites with precision clocks squirting out the "exact" time and where they think they are WRT each other. So you're 0.01 light seconds from satellite 3 and 0.005 light seconds from satellite 4 blah blah repeat at least 4 times and draw some circles of a certain light second diameter and there you are. But its going to be inherently sensitive to anomalous propagation, the kind of thing ham radio operators actually like but drives GPS nuts. It would work a lot better if radio waves traveled at a constant speed, but if your system design demands nine decimal places of constant speed and the world won't deliver, well..
You're correct, but you missed the point. I should have said QFN not QFP, and I should have been more precise. A QFN looks and is superficially very similar to a TQFP. If you look at an example like the PIC18F26J50, you'll notice that it is available in either a 44QFN or a 44TQFP. If you then look at either footprint in a layout editor or gerber viewer you'll notice that they are visually very similar in size and general appearance (and the pinout is almost the same). It is quite easy to confuse the two even by yourself, much more so if you are coordinating the efforts of several people (engineer, CAD operator, purchasing agents, etc.)
You missed the point as well. Author is a proponent of the lean startup approach to product development: customer development -> validation -> pivot -> mvp -> product market fit -> etc. It's not about customer caring how you're building your app, it's about building a product truly worth their while, while saving time and money. Author posits that as it stands, the iOS ecosystem hinders on that approach, while Android's encourages it or at least does not discourage it. Author notes that oddly enough, many startups still choose to go iOS first even as it makes less and less sense.

On a personal level, I'm currently witnessing the phenomenon. We're at the moment creating a mobile app for an organization. When development of the Android version ended, people at the organization chose to shun it and decided to rather wait to test the iOS version, thinking that delivery was just around the corner. It's been 3 months now.
Yeah that's really embarrassing.
This is what happens when you unleash an intern on http://www.dafont.com/
Bakan Computer Congres - First Contact
First congers, that gather most of Balkan computer hacker and many others start at 6 and 7 September
Getting an MMSC exposed from a network operator is a nigh-impossible task (source: I'm a telecom junkie).

The MMSC infrastructure is unnecessarily complex and, for some ungodly reason, is seen as a proprietary network advantage. Your best bet is to make an end-run around the carriers by partnering with an aggregator like Acision (or someone smaller if you lack the volume).

MMS is one of the most difficult things to get carriers to expose :/...
It'll happen very quickly. Soon your phone will be dockable and you will be able to use a full sized keyboard/mouse/monitor.
It is remarkable to me that these kind of considerations can even come up in a language with the high-level expressiveness of Julia.

As I work with Julia (and read code in the base and packages), I am continually impressed by the capability to work at so many different levels, and the smoothness of the integration. From clean, readable, Python-like "executable pseudocode"; to type annotations and generic code; to code-generation with macros; to efficient data structures in-language --- and all the way down into bit-fiddling, pointer arithmetic, and inspection of IR and assembly.

As the blog post details, this layering allows a smooth transition from "making it right" to "making it fast" within a single language, and I think we are only seeing glimmers of the cohesiveness and network effects that this enables.
Personally, I know 3 people who make a living doing productivity and utility apps on Android now.

I've actually never personally met an indy iOS developer making their money on not-games, come to think of it.

I easily spend $15-30/mo on android apps. I go out of my way to buy ad-less versions but I do appreciate that I can try an app for a few days even with an ugly, unfit ad.
Swizec, if you are interested in additional resources for your book, I would be happy to connect you with some folks at Fatigue Science (they have a ton of data on how sleep deprivation contributes to reduced cognition and reaction time), or even hook you up with a two week trial of the Readiband for free.
> "Smartphones are really just now catching up in photo quality where cameras were years ago"

I disagree. Smartphones aren't even close to catching up in photo quality to where cameras were years ago. Cheapo point and shoot (film!) cameras from the 90s can run circles around the image quality being produced by modern smartphones.

Smartphone pictures are grainy, frequently out of focus, noisy as shit, and either too dark or burning with the brightness of Krypton's sun. They're terrible. The crappy Panasonic film point and shoot my family had in the early 90s made better pictures than this without any fancy manual controls or knobs.

But it doesn't seem like it matters. People don't really care about how good their photos look, but rather that the photo exists and is being shared. Smartphones didn't win the camera game because they were better cameras (in fact, they are almost always atrocious, terrible cameras), they won because they were handy and way easier for spontaneous, off the cuff shots.

I'm not a fan of this watch myself, but IMO the camera is fine.

Side note: "going back" to 1.9 megapixels might just mean better pictures. The megapixel race in smartphone cameras has gotten pretty ridiculous. You are just getting more pixels full of noise, discoloration, and horrendous image quality. The bottleneck in image quality isn't resolution, it's sensor tech and lens quality - neither of which has made it into smartphone advertisements for a long, long time.
Precisely. What if they had shown the logos in different colors, with a different word, with different styles?
SAP at Disrupt SF 2013 Hackathon. Interesting or No?
Don't be shy. All constructive suggestions and criticism are welcome.
seriously, you‘re comparing apples and oranges. Mongodb usecase has nothing to do with dynamodb.
I usually shoot for 1024px as the minimum width of what I consider "laptop/desktop" if I'm doing something that's sort of breakpoint-y.
As of May 2012, 60% of developers didn't break even. http://arstechnica.com/apple/2012/05/ios-app-success-is-a-lo...
Thank God Star Wars Got a Second Draft
The amount of different things you can do with your life is staggering, even overwhelming. I have used computers since I was maybe around 12, but it wasn't before I started university that I found out that I like programming. If something that was under my nose for so long eluded my attention, how about all the other things that I've never even been in the vicinity of?

Maybe we as humans are just very adaptable, and I adapted to an education which involved a lot of programming-related subjects.
I could be wrong; Apple might have a surprise in store for us. On the other hand I could be right, and the iWatch could become a billion-dollar in spite of that. Only time will tell for sure.
I rarely spend money on the app store, but if I get a card I'll buy many more apps and games than I otherwise would have.
Totally agree - not important for most adults to lead a happy and useful life.

However, a grasp of calculus and statistics (those two came to mind, there are surely others) is useful if you want to break past existing boundaries because they give you some tools to think abstractly. Personally, I want my kids to learn that. They already have plenty of time to explore on their own - the time spent in a classroom should, in my opinion, be spent on learning fundamentals very deeply.

It's not only hard to teach yourself calculus, it's also something you wouldn't think of doing unless you're Gauss or one of those guys.
What compulsory education does is put kids who don't want to be in school with kids who do want to be there.

And the former don't just sit there quietly. They take it out on the latter.

High school was awesome the past two years, once all the kids who wanted to drop out did so.
Those two things are just added bonuses!
So she deletes her videos after uploading to youtube?

I'm sorry- I know this won't be a popular opinion, but this whole thing seems melodramatic and ridiculous.
Kids don't have credit cards connected to their iTunes account, and thus receive iTunes gift cards for music, which they turn around and use for apps, IAPs for games, etc.

I don't have any source for that, or even necessarily believe it (I don't disbelieve it either) ... I'm just pointing out what OP meant by that comment.
iTunes cards are a hugely popular gift for children / teenagers / college kids, quickly exchanged for fart apps and in app smurfberries. The nascent Google simile of this is still minuscule in comparison, making gifting in the Android market a much less pleasant affair. I would gather that the KitKat promotion is partly to help spread awareness of Play cards.

As a second effect, people don't think of things like iTunes cards as real money. Give someone $50 on an iTunes cards and, I suspect, it will see much less discretion than a $50 bill.
I think a huge problem in today's big-data mentality is that few have the guts to make a bold decision based simply on good taste. Everything gets over-analyzed to ad nauseum, much like this ridiculous choice for a new logo. This process that Yahoo went through for the logo is death by committee x 1000. And the irony is that people preferred the original logo the best, or didn't care between the two logos that looked most similar to the original logo.
I like purple.
I agree with this. A great tutorial like this should be accompanied by a demo!
Hi, Kenton.

First: thanks for your work on Protocol Buffers. I've used it fairly extensively for RPC communications between C++/Java clients and a Java service. It made things so much easier to get native objects in each language using a well-defined protocol.

One thing that bugged me about Protobuf is that it provided a skeletal mechanism for RPC (e.g. RpcController/RpcChannel) but later deprecated the use of that mechanism in favor of code-generating plugins. Since Cap'n Proto is billed as an "RPC system", do you have plans to include a more fleshed-out version of RPC than was provided in Protocol buffers? Having abstract classes for event-handling and transport mechanisms is a good idea for extensibility but it sure would make it easier for your users if there was at least one default implementation of each.

I imagine that Google has standard implementations of these things internally but balked at trying to support them for multiple languages as an open source project.
There are all the obvious public metrics from things like Compete, Alexa, app rankings, twitter following, facebook following, etc etc.

But beyond that I would dig deep into using the product. If I was going to assess the engagement (DAU/MAU) of a social network I would look at how people are commenting. Or maybe send 20 friend requests/messages to random people and see how fast on average they respond. You can get a feel for certain things just by using the product.

Otherwise I would just reach out and start a discussion. Some partners will be shy to give up metrics, but you usually can pull it out of them over time.
An Analysis of Input-Output Relations in Interaction with Smart Tangible Objects
>the idea that teachers should be evaluated based on student outcomes is like kryptonite to union leadership.

My initial reaction to that was "but surely teacher quality isn't a major issue, when there are so many other problems to solve", but then I noticed that the arguments my brain was marshalling didn't reflect my true objection. At about the same time, I thought back to high school and how I stopped taking Spanish after having a particularly awful teacher for third semester.

That's when I realized that my objection was actually about fairness, not the importance of teacher quality. It's not fair that someone can dream of helping kids learn, study for years in college to achieve that goal, accumulate student loan debt, and then in the end, when they finally stand up in front of a classroom ... be so terrible that they cause kids to drop the subject entirely. It's downright tragic, but it's also true.

I do have some qualms about the idea of evaluating "student outcomes". It sounds difficult to do well (how would they have measured my dropping the teacher's subject?), and prone to unintended consequences. There are a few absolutely phenomenal teachers out there, and not all of the results of that are easy to quantify. If a set of evaluation guidelines axed 70% of bad teachers (optimistic) but also reduced or shackled 20% of the really good teachers, I'm not sure that would be worth it.

Those are some practical issues related to the proposed solution. But I think a lot of people, like me, initially flinch away from considering the problem. I've probably thought about this specific concept at least a dozen times, and I only just now noticed the flinch.
Unless you setup delegation to your own domain, then yeah, you're probably signed up using your xxx.myopenid.com URL. This is the main reason I used delegation.

You should at least be able to get a list of sites you've logged in at https://www.myopenid.com/sites
The system works quite well for some. But isn't it also true that some of the folks succeed despite the current system?

To me, the problem is that the desired outcome is no longer to build the factory worker, yet the foundation of education is still (largely) built to that dated objective.

Note: that in no way discredits the wonderful schools and teachers that we do have that do their best to truly educate students within those old world confines.
The only one I remotely liked was Day 11. I hate the old one and think they need a completely fresh start that signifies a new era.
My most obvious use case for something like this would be sports. If I can interface with my phone, it'd be much easier to mess around with something on my wrist, than something in my pocket, when snowboarding. I keep my phone in a waterproof pouch in my inner pocket when going down the mountain, and it's a pain to get out. This'd be much easier.