skysight-inc/HackerNews huggingface dataset:
There's no chance of limiting warming to 2 degrees anymore. Not only are emissions still rising, but the rate of increase is also still accelerating. It's just not a realistic goal.

https://www.theatlantic.com/science/archive/2022/04/un-ipcc-...

https://www.iea.org/news/global-co2-emissions-rebounded-to-t...

https://www.nature.com/articles/s43017-022-00285-w
No, and I wouldn't, since I absolutely love it. I've put our entire build pipeline and everything into one single cluster at the moment, and been finding it incredibly straight-forward and easy to build our CI/CD pipelines using it.

Do I recommend Kubernetes to other people/companies though? Absolutely not! The learning curve is incredibly steep, and it really does take investment into understanding how it works.

But to anyone who is looking to use Kubernetes, I highly recommend https://helm.sh since it actually makes templating deployments significantly easier.
> I cannot imagine that Google engineers would live with such deeply broken systems as daily drivers. So whatever that secret is, whether it consists of drivers, known hardware configurations, or even just config files they use to ensure optimal operation – that's what I'd like them to Open Source.

Hey there, Google engineer here (opinions are my own, etc etc). I work in the ChromeOS platform team. We have hundreds if not thousands of very talented (not me) engineers who work on low-level firmware, drivers, kernel, performance optimization, etc on Linux. ChromeOS is still Linux and almost entirely open source[0], we also upstream most of it[1]. A lot of the improvements that ChromeOS has had for multi-monitor support, plug-and-play devices, wayland, keyboard/touchpad firmware, etc have all entered mainline Linux kernel and should be perfectly usable by the whole Linux ecosystem and other distributions.

I don't work with the gLinux team anymore (used to in the past) so I don't know how what exactly they do with their stuff, but regardless of the "it's not a real linux distro!" hate ChromeOS might get, we still run on a fully open Linux environment ourselves.

[0] https://source.chromium.org/chromiumos/chromiumos/codesearch

[1] The stuff we don't upstream it's usually because either we can't (ChromeOS-specific hacks that the Linux kernel mainline wouldn't accept) or we haven't been able to yet due to needing to clean up patches before they are accepted. Regardless we'll still open source it in our kernel tree
do you use any particular browser or extension? or do you mean stuff like gopher/gemini?
https://qntm.org/clean
Surely this is not shaving from the build? It's shaving from the source. The build would never have 80MB of TypeScript types included.
Hustlers I've met were homeless at one point, didn't have family support, worked 2 to 3 jobs, and got out of homelessness and successful now. None of them write blog posts or use social media.
This makes too much sense to me to think people use Kubernetes for anything else. Why must one use Kubernetes for EVERYTHING unless there is some higher-order reason?

I use Kubernetes to host something like 6 of our own services, and it excels at that and is fairly simple. Databases and other things use different services.
The Rise of Observability (O11y)
Do you know of some writeups for this? I am like halfway there but just mess with podman+systemd on the weekend.
Thanks for making this project, it looks fantastic! I might end up using it if I can figure out how to from Python.

I did mention that this is what you're doing, I just thought it wasn't clear from the blog post. But I did miss that you can use an SQL expression to choose the grouping. This is ideal for the application I'm thinking of, which a "message type" field that corresponds pretty closely with which rows are similar.
Excellent quotes, and certainly inspired me to put Code Complete on the reading list.

Out of curiosity - how did these quotes come to mind/hand so quickly? What's your notetaking process look like? How do you keep it all organized?
The main reason we don't want a ubiquitous national ID is that once it's there, everything will require it, which means everything you do will be tracked. Which is okay until the government decides to go psycho and attack some section of the population. Right now, literally every red state would love to get their hands on logs filled with IDs of people who have anything to do with abortion (a Texas bill makes it illegal to even drive someone to an abortion) so they can put them all in jail (abortion doctors get 99 years). In the past it was the gay rights movement, civil rights movement, the satanic panic, the communist panic, rounding up all asians into concentration camps during ww2, etc. We can expect more of this, and a ubiquitous ID makes it much easier for the government to execute these plans.
AWS used to have this problem, which is why their JS framework now recommends only installing and importing parts of the API you need: https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-...
I'm not educated about chinese history but I will read about it. I'd like to clarify that I don't mean anything radical like replacing fabs with home production. Free software never replaced software companies, they coexist.

I just wish it was possible so that we always have the means to produce 100% freedom-respecting general purpose computer hardware that's viable for daily use. That way we're not forced to accept the status quo when corporations start bundling suspicious stuff like IME into their processors.

We already have the means to produce freedom respecting software ourselves but that gets us nowhere if the chip makers start requiring cryptographic signatures before executing software. What good is free software if we can't run it?
Luckily I never got picked up K8s, I found Docker Swarm simple and easy to use.
> Then the docs said to try adding the `-GNinja` flag to Cmake to build with ninja.

note that nowadays you can just pass --parallel to cmake and it will do "the right thing" whenever possible, c.f. https://cmake.org/cmake/help/latest/manual/cmake.1.html#buil...
As of a few years ago, most engineers in my group had Apple laptops but linux desktops and mostly the laptops were being used as "terminals" via remote desktop and Chrome (as you were not supposed to store source code on a laptop anyways in case it was stolen but with some exceptions). I often used a linux laptop (or chromebook) and mostly just ssh'd into a "screen" session running lots of emacs which worked OK on the google bus.

The only folks with Apple desktops were people doing iOS work and I think they may have had linux desktops as well.

It was fairly easy to get another linux "desktop" which was really just a virtualized linux machine in the cloud.

[1] Yes, still called googlers.
It's needlessly pedantic, the navigation says "More countries coming soon". OP's submission headline is editorialised and I guess most people understand what to expect.
The whole S3 sleep fiasco is the stuff of nightmares. I have a gen 6 X1 Carbon too and I've gotten it sleeping very well. I also have a Dell XPS 15 that I love but... it's been 2 years since it was brand new and it's still stuck on S2 "idle". As I understand it, Microsoft wants it this way so they can maintain network connectivity. My major gripe with the Lenovo is the 16 gigs of RAM soldered on the board. It's so nice to be able to pop open my Dell and put up to 64 gigs in there, while replacing the SSD in one of the two M2 slots.

Then again, I'm typing this on a 2019 Macbook Pro (Intel) that has nary a single replaceable part.
Fashion has moved on, so the anorexic has been largely replaced with bikini fitness. This is not a joke. You will also find that among bikini fitness athletes, you will find a lot who have been previously anorexic.
FWIW - Internal Family Systems has been a very helpful therapeutic tool for someone I know suffering from Childhood PTSD.

It has nothing to do with... whatever this TikTok/Social Media thing is.
Again, this is not unique to ADHD. None of those other things I mentioned can be detected by a chemical analysis either.

And morphine is as big - if not bigger - problem than amphetamines.
I would skip Uncle Bob and Marting Fowler's books and just read Code Complete. It has everything you might want to know about coding and then some.
As someone who uses a password manager, "passwordless" is a major downgrade.

With a password manager, I can click on the site's entry in it and it'll automatically open the page, fill in the login form and submit it. One click and I've opened your site and logged in. If I manually end up on your site I can just hit a keyboard shortcut to auto-fill the login page and submit.

With "passwordless", I have to type my email manually (not all password managers properly support only filling in the email address without also looking for a password field), then wait ~10 seconds for an email to arrive, click on the email link (or copy/paste the OTP) and don't forget to delete the email.
Is anyone else just not worried about this at all? I started using IRC at the age of 7 and I turned out okay. My brother who ran with the local hoodlums is still a mess to this day. As as far as my children, I would be more concerned with them going to a nationalist political rally than I would be about them being online. Back in my parents time there were roving religious cults that indoctrinated youth, these days at least my kids can look these up online and realize what they're getting into.

There is a big, seeming North American sentiment that children are incapable of functioning without an adult and need to be protected at all times, rather than fostering their capability for independence. This is not to say you don't watch over them, but they have the capacity to learn from the world just as you do.
Probably better to use a split test. Segment the list into two segments (via random assignment). Send one segment two emails per month, send the other one per month. Compare the segments.
Not only that, but you will substantially improve your lighthouse/pagerank score by removing GoogleTag/API/AdSense/etc.. scripts.
To me, mindfulness meditation helped me a lot with concentration because it was like learning mental aikido, in the sense of not trying to remove invasive information, but redirect it in a way that doesn't affect my focus. Everything stops being so important by default
Ask HN: How to serve a single JavaScript file fast around the globe?
We have a single JS bundle file that websites around the world used.

We want to ensure that the JS file doesn't increase loading times significantly no matter where it's requested from the world.

Which solution would you recommend?
I like winamp
Actually I'm using it on bare metal and it works. Initial setup wasn't very hard but I think it could be more intuitive. Overall I think documentation for self-hosting kubernetes sometimes a bit incomplete.

Yes, I need to add A records with IPs for each domain, but that's one time setup. I did it manually, but you can automate it [1] (depends on what you use for DNS provider but you can extend it to support your provider or maybe there is another existing solution).

I'm not sure that one server in front of the cluster is more reliable than using all cluster nodes for load balancing. I guess that in automated solutions like [1] cluster's node could be automatically deleted from DNS if it went down.

My setup is not so big so I don't have real need for load balancing, but it seems possible with existing solutions.

[1] https://github.com/kubernetes-sigs/external-dns
You can use it from python as follows:

db = sqlite3.connect(...)
db.enable_load_extension()
db.load_extension("libsqlite_zstd.so")

You probably still have to figure out how to make that work cross-platform / how to ship that binary though.
Maybe the word "toy" is wrong and I'm sorry for that if it offended anymore

But I stand by that such documentation tools are really not great. I've argued why here: https://news.ycombinator.com/item?id=32305770

Now if you clearly understand the tradeoffs of such tools and still decide to use it, that's fine. What I see in practice is that many decide to use such tool and are not really aware of the tradeoffs they make.

I personally believe being accessible is a mandatory feature for any documentation website framework. But maybe you'll publish the docs just for yourself or a very limited set of persons, in which case you might care less.
At least for most hosted solutions, Kubernetes seems to be "cheap" (compared to other offerings at that provider) after you pass some reasonable threshold: something like 6-8 services each running 3-4 instances or so. This threshold seems to roughly end up being $500/m.
I have a (thankfully mild) inherited retina disorder. If you read the part about lasers and eye damage it’s basically that, but the “lasers” are faulty genes rather than anything external causing the eye damage. And I can verify that at first my brain did an incredibly good job at error-correcting over it, but in the last couple years it’s finally been able to “peek through”. One day I was hiking and suddenly had black spots in my vision. Then after that I woke up one morning and noticed large black halos in my vision that went away after a couple seconds of being awake. A couple weeks later and I started getting flashing visual artifacts in the edge of my vision.

Which is/was terrifying because I didn’t know this was a multi-decade process I was just becoming aware of and instead assumed that if I just noticed this much visual degradation in a couple weeks then surely I’ll be completely blind in a couple more? Thankfully that’s not how it works, the damage has been increasing at a slow steady constant, it’s just that the processes in place to correct for said damage do a _really_ good job at hiding it, until they don’t, so the rate of degradation seems much worse than it actually is.

That said, please if you notice any new visual artifacts get them checked up on _immediately_, while my case is a slow genetic issue sometimes it’s a detached retina, which can happen for any number of reasons and can usually be reversed quite easily with surgery if caught early. I was “lucky” mine was genetic rather than physical trauma, since I didn’t go see someone until things got noticeably worse.
> we haven't even managed to stop (or greatly slow) the growth of global emissions

We definitely have managed to greatly slow emissions growth, and it seems pretty likely that humanity's greatest carbon emitting year will happen before 2030. https://twitter.com/Noahpinion/status/1517943601124229120/ph...

This is slower than it should be, but there's very promising progress to build from
The UN*X mantra is that text is the common medium and data should be transferred as plain text, as opposed to any other way of encoding data structures like binary.

Escaping problems as in, you embed data structures into text via JSON or XML, and have to write \uXXXX and \" etc, making it unreadable once again.

No, the claim that UN*X is stable is bizzare.
Googler here, opinions on my own. While nothing prevents us from switching desktop environments (many of us do so), basically anything outside the default GNOME/X11 configuration is not supported. (It used to be Cinnamon but we're switching away.)

Bluetooth accessories are not guaranteed to work. People struggle with screen configurations all the time. Nvidia driver updates are still a nightmare. I'm pretty sure there's no secret sauce.
Imho it will all depend on China and India coming to the party, and considering cheap oil and coal funds their expansion i can't really see that happening any time soon
It looks like it is possible to use totp for your backup second factor, which would let the libraries store the secrets on paper and require ID for a password reset:

https://webapps.stackexchange.com/questions/127464/enabling-...

It looks like it is a pain in the neck, but also possible to use it as the main second factor, for people without phones.

This reminds me, I need to move 100% off google’s ecosystem.
> childhood onset is a diagnostic requirement for adult ADHD

What would be the diagnosis for adult-onset ADHD symptoms without a childhood history of those symptoms?
This seems like an overly ambitious project.

California hasn't built a new reservoir since 1979 when it only had 23 million people.

Build more reservoirs. Right now wet years are flowing into the ocean.
I’ve been recently going through a bunch of smart thinkers' Twitter likes & podcast appearances. They always like and recommend great new content.

Since I’m going through their likes anyways, I thought this could be helpful to others, so I decided to send it out in a customizable newsletter each week. It's full of great content, interesting articles, and newsworthy items.

You subscribe to as many people as you want, and it all comes in one email (no inbox clutter haha)
Nice project. I'm not sure about the name though. "snoop" has some nefarious connotations..."snooping around":

> investigate or look around furtively in an attempt to find out something, especially information about someone's private affairs.
> Looking through my wallet, the only thing that would have a significant hurdle to replacing it is my Egyptian residence permit

Maybe don't carry that in your wallet if you don't need it where you are and it's so hard to replace. :)
> you can have several different build configurations 'active' in parallel (build.release, build.debug, build.cuda etc.) and then activate the right build by just going to the relevant folder and running make.

That is an interesting use-case I hadn't heard of before. But I guess if that is really needed, you could also just have multiple checkouts?
Yes. The overwhelming majority of people that I worked with in SV had never been poor, never been homeless, never worked a fast food or customer facing retail job, and never lacked support from family or some kind of extended network.

They were accustomed to lightning fast internet on Macbooks and constant technological churn. Unfortunately for these exceptional people, poverty is logic resistant and nearly impossible to understand second-hand.
How do you get over vendor lock-in, and the issue where it is often difficult to debug these solutions?

Also how is the cost of Lambda? I know for AWS the logic apps have a really high cost (but function apps seem to be reasonable)
Here's an idea:

Why not allow the owner of a Google account to delegate a trusted third party who can handle MFA/otherwise approve logins on their behalf. I kind of do this already by setting the recovery emails for family members (especially aged parents) Google accounts to those that I control, but to my knowledge it is not possible to do the same for the mobile number used to secure the account.

This way, at least as I imagine the authors scenario, the library's regulars could delegate them as the trusted third party, problem solved.

Oh yes, and also what they write -- add an on/off setting for "Be less anal about logins from unrecognized devices".
A Machine for Thinking: How Douglas Engelbart Predicted the Future of Computing
I keep getting calls from recruiters offering 30k€ in North Spain, but they are hurting, as nowadays everybody is getting better deals thanks to remote work.
Normal currying describes an isomorphism between functions of type (A x B) -> C and functions of type A -> (B -> C). With dependent types, we can have an isomorphism between functions of type ((a : A) x (b : P(a))) -> Q(a, b) and functions of type (a : A) -> ((b : P(a)) -> Q(a, b)). What your article proves is a bit less generic with Q doesn't vary accoring to a and b; i.e. an isomorphism between ((a : A) x (b : P(a))) -> Q and functions of type (a : A) -> ((b : P(a)) -> Q).
If it says "YOGA" or you can open it more than 180 degrees.....
You should start unsubscribing and setting some filters, for your own good.
My experience is that the politics and BS lead to BS ratings that go against the written policies because there are contradictory backroom policies.

In this market, we can't seem to hire anyone (we aren't competitive on salary). So I guess it makes sense that they want to keep the low performers since they wouldn't be able to backfill. This still sucks since there's a lot of stress dealing with poor ratings and not know if you will get fired. And then even if you do work hard and perform well, there'd no guarantee that will increase your rating or comp.
Tax returns are public in Sweden too.

I would guess it's the same in Denmark (even if they're not quite as socialist); Perhaps Finland.

But the majority of tech in Europe is: Dublin, Berlin and Amsterdam.

AFAIK none of those have host countries which publicly disclose tax information;
This is great.

We (Wasmer) have been working with the Zig team (special thanks to Topolarity here!) to get Zig on WASI and WAPM!
We also want to have it automatically deployed to WAPM on each new version released.

For anyone that wants to try Zig online, this might be of your interest!
https://wapm.io/topolarity/zig
Check out https://reclists.com/...bunch of smart people's weekly recommended content.
mythical man month : “adding resources to a late software project only makes it later”, and gives you an authoritative reference to throw at everyone who hasn’t read it and thinks that “hey if I give you double the headcount can you finish the project in half the time?” It happens a lot in real life :/
Expectation and also language.

I've read that there are native languages out there with some large number of words for certain shades of color, and no words for other colors. Speakers of the language can very reliably distinguish the colors they have words for with high accuracy, but can't tell the colors they don't have words for apart very well at all.
Yes, the actual product development takes a long time. But you're not even close to done when you have an actual product. Now you need to market/sell it (which hopefully you started doing while you were building it). And even when you have customers initially, it usually takes 2-4 years for you to build momentum, build trust, build a brand, such that the revenue becomes meaningful. It's almost impossible to go from $0 to 6 figures in revenue in a span of a year.
While I think it's healthy to not tie your identity and well-being to your job, I think it might be a bad habit to view everything through the lens of a financial transaction.

We've all probably worked with people who will only lift a finger if it benefits them. Create an organization of people with this mindset and much of the necessary but un-glorious work never gets done. I suppose you could say people can play the long game and do that stuff in hopes of getting noticed, but if it doesn't and you have a transactional mindset, it's a recipe to be miserable. (We've probably all worked with those people too - the ones who feel slighted because they believe they've done all the hard work without getting rewarded).
Maybe there's a lesson for him in that comment.
There are lots of money to be made from more diagnoses,
TikTok skews female very heavily.
The article is clearly talking about the build process, which was reading 80MB of TypeScript sources.

You seem to be confusing that with the build output, aka object code or target.
Since this is currently the top comment on the article, and there is no single comment disagreeing, I don't think this opinion is unpopular.

It just doesn't filter through the bubble of propagandists and journalists that still mostly control our discourse. It's probably unpopular there.