skysight-inc/HackerNews huggingface dataset:
You could always use Leaflet or even d3.geo (or cesium or whatever) and just buy whatever tiles and data you need from the many providers who offer them. You would only need to buy for the areas you service and could buy new tiles annually or when you expand into new areas, just like you do with your car's GPS. You can buy rasters and vector data from so many providers, and actually get a lot higher quality data than Google in some cases (for some areas). This also affords you complete control over the map style, although some providers like Mapbox allow you a lot of control over look and feel via their StyleJSON stuff.

Also if it really is such a big part of your product, I don't really think $80 per day (for 15k unique users) as an operational cost is all that much honestly. And if you have a single page app, Google only charges for the first load anyways. They may have greatly increased the prices, but it does reflect the value they are providing and the tone taken in the article comes off as freeloading and ignorant of the effort level and value of providing such a service.

People also need to note that Google's javascript framework and embeddable maps is a different product than their maps.google.com, which seems to be higher quality both in the data and the rendering/features. The one they offer to embed on your site appears to be a much older version (for instance it doesn't support smooth zooming or 512x512 tiles). There are also TOS restrictions with what you can do with their javascript framework and widgets/API's, for instance you generally can't use other data providers or features from other mapping/GIS services on the same page.
Having used/managed/dealt Google Maps enterprise product, I can say, it alone has made me _hate_ and not trust Google. These price hikes are laughable...

Support forums/forms are buried deep and inaccessible via Google search (or were), and for technical support you're required to use some obscure login to contact someone. People may or may not reply to you in at timely manner, and sales reps don't give a shit about you the second you sign the paper.

Problems with their APIs or errors are impossible to get priority for... so you basically pony up many thousands of dollars and you get a product you have to support yourself. Not to mention back in the day the Google Maps JS had a memory leak (we had to write our own pinning layer).

... I will note, I've noticed Google Cloud seems to be better managed with actual semblance of support but it's the only one I've had a good experience with.

I recommend Google's services to no one because the support is so abysmal and now the price is too (at least for maps).
Interesting, you had to purchase a license for the tiles? I thought that OpenMapTiles were "open".
> conduct political assassinations of suspect combatants

If they're combatants, it's not political assassination. It's a combat operation.

If they're suspected combatants, it's still not political assassination. It may not be morally justified, but it's not political assassination. (And it still may be morally justified. You almost never have total certainty in discriminating between civilian and combatant, even in a formally declared war against a formal military.)
> There are a handful of simple things that human beings require for adequate mental health or "chemical balance", and yet there are massive societal pressures and trillions of dollars being spent sabotaging those basic human needs.

This is the crux of it for me. I know all I really need are the simple things yet the world does its best to stop me from having them, and pollutes my mind with materialism, and meanwhile the prevailing culture is going to shit.

Edit: I promise myself though that one day I'll end up living on that mountain with pure air, nature, peace and quiet, and a bit of solitude :)
>but the culture in these areas tends to be quite hostile to anybody going against the grain and that’s not something I care to deal with

As someone who has lived in both the Midwest and in a liberal coastal city, I almost thought you were complaining about SF being less tolerant. My experience was that while the Midwest did not have a greater diversity of opinions, they did have greater tolerance of the diversity. The obvious example (mentioned by many on HN): The bias I've seen against Republican voters (even before Trump) here. Whereas in the Midwest, I did not see any such disdain towards voters of either party.

I suspect, though, that the experience will vary depending on the city.
> Some tech is inherently good or bad.

Not true. You might see a platform "spreading rage" as bad but to the people on the platform it's giving them a way to fight injustice (hence the rage -- what are they angry about).

Tech connects people. You may not agree with those people but they'll be glad to have the platform.
That seems really complicated for something that the solar arrays do with no moving parts.
The whole value of the model 3, is the brand name and what it projects I think.

You dont think the flood of critical acclaim counts for anything?
Similarly, `bsdutils` exists for Linux.
This is untrue.

https://www.thelancet.com/journals/lancet/article/PIIS0140-6...

"All antidepressants were more efficacious than placebo in adults with major depressive disorder."
> right by Cal Train

I think you mean Amtrak, but overall point taken.
Once you understand the documentation, other language's documentation becomes easier to understand.
Because in traditional object-oriented design you would extend rather than patch. It's the open-closed principle.

There are many benefits to enforcing privacy, and one of the biggest ones is that you can make changes to the internals of your library without breaking your users' code, because they never had access to the internals.
I suspect those countries various open access laws will prohibit submitting state funded research in inaccessible journals.

Remember that you have to pay money to submit a paper to nature, they don't pay the peer reviewers, they charge for access to the journals, and they have ads.

Whenever Elsevier say that they add value it is imperative that you recognise that they do not pay for /anything/ that they publish, and in fact get paid by submissions (literally you pay to submit, not to publish), and you agree not to publish it anywhere else, or even just post it on your own website.
How does Mapbox stack up against what we've built? Well, they have way more people working on the problem, so there's going to be more support and more eyes on the problem. I didn't directly compare map tiles, that was a couple other people on my team. We decided to try moving forward with our own OSM-based tiles, so the conclusion I've come to is that it compares favorably.

How difficult would it be to build a competitor to Mapbox? Well, if all you care about are map tiles, it's no big deal. If you want to build a business around it, that's always work. You're going to need to build the tiles, have infrastructure to serve it, monitoring, staff to manage it, billing and charging infrastructure, etc...
But as many others have said here, it's completely the wrong way to eat it.

This is what American YouTubers and Danish students on initiation rituals do; it's not how Swedish people eat it.
Maybe not OEMs, but apple is forcing their apps on customers.
Given my recent experiences with Google, I have to say that I'm impressed that they supplied even that much detail.
Also research papers please.
I don't imagine that Google is encouraged by this development. It will be interesting to see how this affects their appeal politically speaking.
May want to point out you are the author of the article. :)
No, if you insist on a uniform colormap that includes 0K (or whatever measurement you're showing the CMB with) then there's absolutely no way to make the CMB visible. The average temperature is 2.72548 K with variations on the order of 0.00057 K. Its incredible uniformity is one of its more important features.
Go's type system with limited polymorphism looks to me like someone took the (horrible) collections from Java 1.2 and applied a fix that solves 85% of the problem. Compared to the 95% solution we get with Java, it's not as refined but also plenty good enough in most cases where concrete code deals with concrete problems (i.e. not framework-level code where you'd curse Java for lacking Scala's types-and-implicit-driven compile time contorsions).
That's exactly what I was suggesting: If you are stuck in a low margin business and see that a provider such as google is screwing up your margins, you should really try to work on another idea which has higher margins.

Working on a low margin business is a choice! You can always ditch it and try to find something with higher margins (= higher value created for users).
It's more a traits system than a type system. Who cares if it's a list so long as I can append to it?
What I expect from HN is recognition of facts. Denying the role racism plays in any discussion about welfare is intellectually dishonest.
Won't researchers just resort to Sci-Hub/Libgen? So either Elsevier cuts fees and opens up or they don't get paid at all. So it seems the Germany and Sweden will probably win out.
> The fish, the white crispy bread (whatever it's called in English?)

Flatbread in general, there isn't a word for the specific Swedish type. ("Swedish flatbread.")
> My big regret with Python 3.0 is that the scoping rules in list expressions changed to prohibit modification of variables in surrounding scope. This degraded the utility of list expressions. The work around is so long-winded.

Ironically, the PEP to add this to py3k is what's causing all the fuss in pythonland lately.
Baidu’s Haifeng Wang Will Chair New ACL Asia-Pacific Chapter
No interfaces?

from collections.abc import Sequence

Slower?

import numpy as np
The university of NSW (respected Australian uni) is putting up a bunch of materials from their Masters in Cyber Security. It's going up slower than expected but the lecturer is engaging and the first subject to roll out covers a lot of good philosophy of security type subjects.

Find it at sec.edu.au/moocs
Shoot, ok, let me try again.

1) This was, in NO WAY, the customer's fault. At all. Not even a little bit. They did stuff that was totally normal for a customer to do.

To remedy us not accidentally flagging totally normal stuff as fraud again, we talked about 7 steps we were taking (that was the first 7 steps in the blog).

2) IF, and only IF, you'd like to take ADDITIONAL steps to avoid us accidentally flagging you, we also offered three steps (at the end of the article). However, these were totally optional.

Hope that helps.
I only came to the comments to upvote whoever mentioned OpenStreetMaps. It needs our love.
Writing a mapping abstraction layer is tricky - mostly because Google Maps does things differently than other providers. Can you share any details?
Charging large partners like that makes sense, but the part that seems dumb is charging small businesses and startups at the same rate as behemoths like Uber.
>In the U.S., for years there was an irrational fear of pressure cookers exploding so they never really caught on until the Instapot came along (which some people don't realize is a pressure cooker). The fact is, pressure cooker tech is very old and remarkably safe. It's been "beta-tested" by millions of people in India.

I have a feeling that the recent popularity of the InstaPot will make pressure cookers much more popular in years to come.
agreed with all the posts above, the only real letdown for me was always the difficulty to produce standalone executables. I would really love a python equivalent to uberjars or go's build tool.
Private doesn't mean much. You can still access private members in Java using reflection.
Yes, they are concentrated in the Chicago metro. The cost of living there is not much better than the Bay Area minus the advantages that the Bay Area offers. The metros around Austin and Portland are a better alternative imo.
Not worried about liability, just letting people know that there's a very good chance that I've completely misinterpreted the law. Maybe you're right and it's not useful.
> No. Javascript, despite being the most deployed programming environment family in human history, didn't do this.

It's definitely not.
That's his point. Bezos doesn't have unlimited power. The government does. Bezos can't go off and just start a war. Bezos can't throw you in prison and keep you there. Bezos can't take a chunk of your paycheck involuntarily.

I think plenty of people would rather see the guy that has a good online store get the money vs. the people dropping bombs on various countries and imprisoning large swaths of our population.
My side project crossed 1000 registered users . What should I do next?
To be clear, there was always a human in the loop here. We've added a second one, just to be sure.
I'm just as in favor of GDPR as you, but I shall reserve my cheers for when the first actual GPDR fines are handed out. For now, I'm mostly seeing annoyed SMEs on one side who go to ridiculous lengths to be compliant in the face of missing precedents.

And on the other side, big internet corps are implementing joke consent pages with tons of dark patterns that clearly go against the spirit of the regulation. I think they're pretty certain that they will eventually be fined, but they've done the math and found that milking customer data for the X years until the first fines are imposed is more profitable than complying now and not risking a fine.
Looking up "pronation" would probably be enough to convince you the answer to your question is no.

To stick with your RSI analogy, you're proposing that everyone with RSI could be cured by having a fixed desk with the monitor, chair, and keyboard tray at exactly the same height.
I personally prefer the Islay style of scotch to the Speysides. I'm all about the smokey peaty stuff. But I have friends who prefer the sherried style. If you didn't like your first taste of scotch one of the other styles may be more to your liking. Unless you just don't like strong spirits. In which case you probably won't like most whiskeys.
I found the source here: https://news.gallup.com/poll/184637/parents-students-compute...

I agree it is unsettling, and I'm one of those ones who studied computer science for no other reason than the American "follow your dreams" meme. There weren't a lot of kids in my CS department at school, and they definitely weren't the business school follow the money types. We have had quite a few applicants lately who can't program their way out of a wet paper bag, but we have also had quite a few very qualified ones who were rejected simply because there weren't enough open positions.

It's generally a challenging job despite the myths, and programmers seem to be good at making things worse and more complicated for themselves, thus requiring more resources (programmers) to fix things. Also, the field is becoming deep enough that there are all types of specialties. Right now, AI and cryptography specialists can probably command high salaries, while your jack-of-all-trades guys are becoming a dime a dozen
You can get that benefit with Python. Name mangling helps. It gets the benefits of `final` without the annoying enforcement.

Don't stop me from patching your buggy code. If writing an extension is more efficient, that's how I'd solve the problem.
To be clear, Python has had type annotations for a while now, but the default CPython interpreter doesn't use that information to optimise performance.
The point is they shouldn't be. Knuth argues against implicitly treating bool as int in Concrete Mathematics.
> Overexaggertion

Overexaggeration is not a word, you are overexaggerating... oops... exaggerating.
It's cancer. The dark side of the sun is cancer.
> The new low-latency Java GCs are more sophisticated than Go's, and deliver pauses that are on the order of OS-caused pauses.

ZGC, whose explicit goal is to be a low latency GC for Java, has a goal of 10 ms max pause time, which seems way above the pauses caused by the OS (compared to two <0.5 ms pauses per GC cycle for Go). The number came from the video you shared earlier. But maybe I misunderstood something.
The issue is usually in contamination of raw materials.

Similar to carbon-14 dating - the isotopic ratio of carbon in the atmosphere is maintained by cosmic radiation hitting the carbon-12 and carbon-13 atoms, but as soon as the carbon is incorporated into solid matter it ceases to be part of the process that renews the carbon-14 levels.
Your comments have been enlightening. Thanks for confirming what I always suspected [1].

[1] https://news.ycombinator.com/item?id=12410662
VCs are looking for breakout returns for investors. A syndicate of top VCs can be a kingmaker event that also discourages other investors from backing would-be startups.
Just as a n00b who thought the fact that I could make these silly custom maps "OMG look the pins are silly things now!" on Google Maps was super cool... I'm disappointed.

I get that anything I do on my own is likely below the threshold.... but at the same time I feel like this likely will somewhat reduce maps usage and what if any bragging rights I might have with an employer (if I can find one ;)).

For me I maybe wonder if I'm going to make a hobby app that I should look at alternatives instead, or just quit dorking with Google Maps in my spare time...

Granted this is all very individual light stuff, but I wonder if it is a consideration people will have considering how dramatic and sudden the price change has been.
Oh yeah I see what you're saying. It's an afterthought on so many electrified vehicles. Makes sense and I agree. We have a lot of the Limebikes in our area, and the battery is just bolted to your standard bike rack. Always seemed like an afterthought to me too. Like you're saying, even in a simplistic design, it seems like you could fit a lot 18650 cells inside a tubular frame.
If you're going to promote your product you should probably have a link in your comment.

Few things:

* Who's your mapping provider?

* Why do I need to sign up to even see example code?

* Why would I use this over something like MapBox?

* What's your accuracy like in Australia?
Guessing they calculated it to 1m and 4cm and then messed up the units.
I was a passenger to a Tesla (Both model S and 3) and drove an Audi S4/S5 and a Golf R.

While I agree that the "feel" is different between gas and electric, I think you are overestimating what the Model 3 can do.

To come back to my examples, Any of the Audi S4/S5 [1] or Golf R will get 0-60 faster than all the Tesla Model 3, except the performance one [2].

[1] https://en.wikipedia.org/wiki/Audi_S5 https://en.wikipedia.org/wiki/Audi_S4

[2] https://en.wikipedia.org/wiki/Tesla_Model_3#Specifications
Isn't it amazing how an insular group managed to independently come up with Haskell-like list comprehensions, and even give them the same name?

And how they managed to develop a unit-test framework for the standard library which coincidentally happened to be similar to the xUnit architecture?

It's a miracle that a group so dedicated to ignoring things even heard about the 'await' and 'asynch' keywords for asynchonous programming - https://www.python.org/dev/peps/pep-0492/#why-async-and-awai... - much less implement them.
> OpenStreetMap is not supposed to be directly used by commercial sites

What does this mean? How did Apple Maps use it?
Counterpoint: if these startups need a giant subsidized mapping product for free or else they aren't profitable, they weren't ever profitable.

I mean, there's a real cry-me-a-river aspect here. No one has a Google-granted fundamental right to mapping. It's a free product Google released to drive traffic to their own offerings, and which they happen to make available for free for a lot of purposes.

As it turns out, yeah, there's a lot of value we as a society can derive from low cost pervasive mapping. So let's find a way to share the cost and not just whine about Google, no?
Kilchoman is fast rising to the top of my personal list. For the price my goto is their Machir Bay.
Ofc it is, no one is forcing them to use the Google app store either.
The last Android phone I bought in the UK had 4 play stores installed on it, Google, Samsung, Amazon and some other BS I don't remember.

This is just getting disingenuous you'll have huge posts claiming that you don't need gapps and that f-droid works just perfectly, the vast majority of Android phones are sold without gapps or the google store that is Africa, China, India and parts of Latin America, somehow all of these including arguably the 2 largest single markets get along just fine without it.
The external system didn't define the API; the service did. If you poke around on stackoverflow, you'll find quite a number of answers recommending this pattern. It's a bad idea, but it's not uncommon.
Photon is the most popular autocomplete solution. Runs fine on an SSD and there are pre-built database dumps you can download. Obviously OSM's address coverage isn't great, which is always going to be the limitation.
Very few people want to have wars, yet they persist, which kind of proves the GP's point.
https://news.ycombinator.com/item?id=4817812

The main issue I have is with duck.com. A lot of people remember that we are a search engine "duck something" and so naturally try duck.com. As a result, there is a lot of confusion, e.g.:

"I was telling someone about DuckDuckGo and they thought it was Duck.com and they went to Google. Is Google using this to find people who make the mistake to Duck.com instead of DuckDuckGo?"

"Can't you do something about this? I keep going to Duck.com when meaning to visit DuckDuckGo.com They are using the DuckDuckGo name to get people to search Google."

FTFC
Everybody at my job is always complaining about how busy they are, yet the office is suspiciously empty on Fridays.
Discover Powerful Psychotherapy Techniques
The fastest way, if you don't have resources and don't mind being up to a few months behind, is to use OpenMapTiles vector tiles [1].

The download is an SQLite database with a standard-ish structure (MBTiles), you can either write a small server or use theirs.

I needed vector tiles in other projections — WGS84 equirectangualar, an Arctic one, and an Antarctic one. Generating those took many hours on a cluster.

[1] https://openmaptiles.com/downloads/planet/
Not all post-mortems are for failures/dead products which might add even more confusion. For instance Gamasutra runs a game development post-mortem section where developers of popular (and unpopular) games can hop on and describe difficult situations they've encountered, how they did what they did, why they did that thing, etc.

It's really fun to read.

http://www.gamasutra.com/features/postmortem/

edit: Wow, there hasn't been one since 2014. I wonder why this died out. There's 10 pages of them since 2007..