skysight-inc/HackerNews huggingface dataset:
I might be wrong on Eats, but I'm not wrong on the rest of the side businesses.

And Dara has gotten the most important things right in the few months he's been there. You don't have choices in keeping foreign subsidiaries if your predecessor put the business on the route to bankruptcy, you shed what you have to shed before your cash on hand gets so low you lose all leverage in keeping the business financed.

And if Aaron Schildkrout was so great, why was he working for Travis Kalanick, Stockholm syndrome? Why would you work for someone who constantly tarnished the company brand you needed in order to succeed in your job? It really sounds like Uber needs a complete house cleaning of it's entire upper ranks. You can play the "I was just following orders" card, but it also disqualifies you from being a true leader.
Why I Ripped the Same CD 300 Times
>No, but they can react to those situations much better than a human driver

Not yet they can't.
> sometimes we see it running faster than ahead-of-time native compilation

Edge cases. But obviously it's not comparable to something ahead-of-time compiled and hand profiled with PGO and stuff. Although in theory you could put that through JIT too, but it would probably just add overhead and only slow things down.
"We have built a lot of technology to assess whether or not we think a review is authentic”

Really now? Has amazon considered firing those teams? Because that tech is beyond broken.
> The only way to explain these stats is that there is some simple-minded tribal behavior that skews the ratio.

That seems like a strong conclusion to reach. Is it possible that there's another explanation that just hasn't occurred to you?
Logging by default sucks for Lambdas. Because lambdas are not "servers" they do not have an external IP address, which means that if they want to communicate with the external world, you need to setup a NAT for it.

Differentiating dev/prod is not too bad, everything is labelled based on your naming scheme for serverless.

Having said that I think lambdas are a great use case for cron jobs.
Some categories are simply flooded with fake reviews where you won't find a single honest listing in the first 3 pages.

That said, there are plenty of A rated products in my experience. All of my products are A-rated, and unfortunately many of my competitors are honest too.
Amazon has been union busting for a while now.

http://time.com/956/how-amazon-crushed-the-union-movement/

Strong, well funded interests have been systematically dismantling all possible legal supports for unions in the US for decades, and have especially recently been landing all sorts of rollbacks.
In a way, there is no way to complete avoid long-term risk. Sort of why we hang on to the saying "dont put your all your eggs in one basket."

You should know that you are taking a risk by putting your money into your IRA.

For all we know, the next generation could abolish private property and euthanize the elderly upon retirement.

There is a lot that is wrong with the situation, and I am not sure what can be judged about their expectations being unrealistic without the benefit of hindsight that we have, but the principle I would use to determine what is fair is this, via Thomas Jefferson: does one generation have the right to impose debt on the next? I would say no. Did these pensioners think this scheme would need to be paid by the next generation, who would not benefit from it?

Was there unanimous agreement about the pension schemes at the time? What did the detractors have to say about it? Who was right? I'd be interested in seeing the counter-arguments at the time, I bet we would learn a lot.

Finally, this is how I see it: My father mortgaging a house that disappears when he dies, literally vanishes, except I inherit the mortgage that has to be paid off. Its a scheme that is literally the opposite of how western society become prosperous over time in the past.

That said, I would be okay "taking responsibility" for past promises if we are the last generation to have to do that. As long as it is recognized as a total failure not to be tried ever again, I would feel ok about it in terms of helping people. Otherwise, if we are forced to deal with it in order to "save" the scheme itself or some convoluted spin that makes it look like successful government planning, then hell no.

One way or another, someone is going to be making a sacrifice.
This is how it's done, and has been done, with rail-shipped containers for 70-80 years. The intermodal industry already has all the complex contractual plumbing and logistical framework to handle this with ease, but it's an extremely automation-averse industry. They still use faxes extensively ffs.
> And any ideas I came across in my own reading were either easily demonstrable to be incorrect

Genuinely interested to learn which ideas you found to be incorrect
Looks rad. I'd be up for it if I ever make my way to Cali.
"...the marriage of excitement and ignorance..."

I guess I'm a polygamist.
I don't just check the average rating and number of ratings. I also check the quality of reviews. If an unscrupulous company wanted to increase the chances of me buying from them, they might try buying bad fake reviews for their competitors.
The obvious advantage is post-crash analysis to prevent it from happening in the future.
Good luck keeping the highest end of you tax base around to cover the shortfalls.
This is ... amazing. It's like a TV-tropes level of detail about science fiction topics.

Also linked is a fun read about space combat:
http://www.projectrho.com/public_html/rocket/spacegunconvent...
>I try to arrange my work so that my uphill climbs are always for a reason. I think this is a healthier attitude than trying to gauge some very-probably-fictitious intrinsic "IQ" attribute to find my place in the world.

That's probably a decent strategy overall but as someone that can't pass Google HC I don't see how that would help.

I think I'm pretty mediocre at all of the things that might be lucrative and really bad at everything else.
Collection agencies contracted by the IRS actually can call people now, thanks to the FAST Act passed at the end of 2015.
> Some city or state is going to go bankrupt because of this,

States cannot go bankrupt, without a change to federal law. Cities can and have, and pensions have already been addressed in that context. It's not a new question.

> and the people affected are going to sue. It will take at least a decade to work up to the Supreme Court, who will find (no matter WHAT the liberal/conservative makeup at the time) that, surprise, surprise, the government is NOT legally obligated to pay out the benefits they said they would.

It's already been established that pensions can be cut in bankruptcy, so, yeah, that's not even a question.

> Various governments will try to implement various forms of austerity to make it work,

They already are to prevent running into the major crises (e.g., recent pension funding requirements reforms in California.)

> Don't worry though. This exact same thing is also happening to Social Security, which will crash around the same time, or shortly after, so everyone working now will get the shaft.

Social Security won't crash; even with scenarios projecting Trust Fund exhaustion it still ends up paying at worst something like 2/3 of eligible benefits out or current revenues out to the limit of projections.
Multiple statistical tests: Lessons from a d20
But if the fundamentals haven't changed, what criteria are you using to decide that this is a dip vs. the past 3 months being a spike?

I'm no expert, but a quick glance at the chart looks like they dipped below their 200 day average in March, which resulted in a spike as people bought in, and now it has corrected after less then expected earnings.Yes, it is 10 points under the current 200 day average, so maybe it is a little under-priced, but I don't see anything that guarantees that this is a dip.
But that's only for ILLs. CUNY's collections aren't that big to begin with ILLs are even fewer, especially in big cities with large public libraries like the NYPL, BKPL.

I worked at a much larger library system in the same city and I know for the fact that most do need to keep such transactions for years, at least for tracking and billing patrons for books lost or never returned. After another few years, they sell their overdues to (debt) collection agencies for a few pennies on the dollar.
There already are such systems...said too much.
Born in 92', keepin it rollin in Canada, hoping to make my way to Germany soon. Never stop skating.
Reports of some jitted Java code running faster than C (after warmup) are old. I remember seeing those claims for some super hot VM in the old IBM System's journal from 2000, and yes, IIRC that was a VM written mostly in Java.

However, those isolated examples rarely if ever translated to high performance in real-world projects. The same issue has an experience report of the travails of IBM's San Francisco project. Performance was a huge issue that to the best of my knowledge they never fully resolved.

More in my article "Jitterdämmerung": http://blog.metaobject.com/2015/10/jitterdammerung.html
There are political choices behind the decline in infrastructure.

It costs NYC $2.1B per mile to build the Second Ave subway while in Europe it costs $200-500M per mile. There's California High Speed Rail, and then there's just the cost to build a condo in San Francisco (see the "historic" laundromat in The Mission).

You have interlocking legislation, many reasons and opportunities to sue, esoteric work rules. Regardless of the validity of each element the structure as a whole is patently absurd and abhorrent.

Then you have government spending. A university does not need much beyond some blackboards and some professors to teach most everything from Philosophy to French to Advanced Data Structures to Topology. Certain PhDs need more equipment but essentially all the expensive equipment should be paid for by research grants or contracts.

Over the past decades more and more classes are taught by adjuncts at Starbucks level wages. Meanwhile the percentage of staff and spending on administrative functions has climbed dramatically. Adjusting for inflation, from 1947 to 1995, overall university spending increased 148 percent. Administrative spending, though, increased by a whopping 235 percent. Instructional spending, by contrast, increased only 128 percent, 20 points less than the overall rate of spending increase.

Obama promised to invest in "shovel ready jobs". There was a backlash because so much money was being spent on construction and thus, due to the current makeup of construction workers, the vast majority of money would go to men. Spending was adjusted to include other projects so that the gender balance of spending would be more palatable.

So to get $1 in new infrastructure spending you need an additional $1 in net new other government services. Or possibly much more than $1, depending on the various worker populations. This in an environment where you're getting only 25% to 10% of your initial money's worth.

So $1 in net new infrastructure costs $20 or more.
Broke Vancouver skater checkin in. Can't donate. This needs more coverage.
"The control solution was 100 ml of cool potable
water and the L-theanine solution was prepared by dissolving
0.5 mg powdered L-theanine (Taiyo Kaguka Co. Ltd.,
Yokkaichi, Japan) per Kg participant body weight in a tea
infusion (total L-theanine 50mg/serving). "

Why wouldn't the L-theanine solution be L-theanine in water? Including tea would introduce other chemicals, including caffeine, no?

Also:

"AUTHOR DISCLOSURES
Gail Owen is an employee of Unilever, which markets food
products some of which contain L-theanine and caffeine."
Realistically could you do this with Redis or something similar? Not sure about security implications of this though...
I remember when the "proceduraly generated" games first showed up - 30 years ago?

You could get a billion different scenarios, each one involving a million locations.

None of them existed before you started playing the game. And generating all of them in advance would be a) impossible, given the memory requirements and b) a huge waste, considering that 99.99999% of the players never needed to experience 99.99999% of the scenarios.

So what they did, they only presented up what is "observable" to you, the player.

So there is some saving there.
Corporate management and worker unions have what I'd call a "healthy" adversarial relationship. Corporations want to pay workers as little as possible, unions want workers to make as much as possible, so hopefully you get a decent compromise.

With public sector unions, especially in smaller cities and states, the relationship is more incestuous and oftentimes the settlements aren't really made in good faith. The politicians desire the political support of the unions they are negotiating with, and figure by the time the pension bomb explodes it will be some other poor sucker's problem. Taxpayers are the ones that get screwed.
Have you got links or keywords I can search for details about that? (I'm in the middle of a decision about moving to an OpenWRT or Mikrotik router...)
Any road that fits the situation I described. Not all driving is on interstates. Many US, state and county highways are two lane blacktops; as a truck driver I drive them often.

Not every town is near an interstate.
This is cool!! I wish the jvm could take the thread class and optimise this for you (switching between green threads and posix threads automatically)
Personally, having developed in both Rails and Node, I now believe that trying to recreate Rails in JS is a foolish effort. Rails is a huge project with a ton of weight behind it and unless you can generate a massive amount of corporate investment, you won't ever be able to really catch up.

I'm not saying that there's no room in the JS ecosystem for another web framework, what I'm saying is that if your design goal is re-implementing Rails, you're already setting yourself up for failure. Sequelize has tried to be ActiveRecord for how long? The only thing it makes me do is want to go back to Ruby and Rails.

No, what you have to figure out if you want to do a JavaScript web framework is how to get me to actually want to use JavaScript to program a website. How can prototypical inheritance actually contribute to a workflow as opposed to a more conventional inheritance scheme.

But honestly, quite frankly, I can't tell what anyone would want to use JavaScript on the server at all for.
I can attest, I use Xenadrine (Weight loss supplement) for years now, not everyday or anything just when I'm finding my focus waning. Xenadrine has caffeine/green tea, hydroxycitric acid, and some other weight loss related herbs, but the caffeine/l-theanine is what I feel, deliver on the focus/mental energy.

I've tried other caffeine products and l-theanine alone, nothing had that great effect as Xenadrine did, I'm not sure if maybe one of the other ingredients is a nootropic either, could be, I imagine, or could just be the quantities.

Coffee and normal caffeine doesn't do much for attention/focus for me... but I drink way too much soda..or did.. (weaning off)... About to do keto for a few months.
These are complaints about the immaturity of the implementations. About which I’m inclined to agree but still recognise that the architectural style has legs.
It would be horribly unethical, but as it is hard to validate work, I wonder if there is much cheating in the undersea searching industry.
Definitely. And using these technologies, there are some cool possibilities beyond what rails is capable of.

For instance if you used typescript (still allows devs to use plain JS), you could use types to check that forms send all the required params. For example, a login page might require:

interface LoginParams {
username: string;
password: string;
rememberMe?: boolean;
}

Having the typescript compiler check for inconsistencies with form data would save a lot of the troubles I've seen in rails apps.
Is it possible to parse left-recursive binary expressions with this?

Like:

expr = expr + expr
expr = expr.method(args)

I'm trying to write a parser using a parser combinator library, and left-recursive things are turning out to be really tricky.
This twitter post from Peter Seibel about his book being translated into Clojure was hilarious: http://juliangamble.com/blog/2012/07/13/amazing-lisp-books-l...
There's also JRuby, Ruby running on the JVM. Which can be insanely fast for anything longer running than your typical CLI use case.
My suspicions are that he wanted to put the readers into a position where we have to figure out what we actually think is true, and what we think about the arguments themselves. I guess what I want to say here is that making himself clear, in the sense of stating propositions, is not obviously the goal of Plato.

You are coming at this all wrong. The important question is not what Plato did and was trying to do, it is what is the truth and how can it be clearly communicated to people so they can make use of it. If Plato communicated in a way that in fact lead many of those who read him to not actually arrive at the truth, which seems to be what has happened, then it doesn't matter if he himself knew the truth and wanted people to understand it correctly.

(Oh, and by the way, the author's claim that Aristotle misunderstood Plato seems quite dubious, given that he was Plato's student for many years, and so Plato had abundant opportunities to test out his understanding and correct it if it was wrong.)

Here is a way of looking at it. Take two scenarios

1) Plato is wrong, people correctly understand him, and they are persuaded he is correct, and so live according to mistaken ideas.

2) Plato is wrong, people misinterpret him as believing ideas that are in fact true, and they themselves are persuaded of those ideas, and so live according to the truth.

Now which is the better state of affairs? Obviously the second one. So the philosophical search for truth is more important than correctly interpreting Plato. And if you are sincerely interested in finding the truth, then you should read many more philosophers than Plato, and above all try to think independently rather than slavishly following any particular philosopher.

And if after doing this you conclude that Plato's ideas are correct, what you definitely should not do is urge everyone to spend their next ten years reading Plato according to your interpretation, as veryfew will do that. What you should instead do is present Plato's ideas to the world as an organized philosophical work,complete with arguments, making occasional reference to Plato, and then see if these ideas stand up to critical examination by other philosophers. When philosophers who are Plato-enthusiasts don't follow the correct route, I assume it is because they sense, correctly, that their beliefs could not stand up to critical scrutiny, but don't want to admit it to themselves.

That is why I turned to the question of what the author thinks is true, and could it stand up to critical examination. As I said, I think he is hiding behind Plato, and it seems to me you are doing the same, turning the question away from what is the truth to your interpretation of Plato.

And with that in mind, let me ask you, what is your metaphysics and what is your political philosophy? Also, for one particular topic, namely biology, do you agree that Aristotle invented scientific biology, and that this was a great advance? Or do you claim that Plato actually invented it, or do you agree that Aristotle did but that it was invalid and unimportant, or what? Ditto formal logic.
Sure, I agree about the history—and I have already read a decent amount of Plato, and multiple summaries.

> Third, because good philosophy (including theology) is perennial, not tied to this or that era

For historical relevance sure, but from what I can tell the rest of it has already passed its time.

> those who don't understand philosophy will construct their own philosophical system badly

This is a common defense I hear from philosophers: the 'real' philosophy is always around the corner—the 'real' interpretation, the 'real' way of doing it. But from what I can tell, 'real' is just a colorful expression of how positive their subjective experience of reading so-and-so was.

Or maybe the several hundred hours or so I've spent reading philosophy (or meta-philosophy, inquiring into the proper way of approaching it) is insufficient for me personally and I'll never 'really' understand Plato and others.
How are you going to continuously monitor the same area on the Earth without being in GEO? We'd know about a constellation of NRO satellites with continuous coverage of an area of the Earth from the folks at satobs.org.
Neat!

What was the trouble you had with a notebook? I can probably post up some of our Terraform code (which includes notes on the parts Terraform doesn't cover).

Oh, yeah - there was also the S3... VPC? endpoint. That needed to exist.

There were a lot of wires, and Amazon documentation is decent as a reference but rubbish as a tutorial :/
California would have a HUGE water problem if they left the US. That alone is pretty much a deal breaker.
> take advantage of SIMD, hyperthreading, multicore, large caches... without knowing if they're available ahead of time

You can't with Javascript. You need concurrency-friendly programming model and code structure for compiler to be able to do anything that fancy.
> isn't really that much work

I suspect that it's this little parenthetical tidbit, and implicit disagreement with it (or differing definitions of "much") that drives the creation of this kind of abstraction.

In some situations, I consider the gap to be legitimate, where it may be easy (not that much work) for an expert but difficult for everyone else, and, more importantly, becoming expert is non-trivial, even with training/mentorship from one.

In other situations, I consider the gap to be merely one of perception/misestimation, either because it would actually be relatively easy for a non-expert who had actually tried, and/or the needed expertise is shallow enough that it can be quickly taught.

I believe autoscaling is (or at least originally was) of the former category and that the availability of tools and abstractions around it has allowed a broad number of non-experts to leverage the wisdom of a much narrower group of expert practitioners.

OTOH, I believe running hardware in a datacenter (as opposed to outsourcing it to a VPS or even cloud) is of the latter category. I routinely read comments like "have to hire 5 sysadmins" from non-experts when we experts know that estimate is around 20x too high for a scale of hundreds of servers. Even at higher scale, if hiring is necessary, the hardware-specific skills are easily taught, so junior staff is fine.
How do you change opinions using that? Would it be an illegitimate way to change someone's opinion?
I've done a similar thing with S3 and CloudFront using presigned URLs. In general a CDN is a cache not a store so the upload goes to what the CDN reads.
> I use Any Randian to describe those who publicly cite her and they tend to have a certain political philosophy that is best described by me as, "I've got mine, fuck you."

a) Do you think it is responsible to be opaque on whom you are attributing the belief to, particularly considering the topic of conversation and the fact that her warnings on the matter were clear?

b) These people you cite, are they Ayn Rand supporters, or critics who "think", despite no actual evidence beyond 4th hand also-uneducated opinions, that Rand's philosophy was anything remotely resembling "I've got mine, fuck you." Here's a fun experiment: try to google up a statement by an actual Objectivism supporter that supports anything near that sentiment, and observe how many false hits you get of the latter in your search.

> I'm not critiquing her personally or her philosophy.

Of those HN'ers who hold an opinion on Rand, you belong to a very exclusive club in my experience. Regardless, your sentiment now being explicit is good enough for me, thanks for straightening it out.