skysight-inc/HackerNews huggingface dataset:
Ford and Toyota have recalls on this scale and of this severity every couple months, and nobody notices. Tesla deserves a defence here because if it were any other automaker, the story wouldn't be "ford f'ed up", it wouldn't be news at all.

As a fun example, my ford was recalled last year because the windshield wipers might be flammable. Did you read about that in the news?
This sort of arrogance only hurts you.
I thought the egg-laying, duck-billed, beaver-tailed, otter-footed, electrorecepting, venomous platypus was the strangest mammal.
Not so exciting startup launch
I've been lurking in the www-svg mailing list for years now (originally subscribed to bring up an issue with rendering I observed). Amelia more or less suddenly appeared in the discussions a while ago, but it was definitely noticeable. Heck, it's hard to miss her name at least at the point where SVG is (was?) standardised.

I do believe, however, that many, many people who use web technologies, never bothered to look up the actual specification, nor are they involved or watching the standardisation process. So it's easy to miss names that only crop up in that area.
You make a good point; perhaps YC should switch to a tiered system?
Ask HN: Who/What are some excellent Twitter accounts to follow in your industry?
which also was submitted (https://news.ycombinator.com/item?id=12579668) but unfortunately garnered a muted response from the masses...
> JSON exists only because it was basically the JS literal syntax, and people needed easy ways to instantiate javascript objects.

JSON is an interchange format that, while it's based off a subset of JavaScript, was created as the authors were looking for a way to send data between the browser and the server without Flash swifts or Java applets that was small and easy to use and since JavaScript was already there they just lifted that.

I'm not sure I get the "needed easy ways to instantiate javascript objects". I don't see that anywhere and ECMAScript 3 was out at the time which let you instantiate them pretty easily. So maybe I misunderstand your meaning?
But now all the people using their parking brake while moving will be performing a possibly unsafe action!
It's actually circa 1914 British usage rather than an error.
> All that's required is a visit to a service centre. Doesn't seem like a big deal.

This is probably true for now when the Teslas in production are mostly in the hands of people who can work out time and have a job secure enough to allow for that kind of thing.

Tesla keeps having issues like this - and if they don't fix it by the time the Model 3 hits, this kind of thing could be their killer. They're basically throwing money at the problem right now - and I could be wrong, but that probably won't scale so well. They really need to up the ante on their quality control.

EDIT: Wow, some serious Tesla fan boys around here... should have expected that I guess.
> I don't know why this is on the front page of HN

Because people see "Japan" and upvote before they even open the link.
Let's see who poaches these engineers next
Nothing about enhanched networking and configuration for 10Gb nets? I had to setup all this (jumbo frames, etc) - felt like a waste of time.
Riding La Bestia – Boston Review
You are assuming there is no political influence here. Unfortunately there it's a major component and it mostly comes from the investors who are currently primarily US based.

First they will tell you it's impossible to succeed without them. Very aggressively so. Then, if you sign on, they will tell you that you can't succeed unless you move to Silicon Valley. They'll connect you with dozens of experienced people all chanting the same mantra. Eventually most people succumb to it.

But it not scientific. It's not "proof" of any sort. It's simply a very well funded agenda to keep Silicon Valley as the king of innovation. I don't blame them, it's a good strategy, but it's also one very rarely discussed or even recognized.
Yeah, just tried it. It was good enough that I would use it if I was at a friend's house or something and wanted to take a picture of a picture, but otherwise I'd use a scanner. Far better quality, both in terms of sharpness and colour balance.
Ask HN: Tips for success posting non-simple ideas?
I've noticed that on the internet ( HN, news sites, Reddit ) what often works the best, gets the most upvotes and comments is something that presents "the simplest version of the idea."

Necessarily this version is incorrect and misses the nuances of the original.

I guess what I'm asking is -- how can you get beyond conveying something so simple as to be almost useless, but still have it "take in the subject's mind" ( i.e, become popular, viewed, read ) ?

This is relevant to marketing which is very relevant to what a lot of people on HN are trying to do with their startups and side projects. So please have a think and contribute your ideas!
I don't think this will have anything to do with training, since it's the TPU team and trying to beat nVidia at floating-point matrix multiplication doesn't seem like a great idea. Run-time can generally be done with integer operations, which is near dirt-cheap these days - I'd think the only interesting things would be operating at server scales or so low-power that you're getting 30FPS on your classification/segmentation what-have-you on your smartphone without impacting battery life. My guess is the former, though I'm not sure what the market size is for companies that need to evaluate their machine learning systems at speeds fast enough to merit specialized hardware.
Sorta, except that it is at the expense of places like Olive Garden, Macaroni Grill, etc.

The problem is that if those customers continue on their downward trajectory, it's going to hit McDonalds too ...
Even though I have a contactless card, I still prefer cash because it reminds me how much I'm spending. It's all too easy to tap away $40 several times a month and wonder where it all went.
> If, for now, you prefer stability over speed, you can get still get going with Livepatch by reverting to the old kernel,

Ha, that's not the most inspirational ending.

I would have hoped that stability doesn't even need to be mentioned, considering that this is now one of the default images on AWS. I don't think anyone would choose this kernel if they thought there might be a higher chance of it crashing and taking down their server.
Yes, that is the problem. It's also what allows you to drag that 20 year old mess forward into the 21st century. It compiles to virtually any platform with a number of compilers. Trade offs...
I don't think you could write the headline any less sensational and more informative. Tesla has to repair 53.000 cars, this is in itself newsworthy as it becomes clear that they are struggling with the same issues as any other car manufacturer and it should be a challenge to their operational logistics.
This is a valid point too. When the "why" is not understood, the "thing" looks wasteful. Thanks so much!
> The only big drawback for me is that it doesn't support CMYK color

This has been painful for me. As a side project I made a card game and produced the cards in SVG as a template (handwritten, but I use Inkscape to convert to PDF/PNG, so Inkscape has to render it correctly), a CSV file for all text content that should appear in it, and some scripting. SVG has been awesome for that, as it's a vector graphics format that's very easy to programmatically modify.

But when it comes to printing things you suddenly find yourself in a world where RGB is downright painful. Slightly off colours, wrong black tones (RGB black is blacker than CMYK black, so it's always mixed with colours). It probably wouldn't matter much with photos, but text and shapes are very affected.

So in the end we had to take Illustrator to the final PDF, convert to CMYK, and make sure every last bit of black is CMYK(0,0,0,1). SVG as a web technology only caters to sRGB as a colour space; there have been attempts at standardising CMYK, and Batik had a half-finished implementation, I think. But eventually both the standardisation efforts and the implementation were pulled, IIRC.
No kidding. What a sad experiment, to deprive an animal of oxygen and see how long until it stops breathing.
> The web is supposed to be about hyperlinked documents, yet it's mostly about executing JavaScript applications these days.

Is it? Most of the content people use the web for is still mostly hyperlinked documents. Although it's often obfuscated by a bunch of javascript.
The problem is your proposal is that it's a bit of a hack.

So when you render with the canvas it's pretty raw, much like if you were rendering a scene using native painting with a native language (SDL, OpenGL, DirectX, etc). The typical pattern here is you setup an animation and, sometimes, an update loop (though update loop is a little awkward with canvas but I digress). These loops fire constantly to update the scene and repaint everything.

When you bring the DOM into it the DOM doesn't work like that. The DOM is a completely different way to render everything.

So when do you move your DOM overlays onto the canvas? In the update loop? Then control their display via the render loop? Now you have some trouble. Depending on what you're doing to the DOM object may repaint the entire window, not just your canvas. So now you have more overhead and you're losing performance.

But wait it gets even more fun. While your canvas animations progress with every `requestAnimationFrame` the DOM is different. The DOM won't get updated until the next next tick if you're making changes in your render loop (so once the current `requestAnimationFrame` ends then the DOM gets updated). Since the DOM isn't updated in the same time you have to compensate for that. Also, if you're updating positions in an update loop (pretty common) and you update DOM properties here, now the DOM will be updated after the update loop is run and before the next render loop. Either way if you run into performance slowdowns this can become very noticeable.

Ultimately you're taking two very different ways of handling drawing and you're trying to force them together to support accessibility. The better solution would be to build more of these capabilities into the canvas and its APIs itself.
A million messages per minute ? How's that a problem? Please see http://bravenewgeek.com/dissecting-message-queues/

Almost all of the systems tested hit 17k / s (aside from NSQ) -- on a laptop. NATS (gnatsd) hits 0.2M per second, that's a magnitude above what you need and that's a brokered system, if your task fits with a brokerless one then nanomsg is yet another magnitude. I do not particularly see where the problem really is?
Actually, MaRS has been not at all useful in my experience. Additionally, Toronto is home to a lot of great startups, though many are a bit smaller than the giants, but some are giants. Shopify and 500px are good examples. Smaller examples are AgileBits who make 1password and PagerDuty. There are more too, in enterprise, legal, you won't have heard of these as the aren't consumer facing.
The state of medicine today is built on top of similar experiments. Countless people -- yes, people, not just animals -- have died for us to discover so much about the human body and its inner workings. It's unfortunate that most people are either oblivious to this fact, or simply take the immense work going on behind the scenes for granted. Keep this in mind next time you visit the hospital ;)

Performing this experiment could have far-reaching implications. Perhaps it ends up helping scientists understand whether or not such an adaptation could transfer to humans. Or maybe it ends up being crucial in helping us understand the function of a seemingly unrelated process in the human body.

It's important to note that ethics committees nowadays are extremely strict when it comes to using live subjects, humans or otherwise, so rest assured that the experimenters did their best to minimize the suffering of the rats. If they didn't, their work would probably never be accepted for funding and/or publication.
> a way to send data between the browser and the server without Flash swifts or Java applets that was small and easy to use

And because they hated angle brackets. XML already filled that void.
What? It's "Tesla recalls 53,000 cars over brake issue" which is the same as the headline on the HN post.

I'm pretty used to the Tesla/Elon sycophants on HN (and Reddit and Twitter for that matter) but fabricating a headline to knock down is pretty brazen.
Sure you could, just add "parking" before "brake." A brake issue is serious when it prevents a car from stopping -- not so much when it keeps a car stopped.
"Nice ad you've got there... be a shame if something were to happen to it..."

Implication: Want your ads shown to people? Don't risk another provider, serve them through Google.
There are at least three ways to draw in browsers now - a canvas object, WebGL, and SVG. Apparently SVG is losing out for that application.

As a common representation for draw programs, SVG is quite useful. But apparently it accumulated way too many features, and SVG 2, this author says, was an solution to a non-problem.
So long as the accounts aren't Google Apps (GSuite) accounts.

Wherein, only a crippled experience is offered.

I'm so ready to purchase Google Home and a Pixel device, but because I only have Google Apps accounts both are limited in what they can do.

It's great saying "it's the software and not the hardware", but when the software is crippled for a set of users, that's not great.
Really? What'd they call a one followed by nine zeros then?
Everyone has their own philosophy of mathematics. To me, the core idea is the idea of representations, such that those representations allow you to extract patterns (aka similarity or commonality) from various cases.
Global Green Packaging Market and Its Services in 2017-2021
> I don't know about non-competes, but you can't patent math.

If you call it software you can.
Show HN: Klingar – Android music player for Plex
Prologins providing linux server management
prologins is the most reasonable decision for your Linux server administration administrations necessity. In the event that you require a conclusion to-end administration, or you just need us to supplement your administration capacities, we are here to help you. Our times of industry skill have sharpened us into faithful sentinels who fight against unfriendly conditions that undermine to disturb operations, in this manner guaranteeing your servers are up and running day in and day out.
My tip is to stop trying to measure "success" in terms of upvotes and comments... Unless your startup or side project is "1) Disrupt Buzzfeed 2) ??? 3) Profit!!!" - there's without doubt better metrics to focus on.
First thing I think of is a Cache drive for a SSD array.
I've never met senior people who couldn't understand the naming difference between the open source version of a thing and the enterprise-branded version.

Here is an old saying: "Nobody ever got fired for buying IBM" - neatly illustrating the issue. I have met _many_ senior people that don't understand these naming differences. They tend to be the bosses of the CEO and CTO's
Pretty cool, but how is this AI? Seems more like it gets various major points on the trip and then finds POIs around each area.

Also why "geeks"? Hopefully that's just a beta thing.
My (bicycle) commute is 25Km one way. It is most certainly impractical to just cycle at a comfortable, non-sweaty pace :)
I liked the movie too. I think it's because I saw the movie without any expectations. When I saw it I had no clue what the movie was about or that the movie was an adaptation of a book. I was able to be amazed by the ideas it put forward. I specially was amazed by the idea of space travel by folding space. And the mix of ancient ideas along with futuristic wonder. The navigator scene was great. The idea that the spice had mutated their kind was amazing, even now. I too would love to see some of the other cuts.

I've since read the book and I can see why fans hate it. It doesn't measure up to the book. But no movie could have /would have been good enough. The book is so grand it would have taken hours and hours to do it justice.

Over the years I've seen it a number of times and like it even more. But don't try to measure against the book. It will always fall short.
Stop thinking about selling your idea to your customers.

You're talking to them in order to understand the problem that you're trying to solve.

The best book on this that I've read is "The Mom Test", well worth the price
> I would ask an opposite question, why were so many people bothered? When the fork happened, Ethereum was just a baby (and still is). It was barely out of Alpha (Frontier) stage, in very early Beta stage.

Was this fact communicated out to the people who invested $150 million in Ethereum? Attracting a hundred million dollars in investor money, then failing and saying "woops! that was just a test run.", I'm not surprised some people were bothered a bit.

The crux of the matter is that some people were way too confident about the viability of their product, and as a consequence a lot of investor money was lost. One or more programmers somewhere were too impressed with their own skills, without the ability/willingness to see the weaknesses.
I still have regular nightmares of a past project where we had to use ClearCase for version control.
If these people where making half as much as they claim, they wouldn't all be selling snake-oil drop-shipping courses online.
Yeah, nobody likes that I phrase it this way ;).
Do you work for E/// by any chance?
Duplicate of:

https://news.ycombinator.com/item?id=14160558
Ask HN: IP marketplace for startups?
I know IP is controversial within HN to begin with, but the recent "terminator of Startup" post got me thinking...

I've previously been able to liquidate IP (a method of automatically calculating legal fees). Before I get the label "troll", I brought the IP to market, engaged in discussions with near unicorns Avvo and Legalzoom.

The terminator post has me reconsidering other IP including a method for practicing medication therapy management. In this case the World's largest company green lit us for a pilot after just a 15 minute teleconference, but abdandoned the same due to a cofounder conflict of interest. That was simultaneously heartbreaking while validating. Even now we are talking with another top 10 Pharmacy to pilot, an independent pharmacy, and a local University Pharmacy School. I know ideas are easy it's execution that matters but the reality is I can't just start a Pharmacy to implement my own MTM software to demonstrate how it will facilitate Medicartion Therapy Management more effectively than the 2 existing Medicare MTM software vendors. There is no doubt many parties that could effectively bring my IP to market, but is there a way to effectively get my IP in front of their eyes?

Is this one of the moments where I have a problem and I should build my own solution (an auction website for IP, including trademarks, patents and copyrights)? Anticipating the HN concern about facilitating IP trolls, acquisitions/assignments through the system could include anti-troll clauses curbing the buyers enforcement rights in the event they are not actively in the stream of commerce.
HN adds a black bar at the top for notable deaths.
Yes, it's my website and the mobile experience completely sucks. That's the highest item on my to-do list for site updates.
Do you remember the name of the paper, that sounds like a fascinating paper
Use the tried and true engineer response. Docker does many things because it has to be all things to all people. Docker is composed entirely from Moby, we're only composing the parts that matter to our organization. It'll be faster, use less resources. Even better, it reduces our attack surface because we're removing all that stuff less experienced teams need to muddle through their deployments.

The three points seem to be, cheaper, more secure, and the other guys are dumb.
I am able to deliver features and fix bugs faster when programming in C#.NET and ASP.NET MVC. I am able to administer MS Windows Server with my eyes closed. SQL Server too. That's why I chose MS technologies for my startup. That's what I know best. Use technology that you know best. You wouldn't use a language you hardly know to write a book. You wouldn't want to experience with a second language. Why on Earth would you want to use a sexy and cool tech that you hardly know?

The most useful piece of software that is used by almost all Software Developers around the world was created using Microsoft.NET -> That piece if software is StackOverflow.com. Microsoft .NET is not a sexy and cool tech. Solving problems is hard enough. Don't make it even harder by chosing technology you hardly know.
A roadmap to becoming a web developer in 2017
I totally read that in the opposite way at first. I thought he was saying "today is high volume, fast paced..." then I read the rest of the article and was a little confused.
Try Julia. It's fast and it combines a dynamic language and types very nicely.
That may be one of the problems with SVG 2. SVG in its full capacity seems rarely used on the web.¹

SVG as a static vector image format, or as an export target for other tools, or as a vector image format easily scripted on the web ... all those things seem to be met already by what is implemented in browsers. What is missing have been mostly things that can be emulated with a bit more work (e.g. markers were problematic in some implementations for a while). SVG 2 brings a lot more things that make it easier for people to author SVG by hand (new path commands), as well as some features that have been simply impossible to do before (gradient meshes). But those need to be implemented, of course, and since SVG seems to be doing well enough currently, it looks like no more effort is warranted (and it seems to be hard to market it as well as new JS features). From the outside as a user of SVG it looks like all major browser vendors have given up improving their SVG support, since it's almost complete in all of them and there's mostly feature parity between them.

In a way the same happens to the canvas 2D context, but admittedly, there's little to improve or change in an immediate-mode raster graphics API since those have been mostly the same since at least the 80s, so I guess there isn't a newer specification to implement in contrast to SVG.

____________

¹ At work we still regularly stumble over things browser vendors broke in their latest update when it comes to SVG (we use it to build an interactive graph editing component) that apparently weren't noticed when testing on the top 1000 sites or so. It can be frustrating.
XML wouldn't have filled the void well for JavaScript though. Their goal was to send data back and forth and would ultimately need to be processed and rendered by JavaScript. Easiest way to do that is to just send a JavaScript object back and forth.

It would have been a lot cheaper to parse JSON into JavaScript objects especially back then on the more limited hardware than trying to parse XML.
What things do you feel it's acceptable to throw away without being a privileged asshole? Is there a way you made this decision that can be generalized beyond Big Macs?
Worst name ever. It will be very hard for people to search about this (not to mention the SEO problems)
Until I read the parent comment, I was thinking that the issue was with cars being unable to stop. The omission of “parking” from the headline is not an accident.