skysight-inc/HackerNews huggingface dataset:
Oh, gotcha. You have CI for multiple architectures already and you want to add arm64? I was thinking it was brand new code you wanted to write, but I get why you wouldn't want to rewrite everything.
It looks like you need a few other daemons configured besides CDE itself. But as you mentioned, setting cde.enable is way easier.

https://github.com/NixOS/nixpkgs/blob/634141959076a8ab69ca2c...
A message queue service, or an RPC stack, adds a tremendous amount of overhead to a system. This is part of why computers are 200x faster than they were 20 years ago, but the performance feels the same.

HTTP works reasonably well on TCP, but a lot of what we want to do is better suited to a reliable UDP protocol. Unfortunately, routers often balk at UDP packets, so TCP it is.
That is probably in the cards. I currently have an Android phone and I had to create a Google (Do Evil) account to set it up then logged out. All Google apps/services are disabled, as much as possible without rooting it. Its never been updated in 3-4 years and I don't use it for much other than email, phone, text and (rarely) a web/FF search. I recently had to update an app and after the reconnect the Google apps/services greyed out the DISABLE buttons. Fortunately, I was able to revert to as-shipped Google apps and was able to re-disable them.

I am hoping to get off of Windows by the end of the year (currently on Win8.1 which clocks out in January) then probably move to a phone not controlled by Google next year.
Thanks! Yeah, if you don't need multiple replicas then Litestream should work just fine. I'd say stick to that for now.
Be aware when using RLS with views: By default the RLS policy will be executed with the permissions of the owner of the view instead with the permissions of the user executing the current query. This way it can easily happen that the RLS policy will be bypassed because the owner of the view is a admin account or the same account that owns the underlying table (see the the gotchas section of the original post).

However, upcoming PostgreSQL 15 adds support for security invoker views: https://github.com/postgres/postgres/commit/7faa5fc84bf46ea6...
That means you can then define the security_invoker attribute when creating a view and this "... causes the underlying base relations to be checked against the privileges of the user of the view rather than the view owner" (see https://www.postgresql.org/docs/15/sql-createview.html)
PG15 beta 1 release notes: https://www.postgresql.org/about/news/postgresql-15-beta-1-r...
Not because of your follow up stance, but in general, I'm sorry for projecting something onto you. I apologize for trying to attribute any motivation to you, and responding to your thoughts in anything but a constructive discussion. Thank you for explaining yourself even after my emotional vomit. Thank you for posting your additional reasoned thoughts. My shame at judgemental posts both today and yesterday just reminds me why I don't go to social media other than HN and need to stay away from non-technical discussions.
A friend had one of these for a day recently and gave me a ride/let me drive it.

https://www.caranddriver.com/audi/e-tron-gt

The E-Tron GT RS or whatever gobbledygook name its got is simply not of this world. We're not going to be talking about Tesla too much longer I think.
OK now let's do SMS spam. I get daily reminders from recorded idiots telling me that I qualify for a low-rate business loan! How exciting! I dream of exploring who's actually behind these and wasting their time ala Giovanni Ribisi in Boiler Room. but then I do nothing and go back to what I was doing.
No, they just advertised unlimited usage on 1Gbps
Limited shouldn't be called unlimited. That's just straightforward false advertising. But it sounds like Hertzner doesn't even have the asterisk with additional constraints.
Encryption Lava Lamps
Type annotations can add a lot of noise to the code if you don't understand what they are. Bear in mind I'm talking about someone trying to learn something. If they don't know TS you're expectng them to boil code they don't understand down to its essence.

In regards to the jQuery comparison, I'm not suggesting that someone would ask such a question of TS. All I'm saying is that there was an expectation that everything should be done in jQuery at the time.
I certainly hope AGI happens in my lifetime.
Alibaba scales back global expansion plan to rival Amazon
Do you even know what "Indian Giving" means?

It's a slur that all Native Americans are thieves, who will go back on gifts and agreements, because (as the slur goes, incorrectly) they are too stupid and backwards to understand the concept of property.

If that's the first time anyone's ever told you that's racist, it's probably because you're the kind of person who responds to being told by calling someone "woke," then compares it to a fart joke, and tries to talk down to other people from what you imagine is a position of moral superiority, and nobody spends the time on you anymore.

It's a criticism, made on the basis of ethnicity. Of course that's racism. How have you gotten to a point in your life where you can't see that?
Yeah, I'd like to, but I found Gitlab's CI to be a substantial step down from Circle's CI product. I elaborated a bit more in another comment:

https://news.ycombinator.com/item?id=32242463
They still make it here in our very rural corner of Portugal, although it’s more for the donkeys - they’re used as beasts of burden still, usually for olives in more remote or inaccessible groves - some are on really steep hill slopes, impossible for mechanisation. It’s for the dogs, too. Not 100% sure of the recipe but it’s rye, olive leaves and leftovers from pressing, and I think oat bran - stuff smells awful and has the density of a brick, but keeps for ages and makes for a handy meal on the hoof.
They are both transfer services. You either take your cup and refill at their drink fountain, or use your server to transfer data through their network. Seems like a fine analogy to me
If I received such an email I wouldn't do anything about it. 99.9% of the traffic we see from M247 is malicious and there is no chance that I would unblock this ASN on an online shop.
And on top of that you will always have extra stuff to worry about when buy a Tesla, on top of all the risks of buying a used car you have the extra risks that Tesla will push an update and cripple your stuff , so in the end you don't own a functional car , you own some useless material stuff and a license to use it, Tesla pushes an software update and you are screwed. No wonder people prefer to buy very old cars that are simpler to own and fix.
The argument is that there are no easily determinable limits.

Let's say the provider has a 100 Gpbs upstream, 1000 clients, and offers a cheap plan where you pay for 1 Gbps with no limit. The provider obviously can't provide a sustained 1 Gbps to every client 24/7.

Now, how do you honestly advertise that? Because you can give people 1 Gbps service so long not too many clients do that at the same time. And you can tolerate people downloading 24/7 so long they don't all do it at the same time.

How much you have to crack down will depend on how close to capacity you are, and what your clients are doing.
To be fair, it looks like Meta and Netflix are in a lot of trouble too.
Ah, the IoT in it’s full glory
Rice engineers get a grip with ‘necrobotic’ spiders
Mostly I think it’s just acquiring customers. The big cloud providers go to great lengths to lock their customers in, so convincing them to switch is hard. Requires a much better product which seems pretty much impossible against aws and azure or a much cheaper price.
Just in case you are unaware, take a look at shiv: https://github.com/linkedin/shiv which does this quite neatly
As much as I want to agree with you, I get it:

- To avoid polling, you want to be able to register a webhook to be notified when pushes happen. You're going to need Git-servicet-specific parsing of the webhook payload, and you probably want to be able to speak a Git-host-specific API to automatically register that webhook to make it easy for users. (Falling back to polling would be good, but few do.)

- If you're a paid product, you definitely need to support private repos. You probably want to be able to speak a Git-service-specific API to set up the credentials to be able to do that `clone`; in GitHub parlance use the API to create a "deploy key", rather than requiring users to manually mint an SSH key, set up a bot account on the Git-service, add the SSH key to that account, and upload the SSH key to the CI-service. (Falling back to being able to provide a raw Git URL and credentials would be good, but few do.)

- To avoid confusing user-account permission mismatches, you probably want to piggy-back on the Git-service's user system; supporting "sign-on with X" and using the Git-service's "is admin of this Git repo" for allowing access to your the CI-service's admin interface for that repo.

- You want to be able to post statuses back to the Git-host. This takes a Git-service-specific API. (Falling back to letting the user provide their own script for posting statuses would be good, but few do.)
What if I offer "unlimited ice cream, up to 1 cone per day for a month", and then after you pay for a month and ask for an ice cream cone every day for three consecutive weeks, I refuse and say your demands are excessive?

Sure, I might be within my legal rights to drop you as a customer the next month, but isn't it still a scummy and misleading way to advertise my service?
Amazon loses money on every sale, yet somehow they are far pricier than ebay (which is profitable), and that is far pricier than aliexpress.

A quick sample of like-for-like products shows that typical sale+delivery price on amazon is 30% more than aliexpress and 18% more than ebay.

I really don't see how you can charge 30% more than a profit making competitor, sell in larger volume, yet make a loss.
1. I doubt it

2. Be careful what you wish for
> The previous owner shouldn't have sold it as a 90 or at least disclosed that, "It's a 60 but Tesla swapped out the batter with a 90 and left it configured as a 90".

I mean, it's actually is a 90, and it was configured as a 90 when sold, and we have no idea why that happened, nor what the original owner knew or (crucially) was told by Tesla.

> Why not get some good will out of it? "Hey sorry about your battery. We only had a 90 so we threw that in there. Enjoy. Tell everyone you know about how awesome Tesla was about fixing the problem and remember that next time you go to buy your next car"

We have zero reason to think that's not a literal transcript of what the original owner was told when their car was repaired under warranty.

Even if it wasn't, if you take a product in for a repair under warranty, you expect it to be returned in same or better configuration (that's actually a legal requirement), so if you drop off a broken Widget 500X, and then you pick it up and it's now a newer Widget 600X, the absolutely inevitable conclusion is "oh, I bet they were out of stock of the 500Xs, so they gave me a 600X, score", and then you think nothing of it, and years later you sell the 600X on Ebay when you upgrade to the latest Widget 800Z. That's just how it works, and I suspect most people here will have experienced that exact sequence of events.

(There's also a non-zero chance, given Tesla's general level of customer service, that it was locked to be a 60, a previous owner already paid to unlock it to a 90, and then they lost the records.)

The only way I can see we can blame the original owner is if they were told during the warranty process "hey, we're installing a 90, but we'll be locking it to a 60", then Tesla accidentally failed to do it. Which sure, could happen, but it really seems like the least likely result.

I certainly agree that Tesla today is handling this in the worst way possible.
The correct thing is to just token throttle to the max you're willing to offer for the fixed price. Then when a small minority figure out 1Gbps really is like 100Mbps, then whatever.
> now that most fast-charging stations don't support CHAdeMO

According to the US DOE, we have 4450 CHAdeMO stations and 4583 CCS stations in the US at the moment. No major charging network has started building CCS-only stations yet, though EA plans to in the future. I don't see why you're feeling that remorse, your charging network is large and continues to grow, despite your car being discontinued in the next 2-3 years.

I've owned two Nissan LEAFs (2012, 2018). The things that would give me buyers' remorse are faults of the car, not anything external. Like, not charging any faster than 40-50 kW, charging at half that speed once the battery gets hot, losing 10% of its range to battery degradation after just 3 years, and offering no upgrade path to keep the connectivity features working after AT&T shut down its 2G then 3G networks.

I drive a VW ID.4 now.
>We were able to identify victims of CosmicStrand in China, Vietnam, Iran and Russia.

I wonder if those computers could be used for false flag operations?
Try creating a fully decentralized version of Uniswap that’s resistant to attacks and isn’t based on a blockchain. it can’t be done.
FWIW my WaySus 22 has been great
Mine is a side hustle / microbusiness, but 1) I use Mac 2) I don't want to use Linux, that's basically the whole story.
We ran a multi-tenant SaaS product for years w/ a schema-per-tenant approach. For the most part it all worked pretty great.

We ran into issues here and there but always found a way to work around them:

* Incremental backups were a pain because of needing to lock so many objects (# of schemas X # of tables per schema).

* The extra code to deal w/ migrations was kinda messy (as you mentioned).

* Globally unique IDs become the combination of the row ID + the tenant ID, etc...

For us though the real deal-breaker turned out to be that we wanted to have real foreign keys pointing to individual rows in tenant schemas from outside of the tenant schema and we couldn't. No way to fix that one since with multi-schema the "tenant" relies on DB metadata (the schema name).

We ended up migrating the whole app to RLS (which itself was a pretty interesting journey). We were afraid of performance issues since the multi-schema approach kinda gives you partitioning for free, but with the index usage on the RLS constraints we've had great performance (at least for our use case!).

After quite a bit of time working with both multi-schema & RLS I probably wouldn't go back to multi-schema unless I had a real compelling reason to do so due to the added complexity. I really liked the multi-schema approach, and I think most of the critiques of it I found were relatively easy to work around, but RLS has been a lot simpler for us.
Google has lacked product leadership since Sergey Brin and Larry Page left. Since the early-2010's Google has suffered enormous management bloat and exclusively taken a quarterly profit focus.

Always wondered why Larry and Sergey ran for the exits, I assume they had their kids threatened by a TLA and quietly cashed out. I assume it has something to do with the Snowden revelations that their inter-datacenter links were unencrypted on purpose.
Signal: You were the chosen one [video]
Yeah, these spam-friendly ISPs might flag me for forwarding their spam. Quaking in my boots as we speak.
Necrobotics: Dead Spiders Reincarnated as Robot Grippers
Lua's Grammar Is Ambiguous
Another reason I will never buy a Tesla.

What a shitty company.
when talking to an IP attorney can go for $200+ an hour.

It's at least 2x where I am (Boston area). I heard that some firms used to cut a deal for equity but I am not sure if that's still a thing.

I wouldn't stop creating things. It's possible to change something in response to a legal challenge.
Games have been 60 since around 2005. People were paying $90 in 2022 USD for the original Halo, which makes $70 easier to stomach
Eh, even if it’s an anecdote, it comes off as actionable advice: “make sure you apply to Google/Amazon/Facebook as your safety jobs, since you’ve got a 50% chance of getting in there anyway.”

Which feels… optimistic.
The simplest solution is some quarter inch plywood (art stores have these as panels in various sizes like 9x12" or 6x8") and some clamps. For overall pressure, add some heavy books on top. For sawing, if the overall assembly of pages and boards and clamps is stable, there's a bunch of ways for you to hold it steady, including just in your lap: the sawing is on a very small scale. You could also clamp the whole assembly in a bench vise.

I have one of those presses and it's definitely useful for a variety of binding tasks, but honestly, I've never used it the way it is in the video. I have a laying press [0] that I use for such things, and once you see the logic of that, it's pretty straightforward to reproduce the effect with boards and clamps.

[0] https://hollanders.com/collections/presses-other-equipment/p...
According to the article you linked:

> Apparently no one told him that the stack of books in the photo included one banned in the state he leads, To Kill a Mockingbird, which was banned from California schools on the grounds that it contained racism.

Clear cut, right? Nope, here’s what their own linked article says:

> Schools in Burbank will no longer be able to teach a handful of classic novels, including Harper Lee's To Kill a Mockingbird, following concerns raised by parents over racism.

> Until further notice, teachers in the area will not be able to include on their curriculum Harper Lee's To Kill a Mockingbird, Mark Twain's The Adventures of Huckleberry Finn, John Steinbeck's Of Mice and Men, Theodore Taylor's The Cay and Mildred D. Taylor's Roll of Thunder, Hear My Cry.

The actual memo makes it sound like they’ll likely move these to the supplemental list and add some black authors: https://www.burbankusd.org/cms/lib/CA50000426/Centricity/Dom...

This is how the false-equivalence machine works. A single school district is expanded to an entire state (15k students isn’t nothing but it doesn’t represent many of the ~6M students in the state) and is presented as the equivalent of multiple state-wide attempts to remove books from schools & libraries, and again ignoring the difference between removing something from the curriculum with the goal of exclusion versus inclusion.

The urge to censor isn’t unique to right-wing politics but since they’re the ones pushing the most aggressively and successfully, I attributed more of it to the people causing the lion’s share of the harm.
One would hope that Tesla’s software lock gives users the middle 60 kWh of battery capacity by locking off both extremes. If so, you’d be correct and this would be a lot better than a “real” 60 kWh battery. Especially if the software limiter continues to guarantee 60 kWh as the battery ages/degrades.
That's fine. I'm not trying to convince anyone that Gitlab is the messiah or anything. Someone just asked me why I align more philosophically with Gitlab than Github, so I explained what appeals to me personally.

If they don't align with your philosophy, that's cool too. You get to choose how that affects your choice of VCS/CI provider.
If the headline was "Ghyslain Raza says your digital shadow shouldn't define you" then I could believe it.
We’ve come a full circle where rather than using the “Car Analogy” to picture the consumer realities of personal electronics (”imagine if they locked the performance of your car like they do with your phone”), it’s now the other way around (“imagine if they locked down your laptop like they do with your car”).
The North Korean dictatorship developed a linux distribution that adds machine and user identifying information to every single file to find whistleblowers.
I'll look into implementing this, nice tip :)

archive.org is the worst offender for me; not only do they ignore robots.txt, there is absolutely no way to get something removed once they archived it (despite the data including accidentally leaked PII for example - which can cause actual harm to someone).
I believe they are referring to the battery and not the car.
Protein-Designing AI Opens Door to Medicines Humans Couldn’t Dream Up
I felt the same with “big data” 5 years ago
If more companies keep doing these sorts of things, like making you pay a monthly fee to access hardware that is already in the car, I will just have to buy an old VW Beetle or Bus and convert them to EV.
Unfortunately this kind of law is like, at least 2 revolutions away from now w.r.t. US politics. No way this would ever pass even in the house under the current political system (see: Patriot Act, Citizens United, etc.)

It's a nice idea though!
Now I’m interested…
That's an interesting way to look at it. I took it to mean ignoring the shame imposed for choosing a selfish path that makes things worse for everyone else.

In your sense, sure, since shame is not serving a greater purpose.
Back last July, AWS couldn’t come close to what Meta or Google could offer when I was looking.
Because the integration is entirely built on webhooks and each Git hosting provider has their own.
The actual limits are there and detailed in the terms and conditions, and often the marketing material will say that additional terms apply. It's the customers fault for assuming "unlimited" means actually unlimited, which is unrealistic and also not what a typical customer would think.
I was introduced to journalling by the book "The Intensive Journal" written by Ira Progroff. It was mesmerizing at the time (me being young and all). I abandoned it because it was too much "quantified self" long before that term became popular. I checked and now there is some website associated with it promising the sun, moon and stars. Suitable if astronomy is your bag I'd say - caveat emptor is all I am saying.

However, I think that the practice of keeping a journal is generally a good thing if it's not done exclusively for navel gazing.
One great benefit I find is that it proves we are all "fools unto ourselves if watched".
[edit] either don’t look up anything, or look up everything and write in a notebook dated, signed, preferably with a notary, about why your approach is different.

Honestly with the way the USPTO goes about issuing patents makes everything super easy to refute as well as defend - it all comes down to court procedure: timing of motions, evidence and arguments. So, usually if you have the right funding (read: sales, not investment) you can find a lawyer who will construct a 112 / 115 defense with previously published works if you want to be safe; or can construct a “Teaches Against” defense to say your patent / process is unique.

Think of patents like sanctions - there’s usually ways to get what you want in all environments.

Not a lawyer just had to listen to them discuss my life’s work through robotic arguments.
They're spending it on feeding their engineers with free food and massages.
Agile never promised to do the latter (and I've never seen a methodology that succeded at it in a way that was useful in practice).
like JavaScript
Just on amd64 right now, we want to move to add support for arm64.

Sadly we adopted CircleCI early on and make heavy use of their support for multiple containers - if you specify a list of containers in a Docker job, it will execute the tests in the first container and connect the other containers as "data" containers (think redis, mysql et c) for use in tests.
I used to work with deep sea ROVs. We also found geometric hole patterns in rocks. Much smaller than these. It's truly weird to find.
A recent example from the other side: a client contacts me and says they will have to exit from our existing contract unless we can update our (AWS) infrastructure to use their (AWS) encryption keys for servers and databases handling their tenancy. In Enterprise, some tenants are very opinionated about what cloud you use and how their data lives/flows within it. I run all our infosec, including SOC2 & ISO27001 programs, and I know that using their encryption keys is nothing but security theater. But with $500k p.a. on the line, I also know when it's showtime.