skysight-inc/HackerNews huggingface dataset:
This has been "known" for a long time, but not known widely enough that I see it turned off when I ask my friends with iPhones about their data.

Typically the first thing I do is ask them if they want targeted ads pushed to them based on their location and they say "no" and I proceed to borrow their phone and disable everything buried in that menu under Privacy except (perhaps) the compass calibration.
I personally never TDD (Test Driven Develop) my applications at a hackathon. Hackathon apps are usually meant to be simple and easy and thus does not require much tests.
Why we're stuck with PHP
Not just me, but everyone who wants to live in the city and feel safe doing so. I.e. the hundreds of thousands or millions of other people. Life is messy, and human interactions are messy, and all that comes to a head in cities where people live in such close proximity. Creating sufficient order to let the majority feel safe is an important consideration that deserves its due weight. Ideally, that's achieved without trampling on anyone's rights, but a slavish focus on rights to the exclusion of security will just cause people to "opt out."

To put it another way, I grew up in a lily-white upper middle class suburb surrounding by morally righteous people who believed it was better to let 10,000 guilty go free than to send one innocent person to jail. That was easy to believe in a town where political assassination was more likely than gang-related crossfire.
ACID in Datomic
Congratulations on this change!
> so far no attack was named that could harm the setup as described in our docs

Even as a complete newbie in cryptography I can see a problem in your reasoning. "Guilty until proven innocent" is the default when judging on a system. "No attack was named" because Telegram uses algorithms combination that was not proven with time. Nobody used them like this before. Why would anyone try to break it if it wasn't used?

As a potential user of Telegram I don't trust it enough to use it. It's more likely that someone with resources (e.g. government) could eventually break your system than it could break another - time-proven - system.
Iron Man Mark III Wearable Full Armored Suit
> no baggage restrictions/pick-up/lost luggage,

No

Stories are plenty of people that get their baggage stolen while they are sleeping

Your comment is loaded with romantic idealism (which I won't say I don't have as well) but is sorely lacking on the practicality of it

Yes, I like getting to the city center. In Wien this cost me around 4€. In Paris, 17€ (the more expensive bus) or 10€ for the cheapest bus (you can take the RER as well), yes, if you take Ryanair it's probably more to get there.

But staying in a train all night doesn't make me enthusiastic anymore. I'd rather cope with the hassles of air travel but it will still get me somewhere faster.
Ryerson MBA Games 2014 Video
Please help support Ryerson University MBA and our amazing video for MBA Games 2014! All you need is a Gmail/YouTube account and all you have to do is ‘like’ (thumbs up symbol) ON YOUTUBE! Please share the link with friends, family and coworkers as well! THANK YOU!!!
My iPhone doesn't have Preferences, it has Settings. What kind of iPhone is he using?
I don't always agree with Ian's opinions, but he definitely has experience with large scale web projects.

This is a contentious subject, so take everything I say as just, like, my opinion. Using generic class names like `titlebar` is likely to result in namespace collision. I define a project by modules, and use a slightly bastardized version of the block, element, modifier naming scheme to prevent this. It's verbose, but I consider the extra typing a reasonable price to pay for the ease of maintenance. For example: `.mod-modal`, `.mod-modal--title`, `.mod-modal--button_large_danger`. A sparse library of grid and spacing utility classes allow flexible formatting without having to write new definitions for every variation of your modules. Content hooks are provided for edge cases where you really do need to override some module styles for a specific page or design element. I use a `myproj-contentdescriptor` naming scheme. I apply these liberally but rarely define them in the stylesheet. The excessively convoluted naming scheme prevents leakage and interference from 3rd party libraries. It makes for some ugly-ass markup, but this is a pattern I've settled on after 10 years of CSS day job.

Edit: Ian just argued the same case more eloquently. This methodology seems to be gaining traction amongst framework authors over the last two years.
Ok, let's start with your points.

"Inefficient routing, unstable communication, high latency and low bandwidth": If I have two devices (phone and laptop) on the same wifi network (e.g. home or work) and I want to send something between them, why should it first go via a cloud service? In my case, photo backups from my phone to my laptop, which happens via PhotoStream at the moment, or files from my laptop to my phone. If a route can easily be formed across the nearest AP then it's shorter, more stable, probably higher bandwidth and certainly lower latency than via the cloud. As the number of devices I own grows, this use case will become more prevalent (think "Internet of Things").

"You have to do a lot more work to achieve things that would otherwise be simple and straightforward": Sure, but you haven't asked why this is the case (and who 'you' is), which is just as important to examine. At the moment, you as a developer have to do more work in order to build decentralised systems because not enough free OSS tools exist yet. The main reason that using a central server is easier is because the tools, techniques and knowledgebase have become 'standardised' but that doesn't preclude there being better ways of doing things. I'm advocating tools that make it easier to build decentralised services and products.

Decentralised systems are more resilient than their centralised counterparts. Any large-scale service/product ends up being decentralised behind the scenes and if you don't believe me, ponder for a moment how the likes of Google, Facebook et. al., manage to deal with so many users across the globe. They have to make their own tools to solve the same kinds of problems I'm alluding to. I'm merely advocating that we try to 'productize' such tools so that any developer can pick them up and incorporate them from the very beginning. Real world examples of such things are how Skype worked in the early days, Dropbox's LAN sync [1] and even Spotify [2], where P2P can improve user experience and reduce their bandwidth costs. I don't know how their systems work but this clearly demonstrates the business value in P2P.

As you say yourself, "the internet is already a system of decentralized networks and services" but don't dismiss the work taken to get there and the value that the lack of centralisation brings. Those same benefits can be gained elsewhere provided the appropriate tools/infrastructure are made available and useable.

Hypothesis: If there were FOSS tools that make it easier to create secure, decentralised systems, more developers would create secure, decentralised products.

[1] https://www.dropbox.com/help/137/en

[2] http://community.spotify.com/t5/Help-Desktop-Linux-Mac-and/U...
Good question, but I think the angle of the language is not the best way to answer it. "Killer app" prevails, and that's the story of Javascript. Take a killer platform, feature it with a poorly designed language, or even a combo of 3 more or less objectionable languages (HTML+CSS+JS), and it'll win no matter what.

I think that from the user perspective, one gets from Internet nearly everything one wants in terms of content. The new frontier, I believe, is interoperability. That is the possibility to make it work together and in smart ways all of our electronic devices, from the tiniest (e.g. wristwatch) to the biggest (e.g. TV set, car), anywhere any time. So I predict the next platform shift will be initiated by a large consumer electronics manufacturer.
"The police are set upon from all sides. If they bend the rules, they are severely punished."

I'm sorry, when have the police been severely punished for bending the rules?

Examples abound in the other direction, but generally they aren't even fired, let alone prosecuted, for "bending the rules".
I don't think you're the majority in your neighborhood, from what you described. I lived in the hood for a few years once, I knew what I was doing, minded my own business, and I didn't want police to crack other people's heads for me to feel safe. I get that it's different if you have a family, I don't live there anymore. But perpetuating the system through more hopelessness isn't going to work in the long term.
Great sources, in the middle of the YouTube video now. Though I've always had this question about "Bitcoin as a protocol":

Isn't the viability of the distributed ledger predicated on the value of Bitcoin? Workers verify transactions because they get paid in something that they value. If the value of Bitcoin drops (say: government regulation), then the incentive to mine/verify goes away?

Assuming that happens and the miners go away, wouldn't the ledger be open to malicious attack?
1. Yes this is the problem. It is very easy to write something like this:

var a = yield A();
var b = yield B();

This is massively less performant than:

var a = A();
var b = B();
a = yield a;
b = yield b;

In promises you naturally do `Promise.all([A(), B()]).spread((a, b) => //Use a and b);`

2. Why did you stop using arrow functions?

X.prototype.foo = function() {
this.bar().then(x => this.baz(x));
};

3. You are overvaluing control-flow constructs. Try-catch is always a catch-all error silencer where as promises can extend `.catch()` and `.finally()` to overcome flaws. Hand written loops are not that common, one mostly uses .filter, .map and .reduce in these kind of work flows.
Given, the police men are doing there jobs. Given, they have bad circumstances and are making the best out of it. Given, that many people want to serve the public ....

BUT: I think, this testimony is important, because it shows, how crooked the whole legislative system in the US stinks. It not only verifies the things we see in better documentaries, but shows, that the system is totally corrupt.

It shows, what happens, when race and wealth have become the main decision factor in a system that claims to give even rights to anybody.

In my opinion, this man was punished in this disproportional way, not because he deliberately did a crime or wasted state money (what a ridiculous argument!), but because he uncovered a corrupt system.
Tiny text is unreadable on Windows Chrome.
> [1] Once, my dad and I were driving around trying to return a rental truck late at night and he suggested we try again in the morning because the place made him uncomfortable. This is a guy who was in Yemen in the 1990's when the civil war broke out, was in Afghanistan in the shadow of Tora Bora while the U.S. was fighting the Taliban, was in Haiti in the aftermath of the earthquake...

I suggest your dad has some well tuned survival skills, and knew when to avoid trouble.
It looks like a disaster on FF as well. I don't understand why designers have been on a binge of typefaces that look like unreadable garbage.
Facebook just can't "switch" their backend. The mountain of built PHP stuff, including HHVM, is just too big to give up. They're of course not the typical beginners, but it's really easy to "get shit done" in PHP, so it happened that they used PHP when it all exploded in popularity, and mostly had to think on how to scale a running system massively, and not to rewrite everything from scratch again.

On the libraries side: compare with javascript... all the NPM stuff and frameworks out there, and all the clientside-libraries in addition (think alone jQuery plugins). There is much crap in the JS-Land, but the sheer amount beats PHP clearly i'd say.

Or take the JVM: the VM is a masterpiece of engineering/programming and has a lot of libraries availably, not only for web stuff, and supports many languages on top of it.

Or, if you have some experience in the .NET world and know your visual studio, you can literally drag'n'drop your website together out of layouts and components.

So far you can't share PHP code seamlessly between server & client (-> JS), your runtime doesn't run quite everywhere and allows you to use the language you like (-> JVM) or is preinstalled on every windows system today and has an excellent visual development tool (-> .NET).

Yes, every language and ecosystem has it's flaws, but mostly they have also some single strengths that outweight the disadvantages. When you must nail down what PHP's is: I say incredible cheap hosting, and tons of legacy stuff (ironically often dropped on shitty cheap hosting platforms).

You may find more stuff pro/con for all the samples i mentioned above, but i hope you understand the core problem.
Was 0.6.7-0.6.9 skipped? There was a release candidate for version 0.6.7

The big change with this version is the oplog tailing instead of the poll and diff which has dramatic performance improvements over the previous version. More details at the wiki: https://github.com/meteor/meteor/wiki/Oplog-Observe-Driver
That's an excellent idea :)
https://www.youtube.com/watch?v=oV__Y_JcFVc

Rights Advocate Maintains Police Beat Him in a 'Sting' He Arranged

http://www.nytimes.com/1989/01/16/us/rights-advocate-maintai...

Alleged Police Abuse Case Is Settled : Litigation: Long Beach will pay $170,000 to Don Jackson and friend over a secretly videotaped confrontation with officers after a traffic stop in 1989.

http://articles.latimes.com/1994-10-12/local/me-49365_1_long...
Samsung’s GamePad brings extreme gaming controls to Android
Former Microsoft Exec to Run healthcare.gov
“Entertainments may be taxed; public houses may be taxed; racehorses may be taxed…and the yield devoted to the general revenue. But motorists are to be privileged for all time to have the whole yield of the tax on motors devoted to roads. Obviously this is all nonsense…Such contentions are absurd, and constitute…an outrage upon the sovereignty of Parliament and upon common sense.”

-- Winston Churchill
it's hard to say if none or many have superseded C. It's really a hard point, and I don't mean to troll about that.

It's a question of perspective. If you're looking for a total control and great performances, nothing has superseded C. If what you want if a faster development and feature release cycles, many have.

I'm definitively not against C, and definitively not against JS. But C used to be the language for every purpose, and now it's JS. History repeating I guess...

I agree with you on the "low-level browser based" point, but the reach of JS is way broader than that.
Child labor and police bribery are also "market forces at work". Over the course of history we've learned that unfettered market forces can be destructive, and in order to maintain a civil society we regulate them. The modern taxi system comes from that experience. It may not be perfect, but clearly neither is the alternative if that alternative is the kind of opportunism advocated by Uber.
Most of them were, but HS1 is major (and it's a new line, not a conversion of an existing one) and government-initiated.
Well, I disagree that it's not the same (from the point of view of how the imaginary perfect justice system in my head would operate) but I agree with you that the judge may have thought it wasn't the same.

I too worded my comment carefully: if the first sentence of your earlier post was to empathise with the mindset of the judge, then it seems to me that it is the judge whom I am calling a racist or classist asshole. I await my summons for contempt of court.
You can now send files up to 10GB through Gmail with one click
straight go is pretty awesome
After watching hours of digital drawing and painting videos on Youtube, and watching notch code the other day on Twitch, I can definitely agree this is an interesting vertical to explore.
Interesting. Shouldn't the 2nd "a" in the right column under "Color Manipulation" be an "a:hover"?
Wow your link looks extremely scientific and rigorously researched.

Just one of its more obvious gems:

2000 Dhanus = 1 Gavyúti (distance to which a cow’s call or lowing can be heard) = 12000 feet
I'm familiar with this, which is the reason I mentioned "PAE and other expensive workarounds" which allows you to break the 4GB limit.

It was badly worded on my part, I was in a hurry. :)
>> Often the judge will ascertain the defendant's ability to pay, and then arrange for monthly payments to be made toward the total. Failure to pay those fines could result in a few days of jail time.

I believe this practice has been deemed unconstitutional when tested. (Since it's essentially debtor's prison.)
That seems besides the point in this case though since the author himself describes these as 'shenanigans that had rarely earned my own classmates anything more than raised eyebrows and scoldings.'
You're thinking in terms of a one-off, such as an album or book release. But things like alternative mixes, remasters, unreleased tracks etc. can have significant value for famous artists.

Think 'lost Beatles track,' for example. Likewise, Fritz Lang's film classic 'Metropolis' is under copyright until 2023; there have been several reissues of the film with missing footage restored (after being found in museums and the like). Film contracts in particular often have structural dependencies on box-office performance.
Yeah, but journald works even on plain stdout, stderr. It's hard to beat that.
Why China Had To Crack Down On Bitcoin
Surely, the color of skin is part of looks. How much is it? I don't know. But it is naive to say that skin color is the only thing.
libcheck is nice

it forks off every test so its fast and failures like segfaults are really just test failures.
The numbers vary greatly, depending on which test you look at.

In the plaintext search Go only comes in at 13th:
http://www.techempower.com/benchmarks/#section=data-r8&hw=i7...
I agree too. I like being able to pull down my notification center and have it know where I usually go to provide relevant traffic alerts.
What always impresses me and leaves impression, is just how fast raw PHP is. At times it seems PHP has been obsoleted by new platforms, but benchmarks like these make a case for it's use. Especially because it is really easy for beginners to pick this up.
Compared to the customary practices of light sentences for nonviolent offences that he was accustomed to seeing __in his career as an ADA in Boston__. Compared to the plea that the DA was originally willing to extend to him, and later rescinded.
Trains are harder to crash into buildings, so hopefully sanity will prevail. (The Madrid train bombs happened and no excessive security was applied as a result)
Thank you for posting this. You've just thrown me back 20 years in time, when I was a young film projectionist in a cinema. The projector we had used this mechanism to flash the images on the celluloid at 24fps instead of one continuous stream of light.

And, I just realised I'm not so young anymore...
Boot Camps, MOOC's, and Jobs: A 'How To' For Fresh Devs
Seems unlikely. More likely, he is actually a physical manifestation of Eru, in his playful (Loki) personality.
The help desk is hot again
Can Myth postprocess LESS output and guarantee that it'll "just work"? I like the vendor prefix feature (although there's a 'LESS Prefixer' project too).
Core.async a Clojure library for asynchronous programming
I'm just curious -- What do you want to do with your design/coding knowledge? I'm in the non-tech world and have the desire to learn for the sake of learning, but I also want to know what the hell I'm going to do with it!
Real-time data stream processing with Amazon Kinesis
Ok, it's under Settings > Privacy. Odd mistake to make. When you get there, there's a Clear History option, so I guess if you've been to evil places lately, you can clear your tracks. Mine has been on forever and I don't believe an ad has ever been pushed to me, location-aware or not.
To sad, there is no link to down-vote a comment.
And the awesome keeps on coming, I can access Siri from my Mac!

You've no idea how much of an accessability bonus this is, I've never been able to access Siri without physically touching the phone before. Obviously not much touching going on with us quadriplegics!

You should think about writing an application that focuses on just this aspect alone, you could do a massive amount of good and help a lot of disabled people like me.

This has seriously made my day!
It reminds me more of Bonfire of the Vanities, in which a bonds trader gets the book thrown at him to make an example.
> I don't think you're the majority in your neighborhood, from what you described.

The majority of people in Wilmington are hard-working folks who deserve to live in a safe neighborhood as much as any suburban family. They aren't involved in gangs, and steer clear of the kind of activity that might get them hassled by the police.

> But perpetuating the system through more hopelessness isn't going to work in the long term.

You know what won't help the situation? Focusing so much on the rights of the people committing crimes that you ignore the mass exodus of middle class people looking for safer surroundings. Chicago has lost 200,000 black people in the last decade, and I guarantee you they didn't leave because of police profiling. They left because the police have utterly failed to get a hold of the gang activity pervading the south side. And of course these were the kind of people you didn't want leaving: the ones that can afford to.
So a full name isn't required anymore?
Being able to see content doesn't require a login?
You can delete your question ala carte?
When I watch a TED talk, I feel good for a moment. If I watch a few more, I begin to feel a little uneasy, and eventually nauseous. It's like eating sugar.

There's a repetition, a shallowness, a formulaic manipulation to evoke an emotional response, a smugness to the presenters, a greater smugness to the privileged attendees sitting there in the audience, grinning vacantly.

They trot an African kid out on stage who built something out of recycled parts, and everybody instantly connects to him, understands the plights of his existence, and shares in the celebration of his achievement. Then they drive back in their expensive cars to their expensive houses in the privileged enclaves of Los Angeles or San Francisco or wherever. They did their part.

I'm glad somebody's discussing it, but this talk is in many ways yet another TED talk. Identify a complex problem that can't possibly be tackled within the confines of the TED format; say non-controversial things as if they were controversial; name drop big issues (the negative aspects of drone warfare, consumer capitalism, NSA spying); provide a rushed, hand-wavey solution without an implementation; but leave the audience feeling like the veil has finally been lifted on this issue, and now they're on the precipice of positive change.
Google is a large company that is pushing various tech from a lot of different angles. You have the V8 team that has done a lot of great work for Javascript speeds. Members of V8 also were part of the EMCAScript committee to help move the language forward. With Google's focus on Dart, some of those V8 members have moved on to Dart.

Google has also been doing a lot of work with the Shadow DOM, Polymer, and lots of other fun tech.

Dart is an experiment to see if they can create a better scripting language for the web. Who knows if it'll work out, but it's nice to see a company trying something a little out there.

I'm sure creating large web apps like GMail or Docs in Dart would be much more pleasurable than doing it in Javascript. For smaller scripts just to do simple form stuff, it probably won't be any better (but hopefully not worse than Javascript today).