skysight-inc/HackerNews huggingface dataset:
> (the batteries in the EV may even make it a little worse)

I'm not sure it makes it worse. Lithium is a common, non-toxic element that is easily recycle-able. Pound-for-pound batteries are "just" mostly replacing steel and lead (and oil-based lubricating fluids) ICE engine components, which can be toxic, sometimes nearly impossible to recycle, and produced in very unclean smelting, machining, (and refining) operations.

It's easy to forget that the electromagnet motors in an EV are not just a lot fewer moving parts than an internal combustion engine, but are a lot fewer parts entirely. The emissions savings in all those ICE parts is presumably pretty big given how huge the relevant supply chains themselves are. (Ever glanced at a Bosch parts catalog? And that's just one supplier of dozens.)

I've never seen a good breakdown of the emissions costs of a contemporary internal combustion engine and exhaust system, but that's a much better comparison versus the emissions associated with batteries than a lot of the current battery emissions breakdowns assume as if batteries were in addition to a traditional engine, rather than almost a full replacement for one.
They're not ruling out an IPO in the future. They just don't have plans to do it right now.

I have no plans to buy ice cream, but that doesn't mean I'll never buy ice cream. In fact, it's highly likely I will buy ice cream at some point.
I subscribe to the email versions of his articles. I highly recommend them, entertaining, informative, and I feel he remains fairly neutral, which is a welcome relief in this day and age.
Anytime someone brings up Monsanto they are downvoted because without pesticides humans cannot feed themselves apparently. And herbicides are for plants only so of course they have no effect on insects. /s
As someone strongly favoring a functional or even purely functional approach, I strongly dislike the flood of pro-functional-programming blog posts that attack the straw man of "imperative programming wrapped in classes". I don't want to believe that is what experts of the paradigm consider object-oriented programming. I would love to read an honest comparison of both, judging benefits and cost.
We're swimming in environmental problems.

We can come up with makeshift solutions to many, but for solving them all, and not to suggest it's the only solution, but a part of anything comprehensive, is there any environmental problem that a smaller human population doesn't alleviate?
That's an argument for types. While it's more convenient to use a language without types it's more error prone. So I guess in the end strong typing wins.

>>> 0 + 42
42
>>> "0" + "42"
'042'
>>> "0" + 42
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: cannot concatenate 'str' and 'int' objects
>>> int("0") + 42
42
Isn't that the whole world of one-off github repos though?

Here's my world-famous Python tool for Monte Carlo sensitivity analysis of Excel sheets depending on expert estimates: https://github.com/asemic-horizon/stanton

And my extremely unrequested extension for expert estimates that may be correlated: https://github.com/asemic-horizon/multibeta
I'm pretty surprised at the hostility you have in your comments and your effort to convince me that there is little in common between the ideas I listed and your understanding of European sensibilities in these areas. You almost go as far as too say that there is nothing in common.

I'm not willing to accept your pushback on its face, but it certainly has me thinking a bit more about my own assumptions about what we share with Europe.

I'm still in the dark about what has made you hostile to whatever you think the American "far-right" is advocating. If it is some of the ideas I listed that would be good to know. If it is some mistaken understanding about what the "far right" is in America, that would also be good to know but I can't really tell from your comments.
"To me this looks like perl golfing"

I think that's preposterous and totally unfounded.

The identifiers have names like "alignCenter", "replicate", "maximum" and "length". Those are all actual full English words, nothing remotely obfuscated about them.

"map", "++" for concatenation, and "x/xs" for an arbitrary list of things are all idiomatic so can be kept short because they are used so often, like pronouns in English.

Lastly, your program looks very similar (almost isomorphic) to the Haskell version, so I think it's just dumb you use it as an argument to criticize the Haskell version as "extremely terse".
Any evidence that these are quantum coherent devices? In seems like the only reference in the paper is that "future improvements" will allow entanglement generation. I don't think the use of "closes in" in the HN title would be appropriate if these are such early stage devices that they can't even put a number on the coherence time yet.
> And there's 5 trillion tons of coal in Alaska

Say what? There is only 909 billion tonnes of proven coal reserves in the entire world: https://en.wikipedia.org/wiki/Coal_by_country
When I finally read Romeo and Juliet, I was surprised at how many cliches and tropes were in it.
You should actually suggest some of them then not just the whole brand. As to why these are so popular there's a lot of theorizing out there about just why Macbooks are so popular (eg: good design [1], brand cachet and clean looking software) and why they're secretly terrible (eg: overpriced from a spec perspective and thermal throttling issues)

[1] ignoring recurring internal design issues the outside build is still some of the best out there, though a lot of brands are catching up.
A very touristy city near me offers a fixed number of permits to property owners to offer short-term rentals out of their non-primary residences homes, and somewhat recently increased the number of permits they hand out.

Some places are banning operations like airbnb, and others are embracing them with the aim of controlling the downsides.

Apartment owners in general don't like to allow subletting or renting because it makes things like liability and property insurance claims tricky if anything should go wrong, and people tend to like neighbors more than they do strangers walking around outside their door.
It's the insect repellent in, for example, "Off" spray.
Too Many Subscriptions
Dota 2's new season kicks off with some serious suspensions
For conditions that are as poorly defined as fibrosis -- i.e., a symptom is noted, but not a cause -- RCTs can produce tragically misleading results, resulting in excellent therapies being dropped.

Apparently most treatments for depression fall in this range, which may be why new treatments arrive so rarely. Depression is a "wastebasket" diagnosis, with many, many causes. Any given treatment only helps with one or a few. Which variety you have can only be discovered by seeing which medications fix it, so putting together a set of candidates who have what one treatment would fix is impossible without actually trying it on them first.

If fibroses have this character, the only medication we can hope will get past the gauntlet will be palliative treatments, that reduce the body's common response to all the causes, without addressing any of the causes.

It's as if we were treating "ague", and not differentiating flu from malaria or bacterial pneumonia. Since a candidate antibiotic may only help the few with gram-negative bacterial infection, it looks not sufficiently effective, and is dropped. We are left with aspirin for fever and decongestants, while the infection rages unchecked.
FP is pretty big in finance (not in trading platforms where speed reigns, though)
USS Nimitz UFO Incident
Well, I mention it only because I get the comment a lot and my last car was a (two door) Wrangler. You could compare it to trucks, but it's just not perceived as a particularly heavy vehicle even relative to normal cars.

The vibe I've got from talking to people is that they think the Model 3 (or Teslas in general) are significantly heavy relative to normal consumer vehicles. It's pretty surprising to them that even a 2 door Jeep Wrangler is actually heavier.
Mobile Safari, yes. At least from a webdev standpoint. Desktop Safari isn't as bad as IE imo.
* Added support for the Pointer Events API enabling consistent access to mouse, trackpad, touch, and Apple Pencil events.

https://caniuse.com/#feat=pointer - now you can use one unified event capture everywhere, instead of having to choose between "click" and "touch"!
Opinions only backed by ~"I know due to my experience" but nothing else are not even "flameworthy".
You don’t need to go full FP to experience the benefits. You can just apply FP principles on a small scale to sections of your code, where appropriate.

As for “many big applications”, it depends on what your threshold for “many” is. There are a number of firms that use e.g. Haskell, F#, or ML privately, e.g. Jane Street, Galois. For whatever reason, functional programming seems to be more popular in finance.
What is illegible about that?!

It just says, in code: "replace each line of text with itself prefixed by a number of spaces equal with half of the difference between its length and the length of the longest line in the text".

It's like the most obvious way to think about this particular problem!

Now, how well this scales to different problems, and especially to problems where mutation is a natural way to think about things... that's a different problem and part of the reason I'm not that much in love with extremist functional programming. Mutation has its place and the monadic abstraction is something I dislike.

But for simple examples like this pure FP rocks and is very readable and intuitive!
>Its less of an eyesore being in the center of the device instead of the top left corner.

I genuinely have no idea what the back of my phone looks like. All I'm concerned with is the quality of the photos it takes.
From the same Tweeter:

"if you are a high level official at a tech company and can demonstrate a credible instance of you sabotaging infrastructure in protest of fascism, i will make you a whole album of custom nudes."
If there were two identical torrent services, with the same content, except one you had to pay, what percentage of people would choose the pay site?
Alex Trebek returning to chemotherapy [video]
Why? No external dependencies, your code can run anywhere you have a Bash shell. This also means a smaller attack surface.

Also readability: While some of the examples may be somewhat confusing to someone who doesn't have a lot of Bash experience, to someone who does it can be a lot more readable then feeding a string in yet another language to an external program and processing the output..
3x3 grid
They already have their own store called app gallery
I like functional programming too, but I'm not sure it is for the same reasons. Anyway, I think what the author describes as object oriented programming is actually imperative programming. In purely object oriented languages, such as Smalltalk, control flow can be encoded in objects too (for example
Booleans can be an abstract class with two methods ifTrue and ifFalse that takes a callable object, and True and False can be subclasses that implements these methods by appropriately calling or not their arguments).
That was fast, has the release cycle changed?
The actual title of the YouTube video is "An Update from Alex | JEOPARDY!", which I thought to be a bit vague.
>This list provides details about security vulnerabilities discovered by the Semmle Security Research Team using Semmle QL.

Clearly, it works.
> Added support for FIDO2-compliant USB security keys with the Web Authentication standard in Safari on macOS.

well this makes me happy at least
Warning: petty partisanship ahead.

Our last Republican governor in Illinois spent some quality time trashing this company, which sure looks shortsighted in retrospect: https://www.adaptbn.com/home/2018/5/16/breaking-rauner-criti...

He also made a point to trash all of Central Illinois as a place to do business, which is a heck of a strategy for business development. https://www.news-gazette.com/news/rauner-apologizes-for-rema...

Anyway, yay, the auto plant that funded my upbringing is back in action.
Stripe has a slick API, but their banned merchant categories (anything telecom or networking related) have caused trouble for many potential clients, esp. as Ubiquiti integrated them as their first payment processor.

The distinction between high risk consumer sales & B2B low risk sales is not drawn by Stripe.
It may be that the use of photons gives long coherence in these devices as compared to other types of potential qubits, but then you still have to ask about (coherence time) / (gate time).
Does anyone know a physical brick and mortar retailer that sells high end Thinkpad devices? I would like to try a more modern one in person.
The big advancement for micro 4/3 in the last two years has been image stabilization using lens and sensor working in tandem.

A more recent sensor advancement is dual native ISO in GH5s, which make the system's long downside -- low light performance, a much better proposition. I'm hoping this technology will find its way to cheaper offerings.

There are a few fast new lenses that have come out. I particularly like 25mm f/1.7 that's under $200, there are also a few ones on the higher end.

Another selling point for micro 4/3 that they can use virtually any vintage lens with a simple adapter.
Look at the valuation increases: Almost 2x year to year for quite a while. I don't expect most people seeing that kind of valuation increases looking to liquidate any part of their position unless they really can't help it.

If their fundamentals growth slowed to rates resembling the regular market, then sure, but as is, all a company with that growth rate might need is let tenured employees add, say 5% of their equity to the round so they can get a bit of liquidity to keep them quiet.
Most executives in Google are Jewish, so...
Or in another sense, the loss of conversation is a hidden subsidy toward his correctness!
Sounds like you may have.
I don't think they have. There are already quite a few cities around the world with a large percentage of electric buses.
I've been noodling with Julia recently and the dot-syntax is really surprisingly ergonomic for transforming hunks of data. It has the benefit of making vectorization easier for the compiler, but I enjoy the syntax.

https://docs.julialang.org/en/v1/manual/functions/#man-vecto...
Too fancy, IMO. The easiest path is demand respond: you just need to control when you put on A/Cs, refrigerators, lighting intensity, industrial manufacturing, etc. By incentivizing responsive demand, the intermittency issue becomes far less important.
I haven't touched C++ for several years at this point, so bear with me a bit, but in the category of "just really annoying, not really restrictive", there is the fact that you have to constantly re-type the types for everything, like `MyType x = new MyType()`, but my understanding is that has been addressed by the `auto` keyword.

Is there some equivalent to a monad in C++? As in, something that will "pollute" the function so that if it's trying to call something with side effects, it's reflected in the type? I have no doubt that you could stitch something together with the templates to get something, but in Haskell, out of the box, your functions that don't have side effects if they don't return `IO`.

Of course, this wouldn't be a sign of it being "restrictive", just a feature that's not in there. Maybe I'm being a bit unfair to C++ by tying its type system to Java, which is terrible.

One thing that I really dislike is the fact that, in order to make class X part of interface Y, you need to have access to X's source, or extend it. I find this incredibly annoying, and with Haskell, you can attach any type to a typeclass by providing its implementation. I know C# has this with its extension methods, but AFAIK C++ doesn't have any equivalent.

> How do you model/maintain invariants of a set of data in FP? That's the part that I don't understand yet.

I don't really know what you mean by that; you can restrict the allowed input types with typeclasses or existential quantifiers, but I'm not sure that I'm answering your question.
Even if that was true, so what? It's clearly better to emit N minus X tons of carbon after buying electric trucks than it is to emit N tons before.
Well seeing that there is no “cross platform framework” to support AirPlay, integration with the TV app, integration with cable providers single sign on authentication that’s built into the OS (you add your TV provider to iOS and most apps use that with your permission) that’s obviously not the case.

As far as the direction that video viewing is going.

https://www.latimes.com/business/la-fi-ct-people-spend-more-...

The difference in time was even more pronounced for younger Americans, with people 18 to 34 spending 1 hour and 51 minutes on live and time-shifted TV and 3 hours and 25 minutes on the web or apps on smartphone and tablets in the third quarter of last year, Nielsen said.
My first thought, too. OTOH, with indentation like in the example I could live with it.
This may be more common with Haskell specifically, because Haskell makes currying so easy and has tools like http://pointfree.io/ (which I’ve definitely abused before).
So the author would rather see each state/country implement it’s own laws so that a small startup needs to ensure they comply with hundreds of regulatory jurisdictions... awesome.
Your claim isn't backed up by the data: https://en.wikipedia.org/wiki/Motor_vehicle_fatality_rate_in...
Exactly. I've really liked Patrick Collison in interviews and I've long admired their API documentation. Square Capital was first to offer loans to SMBs that amortize over the transactions so Stripe isn't the first mover there. Some bigger companies like eBay and Burberry have chosen Adyen as a payment solution and I think Booking uses Braintree? Are there reasons outside of costs to choose Adyen or Braintree over Stripe?

Can Lyft develop their own payment tech because they only transact in the US and Canada, and global transactions are where things get complicated?

I like most things about Stripe, but Shopify is also growing like crazy, has an awesome founder, and provides the only alternative to Amazon right now and is valued at $35B.
"but map() caused some friction on code reviews at one place"

Someone not familiar or comfortable with "map" should not be working as a professional programmer today. Most languages now support "map" or something very similar.

Try to move to a different team or different company with actual professional developers.
I understand just fine, it just sounds like software is too hard for some folks, and while that's okay, but there are those of us who aren't burned out by doing our jobs.
Safari continues to lead the path for privacy and security. WebAuthN is a welcome change although supporting the built in TouchID in Apple devices would have been nice. The new password change prompt is definitely a plus.
I wonder when Apple will address the elephant in the room: "how can we keep our lens always clean like our SLR lenses?" iPhone is a good camera but I haven't found any good case to keep it dust-free. It's even worse nowadays with lens bumps.
I think most people would be surprised just at how heavy a Jeep Wrangler is to begin with. Without even comparison, most of the 2-doors don't look like they'd be that heavy.

Same with my 1-series. It's obscenely heavy for how small it is.
I prefer to keep "kill all humans" lower down on the list of possible solutions to environmental problems. Lets try some alternatives first.
(serious) Is there any hope? Its just one problem after another (probably because everything is linked).

What are the chances that we will get our act together or be able to engineer ourselves out of all of these problems?
Though I've never read the book, I've seen it mentioned so many times, I've gone to look at and skim pieces of it many, many times. My impression, which I agree could be completely wrong but I'd still be willing to bet money on it, is that the book is poorly organized and really just seems to be a really long rant. It's impossible to tell what a chapter or section is about from its heading. To me, that tells me the authors really didn't have a solid concept of what point they wanted to make before they started. From what I've skimmed, most of the knowledge seems like things that shouldn't need to be said, perhaps some people need to hear them. Without some sort of organization it's impossible to tell which parts of the book might be worth reading for me, I certainly don't need to read all of it.
Mailgo, for mailto links and now also for tel
To continue this, “normal” is a technical term in photography: https://en.wikipedia.org/wiki/Normal_lens
Usage doesn't mean much if you don't have the users' data.
As a San Diego Native and Resident, the cameras are part of a city wide project to put "Smart StreetLights" all around the City. They don't monitor anything specific but are used to gather evidence for crimes. San Diego does not actively monitor the videos from the camera.

https://www.sandiegouniontribune.com/news/watchdog/story/201...

Honestly, I am not against this but it does strike me a solution looking for a problem.
Does anyone know the real implications of the CCPA for things like Sift Science, Google's Recaptcha, and maybe even Cloudflare?

All of these are based on many companies contributing information about users to create profiles which curb abuse. And Sift/Google/etc. get commercial benefit from this data sharing, which might trigger the CCPA. But you can't give bad actors the ability to opt out of this kind of data sharing without crippling them.

I think these kind of companies are really important to a functioning internet. I hope there are carve outs of some sort, but seems like they're living on the edge right now.
> I'm probably missing something, but I think the company is going down and they're pulling an exit scam.

Your concerns about the future of the company are reasonable, but to call a profitable company going public an “exit scam” is ridiculous.
So, what in your opinion constitutes a "real language", and why?
Sparkswap opens the channel to the user, so Sparkswap will incur the channel opening and closing fee.
I'm just going to ignore them all until my actual operating jurisdiction implements one, I'm not beholden to the laws of another country, let alone a specific state in it.
> is Stripe 50% better than Adyen?

I don't think "better" matters in current valuations. Nor does comparison to competitors really matter too much to the valuation - what matters are the revenue streams and potential for future earnings. So the number of current clients, and prospective clients, seems more relevant.

> How easy will it be for Lyft to develop its own payment technology?

Depends what you mean here. Any of these large companies are going to have their own merchant accounts (or should) processing payments for them. Stripe needs to either 1) take out the bottom of the market, which is what I thought they are competitors were doing and/or 2) come in cheaper and/or more convenient than maintaining your own payment services and such, which I think they do in some cases.
I'm not a huge fan of rust, but that would make rust much more attractive and simple to use.

Keeping C++ software while making sure important parts are bug free sounds awesome...
That's true. Integrating 10+ different billing API is expected if you want good coverage, which is totally not fun