skysight-inc/HackerNews huggingface dataset:
People absolutely rob 18 wheelers, and in creative ways too. There was a story in Sweden some time ago I found particularly crazy – robbers entering the back of a truck, while driving at about 50 mph. They climbed from the hood of a trailing car on to the truck, stole a bunch of stuff, and then climbed back out again. I wouldn’t have believed it if it weren’t for the fact that the affected shipping company (the national post service) rigged trucks with cameras to catch them in action. Mind boggling.

Also, not all valuable cargo are gps tracked smartphones and laptops, and not all situation mean having to stop and threaten a driver. For example: tree logs. They are often loaded onto trailers that are then left standing waiting to be picked up, or left standing part way to their destination because it’s driven by multiple drivers (usually happens when they have a long way to go.) It can take days before anyone even realizes the cargo is gone, because there’s a gap between drop off and pick up.

This kind of stuff is easy to steal, not especially hard to fence, and definitely not something your garden variety meth head does on a whim because of the logistics involved. This is enterprise level crime.

I’ve heard this is especially popular close to unmonitored border crossings (i.e. most EU borders) as it then makes the investigative work harder because jurisdiction.

Sure, gps tracking helps finding the stolen trailer – if it’s even being tracked – but by the time the police get there the goods are long gone and essentially untraceable. Nobody puts trackers in tree logs, and it can take days before anyone realizes it’s even gone because of the gap between drop off and pick up.

Just because it doesn’t make the news doesn’t mean it’s not happening.
Do they work with limited supervision? The
company imposes the itinerary and the driver’s fare is adjusted if this itinerary is not followed. The monitoring is automatic instead of having a boss peering over your shoulder.
> both static & dynamic analysis

I very, very much doubt you are doing DAST. You should remove that claim or provide more details.
I'd put myself in the growther camp. In comparing it to ebola and SARS I think it is very different. With ebola the rate of death was very high, and very fast. It couldn't spread quickly due to areas of infection dying out quickly, plus it was blood borne and the Congo is not hyper connected to the rest of the world. For SARS the world got lucky there, again it had a higher rate of death than COVID-19(10% mortality vs. ~3%) but China back then(2003) was a different beast than China 2020. Its a lot more tied in to the global economy and overall now has a higher standard of living ( more tourism, more business flights).

For COVID-19 which is extremely concerning, based on current medical knowledge is that people without symptoms can transmit the virus, and that the virus could take 14 days to present symptoms. Looking at exponential growth in cases at South Korea and Italy show how fast its spreading. Good news is governments are seeming to take it seriously and remdevisir and a few other drugs looks promising to fight it given a vaccine is a ways off.
Most employment law isn't about protecting people from being surprised by an employer it's about setting limits to what an employer can require of an employee. Both parties expecting at signing that you'll only get paid for half the hours you work or that you'll be paid below the required minimums doesn't make it any more legal for the business to do that.
I often thought that if people were serious about the environment they would grow food instead of lawns. The typical HOA frowns on this though. I was a big fan of John Jeavons back in the 90's. I'm sure he still has a lot of good things to say.
http://www.johnjeavons.info/john-jeavons.html
Vetting and ratings are about establishing longer term relationships and not just one trip using the app.
It's only illogical in a vacuum and not based on how Uber behaved on the French market.
Mixing diet soda and fries has a dangerous effect on the brain – study
Stackdriver indeed horrible
A contract isn't law. I can write a piece of paper saying that you agree to work for me for $1 per hour and even if you sign it, you are still able to take legal action against me because this contract is illegal. Preventing megacorps from exploiting those with few options is obviously a net benefit.
Although it appears to be a binary-only download claiming to be free of telemetry and non-floss code, it does not share the fork itself, what am I missing here ?

EDIT: "This is not a fork. This is a repository of scripts to automatically build Microsoft's vscode repository into freely-licensed binaries with a community-driven default configuration."
I'm surprised that I hadn't seen leaks about this, if they were visible in public.
That parable is stretched a bit too thin.

If that handyman site of yours set the price for the new shed, and also paid the workers who came to build the shed, it would be perfectly rational to call that site a "construction company".

There's some tradition to it as well. This varies a lot between countries, but in many places taxi drivers have historically been self employed all the way back to horse carriages. So there's that, too.

Should you pay your Uber driver directly, or should you negotiate the fare with them, the situation would be altogether different.
Not at all. If you know the context of superforcasters (See Good Judgement Open) they are the only ones who are consistently good at making forecasts. Even most experts fair no better than chance. And they rely on detailed assessments with a combination of different sources and lots of analytical work.
None of what you've said above justifies your completely misrepresenting the deal as having economic output goals that were watered down, and the parent corrected you on it. It's fine to not like the project, but let's not pretend that spreading misinformation about it is helping anyone.
Ask HN: First-to-Market LLC CA or C-Corp DE
Long time lurker and new member looking forward to contributing.

Situational background: I am using legalzoom to C Corp in Delaware. They said it’s with sec of state meow (ok I’ll stop) and if I want to convert to LLC I can. I went this route bc I believe this will be first to market and has potential to be high growth so when it’s time to getting certain funding it’s easier for me to raise it. I emailed Trevor Blackwell and very thankful as he responded, and among other things reminded me that numero uno is to build a very quick prototype and show it to potential users pronto. Will do. Lastly, I am bootstrapping this while working full time and fully aware I’ll have to resign at some point. I also live in Irvine, CA, and am a solo founder.

Question: why not LLC in Delaware and convert to C-Corp if and when I find product market fit and we’re making a dent? First to market or not, promising idea or not, the reality is 90% of new dating apps fail, and all this is a ton of money for me. I am not going to complain we all get it and I’m humbled to be in this position. It’s just I think generally C-Corp Delaware is the route for ideas like mine, but my unique circumstances might warrant LLC then convert.

Thanks everyone! Again, looking forward to contributing here anyway I can. Also, please ask me anything.

Happy Wednesday, let’s get some!
It's headquartered in Columbus, Georgia. At the time I worked there, it was the largest civilian employer in town and a Fortune 500 company. It actually made the Fortune 200 while I was employed there.

It was founded in June 1955 by three brothers. When I was growing up in Columbus, I can remember it being advertised locally as American Family Life Insurance/Assurance Company of Columbus.

I'm not sure when they changed the name. It began as American Family Life Insurance Company. Some other company in some other state had the same name. Internal stories when I worked there indicated it was settled with a gentleman's coin toss, which Aflac lost. So they legally changed the name in all 50 states to American Family Life Assurance Company.

Had that not happened, you wouldn't have the name Aflac, which is an acronym for their legal business name, and you would have never had the Aflac duck commercials.

Anyway, it's a homegrown business started locally and they own the tallest building in town, known locally as The Tower. It's the only real skyscraper in all of Columbus that I know of and school kids get taken on tours of it as school field trips. The Aflac Tower is a local landmark and they do Christmas lights every year in the windows. Like making a Christmas tree based on which windows are lit or something like that.

It's a very big deal locally and a lot of the more interesting stuff I know about the company is stuff I never see articles about. I've looked and can't find them. I wrote up a few things at one point on a blog, none of which is online anymore, because the company really is interesting and doesn't seem to talk about a lot stuff I think is interesting.

It seems to have shrunk since I left, but when I worked there everyone would ooh and aaah when I was getting a haircut or a meal and making small talk and people asked me where I worked and I said "Aflac." It's kind of how when programmers work at a FAANG company.

Although Columbus is one of the bigger cities in Georgia, it's really not that big. But it has this big company that started there and grew and grew.

The other big thing locally is the Army base, Ft. Benning. It's a much more sophisticated city than it really should be, given its relatively small size, because of those two things giving it international connections and international flavor. Aflac was getting about 75-80% of it's revenue from Japan when I worked there. The CEO spent about one week a month in Japan and this is another thing that most of the world seems largely unaware of.

So Aflac is a really big deal locally and one of my teammates spent several years trying to get good enough to qualify for a job there. They have trouble filling jobs and have to do a lot of internal development of talent, in part because it's not a very big city and insurance is complicated stuff that requires substantial training, even for entry level positions.
This kind of mentality is why Google is struggling. You forget that your customers are human and make emotion-driven decisions. This price increase proves that you are not making sustainable long-term decision and you are willing to dump the cost of that mistake on your customers.

We already don't trust Google to provide long-term, stable, reliable infrastructure and each time something like this happens, we become more convinced that Google isn't trustworthy.
‘Light Is My New Drug’ The science of light therapy (2020)
> Sounds like the EU bureaucrats should sharpen their knives again, otherwise there is no justice for the little guy.

Au contraire, the EU is demanding automatic copyright filters (also known as censorship machines). Don't mistake EU doing one good thing – GDPR – for EU always taking the side of the little guy.

https://edri.org/censorship-machine-takes-over-eu-internet/
Yes, we have support for ephemeral environments, permanent staging environments and production environments. Release is currently running on Release in all three of those states. We've decided to focus on staging because that's where our customers are having issues today. Our longer term plan includes a lot of things in all three categories.
Can someone explain to me the cattle vs. pets analogy? I'm not sure I get it.
Like Mozilla? :)
Love seeing companies in this space. Thanks for posting.
Gonna make a new section in price FAQ with this question.
Thanks for your input!
Speak for yourself. :P
Sadly / happily, no. The moment was too special to record.
A particular task may not be recoverable, but the process state can be. Photoshop shouldn't abort just because you pulled the thumb drive you were reading/writing from. A concurrent network server with 9999 connected clients shouldn't abort because malloc failed initializing connection state for the 10000th.[1] This isn't just a QoI issue, it's also a security issue.

[1] Many types of network servers, for example a multimedia streaming server or a SOCKS proxy, only need to allocate dynamic memory during the early phase of the connection. After that the client can be served indefinitely. If you're writing a library, best practice is to assume your caller can handle malloc failure; if not they can choose to abort.
They cannot force French drivers to work certain hours (under their current contracts), but this is not relevant to their work status:

> The fact that the driver is not obliged to connect to the platform and that this absence of connection,
irrespective of its duration, does not expose the driver to any penalty, are not taken into consideration
when characterising the relationship of subordination.

> The criteria for self-employment include the possibility of building up one's own clientele, the
freedom to set one's own rates, and the freedom to set the terms and conditions for providing one's
services.
Moving Red Hat Summit 2020 to a virtual experience
> That's not possible with Uber - there is no price negotiation - only declining/accepting a ride.

That is price negotiation. The market price changes all the time in response to supply and demand. If you're not willing to do it for a lower price and someone else is, you lose business to them. An hour later there is more demand and you can get some business at your price. Or you can lower your price (accept both rides) and get business both times.

Narrowing the choice to "accept or reject" isn't really removing the price negotiation, it's just simplifying it down to what it inherently always was to begin with.

> Similar argument for changing toppings on a cake - a caterer can negotiate changes to the cake - an Uber driver has no such flexibility.

They get to choose what kind of car to drive, where to buy gas, what hours to work. What would you say is the equivalent thing they don't get to choose?

> Regardless, given corporate (human?) nature is to leverage any power differential to self-benefit, it seems reasonable that regulations be interpreted in the most protective (of the party with less power) manner possible.

But what does that even mean in this case? Isn't the party with less power the one that would be out of work if reclassified as an employee, because employees have less flexibility etc. than contractors?
Yes, I did notice that. There is nothing preventing a web browser from using the same methods and libraries.

> they don't have complicated browser UI problems

While not as complex, they do have a UI that overlays the video. However, the complexity of the UI doesn't affect video acceleration. Using libvdpau as an example, the X11 client provides[1] a separate child window[2]:

>> VDPAU expects to own the entire drawable [...] it is recommended that applications create a dedicated window for the presentation queue target, as a child (grand-child, ...) of their top-level application window.

The video playback happens in its own sandbox. Other non-video part of the UI should use their own child windows, isolated and independent of the video playback. The UI's child windows can be as complex as necessary, including overlaying the video[1]:

>> Applications may also create child-windows of the presentation queue target, which will cover any presented video in the normal fashion. VDPAU implementations will not manipulate such child windows in any fashion.

The child windows can even be alpha blended[3] with the video or other UI layers.

Reading back video data (to implement features like CanvasRenderingContext2D.getImageData()) is easy: read the video window like you would read any X11 Drawable.

What, exactly, was the "complicated UI problem" that supposedly wasn't possible to implement in X11?

[1] https://vdpau.pages.freedesktop.org/libvdpau/group__api__win...

[2] "window" is used in the X sense: a drawing context on an X server: https://www.x.org/releases/X11R7.6/doc/libX11/specs/libX11/l...

[3] X Render Extensison, section 8 https://www.x.org/releases/current/doc/renderproto/renderpro...
Unfotunately not yet, I was thinking to save them to localstorage but I didn't had much time lately to work on this.

It's the first item on the TODO list anyway.
Waymo First Responders Training [video]
haha haha haha
What's Important in Gaming This Week – 3/4/20
The driver does however set their own hours, can go online and offline at choosing, can reject or choose a ride if they wish, and can freely choose the method by which they fulfill a ride (there is no set route a driver must take).

Not sure this is as clear as it seems.
Can't just jump straight into something like that with no preparation...
Amazon employee at Seattle headquarters tests positive for coronavirus
Our suburban lot isn't well suited to growing much (it's in a wooded area, and the areas that are open are very shaded). I do, however, have a dozen maple trees on my lot (and a dozen more on an adjacent empty lot), and produce several gallons of maple syrup every spring.

It's a ton of work... By the end of March my arms are in the best shape they'll be all year (from hauling 5 gallon buckets of sap and splitting a couple cords of wood). It's also definitely not worth the time I put into it, from a financial perspective. I could earn enough money in an hour or two to buy my annual production.

It sure is tasty though...
> The authors only real concern appeared to be no rebase

This is my take as well. That blog post has not much to say about anything, mostly weak points stemming from personal distaste of some things, but it boils down to 'i like rebase more'.
Watch AI generated art on your TV
> given how much complaining there is about how Go's idiom of "if err != nil { return nil, err }", or Rust's "let v = some_fun()?" kills performance because of branch mis-prediction and hot path code bloat

Was that the main complaint? I thought that Go's thing was was more about being noisy boilerplate and a bug magnet rather than a performance issue. Not sure about Rust, either, since IIRC the ? operator is sugar for the try! macro, which itself was just sugar for bubbling up a Result<Err>.
This still sounds like an anti-pattern to me, at least in a typical web app. I’ve seen a very similar workflow used in a previous org, and the main benefit was that it limits the number of times you have to cross your fingers and hope for the best (which is obviously masking other reliability problems). Merging each feature branch wasn’t scary because it wasn’t going to deploy yet, but that means it incentivizes somewhat of a “not my problem” culture. Then at some point someone builds up the courage to merge the develop branch to master and you hope for the best. Repeat every few days.

There was also some wishful thinking about doing more qa testing than anyone actually did. The develop branch would immediately deploy to the staging environment, so someone might have tested new features there before they ship to production. But if there’s no rigorous process around exactly what needs to be QA’d and whose responsibility it is, then let’s be realistic, it’s not gonna happen.

The downsides are that release times were less predictable, deploys were bigger which means potentially more difficult to trace down bugs that do show up and roll back when needed, and things would get delayed for no reason. Oops, I thought I shipped that thing for marketing a few days ago but nobody deployed the develop branch since then.

Developing small features right into develop sounds like a bit of an issue on its own too. Seems like you’re not quite confident enough to deploy it right away, but it’s also presumably circumventing the regular code review process so it’s not going to get reviewed.

The only reason I can see for why these downsides would be worth it, is if you have some hard constraint that you can’t deploy very frequently (for instance releasing a downloadable desktop app or mobile app), and/or you have a formal, rigorous manual QA process when merging from develop to master.
Los Angeles county declares emergency after 6 new coronavirus cases in 48 hours
Kompose is a really great tool in converting docker-compose to K8's yaml. But from there you are on your own. We've worked with a few companies that started down this path, realized how difficult K8's was and gave up. We handle everything in the K8's world so customers can just focus on their apps and simple environment definitions.
When I saw the headline I honestly thought Waymo had bought Via
Would never happen. Just the amount of time needed to dedicate to onboarding a temporary contractor would be really disruptive to the developers, not to mention the disruptive effect of the technical migration — databases to move over, persistent volumes to copy, DNS to repoint, lots of downtime, etc. There's a good reason companies don't switch clouds often.
My apologies, the song itself is called Lachin, not Laz.

https://www.youtube.com/watch?v=jq2KWVrLKEM

(Not the Aya Sofya moment)
When I first researched git, this blog post came up. It's been around forever.

My first thought when reading it, though, was, "huh, we seem to be doing that with SVN already." Indeed, gitflow just seems to be a popular SVN flow ported to git.

Looking at the diagrams, there seems to be a lot of branching and merging, but in practice, it's far less than merge early, merge often. In using SVN, though, you can see why. SVN thrived in a day with more large, monolithic codebases. Further, branching in SVN was heavy.. It made a copy of the entire codebase. It wasn't fun because it took so long. Gitflow emerged from an SVN world.

Nowadays with microservices, modular codebases, and CI/CD, a merge early, merge often approach with git makes more sense. There isn't nearly the overhead or pains of branching and merging with git as there is with SVN.
Fares are not adjusted for drivers if they don't take a ride. Rides are provided to the driver because the company believes they are the best driver for the job (closest, maybe they have preferences to go in that direction)

source: work for lyft.
Uber Ruling in France Boosts Gig Workers' Rights
For the people who think it will grow exponentially (seemingly most epidemiologists), China's job in taking an uncontrolled outbreak and at least temporarily controlling it seems quite surprising. How was China able to control it, and why can't that happen in other countries? Their efforts are really quite extraordinary.

"I think people aren’t paying close enough attention. The majority of the response in China, in 30 provinces, was about case finding, contact tracing, and suspension of public gatherings — all common measures used anywhere in the world to manage [the spread of] diseases."

(The above quote and both of these excellent articles are from the same primary source, Bruce Aylward from WHO):

https://www.nytimes.com/2020/03/04/health/coronavirus-china-...

https://www.vox.com/2020/3/2/21161067/coronavirus-covid19-ch...

Will this be enough to pause it for a long period of time? Or will it come roaring back once china lets their foot off the brake? Or will China extinguish the virus in their own country and have to block travel inbound to keep it that way? We shall see.
Anti-Moonlighting clauses are perfectly legal, though not without controversy:

https://www.shrm.org/resourcesandtools/legal-and-compliance/...
Raises the question (again) eloquently: is art about what is expresses or what it evokes?

(Nice work!)
I like this idea a lot. Thank you for suggesting it.
Why can’t you just use foreign made combines like from India or China?
95-year-old man ‘working’ at his local 7-11 for decades. He's paid in coffee
The high attenuation at 60 GHz is actually an advantage since it lets you put lots of highly directional antennas in close proximity while attenuating their side lobes to lower interference. If your attenuation is 20 dB/km but you have a 22 dBi gain antenna, a 1.5 km range seems pretty feasible.
Like any browser that allows for extensions or addons. Chrome, Mozilla, Opera, etc.