skysight-inc/HackerNews huggingface dataset:
> And saying that it's just because you're lazy or stupid or "weren't being poor right" doesn't fix anything but just acts as a way to explain someone else's feelings/opinions.

Indeed! My dismissiveness comes from repeated encounters with well-meaning, well-off liberals who seemingly cannot find a single behavior they aren't willing to excuse on the basis of poverty, until they've by degrees whittled the poor down to automaton-like slugs in their minds, useless dependents, capable of nothing, completely lacking in agency.

I've been poor. I could make rice.

If the person I'm responding to's experience was different, I take them at their word.
> The data is bad

Let me support with an anecdote!
Vulnerability or Not? Pen Tester Quarrels with Software Maker
It's a mass layoff.
A lot of people forget that Mapbox did a similar move with their $499/mo price hike for commercial apps + pay as you go. Then later they simply switched all of their old users to the new pricing.

Not to mention when I called to ask about Enterprise pricing years ago, it was $7,500/yr. 9 months later it became $25,000/yr.

I have no trust in neither Google Maps nor Mapbox.
> Python is not, in any way, revolutionary. Several contemporaries exist with similar design constraints.

I think it was revolutionary in its own terms. For example, list slicing was revolutionary and it reduced many lookups to the minimum. Sure, it was implemented by other (not so popular) programming languages before but not in addition of many other features like easy interpreter embedding, good reflection/metaprogramming, straightforward bindings, unicode, etc.

Now in 2018 all these things are discussable and we can objectively criticize eternal issues (e.g. interpreter lock) but Python showed that you can write applications in a concise way without a lot of boilerplate. I would love to see a programming language that progresses from this point.
You win the prize. First person to articulate clearly the differentiating factor.

Give that, I'll say this. Mobile robot from the ground up = next level hard. Level 5 autonomy = next level hard. Both simultaneously? Good luck.

Question though, what if there's a regulatory requirement for future vehicles to have a mandatory human driver mode (manual override) that's a touch of a button away?
Author here {: Yes, what you are saying here is what I meant. I didn't want to mix in the whole topic around "passing by value or reference" in this short teaser.

Hi Swizec :wave: :)
Java, PHP, C#, heck, even JavaScript/ES[6,7]. I feel like Python has a lot of its own ways of doing things, whereas a more idiomatic approach is imho a better way to go. Why the hell in the world would you call a class constructor as __init__? Pretty much every popular OOP language does it either by naming a constructor the same name as the class name or through some form of a `construct` notation. Why `self` and not `this`? I mean, I know that the language has a very low entry barrier, but wouldn't it make sense to design it in a more traditional way?

if __name__ == '__main__':
main()

Code like that just doesn't make any sense to me.
I’ve watched this buzzfeed clip a few times...pretty funny. https://youtu.be/_haw_YDC_zo
Utterly ignoring the content of disney/marvel movies for this post...what is the proper response to this problem?

Theatres that just elect to follow the requirements lose money if they are small markets. Theaters that refuse the requirements also lose money. Consumers dont get to make the choice, and suffer only variations of the consequences. (I may be annoyed that nothing else is showing, or I may be annoyed that I have to go to another theater to see what I want, but DISNEY isnt likely to be impacted by how my theaters decision impacts me.

What is the proper response here? And not just here...if Pepsi and Coke both incentivise exclusive contracts, they aren't the ones to suffer if my favorite restaurant goes with the one I prefer least. Etc.
Redistribution is always from the rich to the proletariat. “To” not “by”. I’ve pointed out that the proletariat is, on average, less expert and trained. You may disagree with this point, but I haven’t redefined anything.

Instead, I’ve attempted to point out some ramifications of extreme equality.

This is very different than having a strong social safety net..,
How is that not better?
I am echoing that feeling - Musk was touting Model 3 being a mass produced affordable long range (200+ miles) mainstream EV, but at $78k price tag, it's far from mainstream. Unless they can bring the cost down to the $30k price tag, I bet it won't sell as much as Musk hoped for. Granted Dan Neil tested the fully loaded performance version, the base version of Model 3 still hovering over $50k as far as we can see it producing right now.

All other manufacturers are catching up though, hopefully the battery cost reduction due to economy of scale will eventually allow Tesla to price it to be $30k, but I don't think it will happen before 2020 (assuming Tesla Motors is still around).
A performance model isn't for the masses.

Compare it to a BMW 3 series. The BMW M3 is a lot more money and isn't for the people that go for the 328i version.
This is the Performance model. The $35K base model hasn't shipped yet.
> Would you post other people's hate speech on your own web site?

No, but if I was running a social-oriented platform, they could post it themselves.

> By your reasoning, if you don't, you're blocking free speech.

Not really, since I'm not a government. The user doesn't have a right to free speech on my platform, so I'm not denying them a right.

> Facebook is not the government and has no obligation to publish anyone's hate speech, holocaust denialism, or other harmful conspiracy theory nonsense.

Absolutely agree, that's why I think it's great that Zuckerberg is choosing to respect free speech, even though he doesn't have to.
Where is this? It’s been years since that’s happened here in DC and the last time it happened they gave us a pretty generous credit.
Difficult. Not so much because of any interest in hoarding code or what not, but simply because said code is already deployed on some live service or another and you really don't want that stuff being broken or potentially broken just to 'tidy it up a bit'.
I'd think you can cache results of geocoding either direction as their results should hardly change. Not sure of the usage model but if it involves repeated look ups, this should be OK if it doesn't break any terms.
The 'dark side of the sun' sounds pretty interesting to me...
I cancelled Prime because far too many orders would not come in on time. They kept giving me free months of Prime, but eventually I started thinking I could do better than free months of bad service.

I rarely ever buy anything from Amazon now unless I don't mind when the product comes in, the price is competitive, and the product is not the sort of thing which is often counterfeited. Their Amazon Basics brand frequently satisfies these rules.
nah, they're doing real work. The thing is, I realized very quickly as a sysad running email and USENET systems, that there was already a huge community beyond my ken, waiting for a service which wasn't about ICT, but was about "them" and then the web hit ...
"Tons of radioactive water" is a silly measurement. The water itself isn't radioactive, it has radioactive material mixed in with it. If you quadrupled the amount of water, you would have 4 million tons of radioactive water but it'd be the same amount of radioactivity, just more diluted.
Come for a ride (oliver@voyage.auto)! I think you might be impressed with where our technology is. It's really quite good. A lot has happened since August 2017.

We're heavily focused on a retirement city in Florida (125,000 residents on 750 miles of road) and on our G2 vehicle[1]. We recently signed a deal with Enterprise to commercially lease many, many more vehicles than our three initial prototype G1 vehicles.

1. https://news.voyage.auto/introducing-the-voyage-g2-autonomou...
$78k is their most expensive version. The cheapest Model 3 you can get now is RWD + premium interior (no standard interior offered yet) + long range battery = $49k. Tesla still says that base version should come at $35k some time next year.
I put in Beyoncé (with or without accent) and Kylie Jenner, and Python still looks higher on most days. Surprising.
Do you know of someone who migrated from binary black and white to whatever schema it is that you use to judge others?
They can block all financial transactions so no EU business can use them.
The Command & Conquer approach (used by them and some others in the era of gold masters) was to release expansions to the game that incorporated the balance and other fixes as part of the release cycle of the game. In those days they didn't do independent patches because of the logistical complexity. It was an entirely different ecosystem before the Internet was common-place.
James Clear is also very clear: https://jamesclear.com/
I'm not really sure what you're trying to prove here. Java is definitely a great platform and has a cutting-edge GC. Nobody contests that. Go's GC is another point in the design space, starting with different constraints (low latency and non moving). This is what makes the ISMM keynote interesting.

Hudson explains they tried to switch to a generational GC, but for this they needed a write barrier. It was difficult to optimize the write barrier, by eliding it whenever possible, because Go is moving to a system where there is a GC safepoint at every instruction (this is because goroutines can be preempted at anytime, which is not a requirement for Java threads). In other words, the GC design is also constrained by the way goroutines work.

Hudson also explains that because Go relies a lot on value types, it makes espace analysis more effective, even without interprocedural analysis, which makes generational collection less effective than in other languages using a GC.

Keeping the allocation rate low is part of Go's GC design. A language with a "much higher allocation rate" would probably lead to a different design.

Thanks for the link to the presentation on ZGC! I'll watch it soon. But I saw the slide showing the performance goals and ZGC doesn't sounds a lot better than the numbers presented by Hudson for Go:

- "10 ms max pause time" for ZGC versus "two <500 microseconds STW pauses per GC" for Go

- "15 % max throughput reduction" for Java versus "25% of the CPU during GC cycle" for Go"

By the way, I also note that ZGC is "single generation".
MapKit JS allows 250,000 instantiations and 25,000 service calls per day on the free tier. Currently you must have a paid developer account to use MapKit JS.

Beyond that use this form to request an increase in your limit: https://developer.apple.com/contact/request/mapkitjs/

As for pricing, nothing has been announced at this time.
#2 seems shortsighted as a business model.

Where your unit cost for a product is essentially negligible (amortized against other GM customers and GCP scale infrastructure), why would you decrease exposure in a potential growth market?

The business answer is "because offering discounts cannibalizes revenue from higher-margin markets." But in this case... you literally know exactly where the user is located.
Whoa, there. He didn't say they do that to management.
> Air conditioners can contribute to heat waves by blowing hot air out into the city.
Never heard of this before, quite interesting.
sum(x > 3 for x in iterable)

True == 1, False == 0, so this counts how many items in iterable are greater than 3.

But I think that's the only non-dirty way I've used it, and if that wasn't possible a trivial count() function could do the job.

If I remember correctly, bool subclasses int mostly for compatibility with pre-existing conventions. People were already defining their own "True = 1" and "False = 0" constants before they became part of the language.
Parker is at 0.04 AU, Mercury is 0.21 AU.
> Redistribution is always from the rich to the proletariat.

No, it's not. Redistribution in the other direction is possible, and redistribution where the parties are not “the rich” and “the proletariat” are possible.
In the spirit of "could this be awesome" rather than is it likely...

So pretend we stand on the side of the moon facing toward Jupiter so that Jupiter is straight overhead. And pretend the other moon will pass just inside our orbit 100 ft above our head.

Imagine 2 quarters overlapping, representing the orbits. Pushing the top one up a bit keeps the inner moon completely above the horizon for the whole approach. You can also push the top quarter to the left a smidge so that the inner moon orbit is coming from high and to the right. This would be a moon sized object popping up high and right in the sky and then disappearing in a blink below the horizon to your left.

Speed isn't an issue because for the 8 full seconds before it's right overhead it will be our moon sized and bigger. Up to a 2 "arm's length basketballs" when right overhead. You could definitely track the moon across the half the sky over 8 seconds.
Agreed, depression can also be caused by poor environmental conditions. Being depressed can make escaping those conditions harder or even impossible; and that is assuming that the conditions /can/ be escaped in the first place.

My own personal theory is that at least some of the 'depression' we are seeing today is the result of dysfunction in society and the general social contact. People no longer have a place they feel they can belong, a stable /career/ path let alone one that offers actual opportunity to become the best they want to be out of their potential.
What are your thoughts on binocular cameras vs LIDAR for car vision? Will we ever get by on just 2 cameras?
Any details on how complicated enabling that switchability was? Or details / costs / takeaways from your process?

Seems like now would be a great time to write a blog post on how you did it. :)
You know, if you're on HN a lot and respond to questions like this, you share a lot of valuable private information. Which is publicly accessible.
Nowhere in this document do they state that inhaling 5000 particles increases lung cancer risk by 1%.

I recommend revisiting high school chemistry, especially the topic of molar mass. (Hint: Plutonium is about 250 g/mol. One mol is 6x10^23 particles.)
Maybe we can transform our society into one that is less depressing?
We used to use Skobbler, which was great until they basically stopped working and went silent.
For the past 18 months, we've used Thunderforest (it's an OpenStreetMap PaaS) and they're great. Solid uptime, good maps and the pricing is amazingly good. Andy - the guy who runs it - is super helpful and can also put together custom map styles (which we've taken up).
I'm not sure why but I just got an email that said that my account might be in violations of their return policy. I stopped using them and a couple of months later, they sent another email saying the account was closed. Whatever I did, it was very typical shopping behavior for a small household and small business. There were a number of returns of fake / broken items. I figured that was Amazon's business. Selling a ton of fake / broken garbage and eating the returns because they are aware of the shitty quality of their merchandise. It literally is most of their business!!! Whatever it was, I never got clarification because Amazon doesn't have an actual return policy that can be violated in this way. They are just a bunch of liars and thieves. They sell fake / broken shit and they steal your prime membership money. Seriously, what kind of shitty company does business this way and treats their paying members this way? Fuck them.
>In the case of maps, there weren't many great alternatives for a long time, due to Google sucking all the oxygen/profit potential out of the field with their excellent free offerings.

ianal and all that, but isn't somewhere antitrust- or monopoly- adjacent?

I know if walmart moved into a new city and started giving away hardware for free, then waited until all the local hardware stores had been shut down for 10 months, and then jacked up their prices to 100 times what they used to be before going free, that'd be pretty illegal.
python -c "import this"
Former Valve employee reveals horrors of games industry corporate culture
I think the GDPR and EU fine is going to trigger Google - and perhaps other large American tech companies - to actually start charging for services, now that our personal data cannot be so easily sold. Google has been enjoying huge profits, so is probably setting the pricing on those services at the level required to maintain those profits.

I think what we will see in the maps arena is multiple-country specific maps sites popping up, like a map site specific to Poland for example. Physical businesses will then have a real hassle making sure they have a presence on ~10 different mapping sites, instead of just Google Maps.

Ironically it will make getting around Europe more difficult. I have lived in Poland and there are a lot of business absent from Google Maps, and a lot of cities not present on Google Maps transit.
Hi, Robin.

Then you may want to say that `const` guarantees that the name will remain bound to that object.

The great-GP is correct in that `const` has nothing to do with immutability besides that. It doesn't necessarily conveys an intent of inner immutability. It just states that whatever is in the variable will stay there until it goes out of scope.

Using `const` whenever possible is good advice, off course.
Could we not just move the sql interpreter higher up the stack? Implement tables, views, functions as application code and use sql from the front end?
Picasso is kind of an interesting example. In his later years, he got involved in ceramics, working with a small factory in the south of France. He turned out hundreds of designs, some made by the factory artisans in editions that ran into the 100s of copies.

For years they were ignored, but they've been growing steadily in value as they come to be seen as worthy Picasso works in their own rights.

They aren't really "new" Picassos, but they hadn't been considered as valid as they are now.

http://observer.com/2015/04/so-you-want-to-own-a-picasso/
CREATE COMPELLING QUIZ QUESTIONS Your AUDIENCE LoveS TO ANSWER
Can you recommend some good youtube channels or specific resources for Indian/Pakistani cooking?

Chef John/Seriouseats et al. I feel are not so great when it comes to this cuisine, unfortunately I cannot find anything better. Grateful for any tips on getting a good CTM!
How strange! I’d think that anyone who caught onto this pattern would check the in-store price before completing the pickup. If the price is lower in-store, you could just cancel the online order and purchase off the shelf!
I personally enjoy how Google, Apple, Microsoft, et al are American companies when Europe fines them, and then are magically Irish companies when it's tax day in the US.
Or in more imaginable terms: 9 solar radii out at the closest passes in the far future. Here's an older sim clip showing the process, https://www.youtube.com/watch?v=IClNiZ2-ee4
Are you able to release the source code?
>Human cognitive reaction times are a lot mroe latent than connections are now. [...] Best possible Human reaction time for cognitive tasks is still around 250msec for most players

This is an important realization. Our brain can perceive reasonably fast actions, but our reaction is much slower. Under good conditions we can easily tell a 60fps animation from a 30fps animation from a 10fps slideshow, but the fastest reaction time we can manage is around 100ms (the time one frame is visible at 10fps).

We are reasonable tollerant to latency because our brain has quite high latency, and all our actions have to account for that (for example the point in time where you decide to release a ball you are throwing is very different from the point it is actually released). On top of that, many real-world interactions behave similar to latency (e.g. springs). What throws us off is inconsitent latency, because then we are suddenly not able to predict when to perform an action in order to have the effect at the desired point in time.
Are Kilian Jornet's Speed Records Too Good to Be True?
Serious epiphanies from listening to Alan Watts and Sadhguru too.
Do you really think you can just jumpstart a project like Google Maps with a few devs?!
I think it is positive that google finally reaches a sane price point with maps. As the comparison in the blog post shows, the whole market of map providers looked at what gmaps is charging and kind of went along with a price in the same category.

The higher price allows them to actually get paid for the value they provide to various startups, which - as they pointed out in the blog post - would not exist without these maps.

Of course, the open source approach of OSM with mostly unpaid volunteers is again able to show its potential.

Everyone agrees gmaps has the best data imagery, plus street view - so why not make people pay for it accordingly. I really don't see a problem with this. On top of that people finally receive proper support from google once significant sums are involved.
That email is fake: they have forged the screenshot. In the first paragraph you can clearly see how the typeface changes to something different (starting with "enterprise-grade")

Compare these two "g": https://i.imgur.com/8Ja6pl2.png

I've archived the post in case they decide to fix their "mistake". https://archive.is/w2swh
Google really needs to stop treating their customers and users so badly.

Slightly offtopic: I have been trying to get Google to fix the location of my flat on Maps for years now. I have reported it multiple times to them and it is still unfixed. Does anyone know a more direct way I can get in touch with them?
Displaying maps on Android remains free... so I guess people are doing nothing?
Great answer, thank you! I will look into those courses and dig deep into the algorithms/stack.
Disclaimer: I am an SRE at Google, opinions are my own.

There's an excellent talk by Google VP of SRE Ben Treynor: https://www.youtube.com/watch?v=iF9NoqYBb4U. tl;dw: try to measure actual user experience, and make sure that even the long tile of customer still gets a good product experience. What "good product experience" means depends, on your product.

The rest of the error budget is for you to spend on releasing new features, changing the underlying architecture, etc.
Wait, it's not original?

It feels pretty original to me. What do you think it's a copy of if it's not original?
* Most APIs are authenticated.

* HTTPS has broken intermediate caches.

* Most responses are personalised or highly dynamic.

* Many responses contain PII or sensitive information and should not be cached.

* Many requests are rate-limited, billed or metered.

Observation: people go out of their way to cache static resources but tend to disable caching entirely on their JSON APIs.

I do have some bias; recovering pentester who rarely worked with APIs that served the same response to all users.
Nour Abouchama Hanif
>What do you mean by “gravitational theory” apart from “correctly accounts for predicting the gravitational effects that we observe”?

F = G (m1 * m2) / r^2

Newton's theory of gravitation identified the relevant variables and their relationships. It had no junk variables or parameters. You can do algebraic transformations on it and use the formula outside of the original context. It was not fully correct, but it made exact predictions. People were able to notice the discrepancies it had with orbits of some celestial bodies, which helped in identifying general theory of relativity.

All of this would have been lost of the formula was a state vector of a large neural network.
Lots of good people want to leave after an acquisition. Working for a fast-paced innovative startup is a very different proposition than working for GM.
As best I can tell, it's about 10 times closer than Mercury.