skysight-inc/HackerNews huggingface dataset:
> Coroutines are a hack that is inferior to [...] real threads

I don't agree. Sometimes you don't want to pay the price of the OS context switch.

Anyway, in the context of the ANSI spec, threads were out of scope, but they could have done coroutines anyway.

> ... and delimited continuations

But CL doesn't have these, even de facto. Yes, there's CL-Cont, but it's pretty slow.
Better comparison is tax burden/spending as % of GDP:

Tax % Gov. spending %
United States 25.1 41.6
Sweden 44.5 51.2

https://en.wikipedia.org/wiki/Government_spending
You could use the ACA and/or COBRA to ensure coverage while you're in between jobs -- so what's the problem?
https://www.dropbox.com/s/1hie94302jtxcmx/Screenshot%202017-...

(I work at Nylas.)
there is such a thing as reporting and investigation. very little of that survives the editorial process.

if I want to read some reporting, I'll have to go to a source that values it. i.e. not the NYTimes (or equivalent). The entire apparatus of the mass media has become thinly veiled editorial positioning, even in stories that are claimed as "news".

a recent example of this effect: http://slatestarcodex.com/2017/01/17/another-followup-to-eco...

my point is that the work of actual investigators is no longer the primary interest of mass media, and it hasn't been for a long time.
How about: All Of Them

Every failed product/project I've worked on in my professional career, which had full intent to ship from the start, was killed by technical debt. It's usually indirect, but it's always the root cause.

It takes many forms:

* Too buggy to ship, due to a creaky old code base being over-stretched to a product with too high reliability/experience expectations.

* Product form factor, efficiency, user experience not good enough to sell well, due to spaghetti code base which couldn't be whittled down to removable pieces. Result: large runtime, more expensive, less efficient hardware.

* Existing old codebase deemed too bad to ship a product, requiring a rewrite-from-scratch, but timescale too long to make any sense -> product killed.

It's difficult to elaborate more while maintaining some discretion about exact companies and projects. The general point is: technical debt isn't just some fuzzy intangible issue — it indirectly creates enormous costs in people and time, can affect the physical form products take on, and impact the user experience. Products always get started without taking this debt into account, but when it's finally realized, it can change basic features, and then it kills them.

Products are designed with faulty assumptions about what existing resources can be applied to them.
"QA reasons"? What is that supposed mean?
Actually, I’ve noticed a meaningful distinction between people who learned statistics from machine learning (and are more likely to call each other data scientist) and statisticians (the least experimental of whom used to go by the title analyst): what to do when there is either too little, or too noisy data. Interestingly, those two are happy to be called Data scientist, but in my experience, they rarely meet.

A traditionally trained statistician would evoke negative result and decide not to use the model and support to maintain the pre-existing approach. A machine learning expert might not care, apply the coefficient out of the model as is because they are presumably closer than a guess and is more likely to be openly skeptical of human expertise.

That has lead to some frustrating situation for me: me arguing we should censor things like negative speeds, while I was told that there was no problem because the results were regularised anyway. Building and picking proper factors to use in regression is something that you can partially get away with when having larger databases, and back-propagation can take over; before that, insights still do matter.

I have not meet many who can articulate that transition effectively.

It seems that you’ve met mostly the second category; they are possibly the larger group, but not necessarily the most influential. There is a core of people who are meaningfully different. The linked article seems to be from someone in between but closer to the second group.
It's funny. The smart companies I know are all moving away from hiring full-time devs. They want a very small core team of highly skilled devs, all with relatively high equity, combined with tons of freelancers/consultants on a call-list.

By far the biggest cost to software companies is employee turnover because the second greatest cost is employee education and training. We've measured developer productivity in multiple ways and time to full productivity within any new team/project generally is 3-6 months. Average empployment time at any single company in the tech industry is now 18-24 months. It makes more sense to pay 3-4x for most work, rather than have to deal with HR, education, and retention overhead.
I think it was more about ignorance about how it affects the flavor of the brew. People are generally good about making a new pot after they kill it.
What I found especially amazing by that is traditional accounting is based on immutability already: you never delete a ledger entry, you add a correction. The same concept for a blockchain is trivial. Equally, if you _really_ do need to delete something, just insert a record into the blockchain instructing all nodes to delete that record. Sure, you won't be able to verify the chain 100% after you delete the data, but you'll have a auditable record of why that's the case.
Yeah, I had a hunch that the concept goes back a bit :-)

Nim does have something new though, its "distinct" types are more general than just tainted strings, and can be used whenever you have the same raw data type, but different meaning (and want the compiler to prevent accidential mixing). Of course, Haskellers will say that's old and boring...
Cool! Despite my whining I really appreciate the past and future efforts to make it better.
There are two operations on flash memory: "erase" (set all bits to 0) and "write" (set some bits to 1). The former is expensive, the latter cheap. Note that "write" can't set bits to 0. Hence the benefit of keeping zeroed blocks around.
Yeah, sadly; this could have gone viral. The las time I checked there were about 200 views and a 22 to none like/dislike ratio. Although it is probably better this way.
GAConf event to tackle how to make games more accessible to everyone
The Ex Factor Guide Review: Get Special 70% Off by Brad Browning
Mises is a Koch-funded propaganda outlet. Its not scholarly. It will never publish anything remotely counter to its agenda.

Its this philosophy that guaranteed the the information revolution dividends didn't go the people the same way they're trying to make sure the automation revolution dividends don't go to the people. I find it depressing that we will always be fighting this fight.
Yes, one example I like to point out is that there used to be people who's sole job was to tap on your windows in the weekday mornings to wake you up, before alarm clocks were cheap & affordable to everyone.
I'm currently working on such a product.
As you note, this level of self-awareness may not be sufficient, but is probably at least necessary for information sources to provide the kind of value we expect from them.

It's still encouraging to see, though.
In each previous upheaval, new industries created large numbers of low-skilled jobs. In contrast, most of the new jobs created by AI will require significant education and creativity.
True. Humans definitely will find a way to figure out what to do next if AI takes away lot of jobs. But the important thing is that the rate of which these jobs go. With the recent advances in deep learning or AI in general, the rate of loss of jobs across manufacturing, logistics, agriculture or construction is way more and i don't think we are ready to do something about it.
As an attorney, I can tell you I have spent countless hours simply verifying that cap tables/spreadsheets are accurately tied to the underlying capitalization documents in connection with VC financings and M&A deals. If this process was reliably automated, thousands of dollars in legal fees could be saved on a given transaction.
I've read all the docs, and I still don't see anything about AWS doing the monetization. What am I missing? Has someone else found this missing link?

Billing is mentioned in two sentences:

1. "As I mentioned earlier, you can use Usage Plans to bill for usage and to create an ecosystem around your APIs."

2. "You can then process and analyze the data as desired. For example, you could bill your subscribers on a per-call basis."

So I'm reading this as I am responsible for billing the customer.
Sure, but the answer is pretty trivial: If you spend more than half your time on customization, you're a professional services shop.

He also added that if you're a product shop doing less than 70% off-the-shelf, you're probably screwed, while 90% off the shelf is really the ideal (again, enterprise software).

I think the more interesting question is "what counts as professional services?" This gets much trickier, for example when you start building out APIs to make second- or third-party integrations easier, is that "product" or "professional services"? It certainly seems like product building, but if you're doing for a customer's use, it gets real blurry real fast. If you're not using that API internally, you're almost certainly on the professional services side. If you do use it internally, is it rock solid enough that you can support and expose it without that support becoming professional services?

Drawing sharp lines aside, this all probably seems kind of trivial, but the first time I ran through our product design with him and we discussed this, I went back and radically re-thought a lot of our strategy, particularly at the customer interfaces.
To your second point: I read claims like

Employees, Bersin explains, are appreciating assets that produce more and
more value to the organization over time, which helps explain why losing
them is so costly.

And yet in a ten year career in the valley, I've really only gotten significant raises when changing companies. I've had lots of bosses try to talk me out of quitting, but none with at least $15k attached to that request.

I think when you see the entire world ignoring your wisdom, you probably need to question the wisdom.
It's empty in here. Feminist fucking faggots. Donald Trump is president in three days. Get your protest signs out.
It can be unfortunately :)

But that was not the point, the point was that people talk about "raw", or "after taxes", while it does not mean the same. In France when they talk about "income after taxes" (~23% salary taxes), it is before the equivalent of US Federal+State taxes. These ~23% are about "social contribution" (mandatory healthcare, retirement, unemployment, etc.).
Only then, the income taxes are computed on what remains, depending on your family situation (having children impact a lot in France compared to the US). For a single person it can be up to ~ two-months salary.

(City taxes exist there as well after that).
# mkdir /tmp/foo

# touch /tmp/foo/.immutable

# chattr +i /tmp/foo/.immutable

# rm -rf /tmp/foo

It's not EXACTLY what you asked for, but the .immutable file cannot be deleted until you call chattr -i on it, which protects the directory....
http://www.businessinsider.com/cloudflare-adopts-google-amp-...

> So while Google means well here, Prince says, AMP hasn't been as open as publishers were perhaps hoping it would be. You still have to give your content over to Google to take advantage, which is suboptimal for publishers.

> This is where Cloudflare swoops back into the picture. By working with Google as the first AMP partner, Cloudflare is contributing to making AMP "a really open standard," Prince says. And this announcement of loading mobile AMP pages seems subtle, but it's the first time that these lightning-quick pages are served out of Cloudflare's system, and not Google's. It's something publishers have been asking for.

If it were possible to just host the AMP content using another CDN not blessed by Google it would have been trivial for these publishers--almost all of whom certainly are using CDNs such as Akamai--to host their own content. It is only by being an "AMP partner" that this seems to have been possible. Do you have any evidence on the other side of this? I ask because from my perspective I can't "charitably" get to your interpretation given the reading I did on this subject.
Hmm. I am not following. Binaries are typically much larger than source code(because libraries etc). Am I wrong here?
I believe he was doing an academic study of the economics of in-game purchases with them.
A huge sample size does not necessarily mean a good sample. While it's difficult to say what the impact of sampling only from a group of people who self-select into a given population, it's clearly a bias. If a quarter of the population self-selects into Facebook, I'd prefer a sample that includes three times as many people who didn't.

If nothing else, it's worth considering the demographics: within the USA, women use Facebook at a higher rate than men; people with some college education use Facebook at a higher rate than either college graduates or adults who've never been to college; Facebook use rate is roughly negatively correlated with income level; use of Facebook is negatively correlated with age (http://www.pewinternet.org/2016/11/11/social-media-update-20...). So the leftover US population skews male and slightly higher-income than the Facebook population. And globally, Facebook use is correlated with national wealth (minus some outliers). So there's clearly a sampling bias, and that's worth understanding.

That said, whether the results would be any different is hard (impossible?) to say without actually trying a different sampling methodology, and I suspect the results from this study are valid, sampling bias notwithstanding.
Yeah, the amount of resistance towards automation at some larger companies is a total mindfuck.

My first ops job back in 2008 was at a large exchange's NOC where we shut down and clean the application environment every day. Every Friday, we would have to take a backup of the ~20 or so production databases - by hand, in an ancient CDE based UI with a . Right click -> menu -> submenu -> backup database. Very little room for error, and you weren't allowed to do it without somebody else watching you. Throughout the weekend, customers would then run tests against the production databases. Once testing was done, we'd restore the prod databases back to their original state to wipe out test data.

At one point, I asked my boss if it was alright if I automated it after showing him a POC and was rejected because, "We don't trust automation to do it accurately every single time." Mind boggling. In mild fairness, in the 15 or so years they were doing that, I don't think anyone did it wrong.. which is an enormous miracle in itself.

(That was a strange company. My boss was a JW who'd worked there for 30 years regularly tried to convert me and would spend four hours a day on spreadsheets for his church. We'd also manually kick off stock split processing from a ~10" CRT monitor from the early nineties.)
From an investment banks perspective a lot of the intrigue around 'blockchain technology' is due to the relative speed and security it offers.

Investment banks have chosen to pursue 'blockchain technologies' rather than bitcoin because they don't like bitcoin's transparency.

Here's the problem. Bitcoin is secure and fast because of it's transparency.
Stretching the debt analogy, you can go bankrupt from payday loans (the "just push it out" tech debt) and from getting too big of a mortgage to build/fix up a house (over-engineered tech debt).
I've often been shocked at how a theoretically rational profit seeking business will happily throw millions down the drain rather than compensate an individual based on value. Ultimately I've concluded that although they may be greedy, most businesses don't make rational profit seeking decisions. They make decisions that stroke their ego, and sometimes their ego can't accept the value that certain employees bring to the table. They are just coders right? /s

Nowhere was this more apparent than at my first big job. The company's first full time engineer was still working there, and still extremely essential to the operation of the business. (It was actually bad that he was so essential, but that's another story). This company made several hundred million dollars a year. Online. And almost daily this individual used their tribal and historical knowledge to keep the site up. He left. I doubt he was paid a million dollars, but I have no doubt that paying a million dollars to keep him around would have been a cost saving measure.
Is there a standard load for measuring TDP then? If not, how would you attempt to test it other than placing the processor under heavy load?
Generating Abstract Art Using a Random Weights Neural Net
The Expense of Boiler Preventive Maintenance vs. Emergency Service
Exactly - and don't forget about things like Elastic Beanstalk as you grow. Those automate even the setup of things like the ELB/ALB etc, trading a higher fixed monthly cost for a lower cost per transaction. Still, if your business model supports it and if it ain't broke, just leave it where it is... AWS does give you many good choices.
Did they quit because they had a better offer elsewhere?

Or did they quit because they increasingly felt they've become stuck, left behind and not valued highly by their employer?
They actually did rewrite the entire story. What they recovered was completely remade (per the answer in the OP)
That's also something the article mentions. If you're not going to read it, indignant superiority is a risky attitude to project.
I'd actually disagree with you - I think the story in Toy Story II as released is top notch.
There's no such thing on gimp.org. What do you mean?
Kind of depends on the db and engine being used, but for MySQL, this book has been very good in helping me optimize sensitive queries:

High Performance MySQL by Jeremy D. Zawodny
I wonder if some processors like prescot actually need to run hot

Generally speaking, no. Some are more tolerant of high temperatures, but that's it. And higher temperatures in general will degrade the processor over time.
For flash, erase resets an erase unit to its default state, which can be all 0 or all 1 depending on the technology. Writes changes bits from the default to the opposite only. Depending on the flash chips interface, you may be able to do this at the bit, byte, or block level, but changing in the opposite direction is expensive and time consuming.

In theory we could make flash with tiny erase units (down to the bit level), but in practice we don't because the extra circuitry would drive the price through the roof.
People tend to forget about one thing - in previous industrial revolutions jobs changed, but people were added and removed from the pool slowly and predictably. This time automatons not only take jobs from people, they are also in a sense added to the economy as additional workers.

Think about it this way - previously if someone came up with a more efficient way to do a given job, out of 10 people 9 lost employment, but you still needed that one person to do the job. With automation you get rid of 10 people, and add one additional "worker" to the pool of workers. So now 10 people have to compete not only with themselves but also with one robot that can do job of 10 people.
I can see how this market has a BS feel to it (and have noticed this too lately), but at least the general concept of "API" leaves a lot of room for interpretation... perhaps much more functionality can be exposed via an API on such a marketplace than could ever be offered by an "app", etc.
The cool thing about Git is that the underpinnings ultimately boil down to a key-value data store.

I'm not an expert on these innerworkings, but in theory there's nothing stopping someone from creating a new UI that maintains most or all of the same strengths, except that everyone already uses and is used to the current way.

I suspect if you came out with "SuperVCS" that was ultimately just a new UI on Git you'd have more success than releasing the exact same project as some kind of Git enhancement.
Simply using software effectively could save banks billions a year.

Not paying money to Accenture could also save billions.
I really want to keep it a standalone style editor. The advantage is exactly that it is not bound to any external service.
Yep. From https://chromium.googlesource.com/chromium/src/+/master/docs... :

> System requirements

> A 64-bit Intel machine with at least 8GB of RAM. More than 16GB is highly recommended.

> At least 100GB of free disk space.

> Still [with an SSD and indexing off], expect build times of 30 minutes to 2 hours when everything has to be recompiled.
I didn't judge in my comment if it is good or bad to organize a society based on these values. That seems to me to be a bit unrelated to the situation at hand, where you have to move across countries and switch different systems. That fact that you may end-up paying "double" is what I was raising.
This is really impressive. It helps that whoever is building these is clearly really talented in 2d animation.
Is it long-term good to make a something no one wants to make well?

Remember what happened to Star Wars? Lucas pumped out a prequel trilogy that made a ton of short-term money, but then put a 15 year delay to wash away the filthy taste, before Disney took over and started self-perpetuation engine pumping out enjoyable and massively profitable movies
NYC, this is my insurance: https://www.hioscar.com/

I have the Market Secure plan. I'm not pretending it's terrific insurance, but it'll cover me if disaster strikes and avoids the penalty.
distracting us from the biggest social threat of our times: wealth disparity. instead, the public conversations revolve around terrorism, who uses which bathroom, twitter, celebrities, and even health insurance.

Isn't health insurance a wealth disparity issue?
Perhaps if your API is already built on top of AWS, this counts?

[edit] meaning youre already using their billing APIs in there somewhere