skysight-inc/HackerNews huggingface dataset:
Big data has the potential to create either unprecedented equality or inequality. Transparency is a key word in this post (I often Ctrl+F to see how many matches for "transparen" I see in this type of posts).

When it comes to software, one policy to make things more transparent is open-sourcing. The question is opening what and to what degree. I feel strongly that organizations today could and should be much more open and are instead absurdly opaque.

It's our responsibility as a society to talk about transparency as key for trust and equality.
With CT we could in theory revoke big CAs without impacting sites currently using them.
Is that really the case? Apple operates in Ireland and it pays taxes there based on a certain competitive rate it has. If Apple sells phones in certain countries, it has a network of suppliers there and it pays taxes on their business operations there. It seems that you're making the argument that the phones have to be produced in every country where they're sold in order to eliminate trade deficits (the so-called decorrelation of profits and taxes that would result from the importing of a product). But the only way for the other countries to get that tax revenue would be to be competitive enough (through competitive tax rates, availability of talent, infrastructure, legal system, etc.), so that Apple would be incentivized to open offices and move their R&D and pay taxes there. It seems you're arguing that these other countries shouldn't have to compete on these criteria, but should somehow be entitled to that tax revenue or at least to protectionist measures that would make sure that Apple has no incentive to go anywhere else, purely based on the fact that willing buyers purchase Apple's products there. I'm not sure that's a very strong argument because it basically amounts to saying that if you don't force Apple to give some form of a discount to these buyers, they won't be able to buy the product in the future...
Not quite. It is the voltage potential caused by having your feet on two different pieces of ground, which have a voltage gradient between them, that causes the current to flow. If you keep your feet together you are less likely to be harmed.

The farther apart your feet are the greater the voltage between them. This is called "step potential" in electrician and lineman safety training.
Is there an easy way for me to revoke trust from all Chinese CAs? Anyone in China is ultimately subject to being forced to do the dirty work of the Chinese Communist Party. Why are browser and OS vendors even trusting them in the first place?
Really? I use kubernetes right now for a small use case (that hopefully grows) like this. I find it to be pretty exceptional, although the initial cluster setup can be difficult.

I also like using multiple vendors for a tool stack. Helps keep concerns separated.
> Air-gapped computers (which is what this seems to be targeting) on the other hand are surely going to do all their data transfer over USB.

Why? DVDs still exist.
Satellite operator SES will be the first to launch cargo on a used SpaceX rocket
"those already engaging in the scheme have a five year window to wind down."

The correct way of saying this is by 2020 the loophole will be gone for real. Happy tax saving in the interim...
My handwriting is pretty bad, but it actually recognized all the symbols correctly (which is really impressive, considering how deformed the pi and 1 are).

My point is that assembling the symbols into a complete expression does not seem to work as reliably yet.

I had a look at the PhD thesis on the approach and it seems that the algorithm essentially relies on relative positioning only, plus some heuristics for symbols with "appendages" like 'd' or 'p' (This probably explains how "dx" ends up as "d_x").

If it were to additionally take into account relative sizes also, performance might improve a bit.
True, is there anything a SSL cert manager can do short of a blanket ban of StartCom certs?
Sift Science (YC S11) is seeking a senior back-end engineer to help fight fraud
And there were almost half as many.
So 100K followers on Instagram snags you $2.5K for a single subliminal ad ? This seems high.
For me it was a few things:

- I normally have my phone in my hand anyway.
- My phone is in a pocket by it's self, so there is less risk of pulling out keys, coins, or notes along with my wallet.
- I have many contact-less cards, so would have to pull the right one out of my wallet.
- I would then have to put everything back, and go back to getting out my phone.
- I get an apple pay notification ever evening when my card is charged, so I can easily tell if I have been over charged and get a refund.
Apple made $53 million in a year?
Austria. But it was the same in Switzerland and Germany.
The Small [Reproductive Organ] Rule – authors' strategy to evade libel lawsuits
First I'd ask what's the skill you want to gain?

Do you want to learn how to setup Hadoop clusters and Zookeeper etc. on bare metal and understand all the maintenance of such a system. Or do you want to learn how to use the tool for enabling data science projects?

If it's the former, companies like Databricks are becoming popular because they abstract a lot of that complexity away: https://databricks.com/try-databricks

Because you're coming at it from scratch I'd strongly advise you look at the future trend and start straight with Spark. It is also made by Apache and is the next generation solution. https://spark.apache.org/

To give an idea of the difference, Hadoop uses Map (transform) and Reduce (action) higher order functions to solve distributed data queries and aggregations. Spark can do the same but it has access to so many additional higher order functions as well. This makes the problem solving much more expressive. See the list of http://spark.apache.org/docs/latest/programming-guide.html#t... and http://spark.apache.org/docs/latest/programming-guide.html#a...

The Spark documentation and interpreter are good places to start.

https://github.com/apache/spark/tree/master/examples/src/mai... (Scala) and https://github.com/apache/spark/tree/master/examples/src/mai... (Python)
It sure does "build software" but it's primary function is package management. We could call Emacs an email client by the same token. An equivalent of make in js world are Gulp, Grunt etc.
I actually have found that I am moving further and further away from using Instagram due to the ads. My feed is primary filled up with ads, links to other accounts with ads, and very few pictures that are worth actually following. But with the increase in teens using Instagram vs Facebook. I guess I understand the draw for advertisers.
Too big to fail my ass. There's no such thing when it comes to security. If anything, that's more reason to cut them loose.

If a CA pulls shit like this they need to be revoked immediately and let the wrath of 1000s of businesses that are impacted by cert warnings rain down upon them. That will 1) Solve the security problem immediately and 2) Publicize what it means to get a cert from a crap CA that doesn't care about security.

Sure it will suck for the "little guy" who didn't know but, if you don't do this, he'll never know and never learn.
Personally I would use a macro such as:

#define DISALLOW_COPY_AND_ASSIGN(TypeName) \
TypeName(TypeName&) = delete; \
void operator=(TypeName) = delete;

Introducing a virtual base class for disabling copying introduces a vtable and un-needed inheritance.
The benefits of containerization are not limited to production deployment. Docker makes it trivial to run the exact same container in QA/dev as well - it's a 10 line Dockerfile and three commands (create, build, run) vs having to build custom shell/python scripts. Don't underestimate how useful that is, especially in smaller offices where you don't have the staff dedicated to automating everything. Even small shops also benefit from the ephemeral nature of containers - redeploying a container is a lot quicker and easier than redeploying an entire VM/physical server. PaaS isn't without it's own issues either (you have to learn the AWS/Google/openShift/azure/heroku way of doing things) and can be cost prohibitive.
Because the coup in turkey and foreign hacking of elections is so analogous...
Not sure about this website, but the original essay by Mark Weiser should be required reading for HN crowd IMO:

http://homes.di.unimi.it/~boccignone/GiuseppeBoccignone_webp...
Is "Silicon Valley" now a short-hand euphemism for all startups worldwide? So if you're in say Chicago or Baltimore or Bangladesh and you're a startup trying to raise money, are you participating in Silicon Valley's most grueling ritual? Yes, I know this article is SPECIFICALLY about the YCombinator demo day which IS in Silicon Valley. But is the side-read here that it's like this (or most likely harder) for startups everywhere outside of Silicon Valley? And is this even representative of how things are really done for everyone outside of YC in Silicon Valley?

Maybe this should really be titled: Inside one of Silicon Valley's top Accelerators: the grueling YC Demo Days. TL;DR: This is not the reality that most startups face when they raise money, but an insight into a unique process at a unique accelerator in a unique part of the ecosystem.
> Ultimately, if people wanted to create [text files], it's entirely possible to do with pure linux commands with no upper level software at all, it's just [Sublime Text] makes it much easier/nicer to achieve.

It's absolutely possible (see: Bocker), but not a very productive way to go about things. It's much more productive to take an existing technology and make it better than to start from scratch (yet again), especially with permissive licenses like those used in Docker Engine.
It's awful. This thread actually made me decide to try to get a game of Civ some time next month, but if I want to do it, I'd better start recruiting now. I do have one of those vaulted tables, and that helps because you can break up a game like that over two weekends (wargame-style.)
Ireland did NOT set a different tax rate for Apple or for a specific industry that was basically just Apple. Apple simply structured itself to minimize taxes taking into account the laws at the time. Any company was free to do the same and many did. The structure is so common that there are even two terms that are in standard use to describe this structure, the Double Irish and the Double Dutch.

The EU did not suddenly discover what Irish tax laws were. They were legislated in an open process and were public records and were trumpeted loudly by the Irish government to attract investment. This state of affairs existed for decades. The EU simply wants to get its grubby little hands on Apple's money so they can use it for more dole-outs to friends of the bureaucrats and also use this as a precedent so they can expand their powers into areas where their power has been explicitly curtailed by treaty.

Apple made a business decision to invest in the EU based in part on the tax rates at the time which went into it's calculations of expected rate of return. Of course they probably did much better than what they expected, but many who made similar decisions lost money too. If tax laws are subject to change retroactively, investors have to start taking uncertainty about the tax rate and the expected rate of return into account and will demand a (potentially much) higher rate of return to invest. This is why it's so hard to attract investment in countries without stable governments and a strong rule of law even though the purported rate of return is much higher. If this continues it will lead to further slowdown in the EU economy. The current slowdown is not apparent to EU citizens only because the market is not charging the EU a credit risk premium on EU bonds and so EU governments are still able to fund public benefits by borrowing. This is something that will change quickly and lead to a Greece like situation if the EU starts acting in this manner.

As an outside observer, I did not think Brexit was a great idea but this event frankly is a very good argument for why more countries should consider EUExit and/or the national governments need to figure out how to defang the EU. The EU was supposed to be about free movement, no "TARIFFS" as in impediments to TRADE within the block and a single currency. What it seems to have turned into is unelected bureaucrats in Europe dictating to elected national governments what their tax policy must be.
This is frustrating, I agree. I would like to understand a bit more about what actually happened. Where were the points of friction? What kind of unforeseen problems arose between the crew?

Maybe we will have to wait for the official reports and papers.
Wow - I'm a big fan of React, so I'm a little disappointed to see that it was the slowest of all.
Show HN: Hellobox.org – Company gear for remote teams
"Combined with other property tax breaks, TVA incentives, road projects and other potential tax credits, Volkswagen could qualify for more than $300 million of grants"

what is different about this?
I believe that's actually true in China, but what about elsewhere?
I'd be interested to know how "Investor Day" went. Any YC founders from this batch want to give their perspective?
You can't have tax competition and freedom of movement of companies, goods and capital. It's the tradeoff in the EU for removing all protective internal tariffs.

(The US avoids much inter-state tax competition through federal taxes)
I love the 'I wish we knew what was OK' - someone viewing the content, totally blind, needs to identify it as an advert without prompting. The only way to do that is to state it, up front, in the same format as the content itself. Not hidden away in some description, not in code, plain and simple. Anything less is obviously intending to deceive, and I see no reason to give anyone leeway to try and hide sponsorship.

If you want your sponsorship to come across as real and honest, then get someone to actually like your product, and then it won't matter that they disclose it, as they'll be able to explain why they like it in a convincing way. The only reason people want to hide the 'sponsored' element is that the product is bad, and paying people is the only way to get them to associate with it.

When I watch an Extra Credits video sponsored by a games company, it comes off as honest because it's clear that it's an advert and the content is still quality and obviously unaltered. When Purge (DOTA 2 personality), talks about DotaBuff, it still comes off as honest as he shows how he uses the service and what value it provides him. This can be done right, and is, by reputable people.
Given StartCom's bad behavior, you're probably better off marking them untrusted too.
Classical makes sense as I imagine there are less rights to deal with (probably just need to pay for the performance but not the song) and orchestral classical music has been used in everything from ads to cartoons for decades.

I think the ones I really hate are when they use a more recent "classic" pop tune and essentially wear them out so I never want to hear them again. One example is "Just What I Needed" by The Cars. I used to like that song but after it was used in an ad (perhaps Circuit City?) I can't stand to hear it again.
I doubt they would ever consider it, but I think Docker Inc's best move would be to push reset for Docker 2.0:

- Fully embrace Kubernetes for orchestration

- Drop Swarm

- Roll Docker Engine back to its pre-1.12 scope

- Get on board with standardizing the image format, now

- Stop fighting Google and instead let them help you succeed

A Docker distro of Kubernetes would do very well in enterprise on-prem or private cloud environments. They already have a great developer experience. Companies will pay for support on both.

Continuing to oppose Kubernetes risks damaging the significant brand equity they've accrued as containers in production become mainstream.
The certificate system - like the federal reserve - doesn't just fail us in these specifics, but is generally incompatible with the underlying philosophies of distributed technology.
You can accept entered URLs and fetch & display web pages quite easily nowadays. You should, depending on the vertical, be very concerned about security.

What are your goals (to a greater degree than "web browswer")?
As a concrete example: German celebrity and football manager Hoeneß was found to have withheld about € 30 million in taxes. He was charged with tax evasion and punished with a prison sentence of 5 years and six months but no additional fine.

He did eventually pay back the entire amount (plus interest) but he was released from prison after having spent only roughly half his sentence (which actually didn't confine him to prison for his entire "stay" anyway).
I think actually one of the most thoughtful points preceded the (unnecessarily long, IMO) discussion of the various philosophers.

"[...]the loss of contact with the past. Depending on your point of view, this can be seen as either a disinheritance or an emancipation; much of modern politics is determined by which side you take on this question"
Accreditation organizations are private. Vetted by the Department of Education, but still private organizations.

It's just an external audit, and there's nothing at all wrong with that. These for-profit organizations are defrauding students by providing very low quality and very expensive educations, all the while passing the low quality standards set by a broken accreditor.

Market solutions don't work when the target audience are young people investing a huge chunk of their lives in education. If a new brand of coffee and it's horrible, you can just try a different brand. A college student doesn't have the same luxury.
The various distros have converged enough that you can typically run any userland program on any recent version of any distro. The recent adoption by virtually everyone of systemd is a sign of this, it seems.
Yes. If you are paid to advertise something, it is an ad.

The law is having trouble catching up on this front, especially in a world where any YouTuber with an audience could potentially run undisclosed ads. Regulating people posting videos out of their basement sounds like a nightmare.

That said, I do my best to never support content creators that don't disclose ads or hide their disclosures in hashtags or below the "Show more" button in a YouTube description. That's not a real disclosure. You know it and I know it. That's why you put it there in the first place- because no one will see it.
> Why? I can write a game where you have choice, but no pain or suffering. Is God worse programmer?

If our choices were reduced to those which could not cause pain and suffering, life would resemble a game; our choices would lack any consequence. Thankfully, life is much more than a game.

> and don't be a dick

This advice is curious to me. How do you derive this from your beliefs? I can understand you saying "don't be a dick just to be a dick", because that would cause pointless suffering. But if I can advance my own wealth or happiness by being a dick in such a way that I can reasonably avoid retribution, why shouldn't I?
Advice on how to keep your security talent happy
Well, it seems like the most rational decision. Whether or not it is, I guess, depends very much on the persons situation.

For example, if you need to buy a car now (eg because you rely on it for work or something and can't wait to buy), then sure, it might very well be. On the other hand, if that's not true, then saving the monthly payment until you can buy it outright is much more rational (and cheaper). I understand that many people can't do that, however.
That's not true at all. The Saturn V was an order of magnitude larger than needed to deliver the largest nuclear weapons to Moscow, and would have been utterly impractical as a weapon. The Soyuz may have started out as an ICBM but the Saturn V was purpose built to go to the moon.
Anybody know how to delete certs from Firefox on OS X?
OP here. I remember the first time I visited the Mothership as a remote employee. I was grabbing t-shirts and stickers by the handful. I’ve been wanting to build something for remote teams for quite a while, and this seemed like simple place to start. It’s definitely rough around the edges, but I wanted to get it out there. It took two weeks to build in my spare time. Happy to answer any questions.
Ireland is its own country and part of EU.
It is not part of the UK and is in no way 'brexiting'.
Is there currently a way to tell how much isn't too much to pay influencers or to know what others have paid? I have seen Instagram-famous with 250k followers asking for $5k for one single post in their demographic- but after calculating the ROI with many guess work and assumptions, it seems to be a lot worse than FB ad. The influencers often pitches themselves to be more "organic", or the ad is giving more "brand" effect that's hard to measure with traditional metrics. Sometimes this just feel like a new way of gambling and the seller has way more information and leverage than the buyer.
The thing about transfer pricing is that it makes the "location where value is created" completely arbitary. It's not where the R&D is done, it's where the shell company that holds the patents is registered.

Apple subsidiaries in random countries selling phones don't pay taxes because they don't make any profit. They don't make any profit because they're "charged" an amount for the phones (and IP, branding etc) that exactly equals the sales.
The one thing that no one properly explains about React – Why Virtual DOM
Recommended reading: "The Girl Who Was Plugged In" by James Tiptree Jr.
Tax intellectual property. If copyright and patent infringement is such a big deal and tie up the courts then they can be taxed too, surely.
Fair enough - I mistook what you said as refering to the " I've seen other large corporations..." section.
>Chrome was developed by different teams with different expertises, some of them acquired from other companies.

To expand on this, Chrome and Safari use webkit as their rendering/layout engine which is a fork of KDE's KHTML. IE came from NCSA Mosaic-> Spyglass -> Microsoft IE.

To be clear on my suggestions below, let's clarify what a browser actually is. The browser manages things like the navigation bar, bookmarks, download/mime handling, etc. This is known as the "chrome" or GUI. The layout engine handles HTML parsing, rendering, possibly is coupled with a Javascript engine like V8.

If you are trying to write a browser, the answer is to use webkit2 in whatever language you like. It's fast, light, and portable.
If you are trying to write a layout engine (rendering engine), do as another poster suggested and write one to target HTML 3.2.
As much as I trust benchmarks from the creator of a product at the end of the day they are all fast frameworks.
Machines Won’t Replace Us, They’ll Force Us to Evolve
In regards to the figure of speech: http://literarydevices.net/metonymy/