skysight-inc/HackerNews huggingface dataset:
Not even Azure uses Bing Maps. Instead of using their own existing mapping platform, Microsoft created Azure Maps, complete with a totally independent data store, rendering, etc.

Doesn't exactly inspire confidence.

I miss the Bing maps that was innovating and delivering regularly, but I haven't taken them seriously since 2016 at least; this is coming from a former Bing fanboy.

edit - links:

* Azure Maps: https://azure.microsoft.com/en-us/services/azure-maps/

* Bing Maps: https://www.microsoft.com/en-us/maps/choose-your-bing-maps-a...
>I’m not sure lives at risk with Google’s products

Google is experimenting with self driving cars and they are always interested in working for the military or the police. I want the employees to talk if they feel something is not right rather then do the Uber thing and disable the safety because the code was garbage and had too many false positives.
This looks a lot like an advertisement. It's got over two screensful of "self-driving money is", like it's trying to drum a slogan into the mind of the reader.
> We know the value - $23 billion over 7 years. The fact that Google still pays Apple $8 billion a year shows that there is more value in a platform that attracts people that can afford to spend money than people who only spend $240 on a phone.

If Google has to pay $8Bn to Apple, then all of the money Google doesn't have to pay by dint of Android existing should count as value creation by Android.
I still need a password to get into a machine to use it and another password to open it.
> The Collatz conjecture is quite possibly the simplest unsolved problem in mathematics — which is exactly what makes it so treacherously alluring.

IMO that distinction actually belongs to Goldbach's conjecture which is:

Every even integer greater than 2 can be expressed as the sum of two primes.
In that same mindset, why not just do a JWT in a cookie then?
The thing I hate the most is random websites forcing you to use a password with "at least 8 characters, capital letters, numbers, .."
I only care about my email account and a couple of other important websites.
I want to be able to use the same simple password on other websites.
So what if my account on pinterest or my local news website or some random forum is compromised... I don't care. I will either reset my password or make a new account.
I'm very anti-Apple, but it's foolish to think that there isn't anything at all to be learned from how they do things. Same goes for Microsoft.
> Believes that protesting your own employer [snip]

Unions would like to have a word. They started, in modern form, in the 1800s.
Use Solarized Color Theme in Your Code Editor to Reduce Eye Strain
I switched from Google Maps to Apple's Mapkit JS. It's awesome. And they respond to bug reports and make quick fixes. https://developer.apple.com/maps/web/
Because trusting the client with data is always a risky proposition.
Since I don’t live in a dangerous area or work as an MMA fighter that stuff wouldn’t help me. Frankly my opinion of what’s scary about people is self-centeredness, social connections, whether they have willingness to throw me under the bus for their benefit, etc. No help from jiu-jitsu unless it makes them bond with you. Or maybe a (my opinion) small but noticeable positive benefit looking athletic can give you.
Electrons don’t carry much thermal energy!
What are your favorite alternatives to stay in tune with what's happening now? I browse r/all multiple times daily for a bit. I don't get a lot of need-to-know information from it, but some things I like to see are movie trailers, big tech announcements (Xbox Series X yesterday), and in general, things that everyone seems to be "in the know" of. It's my main pop culture news outlet, but I feel like it shouldn't be.
Earning to give (to the top charities) is likely orders of magnitude more effective than most other volunteering options.

Research effective altruism and see GiveWell’s most effective charities list (updated a week ago).

Recommended listening: Sam Harris interviews the founder of effective altruism. https://samharris.org/podcasts/being-good-and-doing-good/

Recommended reading: Doing Good Better by Will Macaskill.
Because then you have all the headaches of JWT, without any of the benefits of stateless auth tokens.
It makes sense if you consider the possibility that through the anonymity of analytics YT is optimizing it’s website to keep children glued to tablets/smartphones. When a user pauses, show them something else to watch, they might be bored and about to start playing roblox. Also, if they switch videos it gives you more views to give to your creators, and you can lead the next vid with an ad. Need to get more ads to those impressionable little eyes!
Are you saying NIST and Schneier are wrong about this?
> Here again we have misaligned incentives. Banks optimize revenue when customers have as much debt as possible.

> While expensive to develop, the beauty of software is it can be infinitely replicated. And at scale, the marginal cost of one additional user approaches zero.

So if I understand the article correctly, companies like Wealthfront can make money by signing up more users. Their technology scales so that marginal costs become zero and they earn an income from fees, so marginal profit also scales.

But in the long term is this enough? Surely their also needs to be an alignment along the lines of savings: if users save more and if banks can benefit from this, then everyone would be doing it.
Two easy ones for you:

1) How did they manage to make money for so long to keep things afloat? I'm guessing through some self-sustainable projects like the few business relationships listed in the wiki?

2) What's the tech stack like? (Language, deployment, etc)
Is Apache really an integral part of the recommended toolchain because of the custom module or are there decent alternatives based on modern stacks?
I assume you mean KVM. Yes it's based on existing technologies, I wouldn't necessarily call it just a management layer however.
For comparison Earth mass is 5.9722×10^27 g.

So yeah, the effect is basically zero.
I apologize for misreading your tone. I personally have a somewhat painful history of being needled and nitpicked by academics, so I am predisposed to infer such intent where none is intended, and unconsciously adapt a defensive/confrontational stance as self-defense.

Certainly, a drawn-out argument was not my original intent. I have no axe to grind, just a realization which I have found personally useful which I thought to share.
The idea is not to release "corporate comms", but in full transparency, honesty and with complete willingness to be proven wrong release all the data (email messages, meeting transcripts, web sources, documents, spreadsheets, simulations, etc.) the decision was based on and your thought process.
You can still opt out of the redesign, which I do. I find the new desktop design to be intolerable.
Strange statement when the three safest cars on the market at the moment are all Teslas...
Could probably do it today with autohotkey or similar; take screenshot and display full screen borderless.

Very confusing when you click on the screenshot though.
>now get to focus on building the frontend of the compiler

Although LLVM is cool, it's just a backend, so besides frontend you need some runtime, type checker, type inference, and, if your lang is sufficiently complex, you still need a huge middle end layer which knows something about semantics of your language and how to optimize it properly.

So if your language is just a very simple featureless language with procedures and simple data types, like Pascal, you could just write a direct code generator. But when you have a language with GC, exceptions, modules and all that kind of stuff, you need a middle end, and a complex one.
> I always thought a podcast was an mp3 (or other audio file) that was delivered by subscribing to an RSS feed that told your podcatcher application when there was a new file available.

Indeed, and the point of RSS feeds was to get your content as nearly live as possible given technology at the time, because the whole metaphor was around replacing radio programs.
Dragonfire v1.1.0: DeepPavlov SQuAD Bert Integration as ODQA
Sessions are no different in that respect. You need to sign your JWT or session cookie.
Bloomberg has been running automated stories for a while - all flagged as automated so you know. Makes sense for company / eco releases but noticed they are getting more 'editorial' as well with some of newer automated stories.

Good piece by NYT earlier this year diving into some of the details and tech used.

https://www.nytimes.com/2019/02/05/business/media/artificial...
This service is incredibly useful, my newly built EC2 instances rebooted randomly and I couldn't figure out why, so I opened up the chat, and they helped me debug, identify and mitigate the issue.

It turned out to be a bug between the newest Linux kernel available for Amazon Linux 2 and EC2, the mitigation was downgrading the kernel until an update was available.
it may seem counterintuitive since you're aiming "to help", but i've had success choosing volunteer opportunities based on things i wanted to learn outside my expertise. this strategy also helps keep your own ego in check (for those of us prone to expert syndrome).

so for example, when i wanted to learn how to do home improvements, i volunteered at habitat for humanity to help build houses for other people. for my 5 townhome build, i helped with everything from the framing to the cabinetry (also gratifying was meeting and working with the eventual homeowners).

when my cat passed away and i wanted to rescue another cat, i volunteered at a kitten nursery. i mostly cleaned kennels and fed kittens, but i also got to socialize them and (eventually) pick the one i wanted to adopt.
I'm not sure what you're getting at. I'm just pointing out that this whole thing is entirely cultural, and that it's changed very, very recently (within the last century or so). There's no underlying biological reason for pink to appeal to little girls; it's just a cultural artifact. If little girls were dressed in lime green all the time from birth and the culture militantly pushed the idea that "lime green is only for girls!", then little girls would want lime green toys and clothes.
Non-computable functions are indeed on the table as long as they tend to infinity in the limit..at the cost that figuring out when you start to hit that limit is undoubtably itself non-computable.
Done properly they can be useful, done the way most people implement them e.g. status meetings, they are a waste of everyones time and idiotic.

Stand ups are the way for lazy "managers" to find out what is going on. Leaders already know because they talk to their team everyday and have already given advice, assistance or connected people to resolve the issue.

I rarely use stand ups within dev teams. Where I do use a form of them is between departments, or between teams within a department, but rarely at the internal team level.
> if you want to have really structured and semi-reliable information you will probably have to rely, at some point, on something like Wikipedia meta-information (DBpedia).

Wikidata is also worth considering for that task. It is:

* Directly linked from Wikipedia [1]

* The data source for many infoboxes [2]

* Seeded with data from Wikipedia

* More active and integrated in community

* Larger in total number of concepts

Wikidata also has initiatives in lexicographic data [3] and images [4, 5].

On the subject of Cyc: the CycL "generalization" (#$genls) predicate inspired Wikidata's "subclass of" property [6], which now links together Wikidata's tree of knowledge.

---

1. See "Wikidata" link at left in all articles, e.g. https://en.wikipedia.org/wiki/Knowledge_base

2. https://en.wikipedia.org/wiki/Category:Infobox_templates_usi...

3. https://www.wikidata.org/wiki/Wikidata:Lexicographical_data/...

4. https://www.wikidata.org/wiki/Wikidata:Wikimedia_Commons/Dev...

5. See "Structured data" tab in image details on Wikimedia Commons, e.g. https://commons.wikimedia.org/wiki/File:Mona_Lisa,_by_Leonar...

6. https://www.wikidata.org/wiki/Property_talk:P279#Archived_cr...
As a counterpoint that would imply wolves, coyote and dogs, donkeys and horses, lions and tigers, house cats and bobcats, grizzly bears and polar bears, etc. are all the same species, because they are all capable of interbreeding with viable offspring.

Taxonomy is not a settled question, and I'm not trying to imply it is. But neanderthals exhibited significantly different traits from humans. There is probably a case to be made that modern homo sapiens are a subspecies of neanderthals and another hominid. Hybridization can (and frequently does) result in new species distinct from the forebear species, after many generations. But speciation doesn't preclude interbreeding.
When a place requires a specific number of characters, that sets off all kinds of alarms in my head. It makes me think they are storing the password rather than a hash derived from the password.
If a programming-related search takes me to Reddit, I always get the new version and I don't like it at all.
The Story of Fixing This ‘Outer Worlds’ Bug Is So Frickin’ Cool
Is your HOA wasting your money? Order your HOA Inspection for free
It's payroll information for 28000 employees, not 4K HD videos of their entire childhood, how much data can that possibly be?
Those us routes came first and the interstates are purposely numbered backwards of it to avoid confusion.
Awesome, that's great to hear.
New Security Risk: GraphQL Batching Attack
I can't find any examples of this not working. Can you give an example? The GP's complaint of "x and y to business" works perfectly well for me. E.g. "55th and 5th to barclays center" works perfectly.
Text editor + IDE

Projects evolve, Frontpage was a dead road. It evolved somewhat, but it finally came together with VS Code.

What is more popular now to develop web projects than VS Code?
I know stand-ups are hated by a lot of devs, but I actually find them worthwhile in my current job. The keys points seem to be:
1. It's a small fully remote team.
2. The stand-ups are short, usually about 5 minutes and rarely more than 10.

For me they are an easy way to keep up with what other people are working on. When I need to make some changes to a module I'm not familiar with it's helpful to be vaguely aware of who has been working on what.

It's also a convenient time to bring something to a coworkers attention. I'll often come up with a few questions that aren't particularly urgent. In those cases, I'll save them for the next morning's standup rather than directly messaging that person and potentially interrupting their workflow.
I don't disagree with you per se. But perhaps it's a strategy that yields a process, which aims to yield more strategy?

Part recursive. Part dog-fooding.
I take it that (most of) the US doesn't have pedestrian right of way, then? That's concerning; it suggests a whole host of other things around road culture, most of which are worrying. For instance, I predict that drivers are likely to pay less attention to the road, and that collisions with pedestrians are more lethal when they do occur.

I'm starting to see why the stereotypical USian drives everywhere, even in small areas.
In virt-manager if you go to Add Hardware -> Filesystem it lets you add a shared folder there.
No idea why you're getting downvoted since anyone who plays Pokemon Go can attest to this. It has gotten unbelievably bad since they switched to OSM.
Since pipenv is pretty much dormant, this seems to be a nice alternative. Thanks for sharing!
I've often thought of a few theoretical solutions for fun:

- End all factory farm animal life on the planet, to end the cycle of suffering once and for all, and force the development of lab-grown meat

- Remove government subsidies that make meat absurdly cheap

- Regulate animal suffering

But honestly, I don't see any of these taking effect. We can only hope that lab grown meat is cheap enough and successful enough to wean most people off of suffering-based meat.
And this is an overly cynical one, painting all unions as the same despite them being individual entities, all composed of different people.

Plenty of them have problems. Plenty more don't. Generalizing them all in this way is exactly how big business has demonized them to the average worker.

If you're part of a union, you have say in how that union operates. Can you say the same for your employer?
Yea, I went back to sessions (with Redis) as well. So much simpler, since all of the major web frameworks/libraries have much better support for traditional sessions than JWT...

One place I still might use JWT is in service-to-service auth.
I read all of the comments to this post and I don't your's stands up. Donating time can be very valuable. On the other side of the coin, there are a lot of charities and other causes that have substantial overhead costs. It is possible that only a fraction of your donation might be a direct benefit to the intended recipient.
> Excel

I have Excel documents on my SSD. They're still protected by, at the very least, whole-disk encryption.
It is, and that bothers me in the same way that the water filtration claim here does.
Which headaches would that be?
> So, what do you do when different projects need different versions of libfoo?

That’s an untenable situation. The package which depends on the older version of libfoo is either dead, in which case you should stop using it, or it will soon be updated to use the newer version of libfoo, in which case you’ll have to wait for a newer release. This is what release management is.
I am fine with using JWT-alikes for bearer tokens. Good for one request or a very time-limited duration.

Some use cases:

1) Sign In with Google gives your browser a time-limited JWT that it then provides to the application you're trying to sign in to. The application's server checks the validity of the token (without having to contact Google, except for daily key refreshes) and can upgrade that to a session for your browser using its normal session-management machinery. The idea is to transfer a piece of information between two systems (Google and the server app) through an untrusted system (your browser). For that, the JWT works well enough.

2) I wrote a proxy to convert one's external SSO session cookie to a JWT internally. That ways apps can check the user without having to make any requests to a user service, and can propagate that safely to other backends. It was very time-limited (min(RPC deadline, global deadline) + a few seconds of slop in both directions) and never exposed outside of an internal network.

Some anti-patterns:

You don't want to store sessions in a database, so you store the state in a JWT that the user stores in their browser cache. This has the problem that you can't revoke the token when the user is fired or gets hacked, which is a big problem. (You can of course add a database that only stores revocations... but you now have that check inside your request path, so you should have just done it the other way around and saved the user from having to send you a giant cookie on every request.)
I disagree. What's the point of having a scroll if you are unable to read it? Now it is in a form(digital) to last another thousand years.
In a 2 person economy, if person A stops cycling money back (thru trade not debt), person B suffers. Something similar happens in a 300M person economy, so I agree, self driving money would be a great solution.
I've always thought the key characteristics of social media is sharing to a social network. When I post here or on Reddit I have no idea who it's going to.

Facebook and Twitter are social networks because I share stuff and there's a definite social graph that I'm part of.
I was attacked from behind by some red wing blackbirds in Ohio this past summer while walking - I don’t know if I’ll ever feel truly safe again.
You can store data in the server-side session the user is never intended to see. If you want to store that in a JWT, you're going to have to encrypt it, not just sign, and even that may clue them in that something's going on - if you perform some potentially spammy act on a site and suddenly the JWT gets updated with a big encrypted block, you probably know you tripped some flag.
> The only excuse I read here on HN is that "I am a 10X dev and I don;t want the union to pay me the same as my colleague that is a lesser developer then me."

And one could easily say this is a ploy by management-level people to show the other serfs that "You can make it too!" because paying one dev who's a little better than his peers costs a fraction of paying them all what they should be paid.
> [B]ut they do have a way to request discounted access to the Google Cloud Platform, which appears to be some kind of machine-learning platform

This line in the article made me laugh out loud. GCP is a full blown competitor to AWS, but it sounds like whatever marketing page the author landed on is hyping machine learning so much that they didn't even realize that.
> 78% of Americans live paycheck to paycheck, and most Americans would struggle to cover an unexpected $400 expense.
> How did we get here?
> Why aren’t we doing better?
> Managing Money is Hard

We aren't here because millions of Americans didn't manage their savings optimally. They went to work, played by the rules, and saved what they could. We're here because the gains due to productivity growth for the last 40 years have increasingly gone to the to top wealth and income percentiles. That is the result of tax and trade policies changes that began in the 1970s and were cemented by the 1990s.

Meanwhile, concurrent with those changes, the cost of things that used to be "basics", like health care, higher education, and housing, have skyrocketed, while previously "universal" rights like good public primary education have been turned into lotteries. Society's capital has been sold to the highest bidder, and most of us have had no choice but to be part of that auction.

None of this is to excuse banks extracting revenue from savers via fees, or other similar practices pointed out in the article, but better management of personal financial capital won't be effective in helping people who can't cover an unexpected $400 expense, because those people have no financial capital to begin with, and due to tax policies designed to keep wealth in dynasties, their children likely won't have any capital either.
Schneier says "don't make people change their passwords unless there's indication of compromise"

I make the assumption that the longer a password exists, the more likely it's reused and compromised. I don't have insight into every password dump, but I know my users reuse passwords a lot. I think a long expiry is the best balance in my environment.
During my time there, the internal Android repo required VP approval to access. Though I understand this was relaxed later.
I'm so disappointed. I thought this was going to be an article about how the money pouring into the self-driving industry/AI industry matters more than whether we actually get self-driving cars.
Conan and vcpkg are setting up as the two main winners of C++ package managers.
This is a perfect example of why I don't trust Facebook or Google with much in the way of personal confidential information. People say it's in their best interest to keep your data confidential, but even the best people screw up and as these companies get more bloated, employee competency goes down and apathy increases.
Alternative: just do mandatory minimum payouts to the people's info was stored wrong.
I'm sitting here wondering why a Facebook employee is exfiltrating a good chunk of data on physical media outside the office, which presumably would be accessible remotely if they needed it offsite.
They do the same, have authorized partners who you buy through, for analytics.