skysight-inc/HackerNews huggingface dataset:
Older implementations of STL had a lot of issues, EA wrote their own version way back when to address them with a list of whys here:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n227...
An Uber ride is a “physical good” so to speak. So no. Really, people ought to read the Apple IAP docs, including the author of the story and perhaps the folks at WeChat.

A “tip” is really a payment for a virtual good – a blog post, a video, etc. It’s not the same as a person-to-person money transfer. Framing it like it’s a person-to-person money transfer transaction is ridiculous. It’s a payment for a virtual good no matter how one parses it. No content, no tips from consumers of that content. Apple doesn’t take any percentage when I use my Chase app to send a Quickpay to someone.

Without the content, would the transaction have occurred? No. So that “tip” is just a voluntarily payment in exchange for some virtual good. The fact that these content creators make a business out of selling their content via “tips,” and there is really no legitimate argument against Apple’s 30% fee unless one wanted to challenge the overall concept of the IAP itself. WeChat doesn’t have to allow IAP and users don’t have to use Apple if they aren’t happy with it.

However tipping functionality is hardly going to influence a consumer’s purchase choices.
Programmable Agents [pdf]
Well they have no intrinsic value like gold. And the code could be considered a legal framework that acts as a contract for how BTC/ETC are valued.
Netflix severance package: 4 months full pay
My hope is that giving the programmer more control over optimization, and keeping better track of program properties, would together allow more optimizations that are correct by construction. Like, give the developer visibility into whether an operation is going to be hoisted out of a loop by requiring them to express the fact that it doesn't change (or at least showing them why this was/wasn't inferred). And then a change that makes that stop working could (in the cases where the programmer expressed that they cared about the performance) become a compilation failure rather than a silent performance regression. As a thoroughly trivial example, scala's @tailrec works like this. At the moment it's only really possible because TRO is applied in Scala as a near-syntactic-level transformation rather than a low-level optimization, but if the transformation from syntax to machine code was more gradual and visible, maybe the same kind of thing could be applied more generally, and we could e.g. incorporate performance characteristics into the type system under understandable composition rules.
Winn-Dixie grocery ordered to revamp website over disability issue
At first glance, this might seem like "learn from your mistakes". But after thinking about it, this article is much more.

Put simply, nothing will ever go perfectly right, and nothing will ever go perfectly wrong. In any situation, there will be things that you want to see happen again, and things you'd like to get rid of.

In Formula 1, that probably happens often. This is an engineer's take on what that's like in one of the most demanding sports (business) on the planet.
Your last line is very important. In PA I was able to get a full write-up on the NDA/ IP portion of my contract for $150. If you are planning on making something potentially profitable/ valuable in your spare time, $150 is peanuts for peace-of-mind.
Split buffers: a variation on the gap buffer data structure
I like this. You get it. Other people are taking OP too literal with what they said.

I enjoy programming, but I definitely wouldn't be doing it if I didn't need the work.

I think people ream me up about that because they find great anger in someone who is good at programming but didn't want to grow up to be a programmer. Because that conflicts everything they've ever thought in their lives.
Using social media appears to diversify your news diet, not narrow it
Its too application centric to be honest to give good generics unless you've built something similar before.

> As a concrete example, say you have an ecommerce app. Read requests take 80ms while write takes 200ms.

An ecommerce site can be nearly 100% cached except for cart/session/search data. This gives it a massive advantage over everything else (since you can load the non-cached data via js and its relatively tiny).

I think the last time I benchmarked one of our front end servers it was ~500 r/s on 2 cores for our search page.

You really aren't going to know until you try it and benchmark it yourself tho.
17 Pretexts Why Most People Are Giving Up Way Too Easily
An intelligent app for high-dimensional modeling with regulatory requirements
It's actually been in the mainstream news in Germany (Zeit, Welt, Tagesschau iirc) though Germany is certainly a bit of a niche market for them.

http://www.zeit.de/wirtschaft/2017-06/travis-kalanick-uber-r...
Unlikely. Even if you saw something "bad", you have a perfectly reasonable explanation. I don't think it'll be a problem.
Clojure and Common Lisp are different languages, they are not the same (but they are Lisp family languages.)

Clojure makes good sense if you are going to mix your code with a lot of calls to Java classes and objects.

If you are not going to be calling Java at every two lines of code, then with ABCL you can program in CL and be able to interoperate with Java. CL is a significantly more powerful language.

PS: Note that "CLISP" is a particular, free Common Lisp implenentation, not a language.
Good idea. A lot of corrupt Indian politicians have been sending their progeny to USA with this visa. It has nothing to do with startups but it is putting up visa for sale.

There is nothing wrong in putting visa for sale, but please do not insult many of us who are giving prime of our careers to startups while jumping through complex maze of US visa system.
Invariants are still invariants. You just want some guarantee that they actually hold.

Every time you use assert() somewhere you're doing just that.
Ask HN: What if all internet websites forced IE users to switch to Chrome?
Imagination announces MIPS collaboration agreement with Sequans
How can someone adjust to such behavior, apart of stopping to trade it.
Probabilistic programming from scratch
I use linux on my desktop and have for almost 20 years. Managing a server is a piece of cake for me. AWS is much more difficult for me.
Are you implying it's not?
1. I'd have a Come To Jesus meeting with my Board and ask them why they were so accepting of the poisonous environment. Not everyone would survive that Saving Private Ryan opening scene.

2. If I survived the previous activity, then having already once been assigned the position of CEO in a company destroyed by the previous management, I'd be as transparent as I could to all interested parties (that would include more than the investors) about the challenges and opportunities.

3. If I was still kicking after that, I'd implement (many) of the two dozen pages of notes I took from being an Uber driver for a year to see what it was about. I like talking with (a variety of) people, and a "taxi driver" is like a bartender in the natural sharing of thoughts for many passengers (who are poor to rich, small to large business people, ranging from unknown to runway-model-famous people).

4. Passengers would not be feeling like they were guessing about a) the fare, or b) the quality of the car, or c) the quality of the driver.

5. Drivers would not be treated as third-class citizens.
Couple of mentions of watching films on his phone...
> hardware is cheap

yes, 95% of the time this is accurate. Hardware is only a small part of what you are paying for though. You are also paying for: the actual lambda platform and completely transparent hardware support + replacement, security patching, feature updates, reliability guarantees, etc...

If anything that supports your statement. Time and people are expensive.
Uber’s VCs royally screwed up
Uranus Might Finally Get a Visitor After All These Years
You and me, we are of the same.

Unless someone has a kid, and feels that gravitational pull towards them; they probably won't understand. That's okay with me, it's my little secret I get to enjoy the rest of my life with.
I am unable to see any "trolling" in the comment. The comment seems accurate.
Meh. Flash crashes happen with big namebrand stocks too. The nice thing about flash crashes due to dumping is that they are self-punishing: whoever was dumb enough to dump that much ETH in a few seconds cost themselves a ton of money. A fool and his money are soon parted.
Left handed fighters put their right hand south. Their left hand (jab hand) closely guards their cheek/chin. So it can't possibly be south.
Litecoin.mit.edu
I don't think the author was trying to give a precise description of the problem. "Doubling the cube" is a term of art. It's like if he used the word "derivative" and you thought it meant a cheap copy of something, and then went further to prove how silly calculus was because of your misunderstanding of the term.

You're also selling the problem short. Doubling the cube is about producing a finite algorithm (given a limited set of operations) that realizes the value of (2 * x^3)^(1/3) concretely. An algebraic solution does not do this, because it stops at the inability to realize, say, the cube root of 2 explicitly.
Video: The Maths of Winning Monopoly
Adults sharing sexual content on teen app
A neural network which learns chemistry
> You can't trigger Lambda off SQS. The best you can do is set up a scheduled lambda and check the queue when kicked off.

This kills me. I can't believe they haven't added this.
I will switch to not using websites at all and just using apps :)
All three of these seem to be compiler/tool UI problems and not problems with templates themselves.
Just to be clear, there is nothing new here.

I did retail data analytics on behalf of large CPG companies with their Walmart, Target, Costco data for a few years. Walmart made it very, very clear for several years now that their sales/inventory data, and any apps the vendors build using it, couldn't be on AWS.

It made things very challenging for us, because Azure is too expensive and Google Cloud (especially at the time) lacked support that wasn't absolute shit.
Isn't the USA pretty much middle of the pack when it comes to percentage of GDP spent on the military? And I feel like I don't hear too much about Raytheon Billionaires although I'm sure some of the upper echelon at these big contractors must be doing pretty well.

It's also well known a lot of taxes go into our healthcare complex. Is that good or bad? Seems like we overpay for worse outcomes statistically but we also have some of the best healthcare facilities in the world and pioneer a decent amount of drugs.

At the end of the day both are employing a lot of solidly middle class folk who are spending their money moving the economy which seems to be the ideal situation in a lot of ways.
OP said the following about AI SaaS providers:

You are using a “ready” product and so everyone gets the updates to model but your own modifications for the model are impossible with current providers.

I think this may not be true about Azure. In Build conference this year, they demoed cognitive service APIs where one can use transfer learning techniques, and train models and use them.
Interview with Mikeal Rogers of the Node.js Foundation
God, that's a really good turn of phrase.
The Wet Hot American Summer Sequel Series Lands on Netflix on August 4
What do you mean? If ZF without choice shows that a statement P holds then certainly ZFC also proves the same statement. Do you mean that there is a consistent extension of ZF with the statement "There exists a surjection from R to P(R)"?
Maybe the butterfly effect analogy was a bit facetious, but I don't see David Bonderman resigning and Amit Singhal being forced out in an alternate universe where Susan Fowler does not write the blog.
Waiting for a response? You were margin called, why did they refund you anything at all? The margin call did exactly what it's supposed to: mitigate the broker's exposure to your downside risk as it increases beyond your account size.
It wasn't my comment. I was just commenting on it not being a non-sequitur.
Let’s talk about your plan to run a consequence-free company
As you note, the LA Times has a little bot that generates these headlines. Like you, local journalists are not impressed: http://www.laobserved.com/archive/2014/03/la_times_quirky_qu...
That is useful. Thanks.
> There'd probably be a lot more polymaths out there - people that wrote some programs for a few years then decide to play guitar for a decade, etc etc.

I did that in reverse. Once I "make enough" I intend on going back.
I wanted to try out different types of final layers (SVM, Logistic Reg.) so the direct example didn't suit very well for that kind of testing out. For starters that good though.
> one of the mechanics mistakenly left a set-up packer in the suspension system of one of our grand prix cars

What is a set-up packer?
From a business perspective, its worlds different. Snapchat (say what you will), with its multi-billion dollar valuation, wouldn't have existed until we had the ability to get internet from a toilet stall with a pocket-sized device. My company, a SaaS for farmers, would not have been as valuable to our customers had mobile devices not been around, and people still had to use dial-up.

The internet used to be a bunch of usenet forums for geeks, now everybody uses it to some degree, which means that lots of businesses with real-world value are possible where they weren't before.

For crypto, anonymous payments, speculation trading, and currency exchange are the immediate innovations, but the Facebooks and Ubers of crypto have yet to be created.
Still better than

try:

...

except:

pass
How exactly does one count waves "correctly"? Who defines correct? Which specific trading strategies based on waves have been proven to reliably deliver alpha?
As I mentioned last time, my preference would be to set up an endowment which would support the retraining of workers who are displaced by automation into areas where there is a skills shortage.

When 1,200 jobs disappear because whole foods automates sorting and packing to their stores, this is traceable as a direct consequence of automation.

Those people should be interviewed assessed and retrained into viable opportunities.
Teach and Repeat Robotics with Google Tango
> They sold off my entire holdings for $0.01 - $0 after fees.

Why did you have such an order? I can understand a stop loss order at some small percentage of the original purchase price, because you still get something, but one that says "if this currency suddenly becomes worthless, give it away for $0.01" doesn't make any sense.
Alternative blogs for entrepreneurs
Thanks! I'll consider!!
Any OEM doing this except maybe Samsung would immediately go out of business. Feel free to let me know if you ever have a practical example of someone successfully leaving the Android monopoly ecosystem and not falling flat on their face.

Also, bear in mind, OEMs have no reason to object to Google controlling updates. They'd still be able to customize the experience with apps and themes. And they'd save boatloads of money as Google handled all the update testing and distribution.

Of course... Google doesn't want to pay for that, and that's why they leave it on OEMs.
Does profile-guided optimisation really 'hone in on the parts of a program which will most benefit from optimisation' ?

I thought that all it really did, at least on gcc, was record which branches were taken and optimise the code to reflect the common path. Do compilers really make use of the profile timings to decide to spend more time optimising 'hot' parts of the code with more involved/expensive transformations?
I've been fascinated with recent advances in compiler optimization.

The article mentioned superoptimization. Google's Souper uses an SMT solver (like Z3) to make LLVM peephole optimizations.

https://github.com/google/souper

Alternatively, Alive allows users to specify rewrite rules for peephole optimizations. The rules are verified with Z3 and then compiled into an LLVM pass. If the rewrite can't be verified, then Alive won't allow it.

https://github.com/nunoplopes/alive

And then there's STOKE, which uses stochastic search to investigate possible program transformations of x86 to find non-obvious code sequences. STOKE also verifies the resulting transformation with Z3.

https://github.com/StanfordPL/stoke
Does what enforce it? The browser does, that's why you need to set CORS on your local node for it to work. What's the scenario you're thinking of?
IME most of it is due to how bad c++'s builtin allocator support is though. C++11 helps a little but a lot of stuff you might want to do seemed to be impossible last time I looked. This is awful since games will often use pools and arenas, often heavily.

Part of it is also for cross-platform consistency. No chance for bugs caused by using a different stdlib, etc. This is worth it when a lot of the toolchains for consoles are arcane have the chicken/egg-ish problem of often having poor stl implementations since they expect everybody to implement their own.

I've been out of game dev for a while though. These days I'd expect using the C++ stdlib to be more common, and mallocs are faster now (although even if you're bundling e.g. jemalloc, I imagine you still get a substantial benefit from using pools or arenas in many cases).
Your comment sounded like this to me:

> Yeah, you [DarkKomunalec] basically [use static typing to] make initial implementation easier at the expense of maintenance and debugging

It was not clear that "Yeah" was an approval (and not a dismissal), and it was not obvious that "you" was a general "you" (and not a personal "you" directed at DarkKomunalec).

Nevertheless, you were still talking about a tradeoff, and I personally see none: in my experience, dynamic typing makes initial implementations harder (or longer), because so many errors are caught too late. Static type systems have a much tighter feedback loop.
Huh? I saw several 1080s and 1080 TIs in stock at a local Microcenter in New York just two days ago. Which GPUs are specifically used for mining?
The tragedy of FireWire: Collaborative tech torpedoed by Apple
Fake and Deceptive Use of Instagram: How to Spot False Influencers
Specialized neurons in a rat brain may be the key to autonomous robot navigation
I feel like every article about "X request rate for Y cheap price" ends up being "And then we added caching, and it reduced our load by 80%!".
One of the cultural sicknesses the U.S. suffers from. If you win, all is forgiven. If you lose, there must be something wrong with you.
A Critical Problem
Don't overreact. The person you replied to was just expressing frustration with a "sordid saga" and questioned when it will end.

It's totally legitimate to feel that way. Conflating it with "stifling" and "limiting" discussion, then suggesting it has a dubious intentions. That's a little dramatic.
Epic Customer Service
Engineering a culture of psychological safety
> I used to work in direct sales, aka multi level marketing. They too called the people there "entrepreneurs". Those very people your describing as "entrepreneurs" have been suing Uber for missing money. When confronted by one of these drivers about money Kalanick embarrassed himself. It is a gig, barely a job and not "entrepreneurial"

Yup. Telling grunts that they're "entrepreneurs" as an excuse to not pay them is a very old scam.

Back in 2010-2011, I was unemployed, and I was constantly getting messages (mostly via CareerBuilder) from life insurance companies saying they had sales positions for me. They sounded sketchy, largely because they were all hitting me up when I had no sales background whatsoever, so I looked some of them up.

The reports were... not pleasant. Ripoff Report was full of complaints about these companies [0]. Some examples:

- You had to pay to receive training.

- You are expected to drive around to lots of places as part of your job, at your expense.

- You are legally classified as a franchise, so they don't have to pay you like an employee.

- Compensation is 100% commission, plus the money you make by recruiting other people (pyramid scheme much?).

- People complained that their job largely consisted of repeatedly harassing unionized companies who went with the life insurance provider associated with their union. They were ordered to attempt union busting as part of their job.

- Sales goals were set up to be impossible to meet, you are given no support whatsoever to help you reach your goals, and the people above you in the pyramid would frequently berate you, call you an idiot, and tell you that you're a hopelessly terrible salesman.

Oh, and here's the real kicker: once they got wind of people using Ripoff Report to complain, they would astroturf fake reviews. The reviews are often striped: every negative review is immediately followed by a positive review accusing the previous reviewer of having a personal vendetta against the company because they sucked at being an entrepreneur and didn't know how to grow their own business and said that they were just jealous of all the successful entrepreneurs the company has grown.

[0] Here's one of them: http://www.ripoffreport.com/reports/liberty-national-life-in...
Monte Carlo simulations are particularly important for the Monaco GP ;-)
With cider and clojure-refactor mode, you can hotload a dependency without restarting the repl. It is kind of brittle but when it's working hot damn is it good.
I believe it 'packs out' the suspension to essentially disable it if they're doing any maintenance that requires it.
Right, but that was a long long time ago, 64 bits long. Even calling it "STL" nowadays kind of dates someone. I wonder how regularly EA currently does bake-offs between their stuff and the standard library. Not that it would matter at this point--they probably have so much legacy code depending on it that it would be painful to switch.
> As I mentioned last time, my preference would be to set up an endowment which would support the retraining of workers who are displaced by automation into areas where there is a skills shortage.

If one can believe the HN crowd there is a shortage of programmers. For this you don't need retraining, you can just teach it yourself on the internet.
It was actually a cascade - the market sell brought it down to 224, but then there was a crush of margin calls and market stop loss orders, which triggered all the way down to 10 cents. Wish I was there to scoop some!
That sounds interesting, it's funny if you really can use their own models as base and do that. For the platform sake, Google offers also SaaS where you can train and evaluate your own models but then the base model is something you have to provide yourself

EDIT: I tried to google that up but couldn't find anything. Could you provide a link for that
Welcome to the Wikipedia of the Alt-Right
Do you have a citation for that? Wikipedia's history of complex numbers makes no mention of this. What uses for complex numbers did engineers have prior to Gauss that weren't anticipated by mathematicians? https://en.m.wikipedia.org/wiki/Complex_number#History
IIRC, no. It just had the "screen" enabled, which can be seen by external people, but no dedicated "the camera is on" light.
The margin calls are what pissed everyone off, and exacerbated the crash.

It's even possible that the multi-million dollar trade wasn't an accident, and they put a bunch of buy orders in to hunt the margin traders.