skysight-inc/HackerNews huggingface dataset:
> If the European Commission is seeking as an end goal to force Google to split its business, on anti-competitive concerns, then that is similar to what the DOJ does with anti-trust enforcement.

Yes, but the issue isn't the EC seeking to do that as part of any enforcement action, the issue is the European Parliament passing a non-binding resolution recommending that the EC should do that (and, as I understand it, that it should do that if its issues with Google aren't satisfactorily resolved otherwise.)

So, the US DOJ actually attempting to do that in a concrete enforcement action wouldn't be a parallel comparison, it would be a much more significant action than what is actually happening in Europe right now.

> The DOJ's domestic powers are far greater than the EU Commission's ability to impact Google, but that's not for lack of wanting to.

More relevantly, either the DOJ or the EU Commission, within their respective jurisdiction, actually do substantive antitrust enforcement actions, and actual enforcement actions by those entities are categorically quite different than non-binding resolutions recommending elements that should be sought in such action by the respective legislative bodies.

> My point stands regardless. Show me where the United States Government attempts to force major European or Asian companies to split into pieces.

A non-binding resolution by a legislative body isn't really much of an effort to force anything. Its more of an effort to be seen as engaged without actually doing anything substantive.

> I'd love to see numerous examples of the US Government doing what the EU Commission is doing.

The European Commission isn't actually doing anything here. There are lots of examples of the US Government not breaking up foreign companies.

Conflating the European Commission with the European Parliament is kind of like confusing the US White House -- or the whole of the Executive Branch -- with the US Congress -- and what you are doing here goes another step further, and proposes an equivalence between non-binding action by the legislature and concrete enforcement action by the executive.
The last time I tried it was about two months ago. I'll have to give it another go, thanks!
I really enjoy reading Neal Stephenson, thanks for finding this!
I am constantly switching between my phone and laptop/desktop. Quite often I get a link on the phone that I would like to open on desktop or vice versa (say forward a link on desktop to someone on whatsapp on my phone).

Would be nice to have some kind of "paste to device X"
Enforcement of the Working Time Directive varies a lot within Europe, but in many countries it is quite strictly enforced for most roles (at least for companies of more than a certain size).
Lack of a CA hierarchy sounds like a problem has just been solved for you
Haven't kept up very well, so there might be more recent ones that best these, but from what I remember...

The funniest while still being somewhat interesting was Ze Frank. The most interesting while still being really funny was Sir Ken Robinson. Lessig's talk about Sousa was also pretty amazing.
Twitter exec accidentally leaks acquisition
You're showing your ignorance of what it's like to be poor. It takes time and money to get to those locations, two things the poor don't have. The bus trip, or train, or gas in a car that's used has to cost less than what the app would gain them and that money/time needs to not be slotted for anything else (such as making it to and from jobs until payday).

Someone elsewhere in the thread said that the poor aren't good with managing money. From my experience, it's the opposite. Imagine you're behind on every bill, with less money coming in than it costs to have electricity, get to and from work, eat and pay rent. You literally rotate which bills get paid based on what will be shut off next. If someone gives you $100, you could pay more of the bills, or put it in savings, or spend it on entertainment/something fun. In 3 months, no matter what happens, you'll be back in the same state you are now. Spending it on entertainment to feel like a person isn't a bad decision at that point. It's just not one that those who live privileged lives would make
But hey, at least you've got a written consititution. That must avoid a lot of awkward nitpicky arguments about interpretation and individual rights versus governmental powers, right?
Why is that hard? With Qt, it's fairly straightforward: http://ix.io/flo

Similar things can be used for the various event loops.

If you were so inclined, you could write something that uses less dynamic memory allocation.

Now that I read that code, I think I should be moving some of this stuff to C++11, at least WRT rvalue-refs...
Assuming you pay by credit card and not, say, Paypal.
It helps to have some background before assuming that the government will keep an obviously innocent person in jail just because they missed a deadline.

The justice system errs heavily on the side of letting people go. For every person exonerated with DNA evidence, there are tons of people who quite likely are guilty but got off for procedural reasons. E.g. just because a warrant was invalid doesn't mean that the murder weapon recovered from the suspect's car doesn't go to proving guilt.

At the trial stage, a procedural defect is enough to torpedo a conviction. After the trial and appeals are done, however, a conviction is assumed to be valid. Nonetheless, there are outs. Even after a conviction, 28 U.S.C. 2254 (the habeas corpus law), lets you attack a conviction. It puts up hurdles, though, such as deadlines, to force prisoners to bring their claims in a timely manner.

But, and the article doesn't mention this, there's the ultimate out: under McQuiggin v. Perkins, if you can prove "actual innocence" (i.e. that no reasonable juror would've convicted you in light of your new evidence), you can overcome the hurdles in the habeas procedure.

What trips up people at this stage, though, is that the overwhelming majority of habeas petitioners aren't actually innocent. They might have new evidence which at trial could've created reasonable doubt, but their convictions are still supportable on the basis of the other evidence that was presented. It's hard for people to think of it this way, but ultimately the justice system has to be based on probabilities. If someone is pronounced guilty after being indicted by a grand jury, tried, and exhausting his appeals, he's probably guilty. You can draw the line wherever you want, but you do have to draw a line, somewhere, or else give up on the idea of putting people in prison at all.
Python/Django developer looking for part-time remote jobs
I am a Python/Django dev looking for these types of jobs and wondering if there are any opportunities out there? I'm basically trying to finance my studies. Leave your email and I'll send you my resumé. Thanks
Do keep in mind that my experience is really limited: I compiled neovim and it works fine with my .vimrc & all extensions. So there's no reason to start fresh.

However there's no difference so far: Syntastic checks are still synchronous, and I should spend some time to research alternatives (e.g. http://www.reddit.com/r/neovim/comments/2m1w3k/neomake_an_as...)
Thanks for the comment! My favorite so far :) And partly true as well.
Anybody have any recent stats from Tweetbot? In 2012, this is what they said:

* Our user cap for Tweetbot for iOS is pretty huge (which is 2* our current users, not 100k)

* At the current rate our user base is growing we won’t hit that cap for a few years

* Our user cap for Tweetbot for Mac is also large and we don’t expect any problems given the smaller market

* Even if we were to run out of room all our current users will be fine

* User tokens are shared, so if you have a single account on both Tweetbot for iPad and Tweetbot for iPhone that’s only a single token

http://tapbots.com/blog/news/dont-panic#more-1142
It would hurt businesses even less, because the less you tax a consumer on sales, the more disposable income they have to purchase even more goods (and or businesses can charge more for the same items). The parent didn't say businesses pay VAT, they said it would hurt businesses less if you lower the VAT.
Advances in Neural Information Processing Systems 27 (NIPS 2014)
Anything that gets more cyclist to signal is a win in my book.
Let me translate that for you ;)

https://www.google.com/search?q=electric+blue&tbm=isch
This report just seems like a whitewash to try to blame an Internet company with no legal and (arguably) no ethical duty to monitor communications over its network for the collective repeated failings of the security services.

According to various reports in the serious media today, the security services had these two in their sights seven times before the attack. Some commenters also seem to be suggesting that surveillance was undermined, possibly as late as the day before the attack, by numerous procedural errors by those security services, though I haven't yet seen a specific citation of anywhere the ISC report itself states this.

In any case, why do we still pretend that it is plausible to monitor everything said on-line, correctly identify every genuine threat needle in the hyperbole haystack, and anticipate and prevent every small-scale, isolated violent attack by bad people?

While I would never make light of the loss to Lee Rigby and his family and friends, objectively this appears to have been an isolated incident with a single victim, given coverage out of all proportion by the media because someone said "terrorism". There were hundreds of murders in the UK last year, and I doubt the others were any less tragic for those affected, but we don't see David Cameron, Theresa May and Malcolm Rifkind calling for draconian state surveillance powers to avoid repeats of all the other killings.
Impressive for your age. But how is this any different from the millions of identical proposals that never got anywhere? Packing plenty of alus with some sort of basic network hasn't really worked out in real life. The first block diagram in the article is so basic it's concerning.

Apologies for being critical, I wish you the best.
The unMonastery: a commune for the Internet age
Twitter + YouTube + Freebase + BigQuery = 24 – Trending Music Videos
I'm curious to hear more concrete examples of where companies can actually sit (and be profitable) in these new layers. I understand the basics of the blockchain, and always find myself nodding my head in agreement while reading these types of articles, but by the end of the article it seems like it just washed over me and I don't have anything concrete to hold onto.
I wonder what approach you could use for global safe timestamp snapshot transaction checking.

https://static.googleusercontent.com/media/research.google.c...
That was months ago actually. I just retried and it works perfectly, but it's still synchronous and blocks the UI. This is what I expect from neovim: provide me with async lint/checks.

The only ongoing works on the problem I've seen are https://github.com/scrooloose/syntastic/issues/1253 and https://github.com/benekastah/neomake, which I've not tried yet.
What if component A and component B need that button? You will comp-a,comp-b{.button{}}? Will you save in comp-a-and-comp-b.scss? What if you need in comp-c and comp-d? As you can see your button is not tight to that comp.

I prefer to have a button class, for example in react that when instanced renders all the time the same. It boundles it's css within, just like this lib.
Not at the moment that fully utilize Neovim's possibilities. There are some proofs of concepts/rough projects though: https://github.com/neovim/neovim/wiki/Related-projects#gui-p...
Do you really have any doubt about who's behind this?

We can debate about motivations and who their target really was (Belgacom may have been collateral damage), but despite "proof", there's little doubt about who wrote it.
Terry really is a gifted programmer.
I wonder what kind of penalties there are for transmitting data to neighboring nodes. Same for receiving. If every node does for example receives data from a neighboring node, does a single fused multiply-add and transmits the result to a neighboring node, how many FLOPS you get out of the whole thing?

How big chunks of computation you need to do in a node for this to be effective?
I am not sure, if I can confirm this, but I find this really amusing:

"If Hewlett and Packard tried running an electronics company out of their garage in Switzerland, the old lady next door would report them to the municipal authorities."

http://www.paulgraham.com/america.html

(I guess, PG visited Switzerland, while he was an exchange student in Italy.)
What every SE should know about real-time data's unifying abstraction
Here is a Stackoverflow answer:
http://stackoverflow.com/a/904715/1115446

I don't think anything stops you from defining all functions in a program in one giant let rec ... and ..., but doing that might set some other limitations on how you can structure your code.
Webinar – So You Think You Know the Cloud
> As an undergrad he’d been hired at Ticketmaster to program operating systems.

Ticketmaster, huh! Does anyone know anything about what they were working on?
Virtualization is not a security implementation. I've been saying this for years and I'll continue to keep my tinfoil hat on.

As Theo DeRaadt said

You are absolutely deluded, if not stupid, if you think that
a worldwide collection of software engineers who can't write
operating systems or applications without security holes,
can then turn around and suddenly write virtualization
layers without security holes.

I caught someone in a meeting last week trying to sell another employee on the security benefits of virtualization and I nearly bit my tongue off.
The beam was actually in the talk, but would you believe about five minutes before the talk there was a local problem with the Wi-Fi. Totally not on Suitable Technologies by the way.
How Fab.com went from a $1B valuation to a $15M fire sale
https://developer.linkedin.com/blog/stacking-api-support-lin...

LinkedIn API support moved to Stack Overflow too. Same timing might not be coincidence.
Not really, but it depends on your definition of alcoholism a lot. For example, if you treat every alcoholic as "alcoholic for life, with some of them sober" it makes sense.
This looks pretty exciting.

How much is the scratchpad memory in each of the processors?
The ACM citation indicates that virtualization was first explored in the 1960s; Adams and Agesen's paper cites a 1974 paper:

"Popek and Goldberg's 1974 paper [19] establishes three essential characteristics for system software to be considered a VMM:[...] In 1974 a particular VMM implementation style, trap-and-emulate, was so prevalent as to be considered the only practical method for virtualization.... We review basic obstacles to [trap-and-emulate] of the x86 architecture and explain how binary translation (BT) overcomes the obstacles..."

In other words, the contribution of that work was an implementation technique for virtualization. In fact, that particular paper exists to compare binary translation to trap-and-emulate hardware support that had recently been added to the x86 architecture. Their conclusion is that sometimes one is better, sometimes the other.

Look, I'm not saying binary translation wasn't new, or that it didn't change the face of computing as she is known---which is what the award was given for:

"VMware Workstation 1.0 spurred a shift to virtual-machine-based architectures, allowing users to efficiently run multiple operating systems on their desktops [, and allow] large-scale data-center operators [to] increase the efficient and safe use of shared computational resources."

I'm not even arguing that it didn't open up cool new research areas; I'm going to go play with unikernals as soon as I get a chance. (Even though that is a return to pre-timesharing systems.)

But we're still talking about using virtualization to run legacy operating systems on modern hardware. Just like VM/370.

init cms
Does anyone know what the actual CPUs are? It mentions it has 64 registers? My guess is ARM / MIPS, based upon: http://en.wikipedia.org/wiki/Processor_register

How much scratch memory is there? Is it SRAM?

Are they licensing anyone's IP for the interconnect, or CPU? What's the bandwidth of the interconnect? Is is packet-oriented? How does fair-routing work?
The part where you talked about using FPV goggles to control a drone was particularly interesting, and admittedly, hit me right in the feels.

What's the current state of that technology? Last I knew/read, the latency between what the operator sees and what's actually happening was still high enough to make it disorienting. Is there anything you've seen / are working on that mitigates that? Is it even as much of an issue when your range of motion is constrained to your head?
Could we get TempleOS un-shadowbanned for this thread?
Terry is technically brilliant, but I just don't understand TempleOS. I can't tell if he's serious, or it's a tongue in cheek concept.
Exactly.

I am not a rated player but dabbled in chess throughout my youth. One lesson I learned that stood out is to always avoid "hope chess" (although Josh Waitzkin articulated it in a different way). Even when playing with weaker opponents, always play as if you are playing a top rated GM.

This was an unnecessary gamble. He let the fact that he had to win the game cloud his judgement.
Nitpicky arguments are great. It means that both parties are maneuvering closely on each side of a well defined line.
It really is doing amazing things for me, is opening up places in worlds that would be utterly denied to me were not for these telepresence robots. For example, even if the museum has a ramp into the building, every single step between where I am and the Museum needs to be wheelchair friendly. One high kerbstone and that's me not visiting the Museum.

Telepresence solves this problem wonderfully! If you know anyone looking for a freewheeling, quadriplegic, telepresence and drone-based beta tester just point them my way. :-)
Ditto here too. I've been getting driven crazy by this with my rMBP for a while now. I'm sooooo glad to have just seen this article on HN!
The breakout risk with both is with malicious images, not with malicious processes running in those images. Furthermore, the archive path-traversal issue is dangerous because it is exploitable by merely downloading images, even if they're not run.

Still, if you own all the container images that you're consuming or only use the official builds, the risk is minimal. Mind you that some users intentionally run containers with elevated privileges via the '--privileged' flag.

However, if you're running Docker 1.3.0 or older, you're also vulnerable to MITM attacks against the registry, potentially compromising images as they're downloaded. It's highly advised that everyone upgrade.
I was taking this seriously until "The new rules are especially onerous for women entrepreneurs".

No, it's just the same for everyone.
It seems the rational approach when the cost of "shooting" is of the same order of magnitude as attempting to conduct market research.

Also to take an example from the article how would one accurately assess demand for a 10 language flash gaming site without building it?
I guess this is a matter of perspective, couple of years ago $250k looked like success to me if you take into account that salary for a developer in Latvia was about 1,5k usd per month, and the profit was split 3 ways.
And actually I see getgamers.eu (ad network for gaming sites, profitable since Jan 2013) and maxtraffic.com (1.2 years old, will be profitable next month) as my success, both are still active and growing, but did not mention these in the blog post because they have not failed.
Maybe he meant operating systems for automated ticket kiosks.
Hmm, honestly someone else has probably done more hiring than I and remembers the names, I can only remember the embarassingly famous ones.

I remember when Craigslist was the place to hire people who were ahead of their peers, when it was mostly unknown and considered too sketchy to be associated with any corporation concerned about their image that did have someone in the loop enough to have heard of it.

Stackoverflow was never like that, but it was more like that at the beginning than it is now.

The best examples are all sites that I've completely forgotten the names of because they pivoted or went out of business a long time ago. But they were cool for a time among subcultures that have good programmers so that's where you went to look. Plus by both being part of the same little unknown thing there was more trust at the beginning as well and it made the whole process easier.

A lot of IRC channels and mailing lists and forums are still like that and manage to stay like that because they are so anti-corporate/anti-recruiter. AngelList is the opposite, no one trying to make money tries to keep the majority of potential customers out like communities do. Doing so is a failure. And it makes a lot of sense to have both fundraising and recruitment on AngelList, so it will get popular and therefore worse at being a small community with a talent bias.
> This is what I expect from neovim: provide me with async lint/checks.

It would have to be written using the new remote-plugin architecture I'd think. Plugins that were written for Vim would always be synchronous.
As someone who has extensively used/abused IndexedDB in the development of http://basketball-gm.com/ I can say that I'm really happy to see some serious libraries built on top of IDB. Years ago people said "yeah, it doesn't have all the features of Web SQL, but you could build something like that on top of it" but now that's finally starting to actually happen.

Other cool IDB projects are YDN-DB https://github.com/yathit/ydn-db which continues to develop and Dexie https://github.com/dfahlander/Dexie.js/wiki/Dexie.js which is also new.

I hope that some time in the near future I can stop writing ugly hacks in raw IDB to account for missing database features and browser incompatibilities. But I worry about losing performance if I delegate too much to one of these libraries (although I haven't really started seriously testing them yet).
Large scale distributed consensus approaches: Concurrent consistent decisions
Shouldn't the purpose of any forensic investigator be to get to the truth and provide evidence of it? Why is a conviction the measure of success?
Sounds like your relative had an above-median learning rate. But a median 10 year old could likely learn a new language to fluency in even less time.
I do not think it's a joke.
Dealing with Edge Cases in Product Design
The end-to-end architecture of the IP layer, enabling the level playing field for new apps and protocols, and letting anyone be a content provider or p2p node.
Very cool that they've brought so much in-house. I'm not quite sure why I like companies that do that, but I do. I guess it speaks to a certain seriousness about the product beyond just making money off of it, or something. And there is something oddly satisfying about a good zipper.
http://www.templeos.org/Wb/Doc/Strategy.html#l1
User interface aside, it's pretty serious work.
So who makes zippers that are better than YKK? There must be smaller manufacturers with higher prices and higher quality.
You could use the namespace feature of Less for that:

http://lesscss.org/features/#features-overview-feature-names...

I haven't personally used it, though.

Another solution would be have a "button.less" like this:

comp-a, comp-b, comp-c {
.button {
}
}