skysight-inc/HackerNews huggingface dataset:
It's like the same toxic UI designers bounce between Google and MSFT and Apple and destroy any semblance of usable iconography.
gosh did they just sit for 5 straight hours and talk??? Impressive
War causing ripples…
Devs become managers, ever met a manager who seemed to not want to be there, but somehow was in charge?
Same thing happens at google and perhaps has an ever bigger impact compared to at other companies based on the scale of the projects they work on.
Didn't know about Brave's Index. I just emailed them to find out how I can help with the bottom line of making human knowledge accessible for lesser-idiots. Thanks!
But ISP dangers are at least mitigated by HTTPS/proxies/VPNs/public Wi-Fi/Tor. Does Kagi have any comparable protections? It would actually be extremely cool if it did.
> It is a hack alright. A very beautiful hack, refined in hundreds of thousands of iterations, with a very high price.

To what extent does this describe evolution? :-)
Same about DDG, but since I'll never go (directly) back to Google, I set up my own SearXNG instance. So much better!
I've got a sneaking suspension this is being caused indirectly by our society's increasing inability to focus. I'll stop short of blaming gen Z here since I have not seen the data. I will note they are coming of driving age.
I wish there was a book about how all the best practices emerge from mathematical category theoretic constructs. Once I tried mentioning it and got fired. Because only great gurus like Martin Fowler and Eric Evans are allowed to see patterns.

By seeing best practices emerge from eternal structures of mathematics, often we are able to derive situations when best practices do not work too.

This book is good: https://bartoszmilewski.com/2014/10/28/category-theory-for-p...

Relevant quote from the preface:

> Changes in hardware and the growing complexity of software are forcing us to rethink the foundations of programming. Just like the builders of Europe’s great gothic cathedrals we’ve been honing our craft to the limits of material and structure. There is an unfinished gothic cathedral in Beauvais, France, that stands witness to this deeply human struggle with limitations. It was intended to beat all previous records of height and lightness, but it suffered a series of collapses. Ad hoc measures like iron rods and wooden supports keep it from disintegrating, but obviously a lot of things went wrong. From a modern perspective, it’s a miracle that so many gothic structures had been successfully completed without the help of modern material science, computer modelling, finite element analysis, and general math and physics. I hope future generations will be as admiring of the programming skills we’ve been displaying in building complex operating systems, web servers, and the internet infrastructure. And, frankly, they should, because we’ve done all this based on very flimsy theoretical foundations. We have to fix those foundations if we want to move forward.
"Unfortunately, it's not easy to make an easy personal website today. Personal sites take so much work to design, and most feel stale because they don't have dynamic content like posts." (italics are mine)

Huh? My definition of a personal website differs mightily from yours. Today, neocities.org and a day spent learning how to write simple HTML suffices. Fact is, I'm getting ready to do this once again myself. And I can email my friends (you know -- real friends) with a link. And I've found Google to be quite good at quickly adding my site to their databases. I can always find my sites using sensible search terms in Google.

A personal website should not look like a corporate website, or like MySpace, Facebook, or Twitter (well, unless that's your obsession).

I find that a little HTML, the tiniest bit of CSS -- say 15-lines or less, some images/diagrams, and most importantly, something honest and interesting to say, is about all that's required.

The use of Pandoc can make writing HTML almost trivial, but then writing plain HTML is almost trivial anyway, even with Notepad. A personal website is not a place to track visitors, or to manipulate them with "Please Subscribe" membership assaults upon them. It's personal, it's right there in the name. By personal, I don't mean it's where you spill your guts about yourself (although, if you want, you can). It can even be a subtle ad, emphasis on subtle, for your work. Will the real John D. Cook, please stand up?

But why, in the name of all that's precious, does it have to be complicated? That's a rhetorical question, whose answer is, obviously, "It doesn't."

And about this dis-aggregated business, this "gain more control over their audiences..." stuff, that doesn't sound so personal to me.

I suspect many folks would gladly visit stale-looking sites that don't torment them with drop-down (and over) videos, and membership pleas 5-seconds after they begin reading the content they really came for. And on many sites, the absence of a comment section would be a blessing indeed -- the vitriol of the internet knows no bounds, and just being exposed to that stuff can sometimes send your mind down Negative Nellie Lane.

So to any non-technical readers who would like to create a simple site to say something they've been wanting to say to no one, someone, or everyone, I say give Neocities, or something similar a try. Wait a week, search Google for your site. Feel special. It's fun!
It’s Time to Not Build
>Google+ died because it was forced on everyone that had a Google and a Youtube account

Today I have two Youtube accounts despite every effort to not end up with a real name G+ account. And while all of my main activity is on my non-real name account - i.e. the one I actually want, I'm forced to use the other to connect to rewards (Overwatch League tokens to my Battle.net account for watching Overwatch League), because I'm not allowed to do that on my "branded" account. An account I never wanted to exist.
I cannot find a 2021 graph of US gasoline consumption for that year or this year.
understanding how tcp/ip works well enough to diagnose problems.

nothing has paid off for me more than this; not even my own birth.
Cool to see you on hacker news!

I've been following your travels for quite a while!

Keep up the great content :)
I’ve mostly replaced pd.read_csv and pd.read_parquet with duckdb.query(“select * from ‘x.csv’) or duckdb.query(“select * from ‘y/*.parquet’).

It’s much faster because DuckDB is vectorized. The result is a Pandas dataframe.

Querying the Pandas dataframe from DuckDB is faster than querying it with Pandas itself.
With all due respect, if you actually don’t know the answer to this (misleadingly worded) question, you should probably also know that you sound outstandingly tone deaf to large swathes of the population who learned about Keynesian economics in school and/or are proponents of government spending/regulations.

Are you trying to convince people or just trying to catch someone tripping up on your bizarrely biased trick questions?
Why the specific criticism of stable coins?

Seems to me that Tether and USDC are both different cases for one thing, and secondly why are they specifically "gasoline" rather than the incredible (and misleading) returns advertised by some DeFi protocols?
Strong Towns has been pushing the narrative that this may be a result of roads becoming less congested, therefore eliminating a naturally occurring traffic calming measure.

I find the narrative reasonably persuasive but I’m not 100% convinced. It does make slightly more sense than “everyone suddenly became psychotic” post-COVID. But FAA numbers lend some credence to the “Americans are suddenly just angry people” idea.

Vox has picked up on the congestion-as-traffic-calming idea, so perhaps it is becoming mainstream.

https://www.vox.com/23178764/florida-us19-deadliest-pedestri...
That term reminds me of "yak shaving" for some reason.
I added a search engine called "google verbatim" to Chrome with the URL https://www.google.com/search?q=%s&tbs=li:1 and the keyword "g". So I just type "g whatever" in the address bar and get verbatim every time.
Discipline has no value of it's own. It's a method, among others. There's no way to deduce from a perfectly orgamized garage weather it is because the oganizer had discipline or if he had fun.
At the bottom of the search results:

Australia | Brisbane, Queensland - From your IP address - Update location
Help Send feedback Privacy Terms

If you click "Send feedback" you can ... send feedback.
I wish that had been the case for me. Anxiety and depression go hand in hand with me, so being apathetic and procrastinating via escapism (games and fiction books) were my only solace. As you can imagine, that spiraled out of control rather quickly.

It took finally accepting that I needed structure to start turning things around (along with medicine). I can hold the anxiety and depression at bay if I don't procrastinate, but I suspect it will forever be a temptation to take the easy way out when I get stressed about anything.

Short term pleasure is easy to come by, but discipline is thev only path to contentment, joy and peace for me.
You can also see the swirls come out dramatically if you take a seeded watermelon and leave it in (a very cold, to avoid mold) fridge for a few weeks!
I found the colours here to be a little bit muted - since you're using Oklab [0], it would be quite nice to make the saturation level user defined.

I was messing around with something similar (before I found out about Oklab), that generated a nice pastel colour ring.

(I didn't (at the time) know how to get the colours to a fixed perceptual saturation level, so gave up intending to come back to it.)

//something like this
static final int MAX = 255;
static final float OFFSET_R = 0f;
static final float OFFSET_G = (float)(TWO_PI/3);
static final float OFFSET_B = 2 * OFFSET_G;

public int buildColour(float theta){
final int r = round(MAX * sin(theta + OFFSET_R));
final int g = round(MAX * sin(theta + OFFSET_G));
final int b = round(MAX * sin(theta + OFFSET_B));

return 0xFF000000 | (r << 0x10) | (g << 0x08) | b;
}

(If I were doing it now, I'd use Oklab for normalisation.)

[0] - https://bottosson.github.io/posts/oklab/
Reduced maintenance of vehicles and roads may also be a factor. Although the comment elsewhere about miles driven increasing is probably the biggest factor.
Good point. So the article mentions the deaths per 100 million vehicle miles traveled. In 2021 it was 1.33, down slightly from 1.34 in 2020. However, I recall that in 2020 the deaths per VMT jumped up.[1]

[edit] changed 2022 to 2020

[1]: https://www.statista.com/statistics/191641/traffic-related-f...
> 2. Writing a proof of this size is not unlike building a medium-to-large size codebase.

Is there something akin to an IDE that you guys use for this.
Manufacturing white criminals: Depictions of criminality on Law and Order
We’d really recommend checking out the Connect protocol in this case - we totally understand that a new custom protocol would induce a few eye rolls, but it’s about as simple as it gets, especially with unary - it’s just HTTP POST at /service/method, switching on Content-Type between application/json and application/proto (for JSON vs binary payloads). All your existing tooling for HTTP observability should mostly “just work”. https://connect.build/docs/protocol
>To be fair, many Googlers are on Hackernews.

....hmmmmm....

I'd pay money for regex search.
It's already shifting. Look at their latest earnings report.

Behind the iPhone, their second largest income stream by far is services.
That presupposes that any activity can be fun for any person[1]. I simply do not believe that to be true.

I might not be able to tell if your garage is clean because you find cleaning to be fun, but there's a fair bet the inverse will be apparent.

1: Perhaps I should rephrase this as every activity for any person. At some point, you'll need to do something you don't find fun, and can't be gamified.
I suspected this is only for US residents (tax payers?). Is it also open for Europeans?
Not conflating anything. For example, systemctl will present results in a less/more like ui which is more tui than cli. gh is interactive, but it's about as TUI as a CS120 print and input exercise (and not much more advanced than a progress bar). There are a bunch of tools though (XXXcat type programs, systemctl, file transfer clients, mail clients) that go full TUI when invoked without CLI only parameters. There are even GUI apps that can be invoked from the CLI and run without the GUI. It's really common in unixland. What is awesome is to see interest in TUIs again. They are so productive.
I just checked. For Google US the last step is phrased as "Send feedback".
>I'm always amazed in the midwest what a difference there is between traffic in states that have (and actually enforce!) a "get out of the left lane" law vs states that don't.

Those laws are unAmerican: they're about people doing what's best for the common good, instead of being selfish, and that's completely contrary to American ethics and mindset. That's why Americans generally hate those "keep right except to pass" signs and ignore them.
This is a great mention, ty!
More to the point, squirting in porn is pretty much guaranteed to be urination, simply due to the volume and strength of ‘gushing’ involved.
There was an excellent talk from Jeff Dean a while back which went into a lot of detail.
This drama and unprofessionalism really undermines my trust in grapheneOS leadership. I think I will eventually move to calyxOS.
Just to give some context: a single talent was worth about 6,000 denarii. A denarius was the usual payment for a day's labour. That single talent was a sum of money worth roughly twenty years of labor. In the parable the person doesn't earn that twenty years of labor. They have twenty years of labor handed to them with no effort on their part. The rebuke wasn't: you should have woken up at 4 AM. You should have exercised. You should have taken a cold shower. You should have eaten with one hand while handling emails with another. Ten hour days or you are a loser. It was practically milquetoast; you could have at least put the money in the bank.

> Now as they were traveling along, He entered a village; and a woman named Martha welcomed Him into her home. She had a sister called Mary, who was seated at the Lord’s feet, listening to His word. But Martha was distracted with all her preparations; and she came up to Him and said, “Lord, do You not care that my sister has left me to do all the serving alone? Then tell her to help me.” But the Lord answered and said to her, “Martha, Martha, you are worried and bothered about so many things; but only one thing is necessary, for Mary has chosen the good part, which shall not be taken away from her.”
newsflash: point of sales transactions can usually be processed offline, and settled at a later point in time.

Merchant A might be unable to process while offline, while Merchant B next door will have no such issue.
They have produced Bayonetta 2 and 3, but that's kind of an outlier.
Do these concerns extend to the Linux kernel? Is a single browser kernel really that bad for everyone?
> they said they've "heard feedback". Where? Where can you possibly give feedback to Google about their products?

This exact discussion is pretty common on HN. Some people complain that quoted search no longer works, and generally someone from Google will show up to tell us that it does.

It's very interesting to me that this change is specifically targeted at quieting the complaints rather than improving the search functionality. The results are the same as before, but they will now show you the match they found so you can't say "but the string I searched for isn't on the page!".

That will certainly address one half of the complaint. But I have also seen it mentioned that quoted search may fail to find pages that do contain the quoted text. The example given was along these lines:

Website: "peering through reverent fingers <br> I watch them flourish and fall"

Query: "peering through reverent fingers I watch"

Result: "no results found for 'peering through reverent fingers I watch'"

Unfortunately, highlighting where the quoted string occurs on the result page will do nothing to solve complaints that google fails to find pages that contain the quoted string.
You're ignoring half my message. Certainly we need critical assessments, but whether the sun is centric or the earth (afaik the point galileo contested) isn't going to be life or death for millions. We don't need to gamble on that. We can gamble on cleaner cars being better for us with good confidence.

This is the second half of the first paragraph of my previous message:

> What are the odds that it does more harm to try to reduce emissions to keep a measurable quantity of gas in the atmosphere stable rather than raising it? Could keeping the atmosphere stable do more harm than if we all just assume it'll be fine and carry on filling it up with combustion products?
AbstractProofControllerFactoryImpl
Indeed. When I discovered this setting existed, and was enabled on all my devices, it made the hairs on my neck stand on end.

I think Today is the day I try moving back to Firefox again. I hope it's gotten snappier.
It is definitely too high for small dollar amounts.

This website has links to payment processors that show the different price for merchants with small dollar amount transactions:

https://www.cardpaymentoptions.com/credit-card-processing/de...

For banks not covered until the regulations that cap fee, the cost is only 1% + $0.04. But it seems the banks that are covered under the regulations are charging the max allowed, 0.05% + $0.21.
Hitchens’s Razor: That which can be asserted without evidence can be dismissed without evidence.
Funnily enough I just searched for "input: dispatch" and couldn't see a single match that included the key colon character so I really hope they fix that.
Yep launched two months ago: https://yep.com/
> I (and he) wasted years and haven't had many adult conversations with him and I'll miss those too.

Yeah, I just feel so foolish for not taking better advantage of the time we did have, both for my sake and his. Obviously we can't change things now, but sometimes it's really hard to come to terms with these kinds of regrets.
I'd advise moving out asap. That drain on your finances if no longer making the same will hurt you badly. If you've the funds you should find something you can afford long-term.

The savings from that alone could help you with future bills and living should you not be fortunate enough to find another good paying gig quickly.

Just two cents from someone who's been there.

I'm rooting for you and hope it turns out even better.

As 2-D from Gorillaz would say 'It'll be alright, in the end. And if it's not alright, it's not the end.'
Very low bar, even pip is using the rich terminal library now (that's how you get all the RGB animations).
I am certainly not at the level of needing or desiring this level of protection, but I point out / ask one question:

I understand iPhones (and maybe iPads) actually do not fully turn themselves off any more even when "powered off". Is it then possible that even before a device is sold to you, its history is known somewhere and you're not getting a "clean" absolutely untraceable unit?
I'm building through Pandoc and LaTeX, and just the LaTeX part on my modern computer is orders of magnitude slower than your numbers, ~20 ms per page. Is that a normal difference between plain TeX and LaTeX? Or more to do with the output of Pandoc?
First off, I'm sorry for your loss and I appreciate you sharing this.

Did you have a format or a set of questions that you started with? My last remaining grandparent is still in relatively good health, but I'm always cognizant of the fact that once she's gone so is all of her knowledge. I'd love to do something similar with her.
Lately I've been using books when I need information, instead of google, much better and less privacy issues. I recommend it!
Impressive, very nice. Let's see paul allens thesis.
Verizon Used to Be the Fastest Internet Provider. But There's a New Speed Winner
That much is obvious if you only factor in clean energy without GHG capture (note: capture is also being worked on), but a very slow rise is a whole different climate outcome (and gives us time to figure the rest out for centuries) than the current rise that has a measurable impact well within our lifetime.

Put another way, you're gonna die anyhow but most people prefer not to invite it while they can still live healthily. An argument about not being able to stop it completely when we can postpone the worst part by how many centuries (even without already existing capture technology) sounds very weird to me.
Licensing to drive seems like a scam, but a minor outpost on the scheme of scams great car-culture scams of car culture itself (the crime of jaywalking, pedestrian hostile roads, towns, and cities, suburban sprawl, all on top of the ridiculous cost of cars themselves, SUVs (cover a basic truck chassis and mark it up), SUVs classified as light trucks to avoid emissions standards...and on, and on, and on.)
Scrap paper has positive value.
It seems DDG handles quotes somewhat similarly to how Bing does (I just tried "input: dispatch" and got the same list of useless results from both. Google's are no better though.)
But Bing is much better for "life sucks and so do you". Strikes me that DDG just isn't "there" yet, which is the impression I've had almost every time I've used it.
The psychological price of entrepreneurship: The good, the bad, & what to do
Ha - I had a college roommate who would heat up a pan and place it near the "locked" thermostat to ensure the AC stayed on for hours at a time.
defi ohm clones have been popping up like crazy the past few years that promised things like, and I'm not exaggerating here, 10000%+ apy...the SEC hasn't stopped anything of the sort and they'll never be able to with crypto.

Consumers need education, which the SEC has attempted to educate roughly no people whatsoever about these scams.
Anybody who rejects the hypothesis that some tribal group to which they belong is how the truth is discovered and defined, and accepts the reality that it must be investigated without reference to the narratives and worldviews of said tribal groups including their own, is capable of parsing the truth. They might not arrive at the right result, but they're at least capable.

If a person can't do that though, then they're not even trying to parse the truth, they're just engaging in tribal in-group signalling with their peers, which as far as I can see is the vast majority of what humans do to the exclusion of all else. The supermajority of humanity waving red or blue flags and shouting their slogans hasn't sat down and actually analysed any of the underlying issues, that's not what their displays are about.

Maybe I'm wrong, but that's always the way its seemed to me, I've never witnessed that tribal in-group signaling being subject to any kind of critical analysis whatsoever, and any attempt to engage in such isn't seen as an attempt to find out what's true, but an attack on their tribe.

This isn't even limited to the more popular tribal in-groups. I am certain that you could find an Alex Jones infowars type who, if you sat down and earnestly attempted to engage in a dialogue with them about some belief they held that you could prove outright empirically was false, they would not view that dialogue as a mechanism for finding the truth, but once again, an attack on their tribe. This just seems to be the way the vast majority of humans work, and it kind of makes sense in a context of collectives engaged in constant struggle against each other for dominance in brutal and messy ways.

Nuanced views are a luxury few can afford, and a neat way to end up outcast and subject to the depredations of any of the aforementioned dominant aggressive collectives. Before you know it, they're forcing you to drink Hemlock.
I do too, people have become crazy. Distracted and stressed? People seem more pissed off and more likely to take risks.