skysight-inc/HackerNews huggingface dataset:
Part of the problem is that many of the concepts OpenGL teaches you have no bearing on how modern hardware actually works, so you end up having to unlearn bad habits which OpenGLs messy abstractions enable. OpenGL won't teach you to think in terms of PSOs, for example.

> Also, not everyone develops for Apple and so their deprecation is less compelling than, say, Khronos officially stopping development on the API ;)

Have they not stopped? The last major update to OpenGL was six years ago, around the time Vulkan went public. I recall there initially being talk of OpenGL continuing to be developed alongside Vulkan but that just hasn't happened.
This isn't Twitter you don't have to use hashtags
When I saw the title I hopes this would be schema aware. Looking into the current proof of concept they allow to write prolog definitions.

How cool would be be, if all relations in a Postgres database would be lifted into the scope of a prolog process to work directly on the relations.
If your drone had a way to communicate with the external world that would be its achilles heel. Im sure this is being researched as we speak and this type of defense weapon will make an impact on FPV warfare drones, maybe they will be designed in a new way to combat this or they’ll learn to detect what to stay away from.
>> Will wrapping the electronics of my drone in copper foil make my drone impervious to this?

If it does, you will likely lose any GPS and remote operating capability you have.

Also, a high powered Maser might just burn through foil.
TIL that +really is a canonical string. [0]

[0]: https://www.debian.org/doc/debian-policy/ch-controlfields.ht...
We use Citus. Very similar performance properties to DIY sharding but much more polished. Currently at 7 TB, self hosted. Growing roughly at 100 % per year, write-heavy. Works fine for us.
On the XZ back door thread multiple people are shitting on systemd I, but I think its sandboxing model is easier because you just couple the expected behavior of your application along with the unit. Interested people should look here[1] and [2] in case you need resource limitations, like limiting the amount of CPU a process can use.

Of course, there is no way to isolate a backdoored piece of code running in the same address space as yours.

[1] https://www.freedesktop.org/software/systemd/man/latest/syst...
[2] https://www.freedesktop.org/software/systemd/man/latest/syst...
You mean prostitutes and camgirls won't get to advertise for free anymore??
did you know that browsers will not autoplay video tags unless the video is also muted?
Just ban autotools
Too true. I dont remember exactly what story it was, but I got my last straw a few years ago and eliminated google from my toolbox.

For email I went with FastMail.
Eventually people will realize that not all chatbots are the same. Just like different departments or people or products may be different even if they are at some level providing the same type of service.

You can very easily copy paste some lang chain or llamaindex and dump in some documents in front of gpt-3.5-turbo and get an executive to sign off and collect $20,000 or maybe a lot more if you have the social connections. That person might have spent less than two days setting it up.

But you could also use a more powerful LLM, or thoroughly test your RAG, even check to make sure all of the important laws are in your RAG. But they didn't hire someone like me who actually cares and will slave away for a few thousand bucks over the course of three weeks. They hired a smart person or firm with connections that maximized their profits. And the managers didn't have the level of interest, knowledge or integrity to make sure the system was tested thoroughly.
"It is also a sexually suggestive photo of an attractive woman, and its use by men in the computer field has garnered criticism over the decades, especially from female scientists and engineers..."
And weight is a big factor for drone design.

Copper isn’t lightweight
SQL standardizes SAVEPOINT for such nesting. Is that not sufficient? FWIW Postgres supports it.
If it's a game, I think the old phrase "everything is made up and the points don't matter" applies well here.

It's really hard to score a phrase for truthfulness. Even among humans often it's ambiguous; we have courts of law in many societies to try and fix some of that.

I admit I am disappointed that we don't see a similar amount of work these days in what was once dubbed 'expert systems', though perhaps the results just aren't as flashy.
Yup, Paint.NET was the thing I mourned the most switching from Windows to Linux... still do. I'm somewhat surprised that there hasn't been more of an effort to get it working on Wine. I figure there's some context I'm missing, but still. It just seems odd that so many games have been made to work, but Paint.NET is sitting with a listed rank of "Garbage".
Not wrong.

Most browsers included a popup blocker because everyone agreed popups are annoying, now nearly every website has 3 different JS popups.
Compared to buying the set of LEGO with a 100 page manual of step by step instructions on how to build something?
The article literally acknowledges it in the first sentence.
Hard to say, but the likelihood is that they were. Most 'blue chip' artists employ technicians that travel around the world to install and repair their work. This may be mediated through their dealer.

I mention repair as a lot of contemporary art requires ongoing maintain, Julian Schnabel's employs full-time a team who trot around the globe repairing his famous plate portraits.

Regardless, I would feel ethically responsible for anyone who installs my work. FYI: most exhibitions require that an artist define 'installation instructions'.
Big thing for me and family+friends. I take photos of family events, and share albums/links once I upload.

My wife and I share photos of our kids, faces are tagged so new photos automatically go there.

You could say that OneDrive has similar features, however more people have Google accounts through Android devices, so Google is the easier option.
You mean Dell? It was started in Michael Dell's dorm room at the University of Texas after dropping out.
> Just stopping burning carbon isn’t enough. We need to take the existing excess carbon from the atmosphere.

Yeah, I just don't see that happening. E.g. suppose we only wanted to take the CO2 out of the air that we put in last year. It would take more energy to do that than we got from burning fossils fuels last year.

I don't remotely see how that would at all be feasible. I mean, yeah, 100 thousand of years of plants doing photosynthesis--taking that energy slowly but surely from the sun--would do it.

But the shorter of a timeframe you want it done, the more energy you are going to need--and since energy is conserved, that will eventually end up as waste heat and heat up the earth anyways.
I tested recently and (on that selection of data) zstd had better maximum compression at the highest level but took about 3x as long to compress at that level. At most other levels it's faster than xz with slightly worse compression, but not by much.
It's AGPL so you can self-host. You can even pay someone to host it for you if you don't like Microsoft's offer. I find it easier than rolling your own AND self-hosting.
The way to go on native platforms is via middleware, WebGPU will always be constrained by the Web.

If you bring extensions to WebGPU for native into the picture, then it is no better than the spaghetti way of dealing with extensions in OpenGL and Vulkan.
Do you understand how ifuncs work? They are in the address space in the application that they run in. liblzma is resolving its own pointers!
I finally managed about a month ago to switch off of gmail after meaning to for years. I guess I probably had my account for 20 years!
His position was about moderating legal content. He thinks moderating legal content is censorship. He is in favor of taking down illegal content. If people think currently legal content should be taken down they should appeal to change the laws and it shouldn't be part of at least their platform to judge the legal content. That's his position, not my position.
The problem is that the attacker has code execution in sshd, not ifuncs
Embedded TypeScript: Hosting a Front End on a ESP32 with Rust
Bahh this was 23/24 years ago, and my memory of everything is hazy (and the mafia thing I heard about after - so I can't verify it - but what I know I believe it).
Probably you would prefer no backdoors also?
Performance without correctness or trustworthiness is useless.
This isn't Xitter, you don't have to tell people how to write.
Which settings are you specifically referring to in uBlock O? I didn't find any 'click-to-load' option for 'Block media elements larger than' option?
I never understood how one “breaches an app through the frontend”. SQLi messes with your data store, natively (no RCE). XSS messes with other users, laterally. But how does one reach from the frontend all the way through, liberally? Are people running JavaScript interpreters with shell access inside of their Go API services and call eval on user input? It’s just so far fetched, on a technical level.
Grandpa signs up 19 years ago. Grandson has, at some undetermined point later, gained access to Grandpa's account.

How old is the Grandson?
https://pigsty.io/blog/pg/pg-eat-db-world/
I still wish email could have evolved with Google Wave. Remember that? It was much more like a rich messaging chat app that could also handle emails.

I don't think I'll ever understand why Google thought the invite rollout would work for Wave. It worked for Googlemail because you could use it to interact with people with other email providers. Your experience was just better than theirs. It failed for Wave because Wave was useless if you didn't have any contacts who were on it.

If I'm asked to come up with the dumbest product launch strategy I've ever seen, this will always be hard to beat.
This is hardly the future of UX. More like the present if not the past.
Well, at least it was detected pretty early, and is contained.

Extremely wicked backdoor, but he only lost the main maintainer and github. Github will be reactivated soon for him, so others can take over.
This is one threat that was discovered, only because the implementer was sloppy.

Think about what various corps and state-level actors have been putting in there.
I understand what you're saying, but as someone who spends most of the undirected Lego time with my daughter struggling to figure out what to build, I'm going to suggest that you have fallen into the trap of assuming that the way you do things is "correct" and not simply "the way I do things."
My brother somehow got a Gmail invite early on and then we ended up with effectively infinite invites by inviting ourselves whenever we needed more of them. They were useful for contests on his small forum because everybody wanted effectively infinite email storage.

I don't even remember most of the usernames anymore but I probably had a dozen or so Gmail accounts back in the 00s.
Except "people" didn't make this ban, IEEE did. If people don't want to work with this image, then they might as well not work with it?

Look, the point here is not whether using the image is a good idea or not; it's about whether an organization such as IEEE should ban it. The fact that using this image is technically a disaster (for all the technical reasons presented by so many people) only makes it easier for the ban to be instated and convince people like you that it's ok to do that. But the fact is that the technical reasons were not what supported the ban, and when you keep defending it using other arguments which are not the ones that led to the ban, you're just feeding a monster.
Closest to that is currently the Dacia Spring:

https://www.dacia.co.uk/hybrid-and-electric-range/spring-cit...

From £15k
PSA for anyone else whose Gmail experience has become unusably slow recently:

I was facing 60+ seconds latency to open any email on Chrome through my Macbook. No issues on the Android app. I believe this started at the time Gemini launched. I had Gemini advanced and all its extensions enabled.

I was recently able to fix it by disabling the workspace extension in Gemini and waiting a bit. Enabling it again a few days later didn't reintroduce the perf issue (yet). Not sure if Google fixed a bug internally and my toggling just happened to coincide or what.
Thanks, that gist is a really lucid explanation for normal folks.
According to the article:

> Radicle does not use any blockchain or cryptocurrency technology.

Which is also my experience from playing around with it recently.

> Git by itself is decentralized

This is true, but people very rarely lean into that. I personally run my own cgit for all of my public repositories, and I have collaborated with people who run their own git servers by managing multiple remotes - fetching from their remote and pushing to mine to share. I've also collaborated on projects that use email-based workflows. This works really well, but it also requires us to have the infrastructure to do that. Radicle reduces that infrastructure requirement to running a daemon on your desktop (as is common with p2p technologies).
I don't know if it's still the case, but a while back Firefox would allow muted looping videos to auto play, basically like an animated gif. However, if the video had an audio track (even muted) it would keep the computer from sleeping.

Some of adafruits documentation pages had exactly this combination, so leaving a single page of documentation open would keep my computer from automatically sleeping.
Another happy fastmail user here. If you use a custom domain you also make it easier to switch going forward (though not as true for me because I use an email alias for each account).

The most tedious bit of the switch is updating all accounts, but if you use 1Password at least you have a list of them. Many sites have issues around changing your email and on some it’s even impossible (literally have to create a new account instead)

You can keep your old gmail account around with forwarding on to catch any stragglers.

There are a few companies that continue to email my old one despite me having updated my email (Microsoft/xbox is particularly bad about this), some just send me the privacy policy email each year which I’m guessing is tracked in a separate mailchimp or something that I can’t unsubscribe from.

For some this is even after using CCPA to try to have them delete profile content, probably only 80% of sites are willing or able to comply.
That's my main concern with Gmail and Drive. On the other hand I've yet to see numbers on the probability of losing access to my email on Gmail vs another provider.
It checks for argv[0] == "sshd"
Portable only to certain extent, the moment you start junggling extensions it could be a complete different API for all pratical purposes, depending on how much extensions one needs to take care of, and the different semantics across them, or similar extensions from different vendors.

Also, OpenGL never really quite made it into game consoles, only in some ways not fully compatible, so if they are a target, one already needs to handle multiple APIs anyway.
People like to harp on software written in C, and often for very good reasons. A vocal minority of those then whip out their calling card, "should have used Rust!"

As a result, there is a sentiment in the peanut gallery that "memory safe language == Rust".

You are correct in that a segfault in a project written in memory safe language gets more scrutiny. But imagine for a moment what would have happened if the compiler guaranteed that those Valgrind-caught memory access violations could not have occurred in the first place?

We got lucky, and the developers who wrote the actual backdoor were sloppy. They were aiming for sneakiness and evasion first, memory correctness would have likely been an afterthought. The next group tasked with a similar approach will know better.
My favorite Serra story is when he was hired to build a sculpture by Caltech. In typical fashion he decided he wanted to build a giant wall across one of the few remaining wide open green spaces on campus, the lawn adjacent to Beckman. In a nod to Caltech he called it “Vectors”.

The students were not happy. This was great lawn to just lay out, play frisbee, etc. A few days after this blew up in the student news, a large wall showed up right in front of the main coffee shop, the Red Door. That was a nice space with beautiful trees and tables (ah, the Southern California weather). The wall was right in the middle of this and blocked off the thoroughfare. The wall was called “Eigenvectors” and that word was painted on it, along with a ton of other linear algebra formulas. I remember walking by and going “holy shit is that the Moore-Penrose inverse?!” In the end the students won, the sculpture was never built.
tumblr kind of had their hand forced by apple on that one. I don't think that would happen to twitter in the same way, especially with the appstore rules they already have a carveout for.
yeah I just tested this, autoplay only works on the video tag if muted which seems like it defeats the point.
Yes, the optic system, including the speed of the optic nerve and the eyes ability to saccade, among other things, has a functionally unlimited ability to keep the brain aware of activity in the visual field (modulo optical illusions). The short term memory on the other hand is extremely limited.

As always, design should be based on fundamental principles of human biology.
A lot more people would be interested in bidding for a domain name than for a company that owns a domain name.

The domain name should be auctioned off separately but the bankruptcy court is more interested in completing the task in the easiest way possible for them instead of doing things right.
This is a poorly done study. Doesn’t even control for profession.

Take union electricians vs. fast food workers. Union electricians will make much more, like the article it saying. So what? What’s the conclusion here as it relates to unions?
Sure, but my point was that it should be quite possible to get regular NVMes working.

Once you got that then the CPU is just the orchesterator, and wouldn't necessarily need to be so beefy.
Actually, on reflection, I also spent a lot of time at the local tabletop gaming store, a "third space" that seems to be gone now.
Postgres is currently the most advanced RDMS, anyone who's not locked in by Oracle or whatever and doesn't use Postgres for new projects is likely misinformed.

Postgres essentially made every other RDMS obsolete except for some niche circumstantial cases (e.g. vendor lock-in)

> enterprise level

Postgres is enterprise level (whatever that means). Blazingly fast, Web 3, cloud-native, etc etc, pick your own buzzwords
The joys of the free market.
Thanks for that link, lzip sounds useful
But how? Let's say you're one of 10 maintainers of an open source project. A new user wants to contribute. What do you do? Do you ask them to send you some form of ID? Assuming this is legal and assuming you could ensure the new user is the actual owner of an actual, non counterfeit ID, what do you do? Do you vet people based on their nationality? If so, what nationality should be blackballed? Maybe 3 maintainers are American, 5 are European and 2 are Chinese. Who gets to decide? Or do you decide based on the company they work for?

Open source is, by definition, open. The PR/merge request process is generally meant to accept or refuse commits based on the content (which is why you have a diff), not on the owner.

Building consensus on which commits are actually valid, even in the face of malicious actors, is a notoriously difficult problem. Byzantine fault tolerance can be achieved with a 2/3 + 1 majority, but if anyone can create new identities and have them join the system (Sybil attack) you're going to have to do things differently.
I can’t work out why the author carefully avoiding naming it.
> What are you talking about?

I’m talking about what happens in practice, which is shipping static binaries that contain all of their dependencies, except for libc.
I wonder what the actual stats are.

In terms of principles I completely agree. I don’t want to have that sword perpetually dangling above my account. But I suspect we’re practically just worried about being struck by lightning.
All individual compensation is a delta over what a low skill worker would get.

Pay fast food workers 80k a year and software engineers would start at 300k.
This is very much what I was thinking as well. This wasn't a casual allocation error, or some attempt to load data from a well-crafted archive to execute it or something like that.

The payload already is pretty sophisticated and full of intent to both hide itself and to target sshd very specifically. And on top, there is another layer of pretty clever build infrastructure and manipulation - again with fairly clear intent to hide the inclusion of the payload. Not to take away from the discovery, but finding this was lucky.

But then you have two actions with imo fairly clear intent to hide, deceive and target security infrastructure - and then some more mundane actions become weird as well. Deactivating parts in oss-fuzz is plausible under the right conditions, but in this light? Or being pushy to get this released into newer Fedora versions - again, might be understandable and boring in other circumstances.

Staying in your example - suddenly it becomes strange that this person got lost in the museum two or three times over the last month. Or has been taking walks around the museum very often over the last weeks. Nothing illegal with those on their own, but like that?
I’ve used pkg with success for some small apps - curious to know why it didn’t work for you.

Now you can use this native feature (not totally stable yet though) which I’ve been meaning to try https://nodejs.org/api/single-executable-applications.html
If you are a very occasional user, you probably don't interact with much of the porn on Twitter because they keep it pretty well isolated (except when it leaks out).

However, X hosts a plethora of porn bots that reply to anyone with any sort of follower count, usually ending up in the "show more replies" section when you look at someone's post, so if you don't look there you won't see them either. If you look at the trending tab, you can often see an NSFW hashtag or two trending - these are usually suppressed, but some of these hashtags make it through the filters because they are designed to _look_ non-sexual. A lot of big-time pornstars supposedly also use Twitter as their main social media platform.

I can see how if you just go on Twitter to read one or two peoples' posts every once in a while you will never see the porn, but the same goes for Reddit (and even Tumblr).

Edit: Until /r/all, a lot of people didn't know about how much porn was on Reddit. I think Twitter is in the same situation. It takes a few hundred followers before the XXX parts of X leak out to bother you.
Hence, "c".
> Elon Musk twitted about moderation being censorship

And instead, X has implemented hellbanning, where nobody outside X knows who is being censored and why. People just slowly figure out that, actually, no one sees their posts. At least with outright <scare-quote> "moderation" you would know that you had been cancelled.
I don't think it's terribly named—causation isn't an inherent property of the universe but an abstraction used by humans to reason about the progression of time.
I think tech people often forget how important the human component is. Nobody wants to build their sandcastle in your sandbox if you're too weird or too much of an asshole.
This actually sounds like a solid move. There is obviously a huge market for a porn, nudity and kink related community. As proven by the decline of tumblr. I guess most US companies are too prudish to capitalize on the opportunity.

I guess the hard part is compartmentalizing the content spheres and public image perception.
Wayland?