skysight-inc/HackerNews huggingface dataset:
I have been worried about this trend: if they don't open it up, things like this introduce a disparity between startups that can only have access to GPUs and big companies that make their own proprietary ASICs for their proprietary software, such that startups cannot complete.
That's a surprising experience, I take an Uber at least 2-3 times a week in the bay area and I sit up front almost every single time, unless I have a package with me. I have never been asked to sit in the backseat, even after >700 Uber rides.
Perhaps you don't know what the word "spam" means? Perhaps you are a "troll"?
> {...} Sprig CEO Gagan Biyani wrote in an email customers will receive shortly.

From TC's wording it sounds like they obtained and published this email before it was sent. Maybe just incorrect choice of words; if not then that's pretty bold from TC and unprofessional IMO.

Italics mine.
The idea of having separate data and address registers is a really interesting one. I've heard that the only pain point was not being able to take the difference between two addresses quickly.
Do you know for sure your card data was stolen?

If not, this isn't necessarily something you need to be very proactive about.
Kill Google AMP before it kills the web

May 20, 2017 (comments)

An internet accurately describes Google's AMP program for what it is -- a barely-disguised attempt to shove more of the internet into itself, the better to track the living shit out of every human being on earth. Hackernews has attempted to avoid this program by using it heavily. Half the comments are Hackernews insisting that it is not only impossible to compete with Google in any way but also insane to try. Some Googles show up to assure everyone that this is for the greater good, and if you'd all just stop talking and get in line the whole process will be nearly painless. A few Hackernews suggest that AMP's feature set can be replicated with a "stop shoving every fucking possible line of javascript into every single pageload" approach, but they are quickly chloroformed and edited out of past Christmas photos.

How is this anything but genius? Next thing you tell me you do not approve of yosefk's excellent C++ FQA?
I think that's spot on, additionally I don't see why if someone identifies a child that has interests and WANTS to learn should be in the school similar to that either.
Since when is citing a book considered spam?
“Small teams evolutionary advantage”
Knowing them this will be pretty good. The A10 is a beast.
Honestly, not surprising! The unit economics of services like Sprig (and, to a lesser extent, DoorDash) are horrifyingly bad. If you've ever thought about starting a delivery service, this is a worthwhile read. They predicted Sprig's demise last year: https://medium.com/@review/the-food-delivery-death-star-85f9...
The flip side is that there is pretty obviously a market for such a product. If it isn't released by google or apple, it will be released by someone else. If it isn't, then that is a pretty good idea for a startup.
That is exactly what they said.
Hah!

Well that will help me push this project off for a few months more :)

Is there a good spot to keep up with this, that is very linux focused?
I partially agree. I could live with the text, but the design is a little off. Text is a bit too big, and the font is not quite right.
I had a similar experience recently. My kid was trying to play Minecraft on her iPhone with her friends and it required her to login with her Xbox Account (which is another name for her Microsoft Account) but she didn't have permissions to play online because her account was a child member of a family and I hadn't granted her permission to play with friends.

The Bug was that she wasn't showing up as my child on the Xbox website, only on the Microsoft Account website. So I had no way of granting her permissions.

Unfortunately I tried the Chat support feature first. I was bounced around between Microsoft Support, Microsoft Account Support, Xbox Account Support, and Xbox Support numerous times. Eventually I was told to go fill out a form with a provided support number and that someone would email me.

When I finally received an email it contained links to the knowledge base article I'd found myself and had walked through with support numerous times already. I was even told a different points that I needed to Contact Apple and Mojang about the issue.

After an evening of this I decided to call. I was on the phone for about 2 hours with a guy while we went through all the same gyrations I had done before with Chat support. Thankfully he didn't try to pawn me off on anyone or transfer me to another department.

After eventually conceding that it wasn't user error and in fact a bug, he said he would submit it as a bug and sent me a link to a page where I could view the status of my support case.

The linked page is mostly useless as it is just a log of the emails I exchanged with Microsoft Support however it does have an obscure Status field. I never followed back up on the issue until a week ago when my kid asked about Minecraft again. I checked the Xbox Account website and miraculously I could change her permissions!

For shits and giggles I just opened up the support link I was emailed and the Status is now showing as "New -> TroubleShoot -> Closed". So yay!

I still haven't gotten a response from Microsoft Support about who I should contact at Apple about my issue though...

* I almost forgot! At one point the Xbox team wanted me to log into an Xbox One to try and adjust the privacy settings there. Only problem was that I don't own an Xbox One so they suggested that I some how come upon one on my own because they were confident it would solve my issue.
I'm really interested in your high school experience. Did you mostly work solo, or was there a lot of interaction with other kids? Informal tutoring, collaborating on hard problems, etc.
> Clojure has pride of place as the best dynamic language in that space.

Yes. The only other JVM dynamic language in your list is Apache Groovy. Last month it released version "2.5-alpha-1" with Groovy's very first macro facility, something Clojure's been doing since its inception. And I can't imagine how long a version tagged "alpha-1" will take to be suitable for actual use!
Maybe a Universal Basic Capital Endowment of (say $100,000) at age 18 and some kind of small, guaranteed ($500/month?) retirement income after working age (65yr?), would serve society better. It could be used to cover college, start a business, some technical training, or invested for income or growth. This endowment event would be a good signal for the transition to adulthood and give imputes to society and parents to prepare children to be ready to control and look after a large chunk of capital.
Won't it likely be in their interest to make those capabilities open to 3rd parties? My guess: the platforms that don't will suffer in experience.
That's called journalism.
You wouldn't want that info in a self-driving car for the same reason you don't want that info when you hop in an Uber or a Lyft. When you aren't driving, it's not useful.

That world may be five years away, but Tesla claims the Model 3 you buy this year will be fully self-driving, so it stands to reason they'd design it with that future in mind.
To be fair to nsxwolf, I did not originally explain. I tend to gradually expand my comments. The first iteration was just lashing out at this trend I see on this site which I highly disapprove of: facile reactions to any work that the commenter does not understand. I really detest this reaction that boils down to, "I once heard about a tensor, so clearly I have a better idea of whether this chip should be invented than the experts working at Apple."
And obey the rules below ;)

'A definition MUST be written as a complete, grammatically correct English sentence.',
'A definition MUST be an ìf and only if statement.',
'A definition MUST have a clearly stated genus and a clearly stated species .',
'The quantifiers in a good definition MUST be explicitly and clearly stated.',
'The term being defined MUST be underlined.'
1000 memories now redirects to malware
San Antonio-Based Rackspace Hosting Inc. To Acquire TriCore Solutions
> “I think the fad about learning styles faded long ago, and I would be surprised if many schools continued to subscribe to the approach. That said, the notion of making teaching and learning more varied in classrooms is helpful and likely to motivate a wider range of students,” he said.

LOL no. It's faded in research and education-policy nerd circles, maybe. It's still everywhere in pop culture and among actual k-12 educators. Questioning it will likely get you disapproving looks from teachers, principals, and so on.

(at least in the Midwestern US. Like everything else, until someone comes along selling some BS curriculum/training package that tells them it's wrong, they'll continue to think it's true. Source: am married to a teacher who's taught in 3 states, and am [separately] friends with a bunch of others)
Only well funded startups will make ASICs.And most of them will fail. This is very different from many small startups programming general purpose computers.
For a while Sprig was very convenient. I paid the monthly flat fee for delivery for some months. But then it became very hard to get a meal from them:

- Meals would be sold out by noon

- You had a limit. You could order only 1 meal.

- The drink prices were ridiculous. Like $6 for a juice.

So because I could never get a meal, I canceled my subscription and started using other services.
> Tesla has to remove what they can

I agree with this, but cost savings and forward thinking design aren't mutually exclusive. I think the constraints of the former make the latter even more evident. Most cars with only one screen provide a driver's display. So why did Tesla choose a center display instead? I think it's because in the world they see coming, the center screen will be more useful.
This is my favorite part about working at a big tech company. It's easy to find the right team and get them to fix highly specific things.
Why is thinking and responding rationally a bad thing?

If you want to create change in the world, you need rational thinking, not wishful thinking.
https://www.reddit.com/r/VFIO/ and https://www.redhat.com/archives/vfio-users/
Yeah, Tesla has confirmed that the Model 3 will have the same self-driving hardware suite as S/X. No details yet on the software activation cost.
It's weird to me that you somehow assume no chip makers will move into the market for mobile-ready AI processors, if this really becomes a thing. Apple certainly won't open up its designs, assuming they exist and ship. There's strongly negative incentive and cultural inclination for them to become a chip vendor.
Shameless plug: My post[0] about how to call it from Xamarin

[0] https://kipters.net/post/ios-debugging-overlay/
I believe that is an understatement. This could easily be state sponsored oppression of people who aren't even their citizens. It is rather chilling actually.
What about the server side? Google executing Tensorflow on ASICs versus a startup restricted to GPUs or Google Cloud/TPUs?
Typically, the hackers that get the data sell it off, versus using it personally. That can take a while.
For those not born into wealth, hard work and applied intelligence in an endeavor where it is at least possible to make tremendous amounts of money is generally a prerequisite for financial success.

Let me play devil's advocate for a moment. Why do we believe this? I suggest that it's because we see examples of people who worked hard and got rich. But what if the truth is that most people work relatively hard---ie, keep busy at something. What if the pool of truly lazy people is actually rather small, which would make the pool of lazy, lucky people even smaller? Then it's entirely possible that success is all down to luck, but it would seem to us that most of the lucky people were also hard-working. But we would be wrong in associating the hard work with the success.

I firmly believe that hard work and applied intelligence is a key factor in making a decent living---doing a bit better than your neighbor, say. But getting rich, to the point where you're making 10x, 100x, 1000x the average, requires some extraordinary intervention somewhere along the line. I'm not so sure there is a strong correlation between the two phenomena.
I don't understand why they need to invent a protocol specific to the Quran.

I have seen before people develop markup languages specifically designed for the Christian Bible; this page has links to a few of them: http://ebible.org/usfx/Bible-encoding.htm

So, I could see the need for a markup language specifically for use with the Quran. But an entire application layer protocol seems like overkill, why not just use HTTPS?

Their protocol includes roll-their-own-security using SHA-1 and DSA. Much more advisable to just adopt TLS and use one of the existing widespread implementations of it, then they can easily adopt some much stronger algorithms than SHA-1 and DSS.
> The fastest file format is always the one you can just dump into memory and fix a few pointers. But these tend to be also the hardest formats to change/evolve...

Flatbuffers is kind of like this. With untrusted data you just have to run the validation routine (that the code generator spits out) to check that all the internal offsets are closed within your buffer.

https://google.github.io/flatbuffers/
I Heart You Open Back Panty-Pink O/s – Sexy Stuff by Mail
Marsaglia's own explanation of his mental PRNG on sci.math is still the best explanation I've seen for someone who just wants to use it:

Marsaglia, George. "How to generate random number sequences (in your head)" (1999) https://groups.google.com/forum/#!msg/sci.math/6BIYd0cafQo/U...
I honestly thank you for that explanation. English being my third language I admit I had a bit of a confusion when that term was used.
This is a pretty cool idea. I think we really need something like this.
There is legal recourse. It just isn't automatic. Same thing if you slip and fall at a Chipotle. They offer as little as they think they can get away with, often that's nothing.
Actually, this does not depend on anything and it's 500 bytes in its entirety. Using it as a placeholder to make sure users on bad connections see a skeleton layout is not a terrible idea and has some valid use-cases.
Just as going from scalar to vector instructions provides a speedup so does going from vector to matrix instructions. If you've got big vectors than the amount of parallelism exposed for more hardware execution resources used on isn't too big but the reduction in register file read port usage is pretty significant.

Also, inference is usually happy with int8s whereas graphics workloads are mostly float32s. So you can save a lot of hardware that way too.
I would not claim HN readers are pro government, they are frighteningly pro government when those they do not agree with are in the cross hairs.

this is exactly how the system gets to be so abusive. government, politicians and those in power, manipulate the system by playing off the fears, desires, and hatred, of the constituency.

what those who frequent sites like this need to learn is to see that manipulation for what it is and stand firm against it regardless of who is the target. wrong is wrong, it does not become magically right if someone you don't like gets taken down. when they go we all go.

the danger specific to FBI is that it has become way to political in recent years due in part with how the Department of Justice has. Organizations with powers such as these should have all political leanings minimized if not actively sought out and ended.
“Hopefully soon-ish”: The story of Magic Leap's huge funding and ongoing delays
You can use https://github.com/beakerbrowser/dathttpd to serve over p2p and http
A land value tax is nicely progressive in practice, and doesn't thwart the economy.

(Rich people tend to own more land.)
Ok, 'education' is more than Calc and AP-US History, it's learning to live in your world and make of it what you will. Education does not start nor stop at the classroom door, it's an all-day and all-night thing. You are 'educated' by your whole community, including the cops that keep putting your step-dad in jail and your math teacher and your pastor, everyone.

So, trying to distance the classroom from the very real problems that these kids have outside of it is nonsense. You just cannot learn math without food in your belly or a 'safe' home, like, this is Maslow 101 stuff. A neighboring school district has a free/reduced breakfast and lunch program and they are kicking ass in SAT scores relative to my SO's school. You can polish the inner workings of a school to a mirror shine, but if the kids got no sleep or their mom just got shot up and died, it is totally mute.

You are saying that by the time the kids reach HS, if they are this damaged, just triage them. Well, this is kinda being put into practice these days. It depends on school district, but yeah, it's kinda charter school or bust now. Those folks that are too damaged to learn about King George from ~250 years ago are kinda just left behind. How that triage method figures into the 2016 election should be obvious in the results we have.

Look, you are on HN, I get the mindset here, you can just 'process' and 'app' your way out of any problem. If you haven't yet done so, work harder, take more LSD micro-doses, Juicero it, like, I get this a lot on here. But if you really are interested in the schools of this country, then you gotta listen to the teachers and admins and the kids.

Shit. Is. Fucked. Yo.

Why? Literally millions of reasons from literally millions of districts and millions of students. Where we are the issue is simple: poverty. Where you are, who knows. Go to your next PTA meeting in August and try to find out.
I'm not talking about Go. Google fibers are C++.
You can acknowledge that luck has a role, and prove it with scientific studies. That's valid, and is neither toxic nor hostile.

You can go on from there, and say "Most wealth is appropriated from others, not made." Or "The American dream is a myth, just like the London investment banker’s fantasy. Those who make money are often not very talented at all. They were just lucky at the right points in their lives." That is, the claim is not just that luck plays a role, but that luck plays the dominant role. That's a different claim.

And where it goes from there is often toxic and hostile (whether or not this particular article crossed the line). It usually goes to "So give us our share of it, because you don't deserve it, because you're not actually successful, just lucky."
The late 90s when CASE tools and visual IDEs like Delphi were all the rage?). There is no silver bullet.

You seem to imply that Delphi was a fad that fell short of what it promised. On the contrary, it was incredibly productive. The reasons it has become a niche product have nothing to do with the validity of its features.

So if you are wondering why IS hasn't some product to show, it's not because the ideas are wrong, it's because tools are a very difficult area where execution is more important and readiness is all.
Don't forget, on the JVM, you not only have Apache Groovy and JS(Nashorn) for scripting, but also Clojure which is suitable for complex scripts, even providing terse macroing. It's very handy to define a macro to avoid repetition typical in tests.
Chorus: programming by the people, for the people
Fast Serverless Functions for Kubernetes
There is no tipping expectation with Uber, no matter what disgruntled drivers on reddit say.
I think this is a nice comparison. Obviously the S is going to be better but maybe some people are confused and see the model 3 as being the successor. This puts it into better perspective.
Since autonomous airships still can still ignite as they're loading or unloading, it may be worth filling them with helium, but I do think using hydrogen may be more appropriate for Project Loon. Hydrogen could still be viable as long as the airship is designed so people won't be hurt even if it does ignite. For example, the cargo could be designed to have a low terminal velocity or a ballistic parachutes could be used.
I will admit, variable bandwidth availability has been painful sometimes. Sometimes I just want to watch a movie and it's like crawl.

Not sure if that's worth an extra $500/year though for gigabit.
LOLCODE – An esoteric programming language
That's mostly a function of the popularity of Android: people switch so that they can have their IDs synchronised with Android, which is now their primary device.
First, I think it's good that Microsoft and others separate tech support from bug reporting. Obviously some support requests will be due to bugs - but I'd never ever try to enter a bug via tech support (and this article shows why).

That said, the Microsoft way of bug reporting is utterly infuriating. If a bug like this is reported you want a human response from a developer familiar with the code in question, within at most a few days. This isn't support - I'm not buying a service from Microsoft I'm providing a service. For free.

Uservoice isn't working. It's a site where you vote on silly feature requests, not a proper bug reporting system where you can actually follow the issue being resolved. The bug report menu item in some products seem to take me to different places each time and differnt products do it differently. (and don't get me started on the people that respond on answers.ms... what is their correctness rate? 5%?)

I'm very happy to see that for a lot of the dev related projects you can now usually get a response on a github issue very quickly.
This disparity has always existed, though. Big companies can throw money at things that start-ups can't.

So you rent or borrow from a bigger company while you can (Cloud TPUs), or your specialize in doing things that big companies with inflexible purpose-built hardware can't.
> I was also hoping that with Google's high-efficiency for the TPU, they would make a version for mobile as well

At Google IO there was a slide during the keynote that they're working with Mediatek to produce a mobile TPU
No.

Readable academic blog post

https://fredrikdeboer.com/2017/04/12/study-of-the-week-compu...

http://www.nber.org/papers/w19060

Experimental Evidence on the Effects of Home Computers on Academic Achievement among Schoolchildren
Robert W. Fairlie, Jonathan Robinson

Computers are an important part of modern education, yet many schoolchildren lack access to a computer at home. We test whether this impedes educational achievement by conducting the largest-ever field experiment that randomly provides free home computers to students. Although computer ownership and use increased substantially, we find no effects on any educational outcomes, including grades, test scores, credits earned, attendance and disciplinary actions. Our estimates are precise enough to rule out even modestly-sized positive or negative impacts. The estimated null effect is consistent with survey evidence showing no change in homework time or other "intermediate" inputs in education.
About the second: You don't need to think about taxing land, or anything like it. You just have to realize that, if we don't have a dynamic economy, we can't afford the safety nets (at least not for long).
Just in case she is not there but she left a message asking you to travel with her suitcase ... http://www.nytimes.com/2013/03/10/magazine/the-professor-the...
How does "Project Treble" affect this "issue"? The extra layer of APIs that Android will be built on should solve the "Fork for Every Device and Every Build" problem, yes?

https://arstechnica.com/gadgets/2017/05/google-hopes-to-fix-...
Brilliant, thank you.
Proposed legislation to allow government hacking and destruction of any drones