skysight-inc/HackerNews huggingface dataset:
Ask HN: Google Nonprofit for Maps Use?
I work for a small/medium (~10-15 employees) non-profit agency where our employees are expected to visit up to 30 clients per month to fulfill a court-imposed requirement for us to see them within that timeframe.

There are a number of paid services that offer to plan efficient routes given a number of inputs, and some free ones, but the free services I have seen are quite limited (e.g.: https://planner.myrouteonline.com/ does not allow you to disallow usage of toll roads).

We reimburse employees for their mileage but in an effort to reduce reimbursement and miles driven, we would like to provide employees with access to a system that just lets them plug in the addresses and get a fairly optimized route.

There is the Google Maps TSP Solver
https://github.com/tzmartin/Google-Maps-TSP-Solver but this looks like it requires a Maps API Key, which is expensive on its own, however...

Google offers a "Google for Nonprofits" account which, I believe, offers a monthly credit of about $200-$250 for the Maps API.

I am interested in setting this up for our nonprofit but first wanted to check with HN to see if anyone has done something like this before. I am not a programmer and would be wading into this basically blind, so any insight from someone who has been in the same boat would be highly illustrative.

Thank you!
This is not a new idea: EDIF has been around for a long time:

https://en.wikipedia.org/wiki/EDIF

At least for netlists, it is a popular format.
The boilerplate often exists because removing it requires assumptions and guesses. The language should never guess, copilot has the benefit of being able to give you wrong answers sometimes and you get to decide if they are correct.
Also, even if it did, that wouldn’t change the status of P=NP, which is a statement about problems computed by classical Turing machines
Watching the port of Los Angeles & Long Beach, since the COVID pandemic began, the growing backlog of container ships waiting outside the port has been obvious. But this article helps explain the strange part, which is that the shipping backlog has been getting worse even as
COVID cases & restrictions have steadily proved in California.

I can't speak to whether this explanation is correct, but it's better than literally anything I've heard so far.
It’s a reference to a cursed Reddit post, at the top of this page.
> I'm fairly sure that first part never happens

A substantial number of people did this as recently as 2014.
https://en.wikipedia.org/wiki/Mayoral_elections_in_Providenc...
> applies only if the assets of the deceased person are worth $11.70 million or more

And hence they apply to billionaires, which is the topic of this page.
This research is interesting (albeit preliminary), as hearing aid technology is a hammer-style solution to a problem.

Say you've been born with hearing loss, or have developed it over time due to loud noises, etc. The solution being sound AMPLIFICATION, no matter how selective and attuned to the hearing loss, is at best a band-aid solution.

I am a parent of a child with hearing loss, so my understanding of hearing aids is secondary at best. I'd defer to others more knowledgeable than I on the matter.

That being said, I love reading about innovative research like this.
The bigger point it misses is that this will never pass, at least not without massive loopholes allowing the ultra wealthy backers of these politicians to pay practically nothing. It's a stunt. The people voting for it will be able to claim they've been struggling with all their might to go after the capitalist fatcats, and the people voting against it will be able to say they've protected you from communists, and they'll all be heroes.
It sounds like your main problem is that you cant get your callers prioritize making changes.

Using rest doesn mean you can stop supporting a call pattern because you feel like it. Somebody else still needs to do work before you can drop your translation layer
I'm constantly blown away with what it spits out even when its wrong. When it pulls in the greater context of the app and generates comments from scratch using the context of the file, its just incredible.
But see also https://spectrum-os.org/lists/hyperkitty/list/discuss@spectr...

Spectrum-OS is a re-imagining of Qubes with much lighter-weight app VMs that each host just one app, just while it is running, without each having a whole Linux kernel and systemd in it. Spectrum-OS is still under development.
Try not paying your credit card debt and see what happens :-/

They'll come after your assets. And it's very hard to get a credit card without assets.
There are lots of factors that drive IPO decisions, preferable treatment on capital gains is definitely one of them. You become taxed merely for holding shares (as a sort of share deprecation), then you won't do that if you have better options, so they will flock to better options. Building a private company is something they can do much more easily than anyone else, why wouldn't they? The complete avoidance of shares would then make the tax law meaningless.
What’s even more consistent is using juxtaposition to represent all parameterization, on the value and type levels. Haskell does this!
Astronomers witnessed the death of a star as it happened
Yep, unfortunately it is all theater
AWS makes it way to easy to connect a database directly to an API, both for API gateway and app sync.
Apologies in advance, I needed to vent:

Agree to disagree. To lead in technology you need a strong BS meter. You need to know what is and isn’t possible, for yourself. You can’t just take the advice of who you think might be the smartest guy. Everyone is not always going to agree on a technology decision and the same person won’t be right every time. If you don’t have an ability to pierce into the weeds and discern the real truth you’re not bringing much value to the business at all. Any jack wagon can stand around imagining what “the future of technology looks like for our organization.”

Yeah. sure. Which vendors proposal do you pick based off analyzing their stacks and devops procedures? The one that smells nicest? The consultant that bought you a steak?

Your tech leads think you should use one architecture, your consultant insists it’s another. Who is right never-made-software-before-cto-jack-wagon?

You’re just going to pick the guy you like the most or that was the more persuasive communicator. Every time.

I guess if you’re a CTO that doesn’t have to make technology decisions and just… dreams big dreams and is a great people person? It can work?

I’ll pass on working for that guy though.
Very cursory search suggests 8% of US adults are millionaires according to CNBC. That means there's something like 300 million non-millionaires compared to 30 million millionaires.

The rate of "billionaire hate" would need to be astronomically higher among millionaires than non-millionaires for millionaires to make up any sort of the majority of people complaining about income inequality.

On top of that, NPR polling suggest about 45% of top 1% income earners on up to about 65% of low income earners (>$35k household) are concerned about income inequality, which flies in the face of the idea that it's mostly jealous millionaires complaining up. A majority of every income segment in America other than the top 1% believes this is a problem.
>I doubt copilot will reduce the need for engineers

Every time this happens, everyone just shifts the goal posts and they now want more features, faster. The majority of software out there sucks. If programmers are now 2x faster, users will demand that some random crud app be at Google software quality. And Google's software will be unimaginable by today's standards.

All of this will increase the value delivered by software, which will bring in greater revenue, which will be reinvested in more developers.
C/C++ because C is turning 50 years old soon which means there's 50 years worth of libraries to use in your projects, and C++ because it's more flexible & 'meta' C, imo.

Languages that really flex their type/category theory muscles (Haskell et al come to mind) also, because I think the best of the next 50 years may have such languages as the origin point for the propagation of insanely good ideas to all the other ones.
I think this is a joke from another thread: https://www.reddit.com/r/rust/comments/5penft/parallelizing_....

Also, I think it is fair to challenge the decisions here seeing as how there have been a few things chosen in Go's history that ignores prior art from other programming languages.
Why was the title changed from that of the actual article, "The genomic origins of the Bronze Age Tarim Basin mummies"?

TBH I wouldn't expect Xinjiang mummies to be of Indo-European origin, given that Xinjiang is in east Asia. What's the background here?
Circa 2001...
>Modified and created are the same thing.

No.
It doesn't because mating cousins is likely the effect of a skewed population,not the cause.

(im not a historian so this is speculation)

I imagine that early humans had divided roles, and roles assigned to males involved more danger. (bearing in mind that the state of medicine meant that relatively minor incidents by our standards could lead to infection and death in theirs.)

So populations start out 50/50,but skew badly once men age enough to take on dangerous work.

This leads to men having multiple partners and the scenario mentioned in the sibling comment.
Really I think what the popularity of YAML is saying is that we need a vastly simpler programming language.

Most programming languages are written to impress other programmers. We need a programming language which is trivial to learn, which you couldn't ever use to write a webserver, but you would use it to configure one.
> An “economic problem” is one which requires the allocation of limited resources in order to solve a problem.

That’s not an “economic problem”, that’s a resource allocation problem.

Economics is the study of the statistical, game theoretic, and computational properties of a market.

A market is a protocol for decentralized decision making.

Not all markets solve the resource allocation problem. For example, prediction markets.
He's just stating that there could be an equivalence class that could get us closer to P=NP and it doesn't have to be computable. The complexity class he mentions is `P^(NP[k])`, 'P With k NP Queries(for constant k)'.
It's in a higher bracket but you're also deferring paying. Given the choice of paying $1 of tax today or paying $N of tax later, that $1 of deferred tax at a 7.18% return is worth $2 in 10 years, $4 in 20 years and $16 in 40 years.

At a 6% rate of return and a 25% tax rate, after 40 years, even a 100% deferred tax rate is financially preferable to a 25% immediate tax rate, ie: I make more from the interest on my deferred tax than on my entire principle.
I bet with crystal meth you won't even notice your COVID if you take enough of it. Not sure it's a worthwhile tradeoff though, though I'm sure "legalize everything" crowd would disagree. Taking SSRIs to very marginally reduce severity seems like an extremely dumb idea.
You are there, laptop is there why get up? Lol
Because the entire codebase I work on is already in the hands of github. I couldn't care if they can also see it being written live.
A quantum computer is not "infinitely parallel" and though it's still an open problem, it's considered unlikely that that quantum computers can solve NP-complete problems in polynomial time.
Sounds interesting, I wonder how they plan to integrate it with the cochlear nerves?
DNA reveals surprise ancestry of Chinese mummies
Maybe a better example is a robotics company. Besides software engineers, you will have electrical engineers and mechanical engineers. You may also have systems engineers, controls engineers, reliability engineers, and application engineers. It is unrealistic to expect the CTO to have strong experience with every engineering discipline.

Though if it a pure software company, I can see wanting the CTO to have a strong background with software.
If you can learn from it, it's not a total failure.
Russia and China are attacking American "soil" every minute of every day. They're just doing it through clandestine hacking campaigns, sometimes through groups like Fancy Bear.

Here is one example of thousands: https://apnews.com/article/technology-business-europe-russia...
Yes, but the strength of the criticism is really dependent on the number of companies that it applies to.

If his criticism applied to every company and every founder in the country, it would be devastating and the law shouldn't be considered at all.

If the criticism would affect the control of only a single company, then it's a much smaller concern.

So, saying: "this criticism is quite a bit smaller in scope than it was being presented as" is a significant change.

> Why would that distinction make his criticism of this tax scheme invalid?

I didn't say his criticism was "invalid". I said that one factual claim he made was wrong (which it was), and that the commenters here were overlooking some of these mitigating factors.

It doesn't mean we should entirely ignore the concerns that he raised, but I think we should evaluate those concerns in a complete and measured way. By the same token, I don't think raising a "valid" criticism also totally dooms the proposal. It's possible that there are other mitigations we can apply, but fundamentally every tax structure has to balance the good with the bad. We need to decide if the benefits of the structure outweigh the downsides.

Is it possible that this tax scheme would require the founders of some companies to sometimes sell shares to cover their tax burden? Yes, it's possible.

Is it possible that the amount of shares those founders would have to sell could impact their control over the company? Yes, it's certainly possible.

How many companies that are founder controlled will be forced to no longer be founder controlled because of this tax scheme? Based on the legislative text, I suspect it's a very small number and might be 0, but I grant that it may not be 0.
And even if it did, P=NP is based on a model of computation. So even if there is a proof of P=NP with quantum computers, that could still leave the question open on classical computers.
> What's the background here?

There was an IE culture in Xinjiang, the Tocharians.

https://en.m.wikipedia.org/wiki/Tocharians
Imminent means "about to happen".

The naval and aerial activity has been occurring for years, and is not occurring in Taiwan's territorial waters or airspace. The aerial activity occurs in Taiwan's ADIZ. Some of Taiwan's ADIZ even includes parts of China.

An invasion, as opposed to an attack, would require more than a few boats and airplanes. You would have weeks if not months of activity visible on satellite before such an invasion could be launched.

Incidentally, China flies into Japan's ADIZ all the time and nobody is suggesting that a Chinese invasion of Japan is "imminent".

[1] https://www.forbes.com/sites/davidaxe/2021/03/05/japan-has-a...
While that's generally true, there are exceptions. Elephants at the Oregon Zoo have birthed more than two dozen babies over the past several decades. https://www.oregonzoo.org/node/1948/media
P?=NP isn't the question of, "If given an infinite number of monkeys can one compute an exponential problem really quickly?"

Its the question of, "Does a mapping exist from that fast infinite monkey machine to a finite monkey machine that runs in polynomial time?"

I think parent's question is "Can the problem be encoded such that one can prove that no translation can prune the number of monkeys required at an exponential rate?" I have wondered that myself, but never found any particularly useful answer.
Or get a loan at a very low rate using equity as collateral thereby avoiding income/cap gains.
I want the "if err != nil" back!
> A cheap antidepressant reduced the need for hospitalization among high-risk adults with COVID-19 in a study hunting for existing drugs that could be repurposed to treat coronavirus.

You’re right to be suspicious; data dredging 101.
Wow, I found https://www.wrc.noaa.gov/wrso/security_guide/insider.htm#The... much more satisfying than the submitted link. Thanks for posting this!
What’s the power draw on that Intel monster?

4% faster in exchange for a quarter the battery life is a rough bargain.
And the funny thing is that the original commenter was looking at a trivial math problem. It wasn't even a question of statistical validity, it was just "What does it mean to compare percentages to each other?" That's grade-school mathematics.

I see this kind of error pretty frequently, and it's usually not a failure of mathematics... Most often, the person has some pre-existing negative emotional reaction to the stated conclusion, and their brain searches for something to criticize, in order to soothe those negative emotions.

I could only speculate as to why the original poster doesn't like hearing that an existing drug shows promise in treating COVID. Maybe they're a big Ivermectin booster, and they don't like the idea of another drug threatening their favorite?
This heuristic obviously doesn't work. I build a factory in a strategy game. It is going to take 10h. The timezone shifts; should it take longer, shorter, the same? Obviously the same.

You still need to use your brain and careful UI design. Things that a user scheduled to happen at a specific local time need to store the relevant timezone, implicitly or explicitly.
It's a problem all languages with <..> need to solve one way or the other; see e.g. https://blog.dyvil.org/syntax/2016/04/19/angle-bracket-gener...

So for C# it's resolved "by examining the token after the closing >: If it is one of (, ), ], :, ;, ,, ., ?, == or !=, the expression is parsed as a generic method call."

I assume this works reasonably well; however, it's not hard to see how this might be a problem in some cases where the parser gets it wrong.
They look so awesome... wait... neither of them has a working demo at the top of the front page. There is no need to try to talk me into loving something - it wont work. Just show me as many working demos as it takes and show me code. Clearly I'm not the audience. Happy it works for you tho :)
OK, I've re-read your complaints about client-side scanning which also apply equally to server-side scanning in every way except battery life, and I've noticed you also incorrectly frame "scanning your device before uploading anything" which it doesn't do, it scans only the things being uploaded not the whole device and as part of the upload.

You either misunderstand it or are deliberately being misleading about it. The only complaint that you have made which stands is battery-life.
My FiL has to wear hearing aids that require button batteries be replaced every couple of days.
Its expensive and as annoying as hell.

I wear Bluetooth bone conduction headsets all day every day. I barely notice they're there and the battery lasts all day.

Why cant they just adapt this tech?
Isn't that just the charter which lists their goals? Should their organizational goals change massively in a single year? The charter of most NGOs basically stays static for their entire lifetime.
Looked for the publishing date when I read the line with the signal site. I’m sure it’s harder today to find the communication methods of spies when they can use any website.
IFixit: New MacBook Pro has ‘DIY-friendly’ battery replacement design
The figure is $2,193,000 for Washington State. Considering that even starter houses are over a million bucks here, I bet that sweeps in quite a bit more than "nobody".
Super fun fact: Blizzard's (ie World of Warcraft's) safe prime was 256 bits which was known to be broken at the time, but no one really knew this until they got hacked and their database got leaked.

Super-duper fun fact: Before Blizzard moved to SRP, they fubared SHA1 by shifting 1 by a variable vs shifting a variable by 1. This meant that after the shift it was one of 32 values. Which let's one crack or collide the "XSHA1" hash in seconds. I was going to say just google "XSHA1" and you'll get my website with attack code but I think Google de-listed it... maybe I should link to Github vs a zip with code and a .exe... or make my site mobile friendly (for better ranking).

P.S. I thought Blizzard used SRP6a... although I'm not familiar with every SRP version. I looked at the early versions of SRP (I think I got to v3) and they were obviously broken (from the understanding of what a PAKE threat model should be).
From the outside, it seems like adding generics to Go seems similarly controversial and slow as the Python jump to version 3 — although Go generics haven’t even landed yet.

Generics have the potential to impact a decent amount of the standard library. Although I’m not surprised that they are not doing a major version bump given the isolation of the feature at this stage, it will be interesting to observe its uptake in the community and whether fragmentation occurs over what is supported and what isn’t given their recommendation of isolating generics-related code in third party libraries.
Easier for me to pick up CHU:

https://en.wikipedia.org/wiki/CHU_(radio_station)
>cheap powerful Unix machines

???
I’m not trying to trick you into liking something and I wasn’t intending to provide demos. They require creating an account because they are serious productivity tools, not cute demos.
N = 1500

One sample had 79-86 out of 750 hospitalized, and the other had 117-123 out of 750.

Does that seem sufficient to demonstrate statistical significance?

Edit: found the actual numbers in the study

79 [11%] of 741 vs 119 [16%] of 756
I don’t know the history of it, but I can imagine people thinking the same thing about comparison sorts early on; how could you possibly sort a list without comparing every element to every other element?

I mean, I agree with the conclusion that P probably doesn’t equal NP, if nothing else because we’ve had an awful lot of very smart people looking at it without any inkling to the contrary. But I don’t generally trust “I don’t see how” intuitions with this sort of thing.
That errs to the side of too much consistency for me. I'd like a nice balance; a small amount of syntax... but not too small. After all, morally x.a, x[a], and x(a) are all the same thing.
if your team relies a lot on senior engineers knowing things, there's a problem with your technical architecture. The knowledge should be look up-able, and tied in a clear way to the functionality.

I'm one of the folks with lots of knowledge atm, and there's a corollary that the moment you teach somebody enough that they know things, they leave the team. Putting that knowledge into databases, code, and config files is much more durable, and can have new things built off of it
What do you mean by “arbitrary”? If you don’t want it to access the network or whatever, that’s definitely possible. If you don’t want it to be able to loop forever, though, Turing-incomplete languages like Dhall exist, but that doesn’t stop them from expressing “loop for a trillion years” — but you can always say “we’ll execute this config file for a second and then halt with an error if it isn’t already done”. (You can also pipe an infinite stream into a FIFO and trick your program even if it uses a dumb config language.)
From $8k to $5.7B in roughly 400 days
How to Install OpenNMS Network Monitoring Solution on Debian 11
I don't know what the other post had in mind, but does seem like smaller effect sizes have a way of evaporating under scrutiny.

One third is pretty big when looking at it from a group perspective, but not really that big from a personal perspective.

If someone told me that taking a pill would reduce my chances of hospitalization by 5%, I would certainly be looking closely at the side effects.