skysight-inc/HackerNews huggingface dataset:
Mindshare will go towards rendering javascript components on the server since that's another complex problem that's fun to solve. That's good! We shouldn't have to give up the productivity gains of tools like React to improve time-to-interactive and other performance stats.

That said... I'm not going to pretend it's an urgent need and will wait for these tools to mature.
I'm of two minds. I want agree with you of well formed DOM for the browser to render. That's great. Now, do we have to go all the way back to flat files where the whole page has to refresh to update one silly field or selection update? No, we don't have to go full cave man for that. We can still use the front end to make changes after the initial load. we don't need an app to be running in each user's browser for a large majority of places where this is happening.
The client-server wheel of life just keeps turning, and turning, and turning. It's an eternal human truth: each generation yearns to improve on the previous generation's efforts.

This server-client zeal to improve has been tremendously productive of good ideas over the last few decades. It will continue. Hopefully saving power and CO2 can be the focus of the next couple of turns of the great wheel.
The issue I have with SSR is that it offloads processing power onto the server. That means I have to pay more as the host instead of relying on user's browser to handle the compute "for free".
Pay for your own Netflix account or stop watching Netflix.
rclone should do this, its been a while since it set it up, but its a cli to manage cloud storage providers, Backblaze is supported.
If you can see the bits, you can figure out raw PCM. It's super trivial.

If we're worried about being unable to access the bits at all, we should consider etching them into metal or printing them on archival paper. Tape won't reliably last hundreds of years. But for now we can keep bits alive pretty easily, with low but nonzero sustained effort.

If you have a lot of tapes, a dozen digital copies will survive a lot more incidents than the originals, and be a lot cheaper than analog backups along with no generation loss.
How the periodic table survived a war to secure chemistry’s future
Sahil Lavingia from Gumroad has an amazing video on his YouTube channel called "AI in a Day" that explains it at a high level.
Why are people downvoting jmeister who is just quoting Musk. Don’t shoot the messenger.
The thing is, if you go into debt, you eventually reach a balance of income and expenses. (Or you declare bankruptcy.) You can’t keep going into deeper debt indefinitely. If you’d taken those same actions to equalize income and expenses before going into debt, you’d be better off.
Supercharging brands and creators with AI + Web3 on one platform.
My credit card debt looks substantially higher today than it did two years ago, but that's because I shifted from charging everything to my debit card to using a credit card that earns me rewards.

My average CC balance is about $1500-$2000, but it never stays there long enough to accrue interest because I just pay it off at the end of every month.
>one could imagine that AI allows to replace capitalism by something else

I was replying to this specific concept. There will never be a chance to improve the non-owner class's bargain after Capitalist owned AGI exists.
this is too good.
Practically, a lot of these can be dealt with regulation, warning people in advance about known frauds and so on.

It is not true that all societies would be equally corrupt, fraudulent or dishonest. They differ due to laws differing, law enforcement differing and culture differing.
Single lines are fine. It is superficial aspects of the design of that "cattle chute" at the Union Square Whole Foods that make it feel dehumanizing.

People think Amazon is a particularly advanced retailer and that every other retailer is "legacy" like Sears and Roebucks and that is just not true. Go to a Wal-Mart Supercenter in a flyover state and you will find a large investment in an advanced self-check system that has single lines and many other features that make for a competitive checkout experience.
Can you please describe what you mean by “feeling like crap”? Trying to understand if I have the same issue.
I switched to ReVanced
It’s harder than that, things like BibleGPT require several layers of prompt hijacking to really trick it. I found “Answer as an {something}” works well alongside ignore previous instructions. At least that’s how I got BibleGPT to role-play as a satanic priest!
What about borrowing money to pay for transport to a new job? Not ‘productive capital’, but probably worth it. There are lots of cases that don’t fit into your narrow category, where credit makes sense.
sick suggestion
https://aws.amazon.com/snowmobile/faqs/

> Snowmobile does not support data export.
The biggest problem (among many) I have is that they bold faced lie.

When Zucc says "I view layoffs as a last resort" and then announces 40 billion buyback he should be lawfully punished. If there's no law for that there should be.
I'm in a very similar situation. What is the incentive for all of these so-called diversity hires? Is there some sort of federal mandate or tax cut or business incentive?
I was once a low-level worker who got a $0.75 raise and I cared enough to find a better job. Had nothing to do with my lack of "employee of the month" medal but rather the fact that I couldn't pay rent every month without adding to my credit card debt.
> It's ridiculous and obviously meant as a first step towards a walled garden. It's very unfortunate that firefox followed google in this.

Check out Firefox for Android. It has a Walled Garden of extensions. There is a list of about 20 whitelisted extensions. All others are (falsely) claimed to be "incompatible".
https://github.com/LAION-AI/Open-Assistant#readme appears to be the thing in question, and any plea for help that just says "at some point" without saying what "some" is does not help those to help you. They also appear to have just merged a huge commit that touched docker-compose, so leaving off what version of that file makes help even more elusive
makes me think of disinformation and differential privacy: too hard to hide the truth so fill the space with lies so it takes too many resources to find the truth.
Show HN: Generate keys and sign data with music
There should be no such thing as a "coverage decision", outside of you and your doctors deciding on a course of treatment.

The fundamental source of the rot in the healthcare system is that price signals have been utterly destroyed by cartel behavior, leading to an endlessly growing bureaucracy making bespoke decisions about what's "approved". HMOs and provider "networks" should be illegal (straightforward antitrust), every provider should be made to publish straightforward prices (uniform regardless of who's paying), and coverage/copayments should be based only on price. Only then will the market be able to right itself, and develop administrative structures that revolve around providing patient care rather than policing access to it.

The insurance offerings that cover expensive conditions will then end up looking similar to the LTC/life insurance market, rather than this fallacious game of musical chairs that we play every year during "open enrollment". Subsidies for people who can't pay for what they need is an orthogonal topic, and funding for such can only come from the government or private charity. The current system tries to bundle it all together while hoping that corporate charity will magically arise, when the obvious incentive is for health "insurers" to take all the money they can from healthy people, and then drop them once they get sick.
One very important thing to keep in mind: If you generate a fake persona and present it as entirely real, you are being dishonest.

This may not matter for inconsequential things like the pen name for your SubStack or something. However, it definitely matters if you plan to engage in anything serious or do any business under that persona.

If you run into situations where you're forced to switch to your real identity (e.g. employment relationship, legal matters, or even an accidental leak) then you could lose a lot of credibility. People will naturally wonder if you were trying to hide something from them, regardless of your initial intentions.
Oh boy, how did that play out? I feel as though it's a give a mouse a cookie situation with people power tripping like that, I can't imagine it resolving well until they leave...
Make Money Online : 15 Jobs
Google invests $300M in Anthropic as race to compete with ChatGPT
That is a good approach. My persona is going to turn five years old now, but it looks much older. In fact, my persona looks older by design, which reduces the need for profile maintenance but, in turn, is often targeted for age prejudice. I'm called "old fart" many times a week, and it kinda sucks.
Well they abolished debtor's prisons a while ago...
Donkey Kong cheating case rocked by photos of illicit joystick modification
Not at 24% APR.
Just curious: are you able to refuse a promotion. Especially this kind of “promotion”? What happens then? Do you get fired because… reasons or do you just keep your current job title etc?
Firefox's killer feature is isolated Containers.

Dealing with multiple AWS accounts would be awful without them.
I use AWS at the companies I work for because of their amazing customer service.

I'm fairly critical of Amazon's engineering culture and practices but as a customer I have to admit they are head and shoulders above their competition and frankly most SaaS providers as a whole.

They've secured millions of dollars in revenue from me alone just by being so customer friendly.
The problem with this idea is that the user's browser's compute is not "free". Offloading the computing means the users have a worse experience, which will affect your userbase and page rankings.
He classifies himself as "a classical liberal and strongly value individualism and reason", which would land him on the political right. He also claims Google is ideologically left-leaning and that this bias harms the company and needs adjustment.

> And participating in it means you have to be emotionally intelligent.

Not necessarily, but a certain amount of tact is always required to live in society.

> So don’t be involved until you’re emotionally intuned with your colleagues.

One expedient I use myself (as someone who is blind to a number of social cues most people can immediately identify) is to make people aware of that. People are often understanding if you give them the chance.
Exactly. The interest covers the cost of capital, delinquencies, administration, but it's the merchant fees that are paying the rewards.

Before Dodd-Frank and the regulation of debit card interchange fees, many debit cards were also offering lucrative rewards, despite there being no interest at all. With debit cards now limited to $0.20 + 0.05%, those debit rewards cards are gone.
And you definitely don't need to learn category theory or know anything about it to start writing programs in Haskell or to maintain and build large Haskell applications.

A lot of category theory is fun to learn and knowing it will help you in many ways but it is not a necessary requirement. I mention this because a lot of people seem to think it is.

Definitely a nice article for the math-oriented/curious/etc! It's neat seeing what Haskell isn't in order to understand better what it is.
Those are good points about some of them being nontrivial.

Though part of why they’re optimized and in the stdlib in the first place is because they’re such common patterns. So without them people would end up writing trivial, unperformant, custom versions. So now that more routines can be moved into the stdlib, they can benefit from optimization later.

(I’m not sure how much the maps routines specifically can be optimized, but stdlib routines routines can generally be more aggressive with unsafe or asm or being coupled to the runtime and its quirks, like bytes.Clone, strings.Builder, etc.)

And there are still plenty of ubiquitous patterns that have been worth including in the stdlib even if they’re usually just simple loops that aren’t very optimizable. Like strings.Index is an easy loop to write, but it comes up so often. Or strings.Cut is basically just an if-statement. But it makes code clearer about its intentions; and optimizations to these down the road benefit everyone.

It’s also true that maps.Keys and maps.Values allocate slices, and that you could avoid this with a loop, but strings.Split, bytes.Split, regexp.FindAll, os.ReadDir return slices and are still worthwhile as opposed to specialized iterators for each one. As with any code, you’re conscious of memory allocations where it counts, and optimize as needed.

In fact, now that generics make it possible, the Go team has discussed using iterators (https://github.com/golang/go/discussions/54245), which would benefit strings.Split even further in addition to all the other slice-returning functions.

So generally you have three options for those slice-returning functions:

- Custom inline loop for some of them. More verbose, will probably be naive and not benefit from stdlib optimizations.
- Return a slice and iterate over it with a for loop. Creates allocations that could probably be avoided.
- Create a customized iterator for that type. Unfortunately, you can’t really use an ordinary for loop, and extra custom iterators for each type.
- Use generic iterators to benefit from the optimized functions and also avoid allocation overhead.

So part of the motivation is that now with generics there’s a variety of further optimizations available even to old functions like strings.Split and regexp.FindAll, in addition to opening up common patterns and optimizations for maps/slices/etc. to be included in the stdlib.
Savings are not anywhere close to "dwindling". There are still huge excess savings accumulated during the pandemic. Relative to 2019 baseline ($1.4T annual), Americans accumulated about $2.2T in excess savings.

The 2022 shortfall relative to baseline is about $800B. Even if this continued it would take another 2 years to burn off excess pandemic savings. And that doesn't even count the sizable gains in home equity and investment portfolios over the period.
Not sure on MacOS memory usage (I stick with Safari and Edge on respective laptops for battery life reasons), but agreed 100% about Firefox on Android tablet. It's just awkward.

They need to make the Android UI in general a closer match for the desktop and iOS (skinned Safari) browsers. For instance, note how buried things like "passwords" are in the Android menus compared to iOS and desktop browsers:

Desktop: Menu->Passwords
iOS: Menu->Passwords
Android: Menu->Settings->Logins & Passwords->Saved logins

It's almost like the Android team doesn't even use their own browser on other platforms, or there's no product lead to make things consistent.
Hardly just the art world. That he’s Robert Del Naja (aka 3D from Massive Attack) has been semi-public knowledge for a long time.
It is weird. I see an Amazon delivery vehicle driving around in a certain neighborhood on any given Sunday, I can't make up my mind if it looks like a PT Cruiser or a Domino's Pizza delivery fan. Other delivery firms are driving 4x larger vans.
Not that I could find from looking at my past orders on amazon.com and trying to go through support.

I didn't think of the Whole Foods angle, I'll look into that, thanks. At least I'll have someone to talk to about it.
This is me. There are lots of jobs that you literally could not pay me enough to do, because they'll make my life miserable. I'd rather be underpaid and enjoy working than make millions and hate life.
This has been going on for a year now. Some indicator reverts to what it looked like pre-pandemic and people act like the world is ending.
Also, piles of middle class people took those stimmie checks and applied them directly to outstanding credit cards. Now people's habits are just coming back.
Not everyone has as much liquid capital as you do. Short term loans can help cover necessary expenses (broken AC, car, etc) for those with less means.
I'd agree that moving into bonds for a while is a good idea here. I'm especially putting money into T-Bills as we're getting around 4.7% for a 26 week T-bill right now. The more bullish will say that we have bottomed out and the Fed is going to stop raising rates and start dropping soon, but given today's strong jobs report I don't see them dropping rates any time soon. And this credit card debt info (and auto loans defaults are up as well) makes me want to continue to be cautious about stocks.
> That said, as someone who prizes ethical behavior, it's not possible to practice this and remain wholly honest without some sort of ethical loophole

The primary "ethical loophole" here is that there is no viable ethical alternative. Something can not be immoral if it is the best of a series of bad options, and if you want to exsist in the world and protect your privacy, the only real option is to create a persona.

There is literally no other option that I have been able to find that both protects your privacy and also does not require you to sequester yourself from humanity entirely.

Pure anonymity bars you from the following activities: joining a social group, signing up for some longish term business relationship (hiring a contracter, signing up for a service), engaging in the political process, holding a job, and probably more that I cant think of. You simply wont be able to do any of those things if you tried to give your name as "chaboud" or "rt4mn".

The best option if you care about your privacy, in those scenarios, is to use a nickname/alias/persona, and be honest and say "no its not" in the vanishingly rare case where you are asked directly whether or not that's the same name you have your birth certificate.
I think a huge point you are missing here is the whole supply and demand aspect. The whole point of raising interest rates is to reduce the demand of borrowed money. What made sense to borrow for at 1% interest may not make sense at 4.75%.

I myself was taking out margin loans in the 2010s at 1% and investing in dividend yielding stocks in the 4-5% range for a long time. I was never excessively leveraged, but it absolutely made sense to do so at that time. Nowadays, that's a really dumb bet. In fact, I have a lot of stuff in cash right now as I kind of wait and see where I feel the market is going, and as of this week its getting over 4% interest at IB, which is great.

Also, I think you are misunderstanding magnitudes here. Do you have stats on what percentage of federal debt is actually being held by US citizens? Joe Schmo is not sitting on piles of bonds.
npm ERR! 404 Registry returned 404 for GET on https://registry.npmjs.org/left-pad
You'll need to be more explicit about what you think "Phone OTP" is and what you think "refuse" means.

Phone as in, "the OTP requires a cell phone with yet another buggy authenticatoin app"? Or phone as in "can support SMS"? Or phone as in "phone must support touch-tone"? Phone as in "the user must be able to hear and speak?"

"Refuse" as in, "I'm in the unpopulated area of Washington state and I have no phone signal"? Or refuse as in "I'm not using my personal device for work"? Or rfuse as in "I don't use smart phones because I want to live in the moment"?
Enable JavaScript JIT (disabled by default on Brave for something like a year) to trade some safety for performance.
> That said, as someone who prizes ethical behavior, it's not possible to practice this and remain wholly honest without some sort of ethical loophole like "character work for entertainment only". A persona requires misrepresentation, which is not the same as de facto anonymity.

I don't think the persona needs to be completely falsified. Rather, you consider which topics you engage in on a given account. For example I consider "tsumnia" to be unofficial/official "professional" username - while I don't explicitly say my name, it'd take you looking at my profile to know exactly who I am.

On the other hand, I have my hobby/nerdy username on Reddit for when I want to talk about the latest Last of Us episodes. Same person, but different aspects of my personality are on display. Its not that the other one is a troll or anything, just one name to talk about deliberate practice in CS education in one thread and then another to make jokes about video games.
Who is Damon Chen and why should I take this commentary seriously?
I wrote a journaling app for myself — https://windofchange.me. I’m currently the heaviest user, but there are others.

I’ve been a Haskeller for most of my career, but for this one I’m using Next.js and TypeScript for the backend and frontend.

GraphQL API (Pothos + Apollo), Postgres for the DB, DigitalOcean for the hosting.

Costs about $30/mo — hosting, managed Postgres, managed Redis. Could probably be $10/mo if I ran everything on the same droplet, but I like DO’s automated deploys and having to manage zero state by myself.
> cap lifetime interest payments as an percentage of the original purchase, like 200% adjusted for inflation.

Is people paying more than 200% lifetime interest on credit card purchases a normal thing?
You can get some relatively inexpensive watercolour paper and paints and give it a go. Find some youtube videos to get you started on different techniques.

But also be aware that watercolour painting is a subset of art in general. If you don't know anything about line, value, shape, perspective, rendering, drawing people and things, composition and layout, etc, you're unlikely to suddenly develop that by playing with watercolour paints.

That doesn't mean you can't play with watercolour paints, but if you haven't been interested in drawing with a pencil you're unlikely to suddenly develop a mastery of the basics while also learning a water based media, so manage expectations.

So unlike the other person who replied, I wouldn't recommend investing heavily at the outset. You can get a sakura koi field kit for $30 (and use what colors are in there) and a canson watercolor paper pad for pretty cheap and go to town seeing if its something you enjoy, before spending a lot of money on paint tubes you might never use if you find it not to your liking.

Like anything art, the primary thing that determines skill is how much effort you put into practicing and developing that skill. Start with the goal of enjoying yourself rather than imagining turning out masterpieces like miyazaki.
I don't think it's necessarily an error to reimplement widgets, with a caveat — the reimplementations need to be good. Really good, at least as good as native widgets and preferably better. An example of this is Sublime Text/Merge, which feel excellent despite being built with a bespoke UI framework.

This rarely happens though, and I wonder if it may have to do with the limitations of the technologies often chosen to do the implementing with, or if it's more of a philosophical thing with the projects in question not holding themselves to high enough of a bar.
Yes, getting that balance right is tricky since there isn't a precise way to say how much additional features are worth to everyone. It could be low-cost if the service was just publisher ID verification and PKI, but then you'd see a lot of bottom feeders trying to stay just below the threshold where they'd get their signing key revoked.

That might still be worthwhile if the idea was something like allowing your computer to have a policy saying it'll only run signed binaries but the default assumption is that most people should stick to the higher-margin more curated App Store since that would still make it more expensive to run malware / adware campaigns if you had to burn a business identity as each one was discovered.