skysight-inc/HackerNews huggingface dataset:
They are very fun to make as well! I've built my own mini-lib on top of this ASCII rendering library (https://github.com/ertdfgcvb/play.core).

I design them in Monodraw, pass it through a janky converter I wrote that converts text into a json grid of characters. I then render a number of layers that get combined, which is a mix of the static art layer, and others generated from functions that spit out a similar cell based frame.

If you're interested:
https://gist.github.com/benjaminleonard/c913ddbf23fe7a70f9c2...

And for what it's worth there's this ASCII game: https://twitter.com/StoneStoryRPG
No, 'you people' = new lovers of the military industrial complex purely because someone you don't like said they don't like it.
Based on the pricing you see at VPS providers, bare metal providers, and colocation, I have long called BS on large cloud provider bandwidth pricing. It's completely insane, like more than 10X higher than VPSes and more than 100-1000X higher than wholesale (bare metal and colo).

Take this for example: https://www.fdcservers.com/

That company is profitable, which means they have to be paying less than this for bandwidth or at least selling bandwidth at cost and paying less for other things. I'm sure they are overselling but even then this model couldn't work if bandwidth were anywhere even close to what cloud charges for it. (We run a few things there for high bandwidth simple services and it works great and seems to be as advertised. There are many other companies with insanely low pricing on bandwidth, but they're one of the cheapest.)

The key to understanding why I really think AWS/GCP/etc. price bandwidth the way they do is that ingress is free and egress is absurdly expensive. I call this "roach motel pricing" after the old roach motel ad: "roaches go in, but they don't come out." The obvious objective is to get data to flow effortlessly in but make it costly to either relay data for edge or endpoint first computation or move data out. The whole pricing structure is to encourage cloud providers to suck in the entire computing ecosystem and host it internally within large data centers, which is their business model. It works very well.

The instant I saw this pricing structure when cloud first started to be introduced I immediately understood what was happening here.
> Computers are really powerful these days, though, it's why physical modeling VSTi are actually usable now.

True, but simulating analog oscillators and filters well with little aliasing and good support for resonance is still quite hard. Current virtual analog synths sound good, but the first time I sat down with a real (but cheap and shitty!) analog synth, I was blown away.

> Especially if you do the signal processing on the GPU instead of the CPU (which is thankfully starting to happen as well).

There's some stuff you can do here, but my understanding is that it's pretty limited. GPUs are designed for wide parallel computation, which makes sense in graphics where pixels are relatively independent of each other. A GPU is trying to calculate many things at a single point in time in parallel.

Audio is about calculating a small number of things (just a few samples) but at a very high frame (sample) rate, and the things you're calculating often depend heavily on the results of previous points in time. There's a lot more fundamentally serial work to do, which makes it hard to map to GPUs.
I use Black Locust despite being illegal here for its invasive species. There is no record of it in the original survey of trees and that is how it got the invasive label.

The longer, clearer, and straighter you need tbe wood the worse black locusts becomes.
The Perceptron – An Interactive Explanation
Hah. I sincerely love the innocence of this and what it says about cycles in modern history!

Once upon a time, many of us would publish our bookmarks on our personal domain, our geocities page, or our blog. It was an everyday thing that acted both as a way to share with others and to make our bookmarks more accessible before magical cloud services and auto-syncing were a thing.

Now, some new generation is stumbling into that practice, but gets to color it with a launch announcement because the internet is so pervasively commercialized. And again, I'm not knocking it. I'm just enamored more by what it represents than the particular aesthetics or content.
> Where the actual silicon lives is merely an after-thought.

If you have to buy the silicon and plan capacity for it (as in the case with Oxide for example), then it cannot be an afterthought. Which is exactly why I would not consider it cloud computing.
"Everyone who doesn't vote like me has been taken in by the media. Only people who agree with me are smart enough to see through it."
Thanks for posting the link. Founder of Hanko here, happy to answer any questions on passkeys or Hanko Auth.
As a US citizen, resident of 34 years, born and raised in the UK, I applaud your analysis.

I'd also add that the US is a fabulous place to live if you make a solid income (say, 10-20% above median), but a pretty shitty place to live if you do not.
The fact that it's not on linux is one of the great things about it. There is too much linux on critical infrastructure already and the monoculture just keeps on growing.

At least with Oxide there is a glimmer of hope for a better future in this regard.
No, we aren't. Everybody complaining about Google having a reputation for killing products is talking about their consumer products.

In fact, if you read just a few posts up, you'll see that in my first message I made the exact point about how Amazon!=AWS just like Google!=GCP. And the rebuttal was that Amazon actually rarely kills products. That's what I was replying to.

If you want to say that Amazon's track record is irrelevant to AWS, just be consistent and apply the same reasoning to Azure and GCP.
You can turn off certain linting rules in the global cargo config, but yeah I don't see why camel case shouldn't have capitals etc. either.
There is some weird kind of selective amnesia in the west, we at the same time downplay our achievements and put the focus on our perceived errors. While everybody else is doing the exact opposite, so not only we teach our kids to hate themselves we give good reasons for others to do so as well.

It's as if the only empires that existed were Europeean and the only slaves that existed were from the atlantic trade

Ironic given how basically every civilisation did similar things, Europeans were just better at it for a small time but before them Arabs had a good go at it too, not even mentioning the Chinese empire. The whole world and its history is a shit show, just because you're at the tip of one of the remaining branch doesn't mean you have to hate your country and everything it did.

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

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

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

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

https://en.wikipedia.org/wiki/Slavery_in_Asia#:~:text=Slaver....
Also helping is Japanese culture of working at the same company as sort of a badge of honour and also seniority seem like a huge thing
This is quite an interesting "recession"
Or maybe it has gotten easier to watch things than it was in 1969?
A general issue I have with GCP docs is that they are overly implicit. Often the interaction of two features is implied but not specified. Another issue I have is when implementation details are waved away rather than explained. It adds up to an experience where I am trying to read between the lines of the GCP docs for a feature to understand what is really happening.

AWS docs are the opposite. They are often very long and verbose, but once you read the whole manual, you can be guaranteed to have a good understanding of the service.

My advice for the Google team would be that if you are ever writing documentation and ask yourself “does the customer really need to know about this?”, the answer should always be yes.
The argument would be that the average user is expected to understand these privacy controls in order to make decisions about their data. If even the CEO of google, who is well positioned to be able to understand them if he chooses, doesn't understand them, then the average user has little hope.
> It is sad that in modern times it never managed to gain at least some basic stability,

It is not just about modern times:

It was fought over by:

* Akkadians

* Hittites

* Egyptians

* Assyrians

* Babylonians

* Achmenid Persians

* Greeks

* Macedonians

* Seleucids

* Ptolemies

* Romans

* Parthians

* Sassanian Persians

* Byzantines

* Arabs

* Seljuk Turks

* Crusaders

* Mongols

* Ottoman Turks

* Safavid Persians

* French

* British

* Americans

(And I am sure I am leaving out many others)

For a long time, this part of the word has been the battleground between Empires. It stands at the crossroads of Europe, Asia, and Africa.

The instability is not just a modern phenomenon
I'm really sorry your comment is getting so much pushback. I have a brother with some Medicaid benefits in Texas who can never live independently. He's mute, can't take care of his own hygiene, and can't swallow food, so needs to be fed through a stomach tube. Medicaid is constantly trying to deny him nursing benefits, and he can't ever hold more than $2K in any of his accounts or he would lose SSI.

People have this fantasy that the social safety net takes care of people that can't take care of themselves, but that's really not the case. It is extremely easy to lose benefits and hard to get them in the first place for various services, with very long waiting lists for some things.
It's true that the analog part is not easy, but from my experience also the digital one can be as complicated. Take for example effect units or samplers, they use a lot of proprietary algorithms running in custom chips which can be very hard to understand from the outside and get right. For example emulating the digital part of the Yamaha FM chips and all their quirks, or the Roland D50 chorus/reverb ICs, or the interpolation algorithms in samplers.

Btw, some MAME components actually try to approximate the analog behavior, like for the CEM filter of the Ensoniq ESQ-1: https://github.com/mamedev/mame/blob/master/src/mame/ensoniq...

Obviously though it's a thing that takes a lot of work to get right though, so it's just a first approximation
That's a rather myopic view.

Who would have thought that giving stimulants, drug best known for making people bounce off the walls, to already hyperactive people would calm them down? But hey, it works for a majority of individuals with ADHD.
That's happening sooner than you think. We are in the boomer retirement wave. The peak is within 5 years. The tail end is in 10 years (from now).
Frist Post.

... Or not
Ask HN: GenAI chat for niches outside software dev?
I primarily use the chat products as a software development aid. Used it a bit for learning Portuguese but that didn't stick. Have you been consistently using the GenAI chat products for anything other than software development? Please mention how long you've been using it for each niche.
Great! I guess it is for the "best lesser known websites"? Because Google is certainly one of the best websites on the web, but I have the feeling it would be out of scope.

My top 10 favorite lesser known websites:

https://www.gnod.com

https://www.lobste.rs

https://www.openculture.com

https://plnkr.co

https://www.remove.bg

https://speedwrite.com

https://www.ventusky.com

https://www.wolframalpha.com

https://news.ycombinator.com

What great websites do other HNers in their bookmarks?
If you're using that debt on productive or appreciating assets, that's a good perspective.

Is that what individuals and governments are spending the money on?
Hetzner's peerings aren't the best, especially outside EU/US. Plus they recently intercepted traffic to one of their servers, an attack likely perpetrated by the German state.
I really like Ilograph, I just wish the editor experience was better. It is hard to manage very complex systems with many perspectives.
This is a really long article to say "Content dispersion is bad".

Yeah, obviously. More so if you use a generic image like Waze. It's not a usability problem, it's a quality problem. Apple does just fine with full width desktop heroes because they include relevant images.
I love the term "denial of wallet attack".
If you don't enjoy your job at all then it's probably time to look for one that you do enjoy on some level.
Horror at least had an excuse. Sex was basically used to prime people for excitement. It's a cheap trick to hijack our physiology and increase tension so movies didn't have to work as hard to be actually frightening.

Old slasher movies were calculated to include nipples (usually shortly before something scary happens) and new horror movies are calculated to be inoffensive.

I still prefer horror to be a bit gratuitous though. Psychological horror doesn't really need it, but if there's gore it does seem somewhat incomplete without a little sex thrown in.
And I think we can all agree that "Soul Man" was a really bad idea.
That's simply to increase the appeal of the landing page, our issues have a diverse range of websites. I am even adding two new sections to our issues to cover the best newsletters and the best articles/videos/tweets as well! But thanks a lot, I am completely with you! Will be lowering the emphasis on AI to include broader recommendations.
Check out how Cypherock X1 revolutionizes seed phrase security.
>Europe's demographics simply cannot support the size of their social safety nets

Neither can the US with social security, pensions and 401ks. All ponzi schemes created on infinite growth with the future generation paying off the last. The rate of pension bailouts by the Feds has been increasing even now.
I’m not convinced that self-driving cars is faster than a bus with a dedicated lane.
That number is already adjusted for inflation.
Easier to import supportive voters than create them.
How straightforward is it to create new circuits using I2P? I'm curious whether this is supported by the API and the time it takes.

For context, I'm developing a voting system [1] where votes are signed pseudonymously and must be transmitted over an anonymous channel. Additionally, it's vital that no two pseudonyms use the same anonymous channel, as this would weaken the anonymity.

[1]: https://janiserdmanis.org/artefacts/EVOTEID-2023-poster.pdf
>Very good. Look at Sweden nowadays. Trying to integrate people that came to "take over" as opposed to be integrated is never going to work.

Context for others: Sweden has no language, income, employment, or skills requirement <https://www.migrationsverket.se/English/Private-individuals/...> for obtaining citizenship.

In completely unrelated news, Arabic is now the second most spoken language in Sweden <https://digitaledition.chicagotribune.com/tribune/article_po...>.
I’ve never heard of Black Locust and I don’t recall it being an option when I built a deck a few years back (perhaps it was though!) but reading about it I wish I had. I ended up just using pressure treated pine (the exotics were 10’s of thousands more) but when it’s time to rebuild I’ll certainly consider Black locust. Apparently it takes stain well too.
Spot on! Thank you so much for the recommendations, I will review them now and add them to my list!
The iteration order is undefined for these containers. The whole point of the reverse iteration is to find when reproducibility is dependent on undefined iteration order. If the reverse iteration accomplishes this, so would a random seed.
FYI, this newsletter was just bought up. Email from yesterday:

"Hello everyone — It’s Arian Adeli
I’ve recently acquired Internet Is Beautiful and I’m looking forward to growing this project further with all of you! I have some exciting plans laid out that I can’t wait for you to see. For now, let’s get on with this week’s issue!"
Sober-curious movement: Non-alcoholic drink options grow
Starmer's strategy is to just be plain boring. The Tories have made such a mess all he needs to do is not bring any attention on himself or the party and they pretty much win by default. He knows full well that the media in this country will use anything they possibly can to nail him and the Labour party in general, so he's being as boring as he possibly can. Once Labour are in power you'll see some actual policies that the right wing media will attack relentlessly but at that point he's got at least five years, with likely a sizeable majority, to do whatever he wants. And so long as the country feels better in six years time than it does now he's probably got a very good chance of winning the following election as well. The Tories have really fucked up bad this cycle, I reckon it'll be at minimum two election cycles until they're even considered again. With the current poll numbers they may even be relegated into being the third party. There is one major wildcard in the room though which is the potential for a Nato country to get dragged into war (e.g WW3 breaks out) in which case who fucking knows what will happen.
Even the government pays above the (current level of) inflation and it has to refinance a big chunk of its debt in the next 1-3 years. Personally, I highly doubt the government spending is efficient enough for this. As for the average Joe, card debt is really expensive (20+%). You will not get repeat of the 70s with the current debt levels and aging population, so your bet is effectively a hyperinflation scenario.
I like the "No Duty" clause.

Of course, it begs the question if such a clause remains open source (as it will effectively discriminate based on country). But defending open source developers in a hostile environment should take precedence over cooperation.

It's just unfortunate that such measures seem necessary (looks at the EU's CRA).
Tick-borne diseases: Racing to defuse a 'ticking' public health time bomb
>but if I had to choose a country to get ahead in life with the most opportunities possible as an immigrant

The USA is pretty bad (compared to most rich / developed countries) in general at giving opportunities to the broader population. Check the studies on intergenerational mobility to see that the USA ranks pretty badly there. It's not surprising to me given the inequality of the education system and how segregated it is (in terms of social class, parent educational level, etc).

You bring an interesting point though: "as an immigrant". Maybe the USA IS pretty good at giving opportunities to certain kind of immigrants (even if it isn't for the broader population). I haven't seen any study about it, but I'm sure there are analysis.
Really? When I read the GitHub issue it seemed like even the standardized implementation results in boxing…
I had thought about it, but didn't explore much. It might be tricky, but might be possible.

Typically on first thought I would associate REPL with command line hence went with this approach.

Good idea nevertheless!
The region has been at war at least since we learned how to write... well before modern religions even existed
People have been trying to link the two together, but I see no direct link between (good) economic growth and public social spending.

It is not because of welfare that there are less startups in Europe and it is not because of welfare that the big companies in Europe prefer to be more conservative with their spending on R&D. It's cultural. It's people being more financially conservative and risk averse.
It's definitely not intentional. It's just pattern recognition trying to recreate a humans voice and facial expressions from an extremely limited set of information. The less information, the more extrapolation has to take place, and if you provide basically no information but with a specific emotional signifier on it then that signifier becomes the main information converted in the text. Had you typed a sentence or two of your other comment with the 2 dots on the end people probably would have read it more charitably. But as it stands, the 2 dots are the only information available and so it reads like sarcasm and dismissal are the singular goal of your comment. This interpretation can be prevented by providing more guiding information in the comment.
Tallest Wooden Skyscraper Greenlit – and It's a Gamechanger
By 9/11 "being slashdotted" was a well-known phenomenon (that is, websites going down because they drew so much traffic from Slashdot’s large readership at the time). That meant that the site’s own servers had likely been hardened in various ways to deal with heavy traffic.
This will not change without laws.

People want big cars, for ego, for convenience, for perceived safety.

The US, for decades now, has laws on the books which make it more cost effective for manufacturers to make big, heavy cars. Look up the light truck exemption.

If everyone drives a huge car, you begin to feel less safe in a normal sized car. This means that even people who wouldn't normally drive a truck or SUV begin gravitating towards them because they don't want to turn into pink paste when a 19 year old phone addicted driver in a Ram 3500 slams into them going 60mph on a residential road.
> end up moving to a cheap VPS provider

Like which?
Thanks a lot.

Turns out there is a way, used mostly since the last decade. And their methodology seems best-fitting, and not a conservative estimation. I'm very positively surprised that 1/4 of the ipê wood sold internationally is legal.
I don’t really know what that means but it seems useful
> * Does that include retailers who offer 24 months interest free on a big purchase when opening the card?*

Yes, it would because that's an ongoing/carried balance.

And you're right.. a better analysis would be: how many people continue carrying a balance after their introductory rate goes away?

Because retail credit cards have the highest rates by far:

> The average retail credit card annual percentage rate (APR) hit a new record high of 28.93% this year, up from 26.72% in 2022 and 24.35% in 2021, according to Bankrate’s annual Retail Cards Study out Monday. 28.93% APR is well above the national average, which clocks in at 20.71%

Ref: https://www.foxbusiness.com/economy/retail-credit-card-rates...
AT&T was the leading tech company at one point. Yet today they're the mainstay of dividend strategy portfolios. That a company stays "Tech" is a flawed assumption here. At some point, this capital is just being wasted.
> Also, why the careful removal of the head from the body?

Both public display of an executed person, and mutilation of the corpse, have a history in several cultures. For example, in the case of the Ancient Egyptians, integrity of the body was important even after death. Destroying the remains of a person was highly symbolic, a kind of erasing them in the afterlife as well.

Much more recently, the early modern English often performed executions in public, with disfigurement either during or after the execution. In the most important cases - traitors and such - they carefully removed the heads, gave them a preservative treatment, and put them on a spike for public display. They actually dug up Oliver Cromwell after he had been buried, just so they could mutilate his corpse. The early modern Chinese also did things like that. Probably other cultures too.

I guess my point is that a great deal of care might have gone into the spectacle of a public execution.
I agree with this. The borrow checker itself isn't the problem. That's necessary to make you write correct and safe code anyway.

The problem is that there is too much syntax, too many symbols, and too many keywords. I just keep forgetting how to use impl and lifetimes and single quotes and whatnot. It makes it really tough to use as an occasional language. And if I can't do that, then how can I get confident enough to use it in my job?