skysight-inc/HackerNews huggingface dataset:
The code literally checked for CPU = AMD, and ignore the CPU feature bits what show which accelerations are available.

So sure Intel shouldn't tune for AMD, but if the AVX2 is listed as available a compiler should use it. This was proven when via some shared library trickery you could lie about the CPU name, and suddenly the AMD CPU was faster.

I stumbled across this on a "Why is matlab much slower than I'd expect" thread. Lying about the CPU greatly improved performance and still showed the correct answers.
Maybe a bit of a leap for an American mindset but perhaps bringing some professionals into this might help the overall atmosphere a lot. Not just between the men and women. Normal work relations would also benefit from not having pent-up desires.

I'm from Holland and we have a lot less taboos on this stuff. But it's kinda weird to me to expect people to forgo a basic human need like sexuality. And celibacy often leads to terrible things like abuse in the church. Their other needs like food, healthcare and heating are met, really it should be possible to talk about this one. If they'd send a massage therapist or a psychologist it would raise no eyebrows. Is this really that different?
I take it you're not aware that the default database of new Django projects created by the admin commands is SQLite?
This is very good feedback, thank you.
As mentioned by the CDC, boys between the ages of 12-17 have a much higher risk of getting myocarditis from the COVID vaccine (about 1 in 5000), and this risk diminishes as you get older. No one knows why, and no one appears to be studying why.
> It's not a good option for what you appear to want.

Ok but the article you're replying in the comments to says "SQLite is all you need for nearly everything", and what the comment you're replying to is describing is, to use their very apt word choice, entirely ordinary.

So how do we square this circle of somebody being told both "SQLite is all you need for everything" and "it is not a good option for your totally ordinary use case"?

I think the answer is that you are a different person than the author of the article and you don't agree with the article's claim. Which, great, that was irskep's entire point!

I tend to agree with irskep that this SQLite architecture is really interesting, but I also don't quite get it. There seem to be a lot of missing details for totally bog standard applications, that people frustratingly seem to just not even mention - like the migrations thing, or how to do zero downtime deploys in general, or a few other things - as if those concepts are irrelevant or uncommon. But they aren't, they're important and typical things to think about.
"995-mile-long (1,601 km) flagged route over compacted snow and ice"

https://en.wikipedia.org/wiki/South_Pole_Traverse
I believe that equating credible threat with violent speech is a category error. Speech is not the only thing going on for the threat to be established as credible. Perhaps those things should be more harshly sanctioned than they are. Perhaps there are structural problems that grant enough leverage to create threat with only the outward appearance of speech.

Speech alone -> the level of threat that would constitute assault in most common law jurisdictions is tantamount to AI-boxing, and while I don't consider that quite crackpot enough to dismiss out of hand, the implications are absolutely not anywhere near "we all agree" levels of consensus.
indeed thanks for specifying
>"Reasonable" can be whatever the judge/jury say it is."

Not really. The boundaries of "reasonable" are... wait for... it reasonableness.

I.e. if a jury or a judge isn't reasonable, then an appeals court can overturn it. A judge or jury is not given free reign to determine anything to be reasonable.
Well, he did cherry-pick one joking comment out of a well-intentioned post in order to say I have a bad attitude, so that's not exactly welcoming. And very patronizing, considering I have actually done that kind of work with Salt Stack a few years ago, and just don't want to bother with it at the moment because I have other priorities.

I learn new things every day, and one day, Docker was that thing. I am now better at release engineering, cool! But I also lost a day of working on shipping value to users and actually having fun, which is less cool. That's why PaaS has been helpful to certain kinds of people; it makes the curve of progressive disclosure necessary to deploy stuff a little flatter. My hope is that we can make more kinds of things really easy to do the right way, and not yell at people who just want to have some fun.
Open Source: https://github.com/sparticleinc/chatgpt-google-summary-exten...
I built a retro computer in 2013. It wouldn't feel right without a CRT.
National origin is a protected class in US.
> The expectation that SBF would be the breaking point where we fix that system is irrational

I don’t have an expectation that it will be the breaking point, but breaking points tend to come all of a sudden at once. Sometimes the straw that breaks the camel’s back isn’t the most significant straw.

My reason for wanting to talk about it, is the breaking point will come earlier when we agitate more each time the injustice is made apparent.

And Ken White is a great advocate. I also listen to him and read his works regularly. But he—while better than most lawyers—tend to have the same strong status quo tendency that lawyers have. They are embedded with the system as it is, and focused on the incremental reforms that make it better. Which is great! It’s super important to have people working on that problem and problem space.

But it’s also important to have people pushing more… revolutionary ideas for reforms to the criminal justice system. I think both are important to be pushing for. The nuts and bolts incremental improvements to the existing systems are the most likely to have immediate impact now. But the big reformers are the ones that will push us towards a more equitable justice system in the long term.

Frankly, I think the current justice system is a mockery of its own name, and count myself among those thinking it needs a more systematic overhaul. Hence my agitation over the SBF issues. But, again, I still think the incremental improvement work is important and necessary
Just in time doesn’t break down at all — it just calls for larger buffers

You can stream audio with a 5s delay and 10s jitter if you have a large enough buffer

JIT doesn’t mean instant. It means sizing to the first derivative (rate) and second derivative (jitter) of your f(x) (supply)
There's money to be made -right now-, which is the only time that matters to the financial industry.

There's also an arms race with China that we need to win.

There's also the delighting in the hubris of ruining everything in such a uniquely human way that appeals to certain people.
Thinking ahead for the y10k bug! /s
I really should have clarified that I understand that sorting is important. Hence why wondering if it deserves its own instructions. ;)
No. In fact for many countries the rule is that you can only hire someone from abroad if you've exhausted the local talent pool.
Fair! But a whole generation was told that sugar consumption was safe. And low-fat was a balanced diet against obesity, diabetes, heart ailments (metabolic syndrome)
It's because the very first step in scaling will usually be separate machines for webserver and database.

And it costs almost nothing to write it that way from the start, but it's a pain to separate them out later.

I'd call that a considered technical reason.
Surely there is a reasonable response to the poster that doesn't involve just a list of strawmen?
Apparently his parents' $4M home in Palo Alto has no TVs and he cannot watch NFC and AFC Division Championships on Fox and CBS nor the Super Bowl on Fox.
- it is mighty difficult to create wealth being an employee. Most mansions, large homes in any neighbourhood belong to business(wo)men

It's not just business; plenty of small ones struggle. It's ownership. Own that mansion, and it's rise in value will far outstrip your salary. Own other people's work, by owning a company, and even if doesn't make much profit it's probably worth much more than a salary.
I don't think you're underestimating these AI systems

But I think you're overestimating the quality of the "average" audiobook and its narration

A sizeable swarth of books don't lend themselves to such finessed narration
I had my wisdom teeth removed and also did not need the prescription percocet I was given. I was prescribed 3 days worth (2-3 pills per day), but never needed them.

I’m glad they gave me the percocet as a precautionary though because I absolutely would not want to have to go fill the prescription after the fact with mouth pain intense enough to then need the prescription.

When a surgeon does dozens of these procedures a month and most cases require a certain painkiller, it makes a lot of sense to plan ahead and prepare the patient when the alternative is intense pain.
I take your point. I thought you were speaking about "the law' in general, and not specifically commenting equal opportunity laws
You think they actually hand curated all of the 570GB of text data (300 billion words) that was used to train ChatGPT?
Internet Speeds in Germany are lacking in some areas, but fast internet is generally available. I have a symmetrical 1 gig FTTH connection in the countryside
It's funny how nice one Walmart is in a nicer area, compared to one in a not-bad but not-great area just 15 miles away (the bad areas don't even have them)

One is clean and the other looks like a bomb went off. Dirty floors, merchandise laying all over, employees nowhere to be found...

Doesn't even seem like the nice one is a Walmart.
Can confirm from my own firsthand observation. Sober people relapse, often after years of being clean, and misjudge how strong the stuff has gotten. Instant OD
The overarching issue is conflating error messages that are useful for engineers doing the debugging, like "token missing" and the cutesy ones sent to the user "oopsie whoopsie, computer broke :(". You can then use whatever messaging your product direction needs for the user-facing messaging.
Thank you, Matthew! This would be fantastic information to include in the Synapse documentation, for those of us being seduced by the operational simplicity of SQLite, and posts like this. :)
They had what we would call a gig economy in the 1920's and people would undercut each other for jobs. And we all know how the 20's ended and since we've repealed a lot of the protection laws that were put into place afterward, it may be reasonable to expect a pop.
Also worth mentioning Fly.io's work on LiteStream [1] and LiteFS [2] giving SQLite important S3 DR/reliability & multi-node replication and scalability - opening SQLite up to even more use-cases.

We're making use of this ourselves in https://blazordiffusion.com which runs entirely on SQLite, using Litestream to replicate it to Cloudflare's R2 object storage which is running on a single Hetzner US Cloud VM at €13 /mo.

As we believe SQLite + Litestream is a very cost effective solution that can support a large number of App's data requirements we've added first-class support to add SQLite + Litestream support in our .NET Project templates [3] which uses GitHub Actions to run Docker compose App deployments along with setting up Litestream replication to AWS S3, Azure Blob Storage and SFTP in a sidecar container that also includes support running DB Migrations on Server with Rollback on failure. If anyone's looking to do something similar, the GitHub Actions + Docker compose configuration that enable this are being maintained at https://github.com/ServiceStack/mix/tree/master/actions

[1] https://litestream.io

[2] https://fly.io/blog/introducing-litefs/

[3] https://docs.servicestack.net/ormlite/litestream
Foreign vs local is not the same as National Origin.

You can't just simply hire anybody from anywhere on the planet if they do not already have permission to work in the US and even then I don't see how someone not currently a resident in the United States would be able to make a play for discrimination on account of being a protected class.
An error message should communicate:

1) That an error occurred
2) Whether it's the user's fault or not (hopefully not)
3) What the consequences of the error are (did the transaction go through?)
4) What further action the user can take (reload and try again, stop putting emojis in our text box, whatever)
5) How/If it's appropriate to contact you about the error
6) Some cordial condolences.

For example:

A network error occurred during checkout. The transaction may have gone through regardless, please check your purchase history before trying again. If this continues happening, please email xxx@xxx.xxx with the following error ID: 123456789. We're sorry for the inconvenience.
If you are running your webserver and your database on the same box, how are you big enough to have an infrastructure team?
For sure, Lecun wrote a DL framework in Lisp decades ago.
Not true. It's a privately run and public-service. Another example is electricity.
People buy garbage premade food because either they cant, or choose not to cook for themselves. This "ohh the poor people at the walmart just dont have options" is frankly disinformation.

If you are working two jobs to make ends meet, I imagine it becomes much more difficult to squeeze in the time to make a nice fresh lasagne.

I think the “food desert” issue can sometimes be overblown, but equally this nonsense idea that anybody who isn’t cooking from scratch is just stupid or lazy needs to die. It’s an absolutely perennial pet argument from some quarters and it just skips over so many complexities.

I have worked with and spoken to people dealing with these challenges over in the UK. A constant problem is the challenges people face in getting access to time, equipment and resources aside from food itself. How do you cook a lasagne if you work 14 hours? If you don’t have an oven? If you don’t have a refrigerator?

It really saddens me to see such surface-level, knee-jerk dismissal of complex problems.
Very unintentionally funny post.
Hitchens is still a liberal whether he is neoconservative or not because neoconservatism is a form of liberalism.

Its just "liberalism in one country", or "great power liberalism" i.e. in the US context the constitution doesn't apply to our enemies, which regardless of whether or not it is moral or wise in modern times, it is certainly an accurate reading of the text and intent of the constitution.

Neoconservatism for instance is almost always framed as defending liberal societies against illiberal societies, as an ideology its adherents hold liberalism in very high regard. The common arguments against neoconservatism are that they hold liberalism in too high of regard/violently high regard, and of course that you cannot be truly liberal if you are illiberal in fighting illiberalism. I still remember that Poppins quote being used by neocons to justify ugly wars, before it became popular with young Democrats during the Trump years.
No way we'll become prostitutes, someone will jam GPT in a Cherry 2000 model.
Yes... and all I see here is downtime. How do we do this without services failure? With a postgres db, you can spin up and down ec2 instances to your hearts content. Every 1-4 years, you can upgrade your db by using a replica with no down time.
Agreed. Too much reliance on AWS, Heroku etc. can leave you without vital Linux skills. Linux cli tools are not just for getting a job done, though they're great at what they do. No, they're part of the *nix culture which is what open source software is based on. Only recently have I become aware that it was better to have entered software development in or before the early 2000s, ie. before The Cloud took off. You were forced to learn Linux/BSD cli tools just to swim in the water. I can't imagine, back then, knowing Perl and not knowing Linux or FreeBSD.
In the far future, when everyone has switched to a y10k-compatible dating system, your comments will be the only data from our era that makes it through the data quality filter in the web crawling system. The models will be overfitted to believe anything you say about this time. Use your power wisely.
Yes, Apple will be just fine.

I buy lightning cables directly from Apple. They cost 2-3x as much as generic ones on Amazon but last 5-10x as long. Meanwhile my kids have iPads that are so old they have home buttons and lightning ports, yet still work great while all their cousins have Kindle Fires that are pieces of junk that get replaced yearly.

And of course Apple gives me free delivery of the cables within 2-3 days (Apple Store a few towns over) while even with Amazon Prime I’m waiting sometimes a week for a cable or whatever to be drop shipped from far away.

I’m years away from having to deal with whatever BS happens with these USB-C cables, but I bet by that time the market will have already killed the decent 3rd parties and segmented things into two categories - junk and Apple.
Tyre manufacturing very much is not “non-tech”…
That's what the USSR had. Didn't work so well. A secret ballot is a major requirement for democracy.
Guess who taught the Mexicans how to make it?...
> Google is a monopoly, a rentier on the internet. They need to be broken up and repurposed to multiple, actually value-creating companies. If not for the health of the internet, at least for the mental health of its employees it seems.
> (I would argue that Google's "free" products, like Android, are the worst thing that has happened to the internet; they cannot be broken up soon enough).

Yes! I agree with this entirely. Google is the behemoth of mediocrity, the McDonald’s of tech companies. All their products are good enough to deter competition and to keep feeding search, and not an ounce better. Humans and human attention are just grist for their mill.
At least it still has a descriptive if not entirely useful message, so someone encountering it could tell them the specific error that's occurring. In other words, treating users like idiots by only showing a single loathesome "something went wrong" is also unlikely to help you find the problem and fix it, because that's all they'll tell you. If anything, it'll only encourage this horrible antipattern that anyone who has done tech support will have experienced:

"It doesn't work"

"What doesn't work?"

"I don't know."

"Is there any error message or code?"

"I don't know. It just doesn't work."
Did you not read The Machine Stops?

Engineers created a system that worked so perfectly it fixed itself, and people lived in "perfect luxury", if sitting in a room alone your whole life counts. And then errors inevitably piled up, and enough time had passed that nobody knew how to maintain their precious Machine. Everybody died. Pretty easy moral of the story.

Yet this is exactly what we are trying to build today. The Machine.
China also has a hand in building the Mexican labs and training the people there how to make fent
Hm. Agreed. I meant common but I agree that the words are not interchangeable.
I'm surprised there's no simple recursive way to find optimal (or at least good) answers. I would naturally assume the optimal way to pack n squares is to split them into groups of m and then pack each of those groups into k square subdivisions. Maybe the recursive patterns only show up at much larger n?
You have to remember that it's not just the CPU but also the IO (memory and pcie) and the chipset... collectively it's often called "platform power". Even if you don't have anything plugged into it, a big powerful chipset and lots of on-chip PCIe expansion still eats a decent amount of power.

Also everything you plug into it will eat power, some 10gbe stuff and SAS controllers/etc are not lightweights in idle because it's not expected they'll be idle. Every HDD generally pulls about 5W when idle+spinning, even SSDs are a couple watts apiece.

That said, yeah, that sounds way high for idle. ServeTheHome is a good place for stuff like this:

> motherboard: X11SPM-F

> memory: 6x 8GB RDIMM 2666Mt

> kill-a-watt power on the wall at idle: 30..35Watts.

https://forums.servethehome.com/index.php?threads/xeon-scala...

Single-socket though, but, another CPU probably doesn't add more than another 30 watts or so.

Epyc actually tends to be worse on idle power because it has to run all its infinity fabric links at all times, if it wants to access that memory, and data movement is comparatively expensive. There were some early Milan/Zen3 epyc numbers that need to be disregarded due to problems with AMD's reference implementation motherboard, but, you can see from that thread it's not uncommon for Epyc to idle at 100W for a single-socket board. You can see from that thread that the consensus is Skylake-SP generally idles better.

My own personal anecdote: I am tinkering with a dual-socket 2011-3 server right now (X10DRC-T4+) with a pair of 2697v3 and 2x4x32GB RDIMMs and quad 10gbase-t NICs, at idle I am around 75W at the wall... obviously Skylake-SP has a larger platform (it's the socket after mine) but it's not 350W bigger, guy has something wrong with his setup.

It is definitely fair though that under load the Epycs are a lot more energy-efficient. Skylake-SP is still 14nm and Intel lingered there for far too long, 7nm is more than a full node better and Milan has higher IPC, higher clocks, and more cores. Ice Lake-SP was better than Skylake, but nobody bought it because it was years late to market and AMD was already better. So you are effectively comparing 2016-ish Intel stuff against AMD stuff that is 4+ years newer... but on the other hand that's the Intel stuff that is deployed right now, and people generally want to minimize the amount of generations in their clusters to make it easier to operate VMWare vMotion etc. /shruggy
There was also ambiguity in how the vote was formulated and what yes and no meant.
Many people demonstrated against the changes and they got pushed through by a suspicious voting process by Herr Voss.

You're now a criminal if you offer your webspace for free and someon3 uploads anything unlawful in the broadest sense.

Thanks EU corruption.
"When speech causes emotional or mental pain, the offended parties are morally entitled to nothing in the form of compensation from or punishment for the offender."

Considering this is repeated a couple times by the author, it seems they are talking about a general statement and not a narrow circumstance, even if they're using a specific example. It's important to point out that the statement above is not universally true, or if it is, then our laws are immoral.

"Again, those are legal principles that have been enshrined in law for a long time."

“When we do become offended, as we all will, we must settle for responding with criticism or contempt, and stop short of demanding that the offender be punished or required to make restitution,”

It seems to me that restitution and punishment would include those leveled by the legal system. Simply because something has be law for a long time does not make it off limits to discussion, especially if it's application/interpretation has changed over that time.
Faster Training and Inference: Habana Gaudi -2 vs. Nvidia A100 80GB