skysight-inc/HackerNews huggingface dataset:
Sign me up. Its undeniable that we exist at or very near the point in time marking a phase change I'm the nature of complex thought in pur little corner of the universe. There have been many such phase changes - when we managed to capture mitochondria, when we formed complex multicellular life, when we began to construct tiered food chains, etc et. All the way up until we construct a machine capable of outthinking us. Biological humanity is a booster rocket on a spaceship ride that is the universe coming to understand itself. I feel privileged to exist at this exact moment when I get to witness the start of the next thing, but booster rockets separate and so must we.

I don't think there's anything particularly mystical about that, but I suppose you could say that its spirituality-adjacent in the way that all great things are.
I Don't think hoarding is necessarily the right word. They were using them to research potential new products or tools. The theory being that if only a few of the projects prove high value then it's worth it. That's not hoarding that's letting them flourish.
The language provides Promise objects[0]. Async/await is just syntactic sugar around Promises - every await awaits a Promise object, every async returns one.

Also, it's a bit weird to say callbacks -vs- promises. Callbacks aren't inherently async in themselves; there are some native async APIs that accept callbacks - the callbacks themselves are just functions, its the native APIs that are async. Also, Promises take and execute callbacks. We're still using callbacks.

What Promise objects did (for the first time) was give programmers the power to implement async functionality in the native language themselves, outside of native API calls to external functionality.

[0] https://tc39.es/ecma262/multipage/control-abstraction-object...
Bootstrapping Wisdom: 20 founders on what matters
On Arch, Alacritty's terminfo is already present (test by running `infocmp alacritty`)¹, so all I had to do was follow 'Configuring tmux' in the post.

I took some screenshots comparing my previous `screen256color` tmux config with the one from the article, using Gruvbox and NeoSolarized in nvim.² All my themes look as they should now!

1: https://github.com/alacritty/alacritty/blob/master/INSTALL.m...

2: https://nexus.armylane.com/files/screen256-vs-alacritty-term...
Callbacks are just functions, promises are part of a standard library (not the language), only async/await is part of the language itself.
For those not knowing PVE:

"Proxmox Virtual Environment is a complete, open-source server management platform for enterprise virtualization. It tightly integrates the KVM hypervisor and Linux Containers (LXC), software-defined storage and networking functionality, on a single platform. With the integrated web-based user interface you can manage VMs and containers, high availability for clusters, or the integrated disaster recovery tools with ease."

-- https://www.proxmox.com/en/proxmox-virtual-environment/overv...

For full release notes see:

https://pve.proxmox.com/wiki/Roadmap#Proxmox_VE_8.1
There's a subtle insight that could be added to the post if you consider worth it, and it's something that's actually there already, but difficult to realize: Clients in your simulation have an absolute maximum number of retries.

I noticed this mid-read, when looking at one of the animations with 28 clients, that they would hammer the server but suddenly go into wait state, without apparent reason.

Later in the final animation with debug mode enabled, the reason becomes apparent for those who click on the Controls button:

Retry Strategy > Max Attempts = 10

It makes sense, because in the worst case when everything goes wrong, a client should reach a point where it desists and just aborts with a "service not available" error.
The article didn't cite IEA making an argument or even presenting any facts; rather, it reported an assertion that carbon capture isn't enough.

Maybe we read different articles, because I distinctly remember reading in the article that the energy cost of CO2 capture to achieve status quo using current technology would require more energy than the world is currently producing (fact), which means the solution is unrealistic (argument).

The number one argument against this kind of doomerism is that we don't know what we don't know

If that's the number one argument, I appreciate that you don't go on to cite number two, and three, because those would have to be incredibly weak arguments.

but perhaps some technological breakthrough (genetically engineered trees? dense organic materials? who knows?) could work as soon as it is discovered.

It's also within the realm of possibilities that aliens will descend and use their superior technology to restore the CO2 levels in the atmosphere. But I would advice against a plan that could only succeed if this were to happen.
> See the crew members up on deck, at the far left and right of the photo? They’re actually dummies dressed as mariners, meant to fool pirates into thinking someone is always on watch.

The dummy crew complements the skeleton crew...
TFA contains both ages!

"Senior member, 59; died 16 September"
Right - I'm confused how the record labels get out of this with zero criticism.
This still isn't what I'd call "safe". Retries are amazing at supporting clients in handling temporary issues, but horrible for helping them deal with consistently overloaded servers. While jitter & exponential backoff help with the timing, they don't reduce the overall load sent to the service.

The next step is usually local circuit breakers. The two easiest to implement are terminating the request if the error rate to the service over the last <window> is greater than x%, and terminating the request (or disabling retries) if the % of requests that are retries over the last <window> is greater than x%.

i.e. don't bother sending a request if 70% of requests have errored in the last minute, and don't bother retrying if 50% of the requests we've sent in the last minute have already been retries.

Google SRE book describes lots of other basic techniques to make retries safe.
Ask HN: Is Bitcoin Dead Now?
Is Bitcoin dead now? FTX founder Sam Bankman-Fried is in prison, Binance founder Changpeng Zhao pleads guilty to money laundering, and Bitcoin is mostly used for illegal activities, the energy usage is massive. How can I short this awful currency?
>A tendency that would take humanity a few hundred years backward, that's such a shame.

Not in this case - AI, singularitanism and transhumanism have had cultish, neo-religious elements to them for decades. All we're seeing now is the seeds that Ray Kurzewil, Rudy Rucker and others planted ages ago bearing fruit now that technology actually seems to be catching up to people's fears.

I'm not claiming it is, just that it seems to be.
That surely doesn't matter if the stories are self identifying, like the fun one about the moon size that was on the front page earlier this week: https://web.archive.org/web/20231121193905/https://insideroc...
Someone has gone through a massive effort of creating this. I'm guessing that he's all in for constructive criticism. Asking for something else and offering only "The writing feels a bit off to me" isn't very helpful or polite IMHO.
Not much they can do to improve that, as they're relying on Openreach same as everybody else. But when you phone them up because your copper pair dies every time it gets soggy and they say "Yeah, I can see it in the logs. That's a bit crap. Nothing I can do from this end but I'll get on to Openreach and email you in about ten minutes with an appointment" instead of "Ok, I'm going to talk you through rebooting your BT Hub", it leaves a positive impression.

Oh, and on the subject of stability, they send me an SMS every time my line goes up/down. Even if it happens at 4AM. They don't have to, other ISPs hope you won't notice, it's just a nice feature.
They show an IIS "404" page for part of one of my sites. It was always served under linux / apache. They have the rest of the site still; i dunno why they wouldn't archive the "Annotated Constitution"
Why is everyone ignoring the user side? It's not that there are equal users and a Taylor Swift person just listens more, there are millions of more users listening to Taylor Swift. Radiohead could actually do better with the much larger user base Swift brings. Without more data, it's hard to know.
A simple google search will provide plenty of guidance on how to short. My suggestion is just to not get involved in this
Promises are part of the language. Async/await are just syntax around Promises - they're all 1 feature.
Is it possible that this is not a case of systemic syphilis, but more of a case of... ahem... selective aim?
If with lose out you mean that it's not financially sustainable for them, then it's not at all clear to me that's caused by the way Spotify splits revenue, instead of Spotify just being too cheap for users to make streaming viable. Spotify takes in less than five bucks per Premium user per month, so after subtracting costs you need to quite a bit of listeners to make a living, even if Spotify shares it payout per user.

If with lose out you mean that Spotify pays out less per stream to small artists as opposed to big artists, then that's not the claim made in the parent comment nor one I've been able to find any evidence for.
> you learn the specific API incantation to bring one up

The graphics pipeline from geometry -> vertex shader -> pixel shader -> image is the damn point.

When the literal hardware is laid out in a certain way, you must learn that hardware layout and understand it. These API 'incantations' as you put it aren't high magic. They logically flow from the requirements of modern graphics programming.

If you just skip that stuff, you won't ever learn about modern GPUs, modern CPU->GPU data transfers, GPU parallelism or how a CPU calls the GPU routines to render.

Maybe you can make the argument that you should learn rasterizing first to simplify the learning process. But I would argue that it's easy enough to learn rasterizing when you get to the Pixel Shader step.

> The argument against "just" using the hardware is that the hardware resists learning that conceptual skeleton. Instead of learning how a rasterizer is implemented, you learn the specific API incantation to bring one up, and that has changed a lot over the years in the direction of being a more professionalized phenomenon, so now it's much easier to start application top-down, from within a premade rendering environment like a game engine or Blender's rasterizers.

The argument against that is that you eventually have to learn today's hardware anyway. So you might as well start now.

Tomorrow's hardware is based on today's hardware. And today's hardware is based on yesterday's hardware.

It's all incremental progress. I'd personally say that OpenGL with GLSL might kinda sorta look like modern stuff (vertex and pixel shaders), but anything older (ex: 90s BitBlits) is so old it's just completely a waste of time.
Personally I want more like Dwarf Fortress, Rimworld, and Oxygen Not Included. I like the world simulation. I like the ridiculous levels of detail. I like the fact that there's no inherent goal.

I also really enjoy Planetside 2 and Foxhole. Hundreds (maybe a thousand?) players on one map in a complex combined-arms battle for many different objectives. The ability to do productive stuff in the rear, away from the battle. I'd like to play a game similar to these with the vehicle damage simulation of War Thunder, and a player health simulation on-par with the ACE mod for Arma 3.

Finally, I'd like to see something like Space Engineers, but with a building system similar to StarBase (snap points on parts instead of a grid). I'd also like parts such as tubing or sheet metal to be cut to various lengths instead of being given a set of predefined lengths. I want gears, chains, ropes, pulleys, and all the other mechanical things.
It may be much slower, though segment-anything works quite okay from my tests. But still - great work, cant wait to use it in my next design. :D
Government regulation stifles the march forward of technology all the time.

Nuclear energy, stem cell and DNA-based research, consumer supersonic flight, NIMBYism and zoning regulation, patent regulation-enabled trolling, copyright abuse, the tragic story of Google Books, fracking, the lack of technology innovation in post-WWII Europe, any historical or current example of communism, etc. I could go on.

Innovation only happens in risk-tolerant and fair markets. A good rule of thumb: Regulation encourages innovation when it supports risk-taking and supports fairness. It stifles innovation when trying to reduce risks or reduce fairness by preferencing incumbent winners.
> I think what may be happening is that we hear loudly and often from the mega-stars who used to comfortably earn millions from each new album release or even single release and now get lower streaming revenue.

I vaguely recall that Taylor Swift took her music off Spotify over concerns for the small artists. Like doing it on behalf of them. I have my doubts about that being the reason, though...
Wow awesome work on this
I dream with a unique tool that makes all formatting and linting and sorting and whatever. I don't care too much of the final style. I just prefer not to think too much about it.
Ruff is close, let's see.
The SR-71 won't be anywhere near the first tanker when it needs fuel again. The fuel itself isn't common to most aircraft, which means the tanker has to carry fuel specifically for it so it.
I don’t know where this idea comes from. Five minutes on any of the half-dozen internal communications sites reveals vast amounts of criticism on every google decision made, most of it thoughtful, but some quite sharp, and some quite bitter and unfair.
"We are close to gods, and on the far side."

Well, Minds are friendly, so I'd take it.
Vietnam has 2.5 times the population of California, what a bad comparison.
I've been doing this for a few years and I think I've had a single organization use the email in a way I was surprised about (used car dealer gave it to Sirius radio and they spammed me). I get far more spam directly from orgs, which is annoying but expected, and they usually honor unsubscribes, so I've never blocked one of my addresses. At the end of the day I don't think it's been worth the effort, and I'm considering switching to a single public email address that I just expect to receive spam.
Totally! Thanks for bringing those up. I tried to keep the scope specifically on retries and client-side mitigation. There's a whole bunch of cool stuff to visualise on the server-side, and I'm hoping to get to it in the future.
Looks like he was really loved. A few months ago when it happened there were many posts talking about him (which regretfully as a Brazilian I didn't know). I wish he had got this much attention when he was still alive.
I immediately thought of A* path finding, I'm pretty sure Q* is the LLM "equivalent". Much like you describe.
The reason is quite simple: why spend engineering headcount on a less successful product?

> Some wouldn't have been viable, sure. Others were probably too ingrained in Google's hardware/software ecosystem to be separated out (although I wonder if nowadays everything Google runs on its cloud offering, which would make it simpler, just change the billing).

Google Cloud is built on top of Google's tech ecosystem, not the other way around.
A Podcast on Rama's Clojure API with Nathan Marz
Have enough supplements to cover your bases and ideally cover it off with whole foods when possible.

To be clear, I found it wasn't a good use of time to spend years experimenting with many supplements that end up working temporarily and then having an antagonist effect on something else that appears months down the line.

The best use of time was taking a holistic approach. Supplements didn't save me - but without some basic supplements I wouldn't have been saved. And I agree, some basis in nutrition is important.
Very good article, no BS just clear and comprehensive explanations of the various features and symbols.
I've just checked your app and it's not even ranked for "workout tracker", " gym logger" etc. You're losing a lot of organic visibility from the App Store. If I were you I'd look into an experienced ASO specialist to level up your app store game, for example, @nickjsheriff (Twitter).

Also, $80-120/h for the iOS dev hour is a lot, I assume you hire in the US?
What you’re proposing is equivalent to training a monkey (or a child for that matter) to punch buttons that correspond to the symbols it sees without actually teaching it what any of the symbols mean.
Simon here, founder of SnapShooter which sold to DigitalOcean this year.

Bilal made a good product with BackupSheep, it was released about a month after DigitalOcean. It's sad that he has shut it down.

We would be more than happy to help you get setup on SnapShooter, most of the features from Backup Sheep translate to SnapShooter
There is a paper about something called Q*. I have no idea if they are connected or if the name matched coincidentially.

https://arxiv.org/abs/2102.04518
What is your distinction between ‘statistical’ and ‘discrete’? And what are you responding ‘no’ to?

Logic in the everyday sense (that is, propositional or something like first-order logic) is indeed ‘discrete’ in a certain sense since it is governed by very simple rules and is by definition a formal language. But ‘mathematical logic’ is a completely different thing. I don’t think it’s discrete in the sense you are imagining. It’s much more akin to a mixture of formal derivations massively guided and driven by philosophical and creative — you might say ‘statistical’ — hunches and intuition.
Person 1: "They figured out how much they could make off you and it was more than what you would pay."

Person 2: "Well, they pissed me off so I left completely and now they make nothing off of me."

Person 1: "They already knew you would move so they figured out they would make nothing off of you in the long run!"

Person 2: "..."
35 years old on the day of birth is considered a geriatric pregnancy.

A little over a 4 year window to have kids is pretty tight.
A friend of mine says that all Google products are on life support. It's just how long they get to stay there before the cable is pulled.
I have a few major use cases:
* I don’t need to get out of bed to turn off the lights to go to sleep
* A notification when my laundry is finished washing so that I don’t forget to switch it to the dryer
*Being able to control my fans from my smart watch

Everything else has pretty much grown from there as I find ways to make life easier for myself. Most of it revolves around being able to control my environment without stopping what I’m doing.

One other nice to have is my lights color temperature being synced to the sun, helping with circadian rhythms, but that’s icing on the cake.
Will that work if it causes fewer people to subscribe?
I can't see why it would conflict with their world view? - they gave 2 very good reasons why someone would want a "trustless programmable currency divorced from the economic levers and dials of world governments "
I suppose it was through word of mouth. I know this because they used their work email to purchase MindMac.
> the lack of tooling and resources did not allow for these concepts to flourish back then.

Alternative take - game design also improved a lot in the last 30-40 years. You could have made these games in 1990, but you would have had to design them first.
Depends on how demand plays out. It’s possible China will oversupply green hydrogen, leaving blue hydrogen a stranded asset. I do wish hydrogen were a bigger part of the conversation today, and I think down-only emissions policy makes balancing supply and demand for emerging resources simply too hard. The $3/kg subsidy in the IRA would’ve gone a lot further if applied to grey hydrogen.
Aligning to their goal of "protecting humanity" would mean killing OpenAI would slow down AGI development, theoretically allowing effective protections to be put into place. And it might set an example assisting the mission at other companies. But slowing down responsible development gives militaries and states of concern a lead in the race, which are the entities where the main concern should lie.
Wouldn’t both browsers have access to the same localstorage if they’re viewing the same domain?
He literally stole an election https://apnews.com/article/lbj-stolen-election-box-13-mangan...
I'm not sure how you've come to the conclusion that "artists" (who?) do not get a "fair" (how much?) deal.

I'm sorry noone wants to listen to your garage band anymore because they prefer megastars like Taylor Swift or can listen to the newest K-Pop five seconds after a song was released and uploaded, but that's globalization for you.

Sure, 200 years ago you had to listen to whoever could afford an instrument in your village - regardless of skill - but we don't inhabit that world anymore.
Oo just the other day I discovered that "&ers" is a great way to shorten my name. It's also a valid email handle. Maybe I should make it my public address.
"Actual legitimate work" often ends up being bullshit job busywork that probably has no reason for existing in the first place, if we're being honest.

Crypto often had to invent new pyramid schemes from whole cloth, so it was easier for people to see the grift for what it was. Whereas AI is slotting into the long-established pyramid scheme of bullshit jobs, and just pushing out a growing number of human operators. It's harder for us to perceive the ultimate pointlessness of much of AI's current application because we have a vested interest in believing our own role as humans amounts to something more than it actually does.
How much do you need? 10tb/month which is their higher quota is a lot.
"Had the South survived I would suspect it would be much poorer today than the North as its economy would probably get stuck in extraction and labor exploitation"

You do know how the US economy works today? You know why everyone accepts the US dollar, a literal piece of paper, in exchange for real, tangible goods?

Because they will be sanctioned and bombed to oblivion if they don't. Now, tell me how this is not a "wealth extraction" economy.
> They put all the streams in one pool and then split from there. Popular artists get almost all of it.

... but that's because popular artists account for almost all the streams, right? I don't think a per-user split is any fairer, it's just different, and there's no clear evidence on whether there'd be less of a gap between big and small artists with a user-centric split.
HN's hug of death

https://web.archive.org/web/20231123142332/https://blog.abct...

Funny thing is the author apparently doesn't use the caching CDN, thus users are not getting throttled but having 503...
What technology did you use for the animations? I've a bunch of itches I'd like to scratch that would be improved by having some canvas animated explainers or UI but I never clicked with anything. D3 back in the day.

A rudimentary look in the source code showed a <traffic-simulation/> element but I'm not up to date enough with web standards to guess where to look for that in your JS bundle to guess at the framework!
Why Not Host in Kosovo
https://news.ycombinator.com/item?id=36837690

https://web.archive.org/web/20230831122314/https://basehost....
My understanding is that the amount of money spent on music by consumers has dramatically increased in the streaming age. It's not clear to me that Spotify only passing on ~half after fees is any different to a CD bought in a shop that pays rent and needs manufacturing, physical distribution, etc.

I'm fairly sure this is not about Spotify being too cheap, it's that the revenue distribution skewed in the transition from CDs to streaming in favour of popular artists.
Its also a large component of terra preta. I think you could sell it as soil amendment and flip the perception on its head.