skysight-inc/HackerNews huggingface dataset:
Made me think of the OneCoin story The Atlantic just put out:

https://www.theatlantic.com/technology/archive/2017/05/crypt...
There may be more people who want a TeX-style layout engine in an embeddable form, without the TeX macro language. Or a multiple-scale version of it, which would make it easier to avoid widows and orphans, by making it possible to reconsider earlier page breaks. (Once upon a time, large computers really could hold only one typeset page in memory; no longer.)

If you who want something 100% compatible with TeX, you already have it, and it's not clear why you'd care about the implementation language.
The current tech already does that just fine, no need to have an ad network built into the browser that just overwrites existing ad networks on the page. At that point, it's no different than spyware/malware.
Blockchains increase trust and immutability at cost of scaling, speed, expense, over other digital systems. If you don't have people trying to fool you by doublespending (it's like a race condition) then you don't need a blockchain.

Blockchains aren't just for currency, but their best use case is surely currency, for only the currency project can recuperate the massive externalities (costs) of running the system, for the profit margin is almost 100 percent. What that means is, for a blockchain to make sense for you, you really, really need to need the anti attacker parts of it for it to make sense over any other system.

Current real world uses are timestamping, (recently Peter Todd timestamped all of archive.org, so people can't go back and make changes to fool people.) Bitcoin (currency). And as a tier 1 trust layer to support tier 2 protocols that have faster, cheaper, more stateful transactions (counterparty, mastercoin, rsk, sidechains, lightning, etc. a few of those need opcodes added to the btc network.)

Trust is expensive, bankers hours are comedic, much of the world loses large percentage of currency value every year, bitcoin can solve much of that. Databases and merkletrees already do a great job if you don't have advanced attackers. Blockchains are much less exciting than bitcoin.
Almost all of those things are already implemented in the US.

> cap individual donations

Direct contribution cap for individuals is $2,700

> forbid companies from donating

Direct contributions are not allowed, although PACs can give up to $5000.

> create a government entity whose goal is to ensure donations are respecting those rules

Aka the FEC

> candidates having to deliver their list of donors to said entity

Already required for federal elections, also candidates must detail how they spent the money as well.

> Make it actually illegal to get private money from PACs and other complex setups.

PACs aren't complicated and for the most part are a positive step towards fair elections (that's why they were created in the first place).

> And eventually reimburse part of the campaign past a certain percentage of votes.

Federal elections already have public funding and the system in place is much better than reimbursement after the election.
I guess they just rolled out their new DNS infrastructure (https://githubengineering.com/dns-infrastructure-at-github/) :-P
There are important cases where it is that simple. For example, people have different ideas about who should control certain resources. All sides can't get what they want.
I don't see where you get the idea that I am doing anything or have any goal to force anyone to do anything. That seems like a huge and unwarranted leap of logic.
Requests/limits settings also decide what "quality of service" class a pod will use.

Setting requests and limits to the same values puts it in "Guaranteed", whereas setting requests and limits to different values gives you "Burstable". The default QoS class is "BestEffort", which makes the pod expendable. (This isn't the best-documented part of Kubernetes.) (Edit: You can see the QoS class of a pod with "kubectl describe pod <name> | grep QoS".)

QoS classes are important for scheduling. When Kubernetes needs to evict pods, it will pick burstable and best-effort pods first.

Note that setting memory limits can sometimes not work well with apps that use GC. I have had particularly disappointing experiences with Go apps. Go's GC is a bit odd in that it reserves a huge chunk of virtual memory (which is why Go apps, if you look at "vsz" only, often seem to take more RAM than expected), and is not very aggressive about releasing it. I have a Go app that uses only a few megs actual, but because of the GC will allocate half a gig and get OOM-killed by the kernel before the GC is able to collect.
> With the magic of the internet, I work online

Which is great for us developers, but not so much for most service industry workers.
I'd second the recomendation for KIA, I've been following along with the MEAP and it's being kept well up to date with the latest version, which came out yesterday, covering features from 1.6 like RBAC.

One of the problems with books about things like Kubernetes which move quickly is that they can be well out of date before they hit final release.
Advice for my ecommerce site?
>I need to profit somehow from these ICOs before they pop

> Brave raises $35MM in 1 min with ICO
https://news.ycombinator.com/item?id=14453344
Ethereum pros: security researchers who find bugs in smart contracts are rewarded handsomely and instantly
I'm not a developer. You can have an HN account without being a developer.
I have no experience building infrastructures in the US, but I have some in Europe, working in construction companies.

I will give you some (sparse, 1 every 10 years) datapoints:

1983 - 2 or 3 copies of any drawing or letter/calculation

1993 - 6 to 8 copies of any drawing or letter/calculation

2003 - 12 to 20 copies of any drawing or letter/calculation

2013 - 16 to 24 copies of any drawing or letter/calculation

And of course this increase of copies is due to the increase in permissions/authorizations/approvals/checks needed and due to "stricter" (actually only more complex) construction codes and changed calculation methods I would say that the number of documents (before making the copies) has increased by 1.5x every ten years, i.e. something that was built on 1,000 drawings/documents in 1983 was built in 2013 on the basis of more than 3,000.

The number of people involved (not labour, but management, engineers, surveyors, technicians, etc.) need also to be multiplied by a factor of 3 2013 vs. 1983.

The actual production (thanks to a few computer-related innovations and the availability of better, bigger machines) has increased, but all in all you do the same amount of work with less people (labour) and lots of people looking at what the workers are doing.

This is a classic meme, but is not that much far from reality:
https://web.archive.org/web/20131005125257/http://ajotube.it...
Android Pay expands to Canada
I speak at a lot of local meetups and from one of those got invited to speak at a pretty big conference (M3AAWG). It was really intimidating since the speakers consisted almost entirely of Facebook, Google, Comcast, Microsoft, Rackspace...and somehow me.

I enjoyed it but was really nervous and had some serious imposter syndrome going on. I generally like giving talks but for me, it was a very different experience knowing that you were speaking for people who were paying to be there. The speaking invite allowed me to attend the conference for free though and I learned a lot.

My talk was basically a practitioner's experience of using/implementing a lot of different anti-phishing/anti-fraud techniques that people were deeply specialized in throughout other parts of the conference. I had what I hope, for others sake, was a very unique experience of combating a lot of fraud and seeing things come from all angles where a lot of larger targets will tend to deal with different parts of attacks in entirely different departments. I couldn't go deep on anything, but mainly got to share my experience.
I like the description of the "Value Apex". I admit I haven't heard of that one before but it makes sense, and thinking back it's usually the reason I jump ship, and indeed is probably the way things are headed in my current company.

When you start at a company (and early in your career), you can add value Z, and get rewarded Y in proportion to your work/output X. Where Y is whatever motivates you, money, advancement, interesting work, etc. As you remain in a company, Y and Z tend to reduce over time sometimes even to zero, to the point where additional marginal work does not result in commensurate additional marginal value/reward. At that point you've hit your ceiling. You're stuck. If you have any ambition at all, you're headed for the hills, to a place where you can start expecting more proportional reward once again.

Some people don't care--they're happy to hit their position's ceiling, and just hang out there until they get bored. For ladder-climbers it's pretty much unacceptable.
Given the economics of SaaS where frequently revenues are dominated by the very big accounts, combined with large companies getting even larger, I can definitely see a world where a company with 10,000 sales people on $2k/yr Salesforce licences might roll out an in-house solution. (though even then, I wonder if $20M/yr is a big enough cost driver for such companies to take the leap)

At some point it makes economic sense to roll out your own data center. At some point it makes economic sense to design and make your own server and networking equipment. The question would be where that breaking point is for SaaS.
That's an interesting theory, but the Flynn effect raised IQ scores way more over the same time period. But if it makes you feel better, I still see a lot of people smoking on construction sites, so builders may be keeping the flame alive, so to speak.
Switzerland might be a good example (https://en.wikipedia.org/wiki/Healthcare_in_Switzerland):

Healthcare in Switzerland is universal and is regulated by the Swiss Federal Law on Health Insurance. There are no free state-provided health services, but private health insurance is compulsory for all persons residing in Switzerland (within three months of taking up residence or being born in the country).
Many of our SaaS customers hate the utility pricing. It's hard to calculate costs and budget when things change every month. Our flat-rate pricing is what attracts many.
Actually he compared open source to a rock.
I don't think advertisers care about accessibility. Not the same companies that want auto-starting video clips in your browser.

As for the site owners - unless it's someone large enough to care, I think the usual choice between "letting a few disabled persons access the site" and "getting a few more bucks from advertising" would be quite obvious. If that question would even arise.
There would still be a discrepancy in that they would be moving much faster than they would have if they started from scratch. The difference is usually very easy to tell, you'd have to be extremely good at covering your tracks if you wanted to start from another code base and you copy bit-by-bit. Copying gives a completely different pattern than writing does.
Awfully Polite Hackers Allegedly Hijacked This Mall Billboard
Amusing (or not) historical note, that sounds almost exactly like the Cavaliers (Virginia aristocrats) when they arrived in America.

> The Cavaliers – the nobles who had fought and lost the English Civil War – fled to Virginia. Historians who cross-checking Virginian immigrant lists against English records find that of Virginians whose opinions on the War were known, 98% were royalists.

> These aristocrats didn’t want to do their own work, so they brought with them tens of thousands of indentured servants; more than 75% of all Virginian immigrants arrived in this position. Some of these people came willingly on a system where their master paid their passage over and they would be free after a certain number of years; others were sent by the courts as punishments; still others were just plain kidnapped. The gender ratio was 4:1 in favor of men, and there were entire English gangs dedicated to kidnapping women and sending them to Virginia, where they fetched a high price.

> The Virginians tried their best to oppress white people. Really, they did. The depths to which they sank in trying to oppress white people almost boggle the imagination. There was a rule that if a female indentured servant became pregnant, a few extra years were added on to their indenture, supposedly because they would be working less hard during their pregnancy and child-rearing so it wasn’t fair to the master. Virginian aristocrats would rape their own female servants, then add a penalty term on to their indenture for becoming pregnant. That is an impressive level of chutzpah. But despite these efforts, eventually all the white people either died, or became too sluggish to be useful, or worst of all just finished up their indentures and became legally free. The aristocrats started importing black slaves as per the model that had sprung up in the Caribbean, and so the stage was set for the antebellum South we read about in history classes.

> The Virginian Cavaliers had an obsession with liberty, but needless to say it was not exactly a sort of liberty of which the ACLU would approve. [...] No, they said, we wouldn’t be free if we had to work, therefore we insist upon not working. No, we wouldn’t be free if we were limited by poverty, therefore we insist upon being extremely rich. Needless to say, this conception of freedom required first indentured servitude and later slavery to make it work, but the Virginians never claimed that the servants or slaves were free. That wasn’t the point. Freedom, like wealth, was properly distributed according to rank; nobles had as much as they wanted, the middle-class enough to get by on, and everyone else none at all. And a Virginian noble would have gone to his grave insisting that a civilization without slavery could never have citizens who were truly free.

From: http://slatestarcodex.com/2016/04/27/book-review-albions-see...
That doesn't change nostrademons' point at all. True democracy sometimes produces results you don't like, too. (In fact, the founding fathers thought that it was more likely to produce bad results than a more republican form of government, because it was more susceptible to demagogues and populists.)
This is a central idea in https://en.m.wikipedia.org/wiki/The_Logic_of_Collective_Acti... .
How Airbnb Democratizes Data Science with Data University
Brew – backuper
Hah, that's a cool solution.
I mean, it's not terrible. I like the premise a lot, and the darkness, and the characters are a bit more 3D than you would expect in this genre. But it's still a teen drama first, and high-concept dark sci-fi-ish story second.
Is there a particular problem that you're looking to solve for? The site looks clean and decent.
If the cloud was orbiting at the same speed, but a different axis, wouldn't the collision be as depicted?
Meteor 1.5
because it can sometimes needlessly add a layer of redirection? also there is an issue of trust... If we can't trust an isp who says we can trust a vpn?
The article does not answer the "why" at all. Just some theories that might or (maybe more likely) might not be the explanation
Exactly. Folks who prefer public transit have been forced to live in car culture by folks who fund roads at the expense of pretty much every other form of transportation. In many cases very unethically so.

Due to the societal and environmental effects, I think it's pretty clear roads should be in no way subsidized like they currently are. If the "suburbs" had to carry their full economic costs, they would be unaffordable.
In India, most of the new users arriving on the internet via mobile are from tier-2/3 cities. Which implies limited bandwidth due to infrastructure as well as being price conscious. So the majority of mobile users are very paranoid about data consumption, to the extent that they toggle the data just to check FB/WA. Upshot of this is one of the first thing they do on a new phone is install ad-blocker
> I think a big unmentioned factor is probably liability and the prospect of litigation.

There was an article shared to HN some time ago arguing that the kinds of cost overruns that we see so often on infrastructure projects in the US are almost endemic to common-law countries, and radically less prevalent in civil-law countries.

I haven't been able to find that article again, but its conclusion has come up in many similar discussions since.
>Ad-blocking as high as 26% in some countries (Germany) and rising.

So they will get more aggressive (we already can barely distinguish an ad from a post on most websites) and more annoying and more manipulative. And they'll keep crossing lines that will cause shit storms and ad-blockers will get more aggressive and more clever and more political.

Personally, I have big hopes for new models emerging where you pay a fixed, reasonable flat-rate sum once a month ($10 or $15) to access "premium" content across multiple sites. The reality is, from most higher quality sources, I read maybe 0 to 3 articles a month but there's dozens of them. I won't pay $10 to each of them, monthly, but I'd pay $10 to access them all. The question is just how to split the money. Most views? That would almost cause the same clickbait problem we have now. Some quality measurement (likes, upvotes, etc)? Would lead to pandering. If some company could come up with a smart way to solve this and convince a few sites to jump on board with premium content, I'd be in. It's a hard problem. Kinda like search engines...
> In order to not be an "average person," you must make 200K+ in salary or have 1 million dollars in cash?

Yes, those limits are inherently non-average so by definition it works.

Using monetary wealth isn't a perfect proxy for sophistication or intelligence but it does correlate and allows for risk tolerance by the fact that there's enough income to fall back on.
Bottom up may require a different learning ability. You read something, and you don't have a mental hook to hang it on yet, because you don't have any idea of the overall framework. So you have to be able to leave it hanging in midair for a while, until you learn enough of the higher-level structure to understand how it fits.

I used to be better at that when I was younger...
One interesting thing about the mechanism of Vancomycin is that it doesn't target a protein, it targets a precursor of the cell wall. So a resistance mechanism can't just change the target protein, it has to change the biosynthetic pathway to use a different precursor for the cell wall. And this is how resistance against Vancomycin works, the bacteria start using D-Ala-D-Lac instead of D-Ala-D-Ala, and Vancomycin binds a 1000 times less tightly to that.

One of the changes in this new Vancomycin derivative makes it bind better to D-Ala-D-Lac, neutralizing this particular mechanism for resistance.
"[...] and make fewer demands on management; even if they find the workplace unpleasant, they are the least likely to be able to find a job elsewhere. They tend to entrench themselves, becoming maintenance experts on critical systems, assuming responsibilities that no one else wants so that the organization can’t afford to let them go."

So basically, they are people willing to do work that is needed and doing it responsibly. The work you are not willing to do and doing it without throwing temper tantrum over being too good for the work. That is why they ended up having responsibility - leadership does not have to worry that boring but needed work wont be done. He does not even have to motivate them, they just work.

I mean, I get that it is possible to asleep and not to continue learning, becoming mediocre. But if you are too good for work on critical system that needs to be done, then you have less merit then them. Merit should not be about coolness points, but about how useful you are. I agree that all this probably means leaving is a good idea for you, but the resentment towards people responsibly doing important work you are not willing to do is absurd.

Also, once you have to maintain the code for longer (or worked on old codebase), you might find that your opinions about what is clean code and what is important change - some of the stupid things if you people used to small projects routinely do are actually things that allow you not to loose sanity and control on big projects.
> ... Star Wars don't deal with orbital physics at all.

Except at the times when a ship is disabled in an attack, and then changes course and "sink" into the nearby planet.

But yeah, I do agree. It's much easier to watch that kind of atrocity in a movie that makes no effort to look realistic than it is to watch something like gravity.
I think the overall theme here is a distinction between cultivating an employee, rather than extracting value from one. Another comparison is between a long-term relationship and short-term.

A narrative is part of a long relationship, a story that evolves and grows over time, holding your interest through the climax. This works with an employee/employer relationship because it there's an evolution of learning about the different characters and environment, discovering problems and solving them.

Anytime an employer forgets that employees get something out of work aside from rewards/benefits/payment, they see only a scale with a cost center on one side and a resource to be mined on the other. And they want to mine more than they spend.

Compare that with a garden, remembering that you have to give the garden something. Yes, you provided soil, and the plants get nutrients. But do you care if they get watered, the weeds are taken care of, and the sun is shining?

Cultivate your employees. Help them grow, and you'll benefit from that growth. Eventually, harvest time will be over, and they will leave for greener fields, but you'll have enough stored up to get you through winter.
It really depends on what you're doing. If you're programming a sequence of actions against a collection like this example depicts then the threading macros visualize the processing pipeline. If instead you're reusing functionality via function composition then the "traditional" notation makes that obvious. Which form should be utilized then depends on which form makes it more obvious what you're doing.
And to make it more interesting... An average CPM is $2 (2 dollars for 1000 impressions). If you use the internet for an hour you likely generated ~200 impressions. You could in theory earn about $1 a day for casually using the internet (after Brave's/others' cut).
> I’m a bit of an R nerd. Ok, that’s a lie; I’m a major R nerd. But for good reason, because R is incredibly useful in streamlining the scientific process, and increasing the ability to replicate findings with less human error.

If only we could make the spreadsheet not get used by most scientist it would be a better place.
I am on the developer side on a project with a design-build contract with a major contractor. the architecture side and contractors are pitting against each other internally, because the architect is still liable for his drawings being correct, and the contractor is still liable for the work being complete to the contract documents. Seeking to align efforts to minimize detailing costs is a recipe for very costly mistakes down the road when something doesn't satisfy fire code, building code, ADA, insurance, lender requirements, hotel brand standard (in my case). Theoretically, I suppose you would only see streamlining if the Owner-Architect-Engineer-GC-Regulator was one entity, like a government maybe.
I ran across this "book" recently as was impressed by how deep it was, compared to the vision presented in Sunday School (and a certain 60s pop song).

It's a bit hard to read. Start here: https://www.cliffsnotes.com/literature/o/old-testament-of-th...
>I think we can change this substantially.