skysight-inc/HackerNews huggingface dataset:
In the dead of winter, you’re traveling at night along a road with no cell service. The outside temperature on your dash reads -20F. Brrr. It’s a good thing the car is nice and warm. Just another 15 miles and you’ll be rolling into town to that ski chalet.

You’re thirsty, so you pick up your favorite—-a nice can of Coke. Suddenly a chime from the dash and the engine power drops. ‘DRUNK DRIVING DETECTED” flashes as the car pulls itself over to the side of the road and cuts the engine. A swirl of snow passes over the hood. You push the start button again, but now “INTOXICATED DRIVER DETECTED. WAIT 8 HOURS BEFORE STARTING” appears on the screen. The chill from outside rapidly permeates the cabin as “NO SERVICE” glares ominously from your phone. It’s only another 9 miles to town… maybe you can make it…
I don't have the numbers handy anymore, but I did some testing on that assertion and their dithered pngs look absolutely worse than a JPG or WebP of the same filesize, as you'd expect.
Not true. I'm still listening to Merzbow.
Safer how? On PC at least, SD card readers, both internal and external are attached via the USB protocol and are seen by the OS like mass storage devices, just like USB drives, including being bootable, so whatever malware you have for a specific PC target, the payload should basically work the same from SD cards as via USB drives.
"5G Optical Storage" is designed with this in mind. The first layer can be read with an optical microscope and polariser which contains instructions for building something to read the second layer.
Most of these film changes where in the 1970s.

https://en.wikipedia.org/wiki/Historical_racial_and_ethnic_d...

In 1970 the US was 88% white. Today it is only 61% white.
Yes, doh!

I am not sure we will go back to normal that quickly however.

We may see a permanent change in used car value perception. A lot of people just got a look at how generally great the value proposition has become over the years of ongoing improvement.
Do you have any specific examples of an ORM that ticks two (or all or three) of these?
You can’t avoid most taxes, it’s taken out before you see the money. Some history was destroyed here because of an inability to pay taxes. You can argue whether taxes are good or not but that’s what happened.
I think the actual issue is anything posted by PG on HN gets upvoted to the front page, regardless if the content is actually good.
I beseech anyone to take a comment on this subject from someone who chose “the dude” as his handle with a big, big grain of salt, and to note that this dude totally missed the point of this editorial.
> Above all, I read to my children. I did it every night without fail, except when I had to travel. This is the single most important thing I did for their intellectual development

I second this. I'm pretty sure I'm getting a lot wrong as a parent, but I've done this and think it's done wonders. Their imaginary worlds are a mix of Tolkien, Star Wars, Harry Potter and their own creations.
Select for what? Art students nowdays can create Michealengelo like art. Not just reproduction, but own pieces with same style. They are not admired nor anything like that.

Also, I would not picked any of those for living room. Might pick dot for background screen. And this choice have nothing to do with actual value of either.
So are the fraudsters poor people (before the payout obviously) or are they just fraudsters? Maybe we just need a better system.
The conflation of skill with taste demonstrates exactly why Graham is wrong. There's many widely recognized works of art, by critics of similarly recognized taste, that are far less skillful than what a competent art student can put out today and yet held in higher acclaim.

Post-modernism, Dada, and surrealism drove the stake through this point, The Treachery of Images or Fountain (Duchamp) aren't extremely skillful, but they're world class art from a certain point of view.
Yeah, not working with Peter Thiel.
If they add TCP support you can use any existing distributed SQL as a service product.
It looks like that this solution corrects for dispersion in group velocity [1], but it's unclear that it can correct for dispersion in phase velocity at the same time [2]. My intuition that the latter is not possible this way, but optics is not my field.

Correcting for dispersion in group velocity seem to have applications in pulsed-laser experimental setups (as presented), but correcting for dispersion in phase velocity would be required for correcting for the more conventional chromatic aberration people are familiar with in photography.

[1] https://en.wikipedia.org/wiki/Group_velocity
[2] https://en.wikipedia.org/wiki/Phase_velocity
It is absolutely worth caring about. YouTube's feedback to users is monumentally important, as it's the go-to source of video-based information for hundreds of millions of people. It has the potential to feed people really toxic content.
> it's going to leak out in your interactions and poison relationships

As a continuous attitude, agree this advice is toxic. As a temporary place you take yourself to stress test plans, it’s valuable. (I’d add: people are assholes. How will a self-serving, morally unconstrained actor run roughshod over the assumptions your system makes?)
That's very different from "comparing it against a one-year old version.

The outcome of Apple not keeping their page up to date is that they were misleading the user by comparing Safari to a version of Chrome that is no longer current, or relevant. The action (or inaction strictly speaking) might be different, but the result is the same.

Apple have enough staff that they could keep a page up to date if they wanted to. They chose not to.
Why Is Everyone Talking About Moving Services in Barrie?
Some stuff has a much deeper relationship with the family, so it needs to remain intact and undamaged throughout the shifting. To make sure of that, you need to contact the finest professional moving services in Barrie. Their workers will care for your family stuff and handle it with care during the complete shifting process.
Skill is used to produce, but the product of skill isn't necessarily good if it doesn't fulfil a useful purpose. Good taste beyond pure aesthetic appreciation is related to interpretation/analysis, understanding what the artist accomplished and what can be read from the work. Good art says something new. https://en.wikipedia.org/wiki/The_Treachery_of_Images is a good example - it has very little aesthetic value but a lot of meaning, especially for the era is was made in. Compare that to e.g. Vermeer (one of my favourite artists), whose work is full of skill and aesthetic beauty but doesn't have anything to say because it's a figurative work.
I can't recommend Sennheiser headphones enough. They are, by a wide margin, the most comfortable headphones I've been able to find; I can wear them for 5+ hours without any problem (whereas most headphones get uncomfortable within an hour, and earbuds just start out being uncomfortable for me).
I've been programming for nearly 40 years now and I've used all the popular languages in that time (popular for microcomputers) and I've mastered a few. I just started Python for the first time last year. Am I a Python expert? No. But I can tell you right now I can get a project done faster in Python than using any language in which I'm an expert. It's that productive.

Does that mean Python has all the performance you would ever need? No - we know it doesn't, but we also know that you rarely need that kind of performance and when you do it's usually localized to a very narrow portion of your code. Take that portion of code and implement in C and optimize to your heart's content. Even with that you'll still get your project done much faster.

Python is the tool of choice for those developers who just want to get stuff done.
> When Knuth wrote that quote, he meant something very specific with the word optimization: low level micro optimizations.

Sure, but that isn't to say his advice can't be applied in other contexts. Applying optimizations before knowing where a bottleneck is just a bad idea, regardless of the situation. To constrain the advice to the original context is sort of odd, but maybe there's more to it than that?

I always thought the risk of premature optimization was similar to the lean principle of deferring commitment: you should to wait until the last possible moment to a decision that has high switching costs. In both cases you want to have as much information as possible to taking action.

As an aside, this bugged me for a long time: how _much_ information do you need? Recently I co-presented with the CEO of a successful manufacturing company. At his firm they use the military's rule of thumb of taking action when you have 70% of the information. Deciding sooner than that and you risk making a bad decision; Waiting for more information after 70% and you likely are missing an opportunity.
They were writing the same story in 2008-2013. Commodity prices are back to 2008-2013 levels, so people are spending their money like they did back then. That's farming.
Supplier insolvency has nothing to do with money transfer.

And if you think that you can "lock bitcoin" into an account to avoid this, you obviously don't know much about how these things work. Hint: you can also "lock dollars" today, it's called "escrow". But it wasn't used in WireCard (I take your word for it, I don't know the case).

Explained like I'm five: BMW will not accept it's bitcoin being locked for 90 days, so that it's supplier can be sure it will receive it's pay. Because if BMW would have accepted such a thing, it would pay today, not 90 days later. So crypto doesn't solve any problem here, because BMW doesn't want this problem solved.

And today, the supplier would use "factoring" so that it can receive the money instantly, instead of 90 days later, and the bank which provides the factoring service will make sure to take it's money from BMW later. Hint: you need capital to be able to provide factoring, since it involves credit risk, so crypto can't replace that either directly (it could with some fancy smart contracts that pool liquidity and yield)
Totally not cool ad hominem. Very undude.

Also, I replied to a comment, not at the top level.
Yep, I have been thinking that human behavior seems rational in hindsight because darwinism is rational. The most rewarding actions result in better survival of the actor and their ideas. Even if everyone acts completely randomly, rationalism wins because of darwinism. We don't actually need rational actors for game theory to work.
Just waiting on edge containers [1] now. Yes, I know the caveats, that it's not for lifting and shifting existing web apps. But I have a backend processing use case that would be a good fit.

[1]: https://blog.cloudflare.com/containers-on-the-edge/
Well the reason they state in the email is "To make the dislike count private across the platform, we also will be removing public access to the dislike count data via our API."

But if you have a system that doesn't display the dislike count publicly you can apply for a exemption.
Looks great! Congrats on the launch.

How does this differ from a data reliability platform like Datafold? https://www.datafold.com/

And can this replace what https://atlan.com/ does as well?
That takes advantage of the fact that Python puts a bunch of relatively obscure functionality in scope by default... thus increasing the chance that programs will use the wrong method or rely on stuff they don't really intend to. Case manipulation isn't something most modern programs should even be doing at all, since it's almost impossible to internationalize it.

In fact it's really mostly name space management. Python doesn't require you to pull in "upper" because it starts with a relatively big name space. It doesn't require you declare the main program because you're relying on the fact that Python executes a file on loading it (and that reliance is arguably bad Python style). All of the "std::" stuff is a name space management choice.

... and the rest has nothing to do with static typing either. The way the code is indented on multiple lines is a stylistic convention. The transform primitive requiring you to specify bounds is a library choice, related to the language's apparent lack of a universal way to map over a container. I'm not sure why you need the lambda. The rewrite in place is memory model stuff inherited from C.

In Haskell, which is fully compiled and is about the most rigid static typed language you could ever imagine:

import Data.Char(toUpper)
main = putStrLn (toUpper <$> "hello")

If you'd asked for something that didn't require oddball functionality, then that could probably also have been a one-liner.
I don't buy into this argument either.

Using python for shell scripting requires extensive knowledge about the language and the standard library and all the gotchas that you can fall into.

This sort of time investment does not pay off if you just want to write small scripts that perform simple tasks.

If the task is simple, then a bash script would be better.

If the task is not so simple, then a language you are really familar with is better.

If you accept my premise about how programming in slow languages is generally a bad idea, you would not spend that much time learning any such language with all its ins and outs and gotchas.

For background, I personally have spent a lot of time learning python, and only later in life have a realizd what a mistake that was. Now I only use Go for server side programming. I'm also using it for command-line programs. Such programs usually start small but grow over time. Choosing Python for them would have been a costly mistake.
They do have a clickable footnote on one of their claims which currently reads:

> Testing conducted by Apple in September 2021 by measuring page load performance of snapshot versions of 10 popular websites under simulated network conditions. Tested on production 13-inch MacBook Pro systems with Apple M1, 8GB RAM, 256GB SSD, and prerelease macOS Monterey. Tested with prerelease Safari 15.0 and Chrome v94.0.4606.61. Performance will vary based on usage, system configuration, network connection, and other factors.

And in August 2021, it read:

> Testing conducted by Apple in October 2020 by measuring page load performance of snapshot versions of 10 popular websites under simulated network conditions. Tested on production 1.4GHz quad-core Intel Core i5-based 13-inch MacBook Pro systems with 8GB RAM, 256GB SSD, and prerelease macOS Big Sur. Tested with prerelease Safari 14.0.1 and Chrome v85.0.4183.121. Performance will vary based on usage, system configuration, network connection, and other factors.

In September 2020, they posted a clickable footnote with:

> Testing conducted by Apple in August 2019 using Jetstream 2, MotionMark 1.1, and Speedometer 2.0 performance benchmarks. Tested on production 1.4GHz quad-core Intel Core i5-based 13-inch MacBook Pro systems with 8GB RAM, 256GB SSD, and prerelease macOS Catalina, and Windows 10 Home, version 1903, running in Boot Camp. Scores represent browsers that completed the test. Tested with prerelease Safari 13, Chrome v76.0.3809.100, and Firefox v68.0.2 on macOS, as well as Chrome v76.0.3809.100, Microsoft Edge v44.18362.267.0, and Firefox v68.0.2 on Windows Home, with WPA2 Wi-Fi network connection. Performance will vary based on system configuration, network connection, and other factors.

Could they constantly update this piece of information? Sure. But I think they're being pretty up front and clear about what they're saying. And it seems like they do similar testing every year, at a fairly regular interval. I see no evidence that they're doing anything wrong here.

I think it's a pretty high bar to expect that all web pages must always show the latest possible data.

Edit: I actually pulled slightly different footnotes accidentally, since the pages have updated over time. But in general, all testing clearly points to the months where the testing occurred. I think the worst thing I saw was in 2018, I think they had some tests which used data in August and October. Which I don't love. But I didn't notice that happening recently, and they did clearly disclose it.
I was looking at one of these[1], which is both more complex and heavier. I liked the idea of it being potentially lower maintenance though, and just the cool factor of having something unusual.

1. https://www.prioritybicycles.com/products/the600
Ride-hailing service Bolt to allow drivers to set prices in three UK cities
Hell, for the longest time I didn't even think Cornell was a real Ivy.

It always ranked up (down ;) there with Dartmouth.

Then one level above you have Brown and Columbia.

Then above them you have Harvard and Yale.

And right at the top sits dear old Princeton.

And somewhere off the side in the bushes you have UPenn, which today I learned is an Ivy.
>There is definitely not a total order either of works or of people's ability to judge them, but there is equally definitely a partial order of both. So while it's not possible to have perfect taste, it is possible to have good taste.

The tl;dr at the very end. If the partial order is sufficiently unlike a total order then his father was basically correct because good taste tells you very little.
I had the opposite conversation with my father. I claimed "there's no accounting for taste" and my father said "that's not true, you can claim Shakespeare isn't good but you're wrong".

For judgements of taste, no one is better than Kant. I recommend this essay: https://plato.stanford.edu/entries/aesthetic-judgment/

In Kantian aesthetics, judgements of taste are subjective (because they differ between people) but are normative in that they claim universal validity (when we judge art to be good, we will all others to agree). Kant calls this "subjective universality". This explains why people disagree about art and why we can argue about it. It bothers us when people disagree with our judgements of taste. When we claim it doesn't bother us ("there's no accounting for taste"), we're either lying or not making judgements of taste.

Compare this to judgements about flavor (which Kant calls judgments of the agreeable). We don't argue about whether vanilla is better than chocolate or, if we do, we consider the argument trivial and subjective with no right answer. This is not the case when we argue about art.

The heart of the matter is whether beauty is objective or if it is merely relative to something. PG's essay argues that it is relative to being human, Kant similarly argues that it is relative to being a rational being (a somewhat broader category). This contrasts with the common argument that beauty is relative to some socio-cultural standard.
I'd advice reading a book like "The Gene Illusion" by Jay Joseph as a similar pop-science book taking the opposite position.
This sounds a lot like gun control. In likelyhood you are going to hurt yourself more than prevent harm from happening... but banning guns does mean that on the off chance a gang of bank robbers storms into your house your are powerless.

I believe there was a car in the 80's that would not start the ignition if the driver's seatbelt wasn't on. One day a women was trying to flee from an attempted rapist and was too panicked to buckle in... and well he got to her, and she sued.

The tradeoffs between general benefits and particular harms have lots of nuance and really plug into deep personal values.
Carl Jung once said show me a sane man and I will cure him for you.
You can see them do this tempering process often when working with chocolate in The Great British Baking Show (in order to get the chocolate to be shiny).
>Why not partner with MasterCard or VISA?

Because the problem domain is different for credit card transactions compared to covid stimulus?
There is so much glib defense in this thread:

1) I’ve never used this feature

2) People have nothing better to do with their time

3) Why do you care so much

Can someone explain why this is a good decision by YT without low blows? Why is this even a polarizing topic?
i'm not a philosophy nut or anything, but consider looking into empiricism versus rationalism and looking at Paul's writing, or conversations about the objectivity/subjectivity of aesthetics through that lens. Paul lives up to his rational roots here.
Dithering would, in theory, work well for compression if you use a palette. GIF always does that, PNG also has a palette mode.

JPEG, WebP, and AVIF use various frequency-domain transforms. These work best for smooth color transitions, like in photos. They're generally terrible for sharp edges (as found on screenshots), and especially so when many neighboring pixels have drastically different colors.
My team has worked on a library for a similar purpose:

https://github.com/capitalone/DataProfiler

Load any document, profile and monitor the profiles for changes that would impact downstream applications.

Very common problem, you all are in a great space! Very interested and will check out!
OK but shell is cuter than python.
Just a link skipping to the gear change: https://youtu.be/MQe0fLEQ2jY?t=165
That doesn't start with the right premise. An employee might be frazzled after a night of partying but nobody advocates for "hangover leave"... I don't understand what the point is in society indulging and encouraging somebody's child-rearing hobby when it doesn't need population growth; moreover given the carbon impact of a first world child and potential supply of immigrants willing to move here, it might want to actively discourage it.

EDIT2: for the meta, I don't care about points, I just find downvoting-as-disagreeing without a response to argument in extremely bad taste. And I am smug because I believe it indicates the disagree-er admits that I am right ;)

EDIT: thanks for the downvotes! I assume these are insulted parents who feel like they are making a great contribution to society, but don't have a real argument to respond. Sorry, you are not. It's a hobby. Nobody else cares any more than they do for a cool ski run or an amateur documentary. Get over yourself.
This seems to miss the point. Of course these dithered images don't result in a saving in filesize when offered up as jpegs.

This feels like a bit of a strawman argument.

Some people here weren't web developers in the 90s and it shows :)
Android 12: The Ars Technica Review
Those latter things (COM, WinRT) are gated behind the enterprise license, IIRC. Most people will not have cause to want them.

I know I don't.
This is true - however, I still want to see an offering from Cloudflare because I expect them to put their money where their mouth is.

If they are going to push edge computing, they need to have a first-party answer to the major application needs. Having a third-party ecosystem of offerings is extremely welcome, but I don't think Cloudflare should be banking on these. They need to develop an in-house solution - why should I be confident that edge solutions are better when they cannot offer me a competitive storage solution?

Durable Objects is awesome, but it's complementary. They need to offer a datastore.
Golang k-d tree implementation with duplicate coordinate support
I think that's true even for kids in the same family. That in itself is a challenge though. When kid 1 gets A because it works for them, but kid 2 gets B because it works for them, inevitably jealousy and accusations of unfairness ensue.
> really not related

True, but now I've discovered a bunch of interesting articles on procedural geometries, Thanks HN!
KZ, too.
New title "When software companies run the world"
Under-display cameras are slowly getting better
> misleading the user by comparing Safari to a version of Chrome that is no longer current, or relevant

If they had continued to update the version of Safari in their comparisons without updating the version of Chrome I agree that would be misleading. But leaving the comparison frozen because they haven't updated their page is just the normal difficulty of keeping things up-to-date.

(Disclosure: I work at Google, speaking only for myself)