skysight-inc/HackerNews huggingface dataset:
> The torrent crowd would have you believe it's because they're stupid, but Big Content is anything but stupid. They know that there is no such thing as guaranteed copy protection and that there will always be an analog loophole. The reason they insist on DRM is as a means of control. They just need enough roadblocks in front of casual piracy to prevent devaluation of their content. If they were unwilling to accept any piracy they wouldn't stream to PCs at all.

If this is what they're trying to do, it seems pretty stupid to me? Casual piracy has not been enabled by casual pirates recording off their radio/TV since VCRs died. Casual piracy is enabled by determined attackers and a distribution network that lets them reach casual viewers.

But the DRM they seem to be pursuing is quite a few steps above macrovision's quaint protection, and threatens all kinds of new poisonous side effects. Reality does not seem to reflect this minimal effort theory.
The bigger problem of web browsers is the standards really. There are many issues with them and the browsers need to maintain backwards compatibility.

Those standards are hacked together like javascript, underspecified, feature bloated and only subsets are supported.

And it's only getting worse. The SVG path grammar for instance will get even more complex in SVG2 even though many implementations for parsing it are buggy.
Realistic in the sense that we will one day have scalable quantum computing? Very. There have been a few (non-crackpot) people in QI and adjacent fields who have argued that it will be impossible indefinitely (one I know of is Gil Kalai), but the consensus that this is physically possible is pretty overwhelming.

As to timeframe? Estimates are all over the place but some groups have made promising and somewhat unexpected strides in the last few years (Martini's group at UCSB/Google have done some particularly impressive things). If people in quantum information get extraordinarily lucky, even the more optimistic estimates (usually ~20 years) could be shortened dramatically. Considering how long it takes to roll out totally new crypto, we really should've gotten started yesterday.

The biggest complication is that all our quantum-resistant encryption systems are young and untested by crypto standards. We don't want them to be our first line of defense until we have more confidence there won't be some unfortunate way to beat them with a Python script on a laptop in 15 seconds. This seems like a good compromise, especially if they can do it without increasing the number of roundtrips in the handshake (I don't in principle see why they couldn't do both in parallel, but I'm not sure how feasible that is with TLS).
You should probably cite stuff like this... Otherwise it's just leftist fear mongering.
I was going to try writing an addon/extension to chrome to make a visible warning indicator when this site was trusted only via user added certs. That would've allowed me to see when my company was intercepting my traffic at the proxy (the proxy decides not to intercept some sites, mostly ones w/pinned certs). Unfortunately this info doesn't seem to be available to the framework. :(
That only works if you register for a residency card using the EU path once you came in.
Most EU nationals do not officially exercise their right with the home office since they do not have to do so, it doesn't gives you any additional benefits and dealing with the UK Home Office is pretty much the worse process you can imagine.
But Agile, as I understand it at least, is explicitly designed for cases when requirements aren't fully known.
Please let me know if you think it's worth of it.
And here I was thinking a fun first project would be a socat client with self-signed certs for remote access.

The more I want to learn about smart phone development and ecosystem, the more offputting it gets by the year.

But yeah, use our PlayApp Store we can better track you in real time. OUR certs are WITHOUT DOUBT TRUSTWORTHY.

Sometimes I feel neckbeards will beat us youngbloods to death for the sins we let pass.
A best practices Bash script template with many useful functions
You're right under current rules.

Frankly, nobody knows what will happen or how far deportation will go, if even anywhere at all - but that in and of itself is the issue - pre-referendum, it seemed a fair assumption that EU migrants could live and work in the UK indefinitely - but now - don't know. Can't plan in an uncertain environment, and if you can't plan, you can't run your business.

We for instance use aws heavily - hundreds of thousands of dollars per year. We invoice our customers in sterling. That lost margin has to come from somewhere, which either means charging our customers more, or cutting costs. We'll probably have to do a bit of both, but this feels like stemming the bleeding while we figure out what to do next.

About ⅓ of our workforce are EU nationals - and few bother to apply for leave to remain, as it isn't necessary under current rules - so again, they no longer know whether they can remain here, and I wouldn't be at all surprised if they're considering moving on - why stay in an uncertain environment? They've already demonstrated a willingness to be mobile.
This is a bit confusing to me: "apps that target API level 24 will—by design—not honor such CAs unless the app explicitly opts in."

So the app opts in?

Seems strange to me. What you're suggesting makes a lot more sense.
Backdooring an AWS account
AmigaOS 4: Daniel Müßener about the current status of Warp 3D Nova
Sounds about right. With €100k/y, you're definitely in senior management territory in Austria.

In comparison to other countries like Germany, salaries are generally lower for software-related jobs (despite the GDP per capita being higher).
> the tech seem definitely doesn't seem as vibrant as that of London at a quick glance.

That could change as people decide against London and for EU cities. I'd say Dublin has quite a chance, too (although certainly not to the same extent).
I vote for Racket. It's a scheme "dialect" (actually, it's officially a different language, but it's very close). It has a lot of libraries ("battery included") a nice IDE and extensive documentation. (for example, from the starter guide https://docs.racket-lang.org/quick/index.html )

Also, the idiomatic code is mostly functional, but you can write non functional code if necessary.

(And if you want more confusion, add Clojure to the Common Lisp / Scheme list. It's another similar language with lot of parenthesis. It's somewhat similar to Scheme but the difference is big enough to tell them apart easily. And it runs in the JVM.)
IMO, whether or not it's true that certain traits of autism make for better programmers is actually irrelevant -- it's not useful for that kind of generalization.

Not all high functioning autistics become great programmers, just as not all introverts are necessarily great programmers. And saying that "all" programmers share one or more of those things just becomes a self-fulfilling prophecy where you disenfranchise people who don't think they "fit".
One swallow does not make a summer.

There's going to be a period of uncertainty where there may be an effect, but if they hurry up and get on with it then some stability should return. If the 15% rate of corporation tax comes in or other measures it could well encourage investment.

In the meantime, I suspect Brexit will be a convenient excuse for anyone wishing to decline a job offer regardless of whether that's really their reason.
> Bielat's ground robots, which are designed for law enforcement, aren't designed to be used for lethal purposes. But that doesn't stop them from being used that way.

I think this is exactly why companies like Apple are afraid of working with the gov - you just don't know how the gov will behave with what you give them once it's in their hands.
Thanks mate. And i do realize that i can make any change i want, i just wanted to hear your inputs. Its a big decision to make, and i wanted to be well informed before i make it!
‘Bomb Robot’ Takes Down Dallas Gunman, but Raises Enforcement Questions
Study finds volume discounts don’t increase profitability for video games
I fail to see the fallacy in the St John's presentation. The Gamasutra editorial seems to widen the discussion to ALL autistics, which is not what the original presentation was talking about. It then goes on to say that not all Autistics match the "holy grail". Well no shit, Sherlock.
The point at issue doesn't seem to me to be whether autism is conducive to programming ability, but that someone is essentially arguing that a disability is a great means by which to take advantage of someone in a notoriously exploitative industry.
> European staff suddenly have no idea how long they will be able to work in Britain.

I've heard a number of politicians say that those who are here will be able to remain. It would be such a mistake to suddenly tell people to leave. It's not going to happen.

Also a number of points about he article.

> Although Europe’s 500 million citizens dwarfs the 323 million in the US

So what. They all speak different languages, not one. So there are some hurdles there to selling to them.

In addition. Only about 4? countries in the EU are rich enough to be trading with. The rest aren't really worth a mention.

I'd easily take the 323 in the US, as I have only 1 language to deal with and immediate results in setting up a business for the US.

> “Long term I think I will have to relocate my business to the USA as the market in the UK is just too small to justify staying here,” she told me. What’s that? A market of 65 million too small? Well, yes, when just a fortnight ago it was 500 million.

This is laughable. I have a business in both the UK and the US. Even if I was just operating in the UK. I'd still have access to the US. How this article is sounding like the UK cannot trade with the EU is again laughable.

This article smacks of scare-mongering.

Finally one thing, follow the money.

> Look for talented British entrepreneurs suddenly turning up in Berlin, Stockholm, Lisbon and Barcelona.

Wasn't there an article on HN saying that Barcelona couldnt find enough tech workers? The evidence pointed to compensation.

I doubt there will be much of a brain drain, when British tech workers balk at how much they'd be losing in salary working anywhere apart from the UK or US.
I've read that, but can't find the details or make concrete sense of the scheme involved.

will use a post-quantum key-exchange algorithm in addition to the
elliptic-curve key-exchange algorithm that would typically be
used. By adding a post-quantum algorithm on top of the existing
one, we are able to experiment without affecting user security.
The post-quantum algorithm might turn out to be breakable even
with today's computers, in which case the elliptic-curve
algorithm will still provide the best security that today’s
technology can offer.

I mean, I can't answer the question with the info found in the blog.

Hanno commented this is a well known scheme without mentioning the name. If someone knows the name, I'll look that up. In the meantime, I'll dig through the code to understand what they're actually doing.
What eastern European talent is actually left these days that isn't part of the EU?
The only thing that's really left is the Ukraine and Belarus...
Plus the polish. AFAIK they don't like them there too.
I have started to use this for the Nominatim (OSM) and Mozilla backends on the rare occassion I travel and need geolocation when checking out maps.

https://f-droid.org/repository/browse/?fdid=com.google.andro...

Do not let the reverse domain notation fool you. This is the stripped no Gapps version. I find it interesting but cannot pass judgement yet as I used it once in the last 3 months and it kind of helped ... I guess.

Anyone else have deeper knowledge/experience?
My question still stands though:

Will the new Firefox support real extensions or just wannabe-extensions like Chrome?
Then it is good to consider autism an advantage in programming jobs, so people that are actually autistic have special treatment in the sector.

The question is: How many out-of-the-ordinary programmers have some form of mild arperger's? 90%? 99%? none?
Ask HN: Did your life get better after starting your agency?
I'm a freelancer who's thinking about starting my agency, so i thought i'd hear your stories.
Yeah I get it. Not the same as the front door though. Which was available to the thief. And not somebody you knew, yelling your name, trying to get at you. Did I get that part wrong?
Chinese counterfeit Magic cards are a disruptor.

Wizards of the Coast, Magic's parent company, maintains a reversed list of historic cards. Listed cards can never be reprinted to protect their prices on the secondary market for collectors. Many players complain this is a bad for the game. As the counterfeits are getting better, more players buy them, pressuring Wizard to act. Maybe Wizards will abolish the reserved list.

Reserved list:
http://magic.wizards.com/en/articles/archive/official-reprin...

More links:
http://www.starcitygames.com/article/27693_Counterfeit-Cards...

http://www.channelfireball.com/articles/how-to-dismantle-the...
Discounts tied to buying large quantities of virtual goods have little impact on profitability and do not increase the number of customers making purchases, according to economists at the University of Chicago.

The findings come from a field experiment of more than 14 million players of mobile games by King Digital Entertainment, maker of Candy Crush Saga. For the study, researchers offered a range of quantity discounts on virtual goods, which players buy for use within a video game.

Full text of the research study is here: http://www.pnas.org/content/113/27/7323.full
- The UK will end up still following EU regulations because anything else would risk their access to the common market

- Even now, EU regulations affect non-EU companies. No way to avoid the "cookie law" if you want to serve EU customers.

- The list of regulations that affect startups, especially in the web/software space is rather small. The impact of regulation on the startup scene in Europe is almost zero.
Construction, it seems, is a "waterfall" by definition, and, it is, probably, from architecture the model took its roots.

Agile came from business and finance, where everything is uncertain and even not well understood.
You may be right, but in practice the syscall is so limited that I think many programs basically process the syscall as a message anyways, that using a messaging model may make more sense, and be easier to work with.

Someone correct me if I'm wrong, but because of the way the syscall callback operates, it could be interrupting threads at almost any stage. This makes executing the signal in a safe manner very difficult, and from the signal handler itself you can only run certain code. If i remember correctly, most signal handler implementations then get reduced to basically set some state and return, where the regular execution will then check for that state and react to it. Well, if your only going to process the signal during you main event loop anyways, then why not just exchange the information over a message queue, and send a message to the process when you want it to do something (ie reload configuration).
I think expecting business to know what they want is a mistake.

I'm not much of an agile true believer, but as a former developer who is now "management" (shudder), I have never-ending frustration when teams expect full, perfect, set-in-stone requirements from day 1. When you're developing a new product in a new field, that's not how it works. We have to build something that minimally works, get it in front of real customers, and then make adjustments based on their reaction. Lather, rinse, repeat. This isn't "management can't make up their minds." This is "management are not clairvoyant."

To those who hate requirements changes, I'd love to know how you are able to determine with 100% certainty the exact product the market wants before you build it. If you can do that consistently, you should be a billionaire.

If you do understand that we don't know for sure what needs to be built from the beginning, you have two options. First, I can give you my current best guess at what we need to build, and we can work together to figure out what the right starting point (mvp) is, with the understanding that the rest may change later. Or I can figure out the mvp myself, and only tell you that, preventing the situation in which I told you about something that later has to change, but also robbing you of the opportunity to see the big picture and contribute to the plan. Which do you prefer?
Agile, like anything, is perfect when you implement it perfectly. Nobody does, but it's not the method's fault, the method is perfect. What I have seen is it used as a chip on the shoulders that makes product meetings feel like dealing with communist border guards.

Working in Agile shops can be a lot like watching lab mice running a maze. You try to say, "hey, so this path you are working on, there is a map for it when it was solved in <discipline x>." and the response was, "this is Agile, we don't take grand designs or waterfall requirements, and we don't need anymore chickens in our standup."

Or you say, "hey, so this thing you are building, for someone to buy it, we're going to have to explain to them why it's good and how it meets their expectations, can we create a sequence diagram or a model so I can plug in how it meets standards and regulations and code and such?" and the response is, "we don't need documentation, the code is documented, and if you had provided us with the requirements we could prove it in our unit testing."

The trouble I have with a lot of engineering and dev culture is what it lacks, and often irrationally rejects, is balancing the technical understanding with a top down view. The best engineers have or at least appreciate this, and they bring it with them. Unfortunately this gets them immediately promoted to roles where they aren't actually writing code.

I've used this house building simile in Agile shops before, where any bunch of carpenters, electricians, plumbers and brick layers can build a fine house that will stand up, but the matter of whether anyone will want to live in it, buy it, insure it, legally sell it, live anywhere near it, or trust that it won't be knocked down by local climate or regulations - is an equally complex problem you need someone with expertise to solve.

Everyone has complains, devs about managers, managers about devs, it's an age old problem. A lot of Agile gets used to formalize an adolescent culture. I look forward to the pendulum swinging back to a more balanced equilibrium.
Sorry, but an implementation is not a specification. It is not only much harder to read, but it is also a moving target. It is borderline impossible to make an independent implementation of the protocol this way.

Besides, the fact that it is licensed under the GPL might mean that somebody porting the protocol to a different platform / language might be creating a "derived work" which also must be licensed under the GPL.
> Maybe you never need to look anything up.

It's not like that. I do need to check various things, and I daily run `man
whatever' (I'm a sysadmin in large part). But even though I often don't
remember what was the switch for e.g. `grep' or `find' or `awk', I wouldn't
"bomb the question" about that. I would just substitute a sensibly sounding
switch, explaining that I'm doing so (and why) and what the switch was
supposed to do.

The same stands for algorithms, data structures, or program architecture (in
other large part I'm a system programmer). I don't remember how AVL trees do
inserts and deletes (frankly, I never learned that properly). I don't remember
exactly how inserts and deletes work in B-trees. I never implemented my own
hash table. But I still wouldn't "bomb the question" about any of those,
because I understand how they work, and the details either can be worked out
pretty quickly, or most often are not important for a particular question
(unless, of course, the question was "how to insert an element into AVL
tree"; then I can at least give high-level answer before calling for data
structures handbook for lower-level work).

Heck, I don't even remember most of the cryptographic details. Every time
I need to explain RSA or ElGamal encryption algorithms or Feistel net, I need
to derive the formulas (I typically don't have any reference handy).
The Gogs mirror updates automatically. I only use it to mirror public Github repos so I have them in case myself, Github or the project goes offline.
Whereas, when criminals use what you give them, few people will blame you. It's actually slightly strange.
American software engineer who is leaving the US in 35 hours to work for a startup in the UK here. I feel like even for non-EU immigrants, the brexit makes Britain in general less attractive. Part of the reason I'm joining the company is getting to work alongside folks from across the EU and, while I strongly suspect they'll ultimately be alright, I wouldn't be surprised if they were more anxious. Another reason is that my wife loves to travel, we are going to use London as a base, and this does hurt the value of my salary for traveling in the EU.
Ghost Squad Hackers Dox United Cyber Caliphate Including Mauritania Attacker
This is perhaps what he was referring to: https://www.theguardian.com/uk-news/2016/jul/04/future-of-eu... . If so, it looks like she said it would be used as a bargaining chip (which is pretty bad unto itself), not that she was dead set on kicking them out.
I ski, I do not ever mountain bike, mainly because it's the same terrain I ski on without the snow to protect me from the rocks, stumps, and fallen trees. Downhill mountain biking is insanity. Cross country mountain bikers go up the hills and down fire roads. Downhillers go up gondolas.
My exact thoughts, all the fun stuff reversing instagram's api or "peach" 's api - puff gone
In size, not in assortment?)
Currently, the posted title does not match the title of the article: Theranos’ Downfall Isn’t Just Elizabeth Holmes’ Fault
50% income tax above €51k. Hardly progressive.
So let's say you earn €120k gross as a developer. Using this calculator [0] - input 8571 monthly because of some weird bonuses - it turns out you get €73344,69. That's not all - the company also has to pay 21.7% as a social tax. So in total, you get 50% of what you earn. But wait, there's also 20% vat! Which makes the total tax rate 58.14%.

There's NO way a startup in Austria is going to compete for talent with the rest of the world. Maybe Austria works for official company residency but not actual work.

>the benefits far outweigh the costs

Yes there are benefits and costs. It costs those that are highly productive and benefits the rest.

>or excellent healthcare.

which young people don't need, and by the time they are going to need it, the demographic situation (in the whole Europe) is going to be horrible and benefits are going to get seriously downsized.

[0] http://bruttonetto.akwien.at/