skysight-inc/HackerNews huggingface dataset:
Thank you for a very thorough reply. Interesting read. We very obviously read different things. Basically what I hear you saying is: we have the technology, we can do it. Please correct me if im reading you wrong. And sure, that is the hope, and I'm not saying that we wont be able to find solutions - simply that our current solutions wouldnt work if scaled to the world. My argument is simply that we're on a massive ecological clock, and I dont see our current political systems or power structures being able to support the necessary change.

What I think your calculations miss is two things: 1) producing a fridge is harmful to the climate not just because it takes ressources to produce and ship and maintain, but because it uses limited ressources and pollutes after it is thrown away [1] and prices doesnt currently reflect the real cost on the environment. And 2) Technology is worth very little if politics and infrastructure doesnt support it. We could avoid a large part of the pollution of fridges if we recycle, but we need recycling plants, a government that mandates it, a culture of recycling, not to mention we need to share technology across borders.

My argument is not that its physically impossible, but that it isnt realistic in any way to imagine we could scale our way of living to the entire world with our current political, tehcnological and cultural infrastructure. Right beside everything you describe, there is an on-going climate-crisis of extreme proportions going on. The way we live in the west is built historically on fossil-fuels and direct exploitation of other parts of the world, and it has led us to the brink of ecological ruin. Even if technology might be able to ensure that the rest of the world wont need to rely on fossil fuels in the same way we've done historically and still do, there is not the political will or the infrastructrure to do so. There will be, maybe, in 10 years - we'll see.

So yes, my standard of living rests explicitly on poorer countries not living like me. Because we dont have the technology or infrastructure in place to support such a massive increase in living standard without it impacting the climate. It doesnt matter if we have the technology in ten years if its impossible to implement at scale.

[1] The cooling industry play a huge part in glomal warming: "Part of the problem with refrigerants, however, is that much of the harm they cause is after we as consumers have finished using them. It occurs out of sight, and so largely out of mind." https://www.bbc.com/future/article/20201204-climate-change-h...
Maybe it’s zero relative to the earth-moon center of mass, and/or the rotation simply isn’t that exact for the relative speed to be zero.
I think personally diet and exercise made the biggest impact. A diet that works for your body not your ideology, lots of real experimentation needed here and stop ignoring how you feel. For me getting off of carbs and doing light keto seems to be what my body wants.

Mix in some light exercise. Nothing crazy here, with all the health tracking available these days just aim for the minimums shown there. Doesn't have to be every day, just shoot for the majority of the week.

You might be shocked at how improving these two makes a difference. Do not take these to extremes, just aim for a better baseline than what you are doing now.

Also I'm speaking as an american here, and I was especially bad in these two areas. YMMV.
In UK, I cant purchase any raspberry Pi, all sold out.

The PICO and 2040 microprocessor are available in high numbers.
> I find the lack of humor disturbing.

I'm split on this. The occasional Monty Python reference in an otherwise informative post is terrific. But I don't want to see memes here all day, too many great Reddit subs were ruined by that. I don't know where the slippery slope starts, but I prefer the conservative approach.
Moving words around is perceptible to humans though. It can even destroy the meaning of content.
Apple files for restraining order against stalker
> I can't imagine many subjects for which decades-old results would be more relevant than current ones.

- recipes (doesn't matter whether it's from today or from 30 years ago, what matters is the quality of the recipe)

- art and art theory

- poetry

- chess

- films

Searching by date or date range doesn't work, when you don't know when a relevant article was written. What's needed is not an option to select older articles, but an option to stop prioritizing new ones.
I know what the RFCs say. RFC 7301 also says: "In the event that the server supports no protocols that the client advertises, then the server SHALL respond with a fatal "no_application_protocol" alert." It's not what happens in reality. You may try:

openssl s_client -connect google.com:443 -alpn foobar

Now if you come up with a way to exploit this behavior I'm interested to hear that. (I was at that point a few weeks ago, but I haven't gotten around doing a thorough analysis how relevant that property is for the ALPN method.)

(There's a subtlety here I should note: It seems many servers will accept garbage ALPN identifiers, but will not answer with those identifiers. Instead they will allow a connection with their default protocol and not answer ALPN at all. This likely makes this nonexploitable in the ACME case, but still feels problematic that they rely on such subtleties.)
This short video explains the system very well. https://twitter.com/DGlaucomflecken/status/14846797598292090...
I'm not sure of anyone covering all the approaches in depth but by far the best solution is to use advisory locks. Take a look at Que, there are implementations in Ruby/Go that I'm aware of but you could easily port it to anything else as it's just a bunch of pretty simple PostgreSQL + some session features.
OCSP always seemed a bit absurd to me: Instead of sending a OCSP stamp, the CA could also issue a very short lived certificate on demand. It would have the same effect of asserting that the CA currently considers the server to be verified and it doesn't need a separate format.
New Research Hints at 4 Factors That May Increase Chances of Long Covid
> It means the stereotypical commenters are 20-30 year old, white, male, single, programmers, living in the Bay Area and making $400,000 per year.

I'm 2/6 on that scale, but I feel like a rather average commenter here. I suppose that the standard deviation is huge on this.
I've been collecting some remnants of what the author calls the "old web" at https://github.com/ldorigo/awesome-list-of-specialist-websit... . Would love for more people to contribute. These passion websites give me a genuine feeling of nostalgia and happiness.
The Matrix Resurrections Should Never Have Been Made
Even if haggling is fun for you, it is still a big expenditure of time and effort that accomplishes nothing. There's simply no reason for it to exist.
So what would such a language look like?
It's a bit naive to think the editors of these journal don't contribute.
For me, Melatonin (just 300mcg, a very small dose) and cutting out caffeine and chocolate are sometimes required.

Two less obvious things that work for me:

- Massage the back of my neck rigorously before sleep. Probably this improves blood flow to the brain.

- Unlock the window handle slightly, to get a constant flow of air towards the head. Probably I need more oxygen (or lower CO2) than usual because this doesn’t work for my wife.
That "manual verification" back in the day was an email verification link, so again, back to relying on DNS. I don't think there's a way around it, but at least with certificate transparency we'll know if it happens.
I got access to the Kagi beta a week or so back, and have been daily-driving it as my default search engine ever since.

I've only ever "fallen back" to Google for a small handful of searches since then, and only out of curiosity for what it might look like in comparison to the Kagi results.

Although it's only been a small amount of time, I'm sticking with Kagi for now because the search results are at least on par with Google's, and significantly less encumbered by Google's SERP dark patterns.
I see the USA developing these advanced flying 'targets' in the face of mobile weaponry that with a few Apple iphone chips in it can be defeated by a $1000 portable weapon. This weapon will be made of plastic (except for the solid rocket metal expansion throat - propellant plastic). 10-20 of these can be launched on a fire and forget basis at one of these helicopters and it's survivability approaches zero(even 2-3 may be enough). Armed forces globally are developing these e-weapons, and additional ones based on smaller consumer quad-copters = soon a future war will be fought with these. The ones with Defiant X types in their armies may well lose. The absence of new ways of thinking/fighting future wars in the USA/UK etc might be a factor. The US/UK tends to be run by a geriatric old boy network at all levels. One only needs to see how well they run their politics to see how deep this rot is.
Keeping a daily log of progress helps prove your research is original.
Last time I was in one of the large, free museums in London (British Museum, Natural History Museum, Science Musem etc), a tourist asked me to read out / read simpler the words shown above the donation box. He then put £30 in.

I was surprised, as I'd never thought to donate to these museums. He pointed out that he didn't pay tax in Britain, and entry tickets to a similar museum at home would be around £30.
Thanks for sharing. Never thought that carbs could significantly impact sleep quality.
I have no "desktop" tasks that need elevated privileges. I only use a GUI because I want to run things like a browser and a media player. If I need elevated privileges it's always a one-off job, which means I need a commandline anyway.

There's a bunch of influential people that are bent on making "Linux desktop" be something that competes effectively with Windows and MacOS. Setting aside that I don't think those are particularly desirable objectives in the first place, I simply don't see it happening. Despite their deficiencies, Windows and MacOS work better than Linux desktops.

A lot of the Linux desktop effort seems to really be "Linux laptop" - Linux support for machines that are constantly moving from one hotspot to another, and constantly having storage and other devices plugged in and unplugged. That isn't my use-case. Most of my Linux machines are servers with no GUI. The one with a GUI doesn't travel, and gets something plugged into it maybe once a month.

I realise that my usage pattern isn't universal; I was just correcting the claim that "all desktops use it". You only need one counterexample to refute such a claim.
I stumbled across this recently and was puzzled.

If I find that link / another example I will share here. <placeholder>

But this definitely is a feature of YouTube where content creators have an option to hide the date. I googled and found the documentation for this feature.
Keep an eye on Render, AFAIK they have PITR and HA for Postgres on a roadmap. It's a solid Heroku replacement.
So do I - that's why I share. Perhaps somebody may have an idea.
I actually think these fees are an easy problem to solve, but they can’t be solved by academics themselves due to the incentives (i.e. publishing in these journals plays a big role in promotions and possible future grants being awarded).

If funding agencies capped grant publishing fees at say $250 per article, while still requiring open access, that would be the end of these insane page charges. The journals would have to adapt. No one is paying $11,000 out of pocket to publish in these journals…
Are they angry that someone volunteered?
You should avoid ecdsa and use ed25519 instead.

https://www.schneier.com/blog/archives/2007/11/the_strange_s...
Nobody should use the thing that the documentation tells you to use...

Vue 3 looks a lot better than Vue 2 but honestly it's just playing catch up to React. I don't know why you'd choose it.
> [Stoicism has] always been less of a philosophy and more of a ruling class handbook on how to conduct oneself.

Sounds like a pretty disingenuous take. Epictetus was a slave and a Stoic.

> "Our imaginary fears harm us more than reality ever does.". I think that depends pretty heavily on your reality.

Yes, but it's true for the vast majority of humanity, and so arguably considerable suffering is imaginary is it not?

> Detachment from reality or fear is a pseudo-cure that just attempts to skip over true existential problems.

Stoicism is not about detachment. A better reductive one-word summary: Stoicism is about perspective.
Maybe Google Maps just didn't have enough data about that road or there was a jam on the highway. There are a lot of factors to consider and knobs to tune. In old days navigating software was just looking for a shortest possible way, which given that only main roads were known, was quite a reasonable algorithm. Nowadays all the main players have not just highways and city streets, but also trails and unpaved roads, traffic information, road danger (bad pavement, potholes), et al. There are quite funny accidents because of all these, e.g. I remember reading about Google Maps sending people via a muddy road where most of the cars stucked [1]

1. https://edition.cnn.com/2019/06/26/us/google-maps-detour-col...
You'll want to have a stronger link before you can worry about what kind of relation it is exactly. And if you ignore the people with scores <60% you lose most of the correlation entirely, which to me suggest there's something causing both bad sleep and bad academic performance rather than there being some continuous relation. In fact the distribution looks bimodal which suggests there's something splitting the population in 2.
Pwnkit: Local Privilege Escalation in polkit's pkexec
One reason they continue to exist is because Google will often rank the add-laden Wikia site higher than the respective community-organized wiki.
> This is incredibly valuable because a good testsuite lets you check your specification.

Could the test suite actually serve as the specification?
Nobody's stopping you from running MinIO on top.
Many years ago I had a discussion with a friend about something similar, in the sense of tracking PDF downloads. He wanted to sell educational material in PDFs and he wanted to be able to track pirated copies and who shared his paid PDF and that sort of thing. My proposal was something similar, but using steganography inside the PDF content instead of using metadata that can be (relatively easy) stripped. Each time someone bought the PDF, some trivial data (email, date, IP...) would be embedded in the first and last page of the PDF (title page & blank page) at specific coordinates with very small font size and almost white color (same as the page), so that later someone could read them if needed. Yeah, a silly solution and perhaps that's why it didn't move any further past the proposal phase.

Hope I'm not giving any ideas to Elsevier and all the other greedy publishers with this ;-)
As a physicst I associate him primarily with Shannon-Nyquist, but his name has that Gaussian quality of cropping up everywhere.
How difficult it is to scale depends on your requirements, but if those aren't strict it's as easy as adjusting a parameter. In my experience it's not hard at all.

If you can live with not strictly ordered messages around scale time you just rescale. If you can live with some latency you stop producing, wait until lag is zero, scale, and then start producing again.

Plus if you pick a partition number with nice divisors like 6, 12, 20, 24, 40 or 60 you can have balanced consumption with different number of consumers.
I just tried on Kagi, this was the result: https://imgur.com/a/Ds1YTf5
I've been using Kagi for a little while now, honestly, it's been pretty great.
It's "automatic", see https://www.w3.org/International/articles/inline-bidi-markup... and https://unicode.org/reports/tr9/

However that algorithm has a couple of flaws in mixed left and right ordered text, and a couple of control characters have been introduced to solve the issue: https://www.w3.org/International/questions/qa-bidi-unicode-c...

Could play a bit in https://www.babelstone.co.uk/Software/BabelPad.html to see how things work.
What you said might or might not be true for those journals with volunteer editor. Nature, Science, and Cell they all have quite a few journals with hired editors, and the editorial process is quite different between those.
Is it complicated?

Greater efficiency is good, because it makes society "richer".

If that societal wealth increase doesn't go to the average person, then why should they care about efficiency?

The luddites didn't hate efficiency, or machines, they sabotaged the machines because that was one of the few ways they could hurt the interests of the people who were mistreating them. Specific machines were targetted because of who owned them, and the way they were treating workers.

For wider context this time the royal families of Europe were waging war to prevent democracy spreading. A great deal of this funding came from the UK, yet at the same time their poor people were rioting due to lack of food, and tax increases to fund the war. Folk songs at the time tell tales of people signing up to fight the French because the other option was starvation.

It's convenient that we remember these people as "silly folk who were scared of machines" rather than "downtrodden masses revolting against a cruel dictatorship waging war against democracy".
Three things might come into play here:

1. AFAIK Google ranks pages (amongst other metrics) by how "fresh" they are. A date given on a web page might count as a measure of "freshness" so it would be good SEO practice to eliminate the date.

2. Google can measure how good its search results are by simply tracking the click-through. So, assuming search term "t" can lead to older results (technology ten years ago) or newer results (technology now), Google can refine results for the term by looking at the click-through rates. And if most of your fellow searchers look for newer tech, you looking for the older stuff might be marginalized.

3. With tracking being as sophisticated as it is, you might simply be in the wrong "cohort". If that's the case, you might try to alter what google knows about you by looking until you find the results relevant to you and then clicking on them. Even if that means going to page 10 of the results.
Honestly, the tech stack for a blog does not matter. Or should I say, the only way it matters if it allows you to publish content easily, which is pretty much any CMS.
> The upshot is, so long as your postgres + rails app isn't doing some kind of DB write with every request, and doesn't do much - or ideally anything - with Redis

Yeah that's the thing I never understood about Fly.

Globally scaling a stateless web app is very nice to reduce latency but what happens when you have your web apps in US West, US East, EU, India and Australia but Postgres and Redis are sitting in US East.

Anytime you perform a DB / Redis write aren't you back to waiting 70ms-300ms depending on where in the world you are?

Background jobs that flow through Postgres or Redis are super common in a bunch of tech stacks (even Elixir / Phoenix with Oban), and with Rails specifically any type of websocket broadcast goes through Redis too which kind of defeats the purpose of trying to achieve low latency websocket connections since every broadcast goes through Redis in US East while your web servers are around the globe.

Am I missing something important here? Personally I haven't developed a single web app in the last 8 or so years that didn't heavily use Postgres and / or Redis. These are mostly Flask, Rails, Django and Phoenix apps.

I want to like Fly but every time I think about the above I talk myself out of considering it because each web app instance costs money. If you have let's say 6 instances spread across the globe with 1 dedicated CPU + 2 GB of memory each that's $31 x 6 ($186) just for your apps on Fly[0]. If you can't get around high latency for DB / Redis writes and writes are fairly common, it's a hard sell to pay $186 / month for that when you can get a 1 CPU + 2 GB VPS on DigitalOcean[1] for $10 / month and not think about globally distributing your web apps.

I get that the $186 vs $10 isn't a totally fair comparison because with Fly you're getting 6 CPUs and 12 GB of compute while with DO you're getting 1 CPU and 2 GB but with Fly even if your app can happily run with 1 CPU + 2 GB of memory you have to pay for each distributed instance if you want that global reach. With DO you have the option to use that single $10 / month VPS to run your app and forget the idea of global distribution, so if your app fits on that instance size it really is directly and fairly comparing $186 vs $10.

[0]: https://fly.io/docs/about/pricing/

[1]: https://www.digitalocean.com/pricing
That time when there was a big propaganda campaign to get everyone to hide inside for a big scary virus.

We probably maybe not really sure saved 0.5%-1% of the population, so it was worth 2-3% of our lives worrying about it, 10% inflation, public transport becoming financially unviable, various career paths literally disappearing, an irreparable political split, education being deleted for a bit, etc.

Thankfully, slightly later on, ~all then got it anyway so now there's at least a critical mass of people who realise this was all a load of shit and I don't have to adblock it by self excluding from all social networks.
I want a better sleep schedule but not bad enough to put it into practice. My day is full of stuff, and when my wife goes to sleep is when I feel like it's finally quiet enough to get some programming done. Or do whatever I want.

My sleep cycle is that I go 4 days until I have to take a longer sleep (10 hours) and the rest of the time I operate on 6-7 hours of sleep. I usually wake up at 7-7:30 and I usually go to bed at 12-1 or 9-10 on my long sleep days. It's inconsistent and I worry about that fact.

The biggest blocker for me is my time alone and distraction free. I like and want distractions to be gone when I work on personal projects. Early morning doesn't get me that as my wife wakes up at 5:15 (maybe if I woke up at 4?). If she's up and I'm up there are interactions which is great. And then there's text messages from friends and family and work chat all day. I can mute both and do but it's there, beckoning me for my attention. To take my focus...

Look I know what the answer is for me. I need to replace work time with project time. My life would be in more balance if I had my 9-5 chunk of time where I do what I like doing (vs work stuff) so I don't feel like I'm living 3 lives in a single day.

That implies my personal projects make enough money to have a family on. Not true now so the grind continues.
Not Even Free Money Can Fix a Carbon Tax
I'm not sure what that has to do with my choice of database. I just do it the way every web app does those things.
I haven’t heard of Beanstalkd before. I am just starting to read there site, but this sounds like a distributed job processing system? There’s some potentially some overlap. Our goal was to have a serverless form of event sourceing. We don’t have 1000s of subscribers to events (we aren’t FB), so our approach is working ok for us. Thanks for informing me about Beanstalkd, I will read up on it more.
>Most of your kids are going to die before they're adults.

If they survived and if your wife surviived, a large number of women would have likely died giving birth, possibly at an age of 15 or 16 or so.
There might not be any issue, but since it's wasn't brought up, I'll add that you might want to ask your doctor if running a quick blood check for iron might be a good idea. It's probaly nothing, but low iron levels can make you very tired.
There are an incredible number of websites that have incredible read:write ratios. I would suggest doing everything you can to avoid writing to the database on every request.
Can anyone share portfolio companies of Hyper.com?