skysight-inc/HackerNews huggingface dataset:
In the original Comodo forum thread about this issue (where the CEO made some claims about owning the 90-day certificate) there is this new response from a staff member (https://forums.comodo.com/general-discussion-off-topic-anyth...):

> With LE now being an operational business, we were never going to take the these trademark applications any further. Josh posted a link to the application and as of February 8th it was already in a state where it will lapse.

> Josh was wrong when he said we’d “refused to abandon our applications”. We just hadn’t told LE we would leave them to lapse.

> We have now communicated this to LE.

On LE's blog post, they mention that they have repeatedly asked Comodo to abandon the applications since March 2016. If Comodo was going to let the applications lapse as they claim, why not communicate this at the earliest opportunity?

To me this is a dodgy answer at best. I am not so familiar with trademark law, but I don't believe that an application "being in a state where it will lapse" is in any way disarmed - it is my impression that Comodo could simply have opted to continue the process, but is pretending that they wouldn't have in order to avoid bad press.
This comment raises a good point.¹ Yes, lots of technology brings an environmental impact.

Does the author of this article have any fucking clue how much paper and gas would be used for mail if Gmail didn't exist?

¹ Diatribe time: Why the fuck is rndmize's comment negative currently? Are people really that oblivious that they can't think for themselves and realize how flawed the arguments in the article are just because it lets them circlejerk² about political correctness?

² Or whatever the equivalent is for women, gotta be inclusive.
Jsonapi.org I feel this embodies every trope of building web apps (well at least ones that use HTTP 1.1)
Congratulations.

I think some small country should negotiate a deal with all other nations and come up with a citizenship program that gives good value for their passport and then allow Americans (or any other highly taxed nationals) to settle there. For example Lala-Land does some background checks and issues passport to its citizens which can then be used to travel almost all the countries in the world. Lala-Land will give passports to anyone who applies if they pay enough money and show some evidence that they arent criminals etc.
Local administrator privilege is required to update the Farm Administrator group
We are switching our Comodo certs over to Let's Encrypt because certain old Android versions we have to support work with LE certs but not with Comodo. Particularly important for APIs.

The 90 day expiry is a bit of a faff, but we've mostly automated it using acme.sh and automated DNS edits, and now we just need load balancer access (we just moved to new hosts). LE is a godsend and fully up to commercial use in our experience.

After this, there is no way on earth we're giving Comodo money again. I would rather pay Thawte than these bozos.
It is somewhat bloated, but it's predictable bloatness, which I'm perfectly fine with.
It should be noted that the president of the European Commission is proposed by the [democratically elected] heads of state of the member states, and that their proposed candidate has to be accepted by the [democratically elected] members of the European Parliament, and that each member state nominates a commissioner, and that this group of people as a whole have to be accepted, again, by the the European Parliament.

Also, it's not a simple "yes/no" ability for the parliament. They certainly can (and do) modify proposed legislation.
Flush in this instance means "not protruding."
Why not both? What if all races commit roughly proportional amounts of crime, but there's a higher density of crime in black neighborhoods?

There are way too many variables to say anything about whether “blacks commit more crime” OR “police arrest blacks too much”.
The name Melih sounds Turkish maybe? I'm too lazy to look. But that's a characteristic esl quirk...
He's speaking English as a second language.

https://en.wikipedia.org/wiki/Melih_Abdulhayo%C4%9Flu
CurrencyX-beautiful currency app designed for macOS
Fun with Profunctors in Haskell (a Talk by Phil Freeman) [video]
Similar to "flat"
Providing an unbroken continuous outer surface.
This has less to do with globalization than the British irritation at the loss of sovereignty. What does it mean to live in a democracy when your vote can be overridden by bureaucrats in another country?
People keep saying this, but punishing the UK for leaving could easily give further fuel to the French leave campaign. And of course an exited Britain could extend an olive branch to France.
Time has come to avoid card all together in ATM why not use OTP to take money out , when you put some number and code
You need to get into better software shops!
It means 'flat' in this context.
I think rot is not quite the correct metaphor. In my experience it's more likely to ossify, become sclerotic, build up scar tissue. As features are added or performance is tweaked, individual pieces become more complex and the connections between them multiply. If specific action (refactoring) isn't taken to fight this tendency, later developers will react to one piece being maintainable by making even more spurious connections and workarounds in adjacent pieces. That fixes the immediate problem, but makes things worse overall in the long term. Ultimately everything turns into the kind of tangled mess that everyone who has worked on an old multi-person project can recognize.

Unfortunately, a good refactoring requires understanding greater than the original author's[1], and therein lies another whole essay. ;)

[1] Related to http://www.linusakesson.net/programming/kernighans-lever/
I honestly don't think there is anything you can do in this case. I think this has more to do with laws of your country, than the US. If a company offers someone X, and doesn't give X to them, does your country's laws offer any protection, or require the company to compensate you for not giving the X that they promised in writing?
> miners can now choose to prevent the thief from spending his/her coins.

While that sounds like a very useful feature, I think there is still a stark difference between having to update your money with security patches vs just not even worrying about any of that.
The difference is the attack surface. They only get one chance to plant drugs. They have unlimited attempts to fake finding data on your encrypted drive image.

"Your Honor, the new version of the program found kiddyporn that we missed before."

And even if you decrypted the drive you wouldn't be able to prove you didn't have the data steganographically hidden, so there's no possible way you could refute the claim.
why dont let programers choose transactions boundaries within a goroutine, so they can have fine grained control over allocations and deletions
Unikernels Will Create More Security Problems Than They Solve
Not explicitly, but it is implied by what was said, particularly in context. European civilization invented all these great things and non-Europeans on their own would be mired in dirt and ignorance, therefore European civilization is humanity's greatest achievement, etc.
I wasn't, but kudos on the research! That was me giving my actual, relatively uneducated, position. Don't worry, I was corrected quickly. I misunderstood the nature of the exploit. I thought it was intrinsic to the way tor works, turns out it's a browser bug.

Check out some of my other comments and posts. Also i just see a lot of unpopular comments go away quickly.
A Trump presidency scares people. Especially with the current power of the Executive. About half of his supporters say that they'll vote for Clinton, too.

Do you think that it's inconsistent with Sanders' stated positions that he supports Clinton over Trump?
An external proxy for 'crime hotspots' could be looking whether an area has bars on the windows or not.
It turns out I could have saved some time if I played around with the navigator playground

https://microsoft.github.io/monaco-editor/playground.html

so don't make the same mistake that I did.
I agree. Have a smooth front with a flush slot and show on the screen a picture of what the ATM should look like so you can compare to see if there are any protruding bits that shouldn't be there.
Just tried it in Emacs, renders just fine

(M-x ucs-insert FDFD)
>Public schools in USA are the worst government institutions ever.

They're also funded by state and local governments, so they're not really relevant to discussions about federal taxes.
Google Fiber acquires Webpass
A search is a resource. We already have media types and schema languages for resources, there's no reason to recreate them for URLs themselves.
As a modernist I loathe the Brits for this vote against the European project. As a libertarian I applaud them for their courage! As a stock holder I need a drink.

I try to make up my mind, which Union will be more affected by the Brexit: The European Union or the British?

Both institutions deserve some "house-cleaning" but after the Leave-Win it is sort of "either-or": A vote for "Union A" becomes a vote against "Union B" and vice-versa.
More details on "Primeval" C can be found here: https://www.bell-labs.com/usr/dmr/www/primevalC.html

Just recently, fragments of the earliest Unix OS source code and B interpreter were discovered [0]. Now, the earliest Unix for the PDP-7 and PDP-11 [1] can run under emulation thanks to the incredible efforts of Warren Toomey and others at the Unix Heritage Society [2].

[0] https://github.com/DoctorWkt/pdp7-unix

[1] https://github.com/DoctorWkt/unix-jun72

[2] http://www.tuhs.org
I "learned" to code with RPG Maker when I was 12. So much nostalgy in here right now.
One lesson i had beaten into me at an old job is that software should come with a self-contained reproducible build with an absolute minimum of external dependencies (which might be none at all). If GAE provided a zip file with everything in it, all set up and ready to go, you could download that and get working.

But making a self-contained build is hard, so nobody ever does it.

Java has got usefully close in recent years. You can download and build a Gradle project with only a JDK and a shell installed, plus HTTP out to the internet; the project can (should!) contain a standard wrapper script which can download the right version of the build tool, and the build tool can then download the right versions of the dependencies and do the build. The downloads are cached locally so you don't download the internet on every build. The wrapper script only does straightforward stuff, so it doesn't require a particular shell or version, and the JVM changes slowly and safely enough that you can get away with being pretty sloppy about versions (ie any Java 8, 2014 - 2017+, will do).

There's no dependency on having some SDK installed, or some version of the runtime, or some build tool, or some package manager, or any other bits and bobs. Just a shell and a JDK. You don't have the problems listed in the article, and you don't have to invest time in avoiding them.

The next step would be for the wrapper to download the JDK itself, but i think that's unlikely to happen, due to bandwidth and licensing.

Once you're in the build tool, there are strong conventions about what's where. The 'build' task should do everything; 'check' should run every kind of validation possible; 'assemble' should build every artifact. Ideally, none of them should require any setup, although that requires some discipline on the developer's part.

I don't know of any good way to set up things MySQL or RabbitMQ if you need those for integration tests, which is definitely a problem. Perhaps we need a Docker plugin, so in my build i can say "to run the integration tests, download and start the following images, and inject the container IP addresses into the tests like so". The usual way to get around this is to use pure Java in-memory options for integration tests (eg H2 for a database, maybe something like HornetQ for a message queue), and you can get those like any other dependency, with no manual setup needed.

Sorry for the ramble. tl;dr yaks are bad, but there is hope for canned pre-shaved yaks.
> It should be noted that the president of the European Commission is proposed by the [democratically elected] heads of state of the member states

A nitpick: The European Council, which appoints the President of the Commission, is composed of the heads of state or heads of government, which depends on the individual member state. E.g., for Britain, the PM (head of government) is a member of the Commission, not the Queen (head of state).
agree on frustration with the inaccurate use of the word "hate". i have little/no tolerance for my kids saying "i hate you" or "i hate this/that", and have explained they have never truly experienced hatred. i also have little tolerance for putting down others for cognitive ability (real, perceived, or in jest).

so in my house "hate" is the "h word", "stupid" is the "s word", and "can't" is the "c word." i imagine this may lead to a slightly amusing mixup down the road, but meh, the limit of my concern with "worse words" is making sure they know that it's in appropriate in some settings and that it will impact how others view them.
Only if they have both the capability and knowledge of reviewing how certain cryptographic parameters / initial states were chosen this isn't something you can easily detect unless you know very specifically what you are looking for.
This isn't that much different than the ECC "NSA" NIST presumed backdoor in the Dual-EC module of RSA[0].

The Dual-EC backdoor was pretty much identical to a one that 2 cryptographers presented in 1997 however it took about 15 years for this to be "discovered" and even now we don't have decisive proof that the NSA or any other entity had selected those specific values because it pre-computed (or potentially knew it could compute it within X amount of years) the relationship between them.

There aren't that many security experts that can audit such systems in the first place, and the few that can will most likely not have the same resources that a state actor level adversary would to select values that could be used for a NBOUS backdoor, even if you know what you are looking for when testing initial values some one with 10 times the computing power you have can select better values that would both serve as a backdoor and would be resistant to reversing by outsiders.

My personal projection for the next 10 years or so is that there will be a huge push towards dumping any cryptographic system that is based on some initial seed values and/or a lot of work needs to be done to be able to generate or prove NUMS[1] in regards to those values.

[0]https://en.wikipedia.org/wiki/Dual_EC_DRBG
[1]https://en.wikipedia.org/wiki/Nothing_up_my_sleeve_number
Mao and Pol Pot, maybe, but the vast majority of bloody tyrants are cynics, too.
Well, all code depending on JSON presumably breaks when that JSON changes. That's what versioning is for.

What do you mean by "Leaks the JSON structure of the document to the client"?
I think you misunderstood my comment. Yes, the rich don't bid for everything, and yes it's because they can't. But that's still consistent with what cousin_it said.

The main flaw with your argument is that "if Rich Bob really can outbid Poor Alice for a glass of water, then why isn't the world actually full of dehydrated poor people?" is 1) a non-sequitur, and 2) doesn't make any sense because the if condition is false.
> The issue here is how am I as a software developer supposed to combat that bias?

Yes. And that is exactly the question you should ask yourself in work you do.

It's on all of us to unroot social ills. Even though it's thankless and difficult work.
Data Science Ethical Framework
As someone living abroad, I agree there is a lot of bull shit now, involving banking.

I only have bank accounts in the US because of the complicated laws. That's not a big deal.

What REALLY pisses me off, is that banks in the US are declining service because you live abroad. For example, holding investment accounts back in the US. If they find out I'm living abroad they will promptly close my accounts. I can't have a retirement accounts because I live abroad!?

What do I do? Maintain a mailing address back in the US, in a state that collects no income tax. Use a VPN to login to retirement accounts. Insane.

Edit: I don't even mind paying taxes over 100k. Why? I can still go home whenever I want. I can go to one of the many embassies around the world and get a new passport. Ask for help, etc. I'll still get social security later. (Huge maybe)

http://thunfinancial.com/us-brokerage-accounts-american-expa...
http://blogs.wsj.com/expat/2015/09/20/american-expats-scramb...
I ran into this recently on a video chat with my brother, he was trying to pin a mustache on his face but the algorithm couldn't see him. Fortunately, he didn't know why. I don't know how I would've reacted had he understood.
I installed the Revolut app the other day and was just today sent a debit card from them. The app is interesting in that it has an option where you can deactivate the magnetic strip.

Since nobody in my country ever used the magstripe for anything, I went ahead and disabled it, which theoretically should prevent against skimmers. It also has options to decline transactions from a location other than where your phone is, or transactions online.

Pretty interesting what you can do when your credit card has a companion app.
It's the British accent.
Captioning at Conferences: A huge a11y win
Its not even that the EU really wants to make the UK pay. It's just that the UK had so many advantages that it negotiated before. Now they basically reset themselves back to 1972, but the problem is the EU is much bigger at 27 members today then in 72. Making it extremely unlikely that the re-negotiation is going to end up as well today. Also the UK will want a super fast negotation, the rest of the EU are not so much in a hurry. The UK is negotiation in a position of relative weakness. The professionals on the other side will of course take advantage of that.

In the end I doubt the UK will get as nice a deal as Swiss or Norway nor at such a fast rate. The main deal of the EU is free movement, that is not on the table due to the UK. Without free movement of people, free movement of goods and money are going to be difficult.
Do any of the following qualify as extraordinary abilities?

* Winning Academic Competitions
* Breaking World Records
* Building Very Large Digital Things
I know that Australian citizens can use the E3 visa for working in the US. Do you know if Australian citizens can start companies in the US using the E3 visa? Is it something like, you work for the company you founded? What happens if the company fails, or runs out of money?

EDIT: Updated question.
In defense of unikernels
Are you Russian ? Russia already has Muslim republics, like Bashkortostan.
"of recent centuries... in recent centuries"

Whoops! Redundancy it's too late to edit. Oh well...
"With 17.2% of the smartphone market in 2015, Apple captured 91% of the profit."

Source: http://fortune.com/2016/02/14/apple-mobile-profit-2015/
Don't we have BI now for millions of people? Tons of people goto a "job" but do nothing and receive a check. In fact, look back at many of your own jobs. Maybe they were double blind experiements in BI. You didn't even know your job was fake.
This is a marketing stunt.
> This is part of why the EU process should have taken centuries instead of being accelerated

This process would have been reset between each war for those many centuries. After all, the reason the EU was founded was to prevent yet another European war. What could possibly go wrong if you replaced the EU with nationalist independent states with a web of treaties between them?
+1 for Vinay's post on API design. I came across it a few months ago and it was a brilliant checklist/guide for us developing an API for our web app.
Why should they come around on our issues

Because it's not about issues anymore, it's about identity. We live in the era of identity politics. Issues serve only as litmus tests, dog whistles, and shibboleths today. When a politician comes around on an issue, they give off a red flag: they are not a genuine member of the ingroup. They are an impostor.
Not at all. Napoleon was definitely seen as a force in that direction and that was a large part of his appeal to the masses.
I'm not sure what you mean about changing the JSON structure; the Stripe API is versioned and you have to opt-in to any updates, including breaking changes like removing or renaming keys in the response.
Sure why not? It's explained in the article that the situation gives rise to the personality. Also see Breaking Bad.
what made you say that?
But the problem you describe isn't biased data, it's state law enforcement agencies practicing discrimination. Seems like it'd be more effective to strike at the root, not the branches.
Copying from another answer[1]:

You will get deported and effectively be permanently banned if you receive income from any other source besides your H-1B / L-1 / other-visa sponsoring company/employer. Income from all other sources are prohibited while you are on a visa. With a green card or U.S. citizenship, you have the freedom to sell apps, write books, etc.

Companies are required to report any income you earn while you are in the US. If you make money selling apps, Google/Apple is required to tell the U.S. government about the money you make on the App Store income (primarily for tax purposes).[1] The tax people (the IRS, Income Revenue Service) share income data with the immigration agency. The immigration agency checks to make sure you only got money from the company your visa allows you to work for. If the immigration agency finds out you have income from other sources (app store), they will deport you, and you will effectively be banned. See: http://www.murthy.com/2014/01/28/home-based-businesses-inadv...

If you look at the link above, you'll see a lot of people have inadvertently screwed over by having non-authorized income. An extreme example from the link above are multi-level marketing companies. For example, you recommend your friend that he/she buys some product. Your friend buys it, and for the referral, the company gives you a tiny amount of money (e.g. $5) You could get deported and banned because of this. Because it is considered income, and all income not from your job associated with your visa is completely prohibited.

----

Now you might be wondering if you can set up your company and receive income from the App Store in another country, and have it deposited to your foreign bank account. You might be thinking that if you do that, your income likely won't be reported to the US government, and you won't get caught and get deported.

The problem with that is that by having un-reported income in another country (from the App Store) you are breaking two sets of laws: (1) tax laws, (2) immigration laws.

Firstly, if you live in the U.S., you have to pay taxes (~35%) on your total worldwide income -- income that you make in every country. Even on the interest you receive in a bank account in a foreign country. If you do not report your non-U.S. income, you break tax law. The punishment for breaking tax laws is severe. In addition to being deported and banned, they can take money out of your bank account, seize your property (your house, your car, etc) to pay for the unpaid taxes + the severe fines for hiding and not paying taxes.

Secondly, U.S. immigration law generally prohibits H-1B, L-1 and other visa holders from doing any kind of productive work outside their H-1B/other-visa job. Even repairing your own house by yourself, if it involves a lot of work, is illegal for a visa holder. You have to hire a U.S. worker to repair your house. Foreign income for remote work is prohibited. Working on your own app and making money selling it is prohibited.

[1] https://news.ycombinator.com/item?id=11974074
Only for those outside of the union... inside it was much better and getting better.