skysight-inc/HackerNews huggingface dataset:
In case anyone else is also going through the article for the list:

Vitamin K, Selenium, Vitamin D, Taurine, Ergothioneine, Pyrroloquinoline quinone, Queuine, Carotenoids, Lutein and Zeaxanthin, Lycopene, alpha and beta-Carotene, Astaxanthin
Almost, but go further. QR code on your table, open Square Cash app and pay directly from your phone and automatically divvy up bills between guests.
Most users will just happen to be dependent on cloud providers for DoH not because of anything inherent to DoH, but because at the moment only cloud providers are offering DoH-enabled resolvers. If you don't like this, then instead of decrying the usage of DoH, you should be pushing for more DNS providers to offer DoH.

I do agree that pushing DNS functionality into apps instead of the OS level is suboptimal, and I certainly hope that, if Firefox proves that DoH works well, it will be adopted by the major OS's (along with a way to query the OS resolver to check if it's using DoH or not) so that all apps can benefit from it instead of just web browsers that reimplement DNS.

Of course, IIRC Chrome at least (not sure about Firefox) has already been implementing DNS resolution itself for a long time rather than relying on the OS resolver, so the idea of a web browser doing DNS directly instead of relying on the OS is not a new one. I'm not sure why Chrome does this though.
Regarding one of the last points in that, I continue to be baffled by Elon/Tesla's focus on shared personal vehicles, instead of public transport.
This is really interesting, I can't seem to find any reporting that has picked this detail up yet.
Sure, but that's a completely separate thing from what Julia is doing here. The whole point of the GPU backend is that you get almost the full flexibility of the Julia language at your disposal, without having to fall back to C code. As a result, not only is your code more familiar to Julia programmers, but you also get to share large amounts of code between CPU/GPU/TPU. If all you're doing is super small kernels that may not matter much, but GPUs are so powerful these days that it's perfectly sensible to offload rather large programs that you may not want to write in C anymore.
My point was actually that the traffic is already relatively self-regulating due to the lack of parking, most people don’t get there by driving. Sure it’s plausible that Uber or Lyft increased the traffic, but it’s difficult to assert that in an alternate universe without Uber or Lyft that more parking would not have been built (attracting more cars), or that you’d have more traffic from cruising (people hunting for parking). Development plays a huge role as well, perhaps Uber has allowed more development than would have been feasible without it, or perhaps all the new development would have happened anyway, either way it’s a complex adaptive system that you can’t easily just say “ah, THIS is the one and only cause.”
Just to provide an alternate perspective: I would rather pay a million dollars for an electric car from Tesla than continue to enrich all the vile oil barons of the world.
While I dislike them using the gas saving in the headline figure, I cannot criticize the way they came up with the gas saving figure, that's an extremely fair way to calculate it (almost too conservative).
Do you think the burned out, half-missing roof house adds beneficial je ne sais quoi to the neighborhood? Which of those houses would you like to have a next-door neighbor? Which of those houses would have the greatest positive effect on your willingness to move there, raise a family there, and invest there?
Better than hash tables: in-memory key-value storage with MICA
World record plane: https://www.wired.com/story/learn-how-to-fold-a-world-record...

Throw planes around the world: https://paperplanes.world
I'll play devil's advocate: the optimization fence on CTEs is a godsend. The query planner is often the wrong kind of smart. A big table can get autovacuumed in the middle of the night, cause the planner to use a new query plan, and a query that used to be instantaneous takes minutes.

If you know the query plan you want, you can usually force it using CTEs.

Really I'd be happier without a query planner at all.
The reason we are not calling it Opus 2 is that it could confuse some people into thinking we broke compatibility. Opus 1.3 is perfectly compatible with Opus 1.0, and all future releases will keep that compatibility.
As a proportion of GDP. Adjusted for inflation, GDP has grown 600% since 1960.
Did Apple include TCO in their iPhone pricing given that they support their device longer than other OEMs ? No.

Did Toyota include TCO in their hybrid car pricing given that it also reduces gas consumption? No.

Did Rolex include TCO in their watch pricing given that the resale value doesn't significantly depreciate ? No.

Nobody does this because it's intentionally deceptive.
Having deployed a dozen or so JIRA instances: it usually comes down to tuning and hardware selection. JIRA can be fast, but admins usually don't pay enough attention to better configuration.
$6,000 for auto-pilot? When the sensors are already in all cars? Can I run my own models à la comma.ai?
extends != implements
I grew up on it too but a full generation earlier. Even now when some unlikely coincidence surfaces the number 12, sometimes this song[0] still pops into my head.

[0]https://www.youtube.com/watch?v=JZshZp-cxKg
At Chili's (an American chain restaurant) they have these payment devices on each table. I can't stand them. First, they take up space on the table that can get quite crowded with all the plates and glasses that tend to accumulate during the meal. Second, they play constant ads (great, now each table can have a TV! What a wonderful distraction). Third, I've experienced about a third of the time, the device isn't working properly, or breaks down partway through paying (my coworkers and I now treat the device as if it'll shatter if you so much as look at it wrong). And fourth, it seems to take longer to pay when the check is being split vs. the waitron [1] taking our cards and processing the payments given the verbose nature of the UI.

And finally, I don't know if a skimmer has been added to the device by previous customers. It is left on the table.

[1] General neutral term for waiter/waitress.
Not limited to Japan.
Most places I've been to have you paying either before or after you eat from some form of counter. Depends what kind of place it is
Hey, there's more!

First, why "d"? Well, "d" is for "difference". As in: as x changes from x_1 to x_2, the difference (x_2 - x_1) -- when it's very small.

But wait, there's more!

The commonly used symbols for finite difference like that is the Greek letter Delta: Δ

For a list of values x_1, x_2, x_3, x_4,.. we write Δx_i = (x_i - x_{i-1}). That is, Δx_i is the i'th change. (Side note: an airline had a marketing slogan Change is Delta, which some nerd must have been immensely proud of).

Ok, bear with me for a bit more!

The symbol we use for finite sums is Σ: we write
Σy_i = y_1 + y_2 + ... + y_n

Why Σ? That will have to wait a little.

Sums and differences cancel out:

ΣΔy_i = (y_1 - y_0) + (y_2 - y_1) + (y_3 - y_2) + ... + (y_n - y_{n-1}) = y_n - y_0

That is, summing up small succesive changes gives you total change. Simple?

Now apply this to the situation where the small changes in the quantity you are looking at are proportional to changes in another:

Δy_i = Δx_i * f(x_i)

Say, y is position, x is time; then f(x_i) is the speed at time x_i: as time increases a little, so does your position; the ratio of the changes is the speed. Δy_i is how much you moved from time x_{i-1} to time x_i, which is proportional to change in time
Δx_i.

Note that f(x_i) = Δy_i/Δx_i here (speed = change in position div. by change in time).

Now write:

y_n - y_0 = ΣΔy_i = Σf(x_i)Δx_i

Again, just summing up small changes to get the net chnage.

NOW, what you've been waiting for!

Imagine you took infinitely many measurements. The changes become infinitely small, and the sum becomes of infinitely many things.

We need new notation for this.

But let's keep it similar. Instead of using Greek letters, let's use the same letters... in Latin.

Δx becomes dx

ΣΔy becomes S dy

And, with some sloppy handwriting of the letter S, the net change equation becomes:

y_final - y_initial = ∫ f(x)dx

where

f(x) = dy/dx.

You now see that Σ and the sloppy S -- ∫ -- stand for Sum.

And that, my friend, is pretty much all there is to Calculus and its symbols, fundamentally[1].

[1]https://en.m.wikipedia.org/wiki/Fundamental_theorem_of_calcu...
Subsidies? No, it's called free trade and efficient shipping. If I'm buying clothes anywhere else and it says made in China (most), I'm probably supporting child labor. I'm skipping the retailer charging $12 for the same thing I get for $1.88. What kind of country do I live in where I'm not allowed to dress cheap but well to go to work? What the absolute f*?

I walk to work, so I don't want to subsidize your commute or travel by roads, and I don't fly often so I'd rather not subsidize the FAA as well.
I think C++ is the only one that doesn't have interfaces.
The pattern you talk about is mainly a product of not wanting to squeeze a whole essay into an HN comment.

I also suspect the problems with OOP are hard to communicate. I for one always had a problem with OOP, but I could never quite point it out. Sure, when faced with an OOP design, I could almost always find simplifications. But maybe I never saw the good designs? Maybe this was OOP done wrong?

I do have reasons to think OOP not the way (no sum types, cumbersome support for behavioural parameters, and above all an unreasonable encouragement of mutability), but then I have to justify why those points are important, and why they even apply to OOP (it's kind of a moving target). Overall, all I'm left with is a sense of uneasiness and distrust towards OOP.
IP is but one inhibitor of repair. I'm far from convinced it's the main, or even a major one.

It's more a concerted effort to make repair expensive, unexpected, unfashionable and gratuitously difficult across as many industries as possible.

30 or 40 years ago nearly all simple products were repairable, easily and cheaply. You went to any major retailer and they'd have a spares section along with aisles of new product. All of them. You could buy a new element for your toaster, kettle, heater or coffee machine. They'd keep seals and limescale filters and so on. Some of these were standard enough that they'd fit a wide range of manufacturer's products. They'd still be there years after the particular model was discontinued. There'd be a few third party offerings that were rarely as long lasting but perhaps £1 or £2 instead of £3 or £4.

Now? Nowhere sells spares, nor are they an expected part of most products. A kettle manufacturer might condescend to carry a few consumables like a limescale filter for a year or two. Then charge you around £10 with £2 p&p for a simple piece of plastic. Want a replacement element? That's basically never a spare part any more, though they don't last any longer. A fridge manufacturer might charge £18 with £4.95 p&p for a thermistor and a little heat shrink tube, but no longer have the one of the three that fails most often available at all. For a few year old refrigerator. (recent actual examples)

For larger products manufacturers are combining parts and modules into indivisible units that might ease manufacture a microscopic amount, but absolutely make many simple repairs no longer possible. So what was recently a £20 simple repair to your fridge or cooker is now a £200 major component and more labour than it's probably worth.

> Support producers who believe in repair

I've spent years, decades, trying to. There are effectively none left. Even the most expensive brands are aiming to have you throw it away and buy another as soon as they can get away with. Which leaves who?
My understanding is that lead exposure was more due to cooking with lead cookware. But yes they knew lead was dangerous, and we know that plastics are dangerous. The question is HOW dangerous. We know now that lead exposure was worse than they realized. Will future people look back on us the same way?
And while it may be a bit hidden (After incentives & gas savings -> Gasoline savings) they even allow you to customize it a bit based on Miles/Year and gasoline price.
Too funny, thank you for this
> When business A fails, the owner does not sublet to business B - they sell their lease, and they charge a hefty fee. So business B has to pay for the privilege of paying already exorbitant rent.

If business A can sell the lease for a premium then the market rate for that lease is higher than originally signed. Even if they broke the lease, the owner would likely charge the higher rate to business B. The owner won't just automatically just give the new lessee the same terms
Not a sunlight but Mitsubishi's new synthetic-light "windows" appear to be pretty spectacular. I want one.

https://www.bbc.com/news/av/technology-45827812/mitsubishi-w...
False dichotomy. Most of the complaints about gentrification are coming from lower middle class families getting pushed out of their home in a cute little neighborhood because taxes are too high.
It wouldn't even be in the top thousand for public art in LA, especially since it wasn't intended to be "public" or "art" when it was unveiled. (It was originally intended to be temporary signage for a housing development called "Hollywoodland" that failed. Some decades later, the Hollywood Chamber of Commerce paid to restore part of the sign. A few decades after that, it was restored again and has been more or less maintained to that level ever since.)

Top contender usually goes to the light sculptures at the entrance to LAX, or else to the frescoes adorning the sidewalls of the 110 and 10 freeways.
While the creator replied saying they are compliant. There are a lot of services that quite frankly don't need to give a shit about GDPR. It's simply not relevant to every business.
Funny how the article entirely ignores huge caves on Africa dug by elephants mining salt.

They ate the tailings.

Maybe there is only one such cave known, so somehow it doesn't count?
The linked cover article has no talk of proportions, timing and cycles.. which are fundamental to real life. The text reads, intentionally or not, as if some pill containing everything, all at once, would be the route to longevity.

A closer reading says roughly.. that some crucial nutrients are not on an ordinary "daily requirements" list because their effects have not been sufficiently observed over long time scales, and conversely that the contents of an ordinary "daily requirements" list are there because their absence makes a person ill relatively quickly. The note at the end says that the medical author has more than four decades of research experience, and is well-respected.
While you can ask any question on Coffee Chat (everything is acceptable), I agree!

This is where Coffee Chat helps the most, and it has the potential to help everyone of us. We constantly worry about some complex problem with no clear answer – I bet you, even you do. While you can google the complicated problems and get the answer, you will get contradictory, and generic answers to complex questions.

Most of us have a small group of people we speak with a lot, and we discuss those complex problems with those people. But these people naturally have only few areas of expertise. Connecting you with more expertise to discuss difficult questions is where coffee chat comes in.
This is what I’ve wanted to bring to the US from China. QR code on the table that lets you order and pay from your phone. It’s my favorite part of WeChat in China.
That's what composite values are for, combining related pieces of data such that they can be threaded through an application as a unit. State in FP is passed this way through an application.

Adding a framework is a premature abstraction that is likely a sign that you've got your types wrong.
And some natural sources: https://twitter.com/foundmyfitness/status/105298166965596569...
Yes, Google is willing to pretend to know only what you tell them to pretend they know. After Chrome made any login to a Google service also log you in on the browser, I decided to use a non-Google browser for any Google service. I switched over to another computer, which had a non-Google browser (FF) on it, made sure all cookies, etc., were deleted, and went to YouTube. YouTube said I wasn't logged in.

And yet, YouTube's recommendations were combination of obscure items of interest only to me that it had been recommending on the other computer. It was telling me to log in but already knew who I was.

Presumably it matched my IP address, but if I had used it for a while from a different IP address, it would have been able to match my usage and identified me that way. And if not that, one of my many Google-employee neighbors mentioned that they record your typing rhythms when they can, and those rhythms eventually uniquely identify you.

So when Google's "here's all we know about you" purports to reveal all, it shows you what they think of you rather than what they actually know about you.
2.6% + 10c with no contract fees, no cancellation fees, no minimum amount of purchases per month. It actually comes out to not be as expensive as most people think.
From my own team experience, I believe they are benefitial for several reasons. Each person speaks about what their plans and goals are for the day, giving them some sort of responsibility to complete those tasks, it also gives us time to ask for help or advice with problems we are struggling to solve.

The time is also spent just talking, about our personal lives, company politics, current events, funny stories, anything.. it allows the team to connect on a deeper level than just our daily work. Compared to other teams in the company I do not see the same connection between team members as ours which I see as a result of not doing a stand up.

A standup should not be about trusting your coworkers or not, it should be about connecting with the team and understanding the team.
You have to make a 100% investment above your acquisition cost, so you probably cannot benefit unless you can sell it to an housing investor who could do that.
For starters, "disingenuous" implies bad faith on my part and that's pretty uncharitable. This isn't shilling, or paid posting, or social commentating-- nor even is it me stating facts (beyond those contained in others' references). It's just a thought I've had in the past. It'd be nice if common civility meant you didn't jump out the gate assuming bad intent on my part.

In any event, I was not aware of that purported wealth distribution, but the median income in the US is $59k and the median income of the world is 9k. We can argue cost of living and so forth, but it is no exaggeration to say that nearly everyone in the US today is living on the upper crust of humanity in terms of wealth and lifestyle.

Across the political spectrum people tend to agree that keeping jobs in the US is a good thing while ignoring that that perpetuates the very form of wealth inequality they decry when talking about national politics. Not that I think they're wrong to argue that the government should favor its own citizens over others internationally, but it does seem rather hypocritical to me.
Learning to Introspect
> Does anyone else dislike Heinlein?

Nah, it's really common, both for artistic and political reasons.

> I think the world building was poor, and it seems to all be around making up some sort of personal fantasy, up to the point of cloning himself into twin-daughter clones and fucking them.

I don't agree with any of that except maybe the bit about world-building (though I think that was generally more spare than actually bad), but I can easily see how one might get that impression, especially reading later Heinlein (from about I Will Fear No Evil on) in isolation; in particular, with regard to your last example, I think reading Lazarus Long as a simple wish-fulfillment projection of the author is overtly simplistic.
That must have been a culture shock.
It looks like they've removed the long range single motor option. It used to be

- Long range single motor: $49,000

- Long range dual motor: $54,000

- Long range performance: $64,000

Now it's:

- Mid range single motor: $45,000

- Long range dual motor: $54,000

- Long range performance: $64,000

So it looks like a savings of $4,000 off the older long range single motor.
>I didn't know that the US military budget is a third of what it was 60 years ago.

It's a little over a third of what it was 60 years ago as a percentage of GDP. And this is in line with most other developed nations.

As a percentage of the federal budget, military spending accounts for 16% of the total budget, and 54% of discretionary spending. The US also spends 2-3x more per capita on the military than France, the UK, and Germany.
School assignments should always be voluntary.
Yes.

Certain types of noise depend on manufacturing defects in each pixel.

Dark images are used to try to compensate, but they aren't perfect, especially at higher gains.

By having deliberate camera shake, this noise can be treated like any other thermal noise.
The difference is the prices
In the US it is $300 per month
While in Sweden it is $55 per month
a sustainable revenue model that i can imagine is something similar linkedin; 2 or 3 classes of monthly or yearly subscriptions to reach out to 2 or 3 different 'tiers' of experts. this way you don't have to worry too much about transactions outside the platform or locking users in.

and nice work!
This is cool, but no way am I granting access to a years worth of calendar.

I know everything has to be an online web "app" these days, but the privacy concerns could be completely eliminated by simply making this an actual computer program.
That's not what's proposed. This would be a terminal that is carried by the waiter to your table, not one per table like in Chilli's/Red Robin/Applebees.

I know Clover has a similar terminal that I've seen used in restaurants around Seattle, and if you go to a restaurant outside of the US, you'd likely see what's being proposed here.
Italy never should have joined the euro, ECB can’t rescue from its next crisis
The gross majority of opportunity zones are not at risk of gentrification from opportunity zone investment. Most opportunity zone census tracts sorely need an incentive for new investment.
The author takes a very pragmatic, rather than theoretic, approach to defining "functional programming." And it's the one I subscribe to: if we get more reliable software by calling programming patterns that provide many of the benefits of functional programming "functional programming," it is perhaps a moral obligation to loosen the definition.

All that said, the main way in which Rust falls short is tail call optimization for recursive algorithms. Sadly, it's not likely to happen any time soon due to real technical challenges: https://github.com/rust-lang/rfcs/pull/1888#issuecomment-360... ... and also the fact that WebAssembly does not support tail calls either: https://github.com/WebAssembly/tail-call/blob/master/proposa...
But the cars I plan to buy also don't use gasoline. Ex: Chevy Volt, or the Prius Prime.

I dunno, I find it dishonest. Any electric vehicle shopper knows that gasoline is a major cost-driver and reason to buy electric instead.

The Chevy Volt is currently $33,520. Then gets a $7500 Federal Credit (and unlike Tesla, Chevy hasn't run out yet. If your Tesla 3 is delivered in January 2019, you only get $3750 in credits). AND it mostly won't use gasoline (50-mile all-electric range == good enough to not use gasoline in over 99% of my expected drives)
A good SIEM can search terabytes of logs quickly and aggregate interesting things like least common values. Good luck doing that with grep.