skysight-inc/HackerNews huggingface dataset:
It isn't necessary and the best example of this is Tesla's autopilot. It uses no Lidar component and Elon Musk's bet is that self-driving cars can just use just cameras, basic radar and ultrasonic sensors with enough compute resources and the right ML algorithms to perform better than a human.

He's been a long time anti lidar proponent because of the costs involved and the aesthetics. He's also betting that the amount of data Tesla receives from its customers, and the neural net they have can achieve autonomous driving with its current hardware stack.

“In my view, it’s a crutch that will drive companies to a local maximum that they will find very hard to get out of,” Musk said. He added, “Perhaps I am wrong, and I will look like a fool. But I am quite certain that I am not.

"Despite being a fancy and expensive technology, LiDAR provides surprisingly little advantage over a combination of cameras and radar. Radar, for example, is much better in the rain and other limited visibility scenarios, because it is based on radio waves rather than light waves. Radio can penetrate through some objects and bounce back from others, thereby “seeing” the environment along a different dimension."

an excerpt from a quora answer on why the Tesla stack could be better than Lidar: https://www.quora.com/Why-dont-Tesla-cars-use-Lidar-like-mos...

Here's a video of Tesla's autopilot perceives its environment : https://www.youtube.com/watch?v=fKXztwtXaGo
and here's a video of how Waymo perceives its environment: https://www.youtube.com/watch?v=OopTOjnD3qY

The question is if the Lidar adds incremental value or exponential value, and I think it's just incremental by looking at those videos.
To be honest we are heavly using EKS and AKS in other teams and each of those teams has a dedicated devops subteam to help them not only with k8s but also other infrastructure because bare k8s is pretty useless for business.

So either way you end up in a situation where you require dedicated devops team pr dedicated teammembers to keep up with changing requirements.
Sydney is fine. Globally competitive rate of pay, sick days, highly flexible working conditions (ex US).

Go hiking every weekend and maybe in 20 years you'll be lucky enough to see a snake.
See, I don't buy this (I'm not arguing with you, just initiating a conversation).

There is no doubt we are incredibly complex, so much so that we've not been able to crack the puzzle that is "us". We invent crude medicines to carpet-bomb some bacteria/virus, which can potentially harm another part of the body, we staple cadaver-parts onto our knees to move well again, we're incredible crude in a bio-hackish way.

We've not even begun to understand what goes on in our heads.

Room for improvement? I'm not sure we are there yet. Room for understanding what is going on? A lot of room there. Its a massive empty hangar to put all our future knowledge into.

Bottom line is ... I don't think we should go about pulling strings without caution because it will not happen without consequence.
> why don’t people just do it?

Because people don't know about it.

Also, for many people, even doing something like "sending an email to counter claim" is too much work for them to bother doing it.

You'd be surprised how many people won't follow through on something when there is even the smallest barrier to them doing so.

> And why haven’t I heard of this before in all these topics?

Things can get to be pretty technical, when people are talking about the minutia of a counter claim to DMCA. It does not surprise me that info like this is not well known.
GateMate FPGA
Can it be made to generate 4k images easily?
I recollect using lex/bison for writing compiler for COBOL on mainframe using SAS/C to list variable names in COBOL programs (remember Y2K!). Later in life used ANTLR do something fun in Java. Never thought of comparing them. They both have their best part. If you are coming from Lex, Bison world - you will understand the philosophy behind ANTLR. But there is little more learning curve with ANTLR. Felt it is slightly complicated.
Google's purpose was to set a ruthless precedent. It's a powerful reminder that once at Google, you're an employee and not an entrepreneur.
+1 for ECS as well, I think it’s a good middle ground and much easier to use. Is getting better as well with spot instance termination detection in the ALB and more seem to be coming soon. If you are on AWS is worth considering rather than EKS or role your own K8s cluster.
How is it "fairly unique"? The author cites several examples of designers and authors contemporary with this change this shift in aesthetics that characterized these designs as child-like. E.g.:

"Already before the change, the graphic designer Peter Saville had described Google’s logo as infantile: ‘Everything about it is childlike: the colors [sic], the typeface, even the name’ (Rawsthorn 2010). The redesign had intensified this. Chris Moran, at that time The Guardian’s search engine editorial optimizer, described the new look and feel as a turn towards ‘My First Search Engine’ (Moran 2010). "

This is hardly a surprising characterization, too. Simple, shadowless shapes that emphasize colours is exactly what children draw.
Sure, but I'm sure some prosecutor took a look at it and decided it wasn't worthwhile. People get killed in accidents all the time, and frequently nobody gets charged with anything. A person being killed in a car accident while jaywalking at night because the driver wasn't paying attention particularly well is a story as old as cars, and usually doesn't result in jail time. Turns out, people are legally allowed to drive while being really shitty drivers, and you mostly can't prosecute people criminally just for being bad at driving. If anyone was going to face criminal charges it would be the driver, and I suppose the relevant prosecutor didn't like the odds.
If it’s a note on the account, there’s no need for the address.

If it’s a message to amother team (engineering?) to check the antenna out, then why just send the general address? ‘Customer at XYZ Lane is reporting poor service’

No need to tie the user in there or their property number. The antenna will cover the area easily enough.
That would really only work until another president and sympathetic congress issued a counter decree. Granted, I’m sure by then there would be significant pressure to not undo it. That doesn’t always stop them though.
This seems like a rather different direction of argument. The analogy had a known price before you decide. Allowing you to cancel without penalty wouldn't rate as negotiating anyway. Now you are talking about having to commit to work without knowing what you'll be paid (except in general terms presumably). There are other contract gigs where that happens, as well as full-time employment where that happens.
I’ve had drivers accept a ride on the other app while still driving me. So I’m a way they kinda can.
> I'm not sure this is proven

It might not be proven yet, but at least that's what happened to people who survived SARS[1]:

> Bruce England was a paramedic on duty in Toronto during the early days of the Sars outbreak and, having attended a patient with a chest infection, found himself falling ill.

> For him, and many others affected by the Sars outbreak in Toronto, the effects of that experience are still being felt today. Ten years on Bruce still experiences weakness and difficulty with his breathing.

> "I had Sars. It's left a lasting impact on me and my life. So did I survive it? Maybe not, it's still there for me," he says.

[1] https://www.bbc.com/news/magazine-23710697
Tiny houses look marvellous but have a dark side (2019)
State of Play: Six Trends Revolutionizing Games – Andreessen Horowitz
>Not sure that's a fair comparison though

Maybe not in a technical sense, but I've never encountered Bash without GNU coreutils (or busybox). I'm just comparing how I would solve a problem in a typical *nix environment, compared to a Windows environment.
I have a CS degree from MIT. I built numerous systems at edX that are still in place today. At Stripe I’ve worked on software used by many of the folks here, and far more outside of this forum.

I haven’t focused on data structures or algorithms since early interviews when I graduated. My most complex data structures are usually hashmaps. The most complex algorithm I’ve written mostly deals with heuristic string matching to account for human error. I last used binary trees directly about 3-4 years ago.

I can probably do many of the software jobs in industry today, but I wouldn’t get them because most of the interviews are focused on measuring skills that have little to do with the actual job. All I need is Apple and Netflix to be able to say I’ve bombed interviews at all the FAANG companies.
Lax DNS leaves door wide open for miscreants to impersonate Microsoft
Built ‘With Kira Inside’ – Meet AI Startup, Document Crunch
Did they ? Afaik there was never a product line with comparable specs and price points that had a builtin battery and a replaceable variant. Samsung never competed on a battery design - in the galaxy/iphone competition the battery is probably the least relevant differentiator. There is arguably a legitimate user tradeoff here - a builtin battery can provide more capacity for a phone of the same size, but it doesn't mean the users got to make it.
I'm curious what HN would recommend as alternatives, especially for small/early teams that are outgrowing single-machine setups.

It seems to me that there's something of a gap between "for single machine setups" (eg docker-compose) and "for 500-engineer teams" (eg kubernetes).
you are spot on - I agree, there is limited trust atm. What could this little "outfit" do to convince you to try its services?
Ask HN: 7K now or a chance to play for £1MM?
Heart Radio in the UK are running a competition whereby they give you an opportunity to take an amount of money now (minimum £500, but so far has ranged from £2,000 to £7,000) or forfeit the money to accept entry into a £1,000,000 draw to be held in the first week of May (7th). One person will win the full amount.

They randomly select an entrant every weekday morning, and it costs each entrant £2 to enter. The number of rounds played each day is flexible upto a maximum of 8 rounds.

The more people that forfeit the money and enter the £1MM draw, the less the odds of taking the pot (to date 7 people are in the draw). A total of 9 people will be selected from this group, 1 more round will be played, bringing the total to 10, and then 1 lucky winner will be selected.

Each morning on the drive in to work I've been thinking about the odds, and a logical way to play for someone with low, medium, and high net worth. The more I think about the problem, the more complicated it becomes.

Today, you can win £7,000 now, or forfeit for the chance of £1MM. I don't like the jackpot odds, so I'd be inclined to take the money today. But I'm interested in the thought process of the rest of HN.
Pretty sure that’s just a simple majority vote in the senate, too. Good to know. I hope this changes someday.
I don't see how that's relevant: my point is that it's a tactic employed by a wide range of businesses including but not limited to startups and we shouldn't be surprised to see it here. It's not a pattern that has suddenly emerged.
> This seems personal. Google got angry that one of their “own” went to a competitor.

He literally copied gigabytes of work onto hard drives and stole them.
> Depth from stereo is not ML, but yes.

Tesla in particular, and others are moving towards getting depth from ML. Yes, you can do dumb coincidence-finding, but there's a lot of corner cases (leafy objects, specular reflections, etc) that screw this up. Humans don't just use coincidence finding, but use all kinds of other clues (size, texture gradients, monocular parallax, shadows, linear perspective, attenuation from haze, etc) to infer depth.
I think the main point here is that it doesn't work for everyone, and is not a silver bullet. (Which is evident from comments)
Have you ever heard of the Panama Papers?
What is history for? You already said yourself that nobody is reading it. So why not squash the whole master branch every time? History is an artifact of development and should be maintained or disposed of. It turns out history is useful for at least one thing: tracking regressions. And that's a hell of a lot easier to do if you can bisect a clean, linear history.
Worksnaps Time Tracking Software Client Download
Besides the other reasons it's also that the dynamic range of eyes are way higher than the cameras they can use here. And humans have access to mechanisms that allow them to handle washouts.

They're just building in the equivalent of putting in your sunglasses or looking off to the side when the sun is in your eyes or readjusting your seat position so it isn't hitting your eyes.
Pmod on the evaluation board is a nice touch. Any idea of a unit price of said board? Also I can't seem to find any information on the tooling, does it have it's own place and route solution and does it slot in with any existing tools?
They never actually used the stolen tech, right? It wasn't good enough. They hit the pedestrian solely on their own tech, which (clearly, in hindsight) wasn't good enough either.
I guess I am used to seeing a different kind of startup. The kind where the founder having an 'administrator' sounds like a bizzaro weird prioritisation of early hires.
It or Nothing
Because that's a trick that only works once for the buyer so you know they're not going to pull it. It may not even work that one time because you'll tie them up in court.
Do you mean the performance of ANTLR, or the performance of ANTLR-generated parsers?
These kinds of posts always focus on the complexity of running k8s, the large amount of concepts it has, the lack of a need to scale, and that there is a "wide variety of tools" that can replace it, but the advice never seems to become more concrete.

We are running a relatively small system on k8s. The cluster contains just a few nodes, a couple of which are serving web traffic and a variable number of others that are running background workers. The number of background workers is scaled up based on the amount of work to be done, then scaled down once no longer necessary. Some cronjobs trigger every once in a while.

It runs on GKE.

All of this could run on anything that runs containers, and the scaling could probably be replaced by a single beefy server. In fact, we can run all of this on a single developer machine if there is no load.

The following k8s concepts are currently visible to us developers: Pod, Deployment, Job, CronJob, Service, Ingress, ConfigMap, Secret. The hardest one to understand is Ingress, because it is mapped to a GCE load balancer. All the rest is predictable and easy to grasp. I know k8s is a monster to run, but none of us have to deal with that part at all.

Running on GKE gives us the following things, in addition to just running it all, without any effort on our part: centralized logging, centralized monitoring with alerts, rolling deployments with easy rollbacks, automatic VM scaling, automatic VM upgrades.

How would we replace GKE in this equation? what would we have to give up? What new tools and concepts would we need to learn? How much of those would be vendor-specific?

If anyone has a solution that is actually simpler and just as easy to set up, I'm very much interested.
https://en.wikipedia.org/wiki/Monty_Hall_problem?wprov=sfti1
> "a problem that could not be solved"

The solution is counter-intuitive, but the problem can be solved with some elementary probability theory.
Why We Spy on Our Allies (2000)
That title makes it sound like he’s dead.

> I’m referring, of course, to Libertarian presidential candidate and fugitive John McAfee, who sadly announced he was suspending his campaign in a Twitter video Wednesday from parts unknown.
I read ebooks on my Nintendo DSi for several years when I was in college; The low-resolution screen combined with my need for glasses (and dislike of wearing them) made reading PDF files unbearable. Later on I got a cheap android tablet and reading PDF files was easier, but still required constant panning and zooming. Today I use a more modern device (2013 Nexus 7 or 2014 NVidia Shield), and I still don't like PDF files. I usually open the PDF in word if possible, save it in another format, then convert to epub with calibre, and dump the other formats.

Epubs in comparison are easy, as all it takes is a single tap or button press to continue. When there's no DRM on the file (thanks HB, Baen) I read in FBReader with custom fonts, colors, and text size. It doesn't hurt any that the epub files I get are usually smaller than the PDF version of the same book.

Personally, I think the fact that Calibre's format converter has so many device templates for PDF conversion says a lot.
> The thiefs use a laser to blind the cameras. Or a mirror to reflect the sun. Or spray paint. Or a smokescreen. Or other solutions. Easy.

None of these would work, except maybe "other solutions".
While this is a crazy example, I have been in very similar kind of position (not $1T for a loop, though) and been worried about the strong motivation to get rid of me on certain N+364 day timelines. It didn't happen and I was treated quite honorably. I think if you want your acquisitions to go well, you don't do cheesy stuff like firing people to save money (when the integration is otherwise going quite well) or else your future acquisitions will be harder. People talk.
How is it not a rounding error for Google?
Can someone please explain how the math works out to 89%?

>> let’s imagine two players, Alice and Bob, and a 3-by-3 grid. A referee assigns Alice a row and tells her to enter a 0 or a 1 in each box so that the digits sum to an odd number. Bob gets a column and has to fill it out so that it sums to an even number. They win if they put the same number in the one place her row and his column overlap. They’re not allowed to communicate. Under normal circumstances, the best they can do is win 89% of the time.
And people were doing that even before aws existed

Edit: you can do that with iptables
For example - metrics-server provided by AKS from the go is running in highly insecure manner. If you want to change that -> you cannot because they have automatic tools to keep bugging you out.

Another - constant disconnections of PV..

Another - 1/3 times the new provisioned node in vmss has a broken kubelet and doesn’t successfully register in control-plane. I was literally shocked when it happened twice in a single day. Response from support was that we are supposed to monitor that ourselves and drain unsuccessfully provisioned node - (we already were and it was mentioned in opening ticket) makes scaling horizontally REALLY PAINFUL..

CNI default reservation of IPs (30) - cannot be less - so if you have a service node running and you want only few pods to run on it for HA - well sucks to be you.

Kubenet not working until up recently with anything - for example AG, tho AG is a disaster of a service by itself.

Various API failures related to networking - sometimes control-plane lost connection to AKS subnet for some time (fixed by itself by still...)
https://en.wikipedia.org/wiki/Conway's_law
That phrase had me slightly puzzled - I thought chemical formulas were for molecules, i.e. combinations of elements that actually react with each other and form bonds, like H2O or CO2? While a neodymium magnet is actually an alloy of mostly two metals, plus a little bit of boron, but without chemical bonds?
Yeah, the trick with this one is the game show host knows where the prize is. In the case where you picked correctly first (1:3) the switching to the other door will be a loss. But in the case where you picked wrong (2:3) the host will eliminate the non-prize door, so a win is guaranteed if you switch. So, 1/3 * 0 + 2/3 * 1 = 66% of winning for the always switch strategy. Shame on your teacher!
What the coronavirus forcing me in lockdown's taught me about cooking
It's very unclear from your description, but I suspect "could not be solved" means "could not be proved", in which case of course a simulation is not a proof.
That might create a pressure from employers where employees are expected to stay in their seats the whole year. The key is that employees are required to take the time off. That requirement means it's never possible to question it.
I tried to read this article, but unfortunately the lack of grammar was too distracting and I just couldn't get through it.

A lot of these are things that Google Docs or Microsoft Word will notice and ask you to change. I highly recommend using one of those to write (especially if English is not your first language) and trying to understand the suggestions it makes. Your articles will come out much more readable to others.
How to Make a Strategy Game in Godot – Part 2
This is a famous problem and the solution is not contested.
Robbing a truck of what? Trucks are full of heavy stuff that's not particularly valuable. Were it otherwise it wouldn't get shipped in an unguarded truck.
Exactly this. I add parenthesis not for computer but for myself. Mostly because it is easier to comprehend. I think the reason for this is that I learned precedence order something like 25 years ago in fifth grade maths and still do it to this day.
> status should be determinable from the artefacts that have been produced.

Hell yes! Status meeting can be a band aid while you get people to properly document and communicate those though. You often don’t need the whole team for that though.
Would like a higher resolution of this, print'em out and open up an art gallery. Only joking of course.

Or am I..
Instead of opinionated tooling you can just have an opinionated lead developer who tells his team how to use git. I'm the git expert at my work and my team spend no time thinking about git any more. New starters understand how we use git on the first day and after that we all understand what's going on.
Ask HN: Is your company covertly encouraging travel to countries with Covid-19?
I work at a major tech company and we’re getting a daily e-mail with status and recommendations on COVID-19, which started off in the wrong foot by saying “there is no risk to [the company] because no FTEs are infected” and has progressively become more surreal over the past couple of days.

Telecommuting, in particular, was only mentioned as an option when cases started popping up in the US, and even then only for US staffers. That sudden change rubbed UK folk entirely the wrong way, adding to the sentiment from contractors.

But today’s installment was surreal in the sense that it stated “non-essential travel to countries with active COVID-19 is _not advised_” but then proceeded to say on the next paragraph that sales and services are considered essential.

Adding to that, there are various off the record mumblings from upper echelons in the US along the lines of “well, if you don’t want to, we’re not forcing you to go, but...”

How irresponsible is this considering that in our industry travel to sales meetings or remote customer sites is one of the most likely ways to become a carrier?

Punchline: we sell and operate a major remote collaboration platform.

To HN: how is your company planning on doing worldwide sales/support right now?