skysight-inc/HackerNews huggingface dataset:
5x safer isn't an unreasonable threshold to ask for. All life-critical, engineered systems incorporate a safety margin.

To win buy-in from the population at large, you sure as heck better have overwhelming statistics. Marginal just won't cut it.

When you're talking about taking control away from the driver, all you need is one accident a human would have prevented to create political backlash and deteriorate trust in the system. Just because several other unvoiced lives may have been saved doesn't offer consolation to the victims or deem the loss acceptable. I think of it as analogous to the legal doctrine that convicting one innocent is worse than letting 10 guilty individuals go free.

I'm always skeptical when developers claim a computer can do a better job than a human, as I've encountered so many edge cases the programming just never adequately accounted for. It will take time and a great deal of experience running these platforms in the wild until they become truly resilient. I would be quite pissed off to find the severed limb I suffered in a crash was due to programming not sufficiently distinguishing e.g. road paint from water streaks.

And the metric you choose to define "safer" will never be perfect. Extra buffer helps offset any bias or gaps in your methodology and capture more of the long tail of "one-offs" never accounted for in version 1.

I'm a big believer that driverless vehicles will provide huge improvements to our quality of life, I just feel there's a lot of misrepresentation taking place out there today as to how far along these systems are.
https://www.quaxio.com/pure_css_digital_clock.css explains how this works.
I thought it was a joke too. What an awful flag all around:

* Woefully ambiguous and underspecified - what is "major"? A 12 FPS drop compared to desktop? Below 30 FPS? Frame jitter outside a certain standard deviation? It will depend on the app (fast-paced frame-perfect game vs. "well I just want the animation to be smooth" necessarily have different requirements for performance), but this flag leaves it up to the browser to decide.

* Oh, it's meant as a general term for checking whether software acceleration and frame readback (and other yet unknown possible bottlenecks) are engaged, those are the "performance caveats" - but those are either "yes" or "no", there's no way to quantify that with "major", totally meaningless. Unless it's conditionally choosing to succeed even with software rendering if some unspecified performance threshold is met. The 2 sentences of documentation about this flag means I wouldn't know.

* If you Google the name of the flag, near the bottom of the first page you'll find an email thread where someone brought up points like this and was ultimately shot down and the flag pushed through because "the Maps team really needs this." The technical equivalent of legislating from the bench. I wish I could create new browser features to solve all my inconveniences too. Why the Maps team couldn't figure out how to measure the canvas FPS and degrade on their own is a mystery to me.

* To round it all out, the name is also really bad. "failIfMajorPerformanceCaveat" is a weird negative tense - why not "requireUnhinderedPerformance"? That's consistent with the universal standard of "require" (not "failIf", how goofy) and is a lot clearer about the supposed intention of the flag (to try to ensure performance similar to native GL rather than this ambiguous "performance caveats" thing).

Sorry, just a rant about shovelware in the browser stack.
IMO, i dont think terraform is the right tool for containerized services. I had experimented with terraform and ansible for deployments earlier but i could see simpler deployments using serverless or apex.

Informative article though.
What work is there at Google that can be done by a person with no particular skills?

Almost anybody can move a box from a conveyor belt to a loading dock, or unload boxes from a truck.
Before interviewing candidates I print the resumes and mix them up. Then I throw half the pile into the trash to eliminate the unlucky people.
Picnic CSS – Lightweight Library
reminds me of standardization of the shipping container, not sure of all the details of how that push had happened though
It's appalling, but not surprising, how little of the world cares about taking even ONE day off every week, let alone two, and laughable to suggest mandating three days off.

In the UAE, for example, most people work 12+ hours every day, and barely get just Fridays off. Almost every one I know was working on Christmas, and they'll be working on New Year's. Vacations etc are unthinkable.

They don't feel it's odd or that it's "over"working or that having more free time would be rewarding; this is dominant mentality in the the Middle East and most of Asia and Africa (and I bet in other "poor" regions like parts of South America and Eastern Europe too).

Being idle in these societies is seen as a sin at best and the difference between survival and starvation in practice. Besides, even if people were forced to take 2 days off every week, they wouldn't know what to do with their time anyway (which manifests as the generally low output of creative arts from these parts), or have the disposable income to indulge in anything beyond a stroll at the mall or a meal at McDonald's (though KFC is more common round here I suppose).

Holidays are a first world luxury.

If everyone took them more often in every country, your Samsungs etc would be a lot more expensive.
> Well, actually, the speed of light is constant, it just takes time to ping-pong around a lattice/gas. Photons hit particles, get absorbed, and re-emitted, which causes an effective slowdown at a larger scale. A gas is just vacuum with particles floating around in it. When photons travel between those particles, they are traveling at c. The effective slowdown is determined by the lattice/gas, and we denote this slowdown with the refractive index...

This is wrong. Two sources [0][1].

[0] https://www.youtube.com/watch?v=CUjt36SD3h8

[1] https://www.youtube.com/watch?v=CiHN0ZWE5bk
I saw this when you first released it - I think it's awesome the progress you've made on it! Legitimately great looking.

I used it to buy some durable socks - pretty sure they make it out of the same stuff the Abrams tanks are made of.
I think it really does help to have an outlet where you can apply every last ounce of craftmanship to at least one project. That is very rarely something in a business context, but there is nothing stopping you having the most exclusive possible yak salon in our own time!
I've finally fixed the article, thanks. Yes, broadcasting is a cool thing, but the docs mostly explains 'how' but not 'why' or 'what for'.
The Uncertainties of Indie Hacker (or starting a business)
Except I'm not remotely a Linux evangelist. I use a Mac. I didn't suggest Linux desktop is for the masses.
You can't compare the times, because AI and humans "learn" in vastly different ways, at vastly different rates.
Yes, but the brand, being non-tangible, has stronger staying power as the platform marketplace expands to encompass more sellers. The brand then becomes more powerful as it eats up the reputation of the individual sellers.

Additionally, no one gives a crap about long-term anymore. Scorched earth, grab what you can, screw everyone else and all that.
that is such a weird OS + browser combination I have to take your comment as sarcasm, but the rest of the comment seems sincere enough.
I'd say it's opposite in dev community, where fresh developers come in from uni and if they only listen (and that's what they normally do) it is super complicated to track what level they are on. Guess it's a different in other industries where in software development we see more intraverts. I tend to encourage talking and making questions unless it's really unstoppable nonsense :)
Bought at least one book clicking through from this post, so thanks! It's a tough area, and something I'm stressing about a lot as I try and build as many career paths as possible for engineers at my current company.
Yeah. Up until recently, the ability to immediately communicate information to hundreds of thousands of people at once was guarded. Editors economically metered inches of print, networks (the original 4) were ruthlessly inoffensive to avoid pushing people away, radio stations religiously avoided dead air, etc. To build a fringe movement in the past, one could reach up to dozens of people directly or through pamphlets. Using the model of viral spread, the viral load from a pamphlet or from a conspiracy theorist's mouth was too low to infect most people, so the conspiracy would fizzle. If enough susceptible people were blasted with a high enough load of false information, those people could become infected and start spreading the false information themselves, triggering exponential spread, but in the past there weren't good ways to identify susceptible people. Modern platforms, optimizing for engagement/watch time, leveraged the immense amount of data they generate from user behavior to identify clusters of user behavior patterns, predict the cluster a user is most similar to, and feed that user content that activates other users in that cluster. In short, modern platforms make it far easier to both find people susceptible to a false narrative (or ensemble of false narratives), and to spread the false narrative.

Humanity has never faced this phenomena until recently, where anyone can infect hundreds of millions of people with false ideas like "the earth is flat", or "a deadly virus, and strategies to prevent it's spread, should be ignored", or "democracy is a lie and it is not a mechanism for peacefully removing people from power". If we don't demand a solution, we're going to continue to see massive death and destruction from uninformed or even perverse response to disease, climate change, and a myriad of other issues.
Negative, agencies are staffed with career bureaucrats, who become entrenched with Federal employment protections for decades. It’s a permanent bureaucratic ruling class, with personal beliefs, philosophies, and politics. Remember, the “resistance” ? For everything Trump did, requiring the two rules be rescinded for every one rule approved, may be his greatest legacy.
Well actually, the Earth clearly isn't round, as anyone who has been near a hill or large body of water can attest.

Assuming you're not travelling very far, a "bumpy Flat Earth" geometry works quite well, and didn't your lecturer tell you physics about using "models that work quite well"?

That said, one of the things I've enjoyed about travelling a decent way North-South is how the night sky feels different. I do wonder how many Flat Earthers have had that opportunity.
This is just a small piece of what China calls "Wei Wen" ("maintain stability"). The employees who work on those people are more akin to what is called "social workers" in US. They are institutionalized to have a budget to pay for food and training costs and the work to look out for job opportunities for these people (frankly the factory owners generally don't want to employee these people). These employees make a government salary. The factory owners get frankly sloppy workers they don't like but have to cooperate with the government. But this type of work eventually pays off to society when many of these people get out of their old life tracks by having a job and skill where they can stop being beggars or thieves.
What are the benefits of FM Player?
Experience playing music from your flash memory or mobile phone at a cheap price by buying a regular car FM Player, video FM player, aux FM player, Bluetooth FM player.

There are two ways to play music from the internal memory of a mobile phone or flash memory. The first way is to buy a record and play a new and equipped car, which is an expensive method. But the cheaper way to do this is to buy an FM player that can be found in the market at a cheap and reasonable price. You can find all kinds of FM Player from the top brands in the Plaza store and try to buy them easily.

Buying an aux fM player allows you to stream your mobile phone output to the car while playing music in the form of radio waves. In this way, all you have to do is set the car recording radio to a specific station and hear the sound of mobile music playing through the car speakers. Of course, you do not have to use AUX and long cables to have music sound. Adjusting the car's FM player is very convenient. Just put it in the lighter holder.
https://github.com/pion/datachannel looks great! Thank you for sharing your project with the open source community.

I just starred it, it does seem like it'd alleviate a some of the pain. Another similar (more end to end) project I had come across is: geckos.io. This previous HN thread[1] discusses some of the (at least perceived) difficulty with using WebRTC as a "WebSockets but UDP" solution.

I'm not sure I follow the concern about congestion control. UDP doesn't have it either, presumably since if you're building an application that requires such latency sensitivity, you don't mind rolling your own congestion control algorithm that makes most sense given your application's specific needs, right? Pretty much all FPS games do this, as far as I understand.

[0] https://github.com/geckosio/geckos.io
[1] https://news.ycombinator.com/item?id=23666679
Flash's greatest feature for me was that you could disable it and get rid of the most annoying ads and the worst content on the web.

Then selectively enable it for YouTube, etc.
The article puts a high probability on an accidental escape, and a very low probability on a deliberate bioweapon. So you seem to agree.
At those prices you might as well take a taxi...
See tijsvd's comment about 1 microsecond vs. 50 nanoseconds. (Perhaps I should have caveated that with "in some scenarios")
LeagueSharp (developers of cheating tools for League of Legends) is said to have had a revenue of several million dollars per year for their subscription services. I would say that this classifies as serious business.
Seems to me those skills are quite marketable. There is consistent demand for basic labor.

Those doing the labor need to make enough to exist and show up for work.

If they do not get enough to make it and show up for work, then they don't make it and don't show up for work.

People have costs. Existing and showing up for work has a cost.

If we truly do not pay those costs, people die and dead people do not show up for work.

Clearly, dead people not showing up for work helps no one, so we need to make sure they get enough to make it and show up, right?

If we decide government has this responsibility, fine! Seriously.

But that too has a cost. Literally everything does cost something, and the cost for that is not shaming the fuck out of people who do not make enough to make it and show up for work. And that happens constantly!

Those minimum wage peeps are worthless! Lazy! Dumb! Free loaders! Queens! And on and on it goes.

Pretty hard to say all of those things when a ton of jobs do not pay enough to make it and show up for work.

What do we expect them to do?

Work more?

Well, life breaks down into thirds. One to sleep, one to work, one to be a person and do all the human things humans do, laugh, live, grow, build, do, etc..

When so many jobs do not pay enough to make it and show up for work, people run out of thirds to work, and they have to sleep, and working all the time does not exactly allow for personal growth does it?

Nope and we all know that too.

I sure wish we would just settle on one or the other and quit trying to blame and shame millions of people who do basic labors that are necessary and that save a lot more of us a ton of time that we use to do our work and be humans and all that good stuff.

If we are gonna say government does it, and minimum wage is super low, fine. Government needs to do that, and we need to pay appropriate taxes and get on with life and let everyone play their role with some dignity and compassion.

Or?

We say corporations need to fully fund their labor. In that scenario, we need to pay them appropriately for their goods, services and insure robust competition so margins don't get out of hand. Taxes will be lower, making room for all that to happen.

And again, everyone gets on with life, playing their roles with dignity and respect.

Which is it?

The current "blame them" scenario is completely unacceptable. And it is unacceptable because we need those basic labors, someone will be doing them and that needs to be recognized as the value in our lives it truly is and not frowned upon as some how bad, because it just isn't.

So which is it?

This is the national discussion on all this we ought to have.
>When I kept fixing the Python code I always felt like I let folks down if I couldn’t fix their stuff right away. Yet our business makes money and we continue to do well without much Python.

I'm all too familiar with this. I think you need to let go of those Python models. You need to let others fix them themselves, maybe with minimal guidance. That's the only way they have a chance to learn.
Guilty pleas aren't necessarily evidence of guilt. Innocent people can be coerced.

Coercive Plea Bargaining Has Poisoned the Criminal Justice System.

https://www.aclu.org/news/criminal-law-reform/coercive-plea-...
> linear-typed arrays can perform in-place updates if there are no external pointers to the data.

Holy crap! That's amazing and I hadn't thought of that!
For a truly eye opening read about how abysmal conditions are for crews at sea, how slavery still is very very real today at sea, and how most fish is caught illegally by crews of slaves, I highly recommend reading The Outlaw Ocean by Ian Urbina. It’s very sobering and after reading it, I’m absolutely not surprised that cruise lines get away with treating their staff like they did.
> There is also the horrible feedback loop of "only poor people take public transportation" stigma, making it more difficult to break even.

At least in LA, the problem isn't "poor people ride public transportation." It's straight up "I don't feel safe." I tried using the Metro and didn't buy a car for nearly a year after I moved here, but there were incidents I experienced that made me abandon it. It had nothing to do with poor people.

"A survey of riders showed that women feel less safe than men during all stages of their transit trips — especially at night. For example, just 13% of women surveyed said they felt safe waiting for a train or bus after dark, compared to 30% of men." [1]

When 87% of women and 70% of men don't feel safe on public transportation that's a real problem and it's no surprise that people abandon it as soon as the possibly can.

[1] https://laist.com/2019/10/03/los-angeles-la-metro-women-publ...
Adobe moved right on to supporting HTML5 in their Adobe Animate tool: https://helpx.adobe.com/animate/using/creating-publishing-ht...

The support for using simple tools to make HTML5 animations and interactive content has been there for years (since at least 2013, when CreateJS was released: https://www.createjs.com/ ))

Adobe Animate: https://www.adobe.com/products/animate.html
Definitely used by government, and as proof you use a medical example... How about a government example? because it definitely isn’t in any modern public policy course taught around the world. So I’m very intrigued by your assertion.
I've been using CDK too at work (work at Amazon) and I feel like its the future of infrastructure provisioning. I can tell you that its a first class product with tons of internal use so it will only get better.

If you are all in on AWS its a no-brainer.
> taking a 20% pay cut

> There has been no drop in productivity

Your employer seems to believes different.
So I tried it again after 24 hours on two different cards. First one worked right off the bat. Second one gave "System error" three times one row and worked on the fourth try. I think we’re looking at some real "enterprise-grade" software on MasterCard side.
When your 01 Mercedes Benz with 400, 000 km car has smaller panel gaps than 202"1" Tesla, not ready yet fellas
The thread linked at the bottom of the post was rather hostile to skepticism. Not sure what to make of it but it doesn't paint a particularly well-focused picture of the Swift forums right now.
This looks and feels very promising, nice.

Is there any documentation on the difference between this fork and the original project?

https://github.com/hooram/ownphotos
HTML5 itself actually didn't fail on all these things, it's just the way people use it gave up some of these features to achieve different goals.

1) I've been practicing a rule that all the web content I make can all be downloaded fully by a single cmd+s save command and fully runnable locally. It's extremely easy to do, just unpopular.

2) HTML5 does not contain any spec for tools. If you think HTML5 doesn't have great tools then it's the community you should blame. Personally I just use a text editors and some helper functions for all my needs. But I agree there's no popular + good non-code tools.

The only thing is that browser is much more bloated than flash runners, but at the same time you can say it's lighter than a 3kb binary cuz everyone has a browser installed on their device, but all flash download prompts legitimate or not all look like malware (speaking of which I'm curious how flash download prompts became such a phenomenon in phishing would appreciate some quick links).
In a demand and offer model we should expect a drop of offer as the result of the price being artificially raised therefore a loss of revenue for the drivers. I tend to disagree with Socialist laws, Seattle did benefit a lot of Amazon extension but like California we should see many tech company leaving.
I'd never bet my life on any map. If it's really cold, after dark, or a remote location ... and if you don't have provisioning for everyone in case of vehicle failure ... it's a good idea to stay on well-travelled routes. Even then ... you never know ....

To get to the in-laws place for Xmas, I used to drive my family on a good highway, but it went through a 50-mile-wide frozen swamp with little traffic on it. Year after year. So risky ... suppose I hit a deer. Now I wonder why in the hell I did that.

All maps are going to have limits - computer maps just moreso - overtrust is always unwarranted.
A community is a product and a process. A community might stand in to judge the relative merits of mostly at least somewhat meritorious content to help the cream rise to the top but they aren't going to want to hang out and be a human spam filter.

>…the First Law of Kipple (is that) ‘Kipple drives out nonkipple’… (one) can roll the kipple-factor back… No one can win against kipple, except temporarily and maybe in one spot, like in my apartment I’ve sort of created a stasis between the pressure of kipple and nonkipple, for the time being. But eventually I’ll die or go away, and then the kipple will take over. It’s a universal principal operating throughout the universe; the entire universe is moving towards a final state of total, absolute kippleization.

https://www.zinzin.com/observations/2012/kipple-drives-out-n...

Automation is a logical way to deal with things that lack merit which would otherwise destroy the utility of the community without an unrealistic amount of unfun labor which neither unpaid moderators nor users are willing to provide to maintain a subreddit.

There are 330M reddit users and for most modest communities most others are on average are undesirables whose communities stand to muddy up yours and ruin it for the people that enjoy it because the average net value of a human being is debatable.

You are asking for people to do more manual labor they are unwilling to do in order to make it easy for you to contribute while ignoring the fact that the average redditor would be a net negative if they joined an average decent community. In fact let me go further. The value of the very person who wont read the conventions of a subreddit before posting is probably on average much worse than average.

This isn't a value judgment on you. Averages don't speak to individuals but what you are asking is illogical on net.