skysight-inc/HackerNews huggingface dataset:
Yes, I am wondering too.

How would it even stop use-after-free and double-free?

The "check" function accesses the allocation because it needs the generation number of the allocation. So basically, the reference needs to access the allocation to check if it can access the allocation. Right.

(That doesn't work of course, because if the allocation was freed, access to the allocation and so its generation number is undefined).

This seems obvious so maybe I am missing something big here?

Or something entirely different is meant or targeted here with "memory safety".
Barry Revzin's comparison to what Rust chose here is interesting

https://brevzin.github.io/c++/2023/01/02/rust-cpp-format/

I think Barry under-estimates how long it will be before C++ programmers actually get the equivalent of #[derive(Debug)] and as a result the impact on ergonomics. But of course I might be wrong.
Yeah, I'm not giving reddit any more content or metrics and thus I'm simply not using it anymore. Why use a shitty service that I hate when I can help make the fediverse a little bit better? It's large enough for my needs and lemmy / jerboa is really good.
I remember seeing "when the wind blows" (UK cartoon about an old couple slowly dying from radiation sickness after a nuclear war) when I was kid and that really scared me:

https://en.wikipedia.org/wiki/When_the_Wind_Blows_(1986_film...

I only saw Threads much later - I probably should be thankful for not seeing that as a kid.
Show HN: Vanity, Recognition and Fighting Perfectionism – Buildlog for Git Vain
He would be pretty aware since he’s always engaged in a dick measuring contest.
I don't have WhatsApp in a country where it’s synonymous to instant message, and it's pure joy. the joy of missing out.
I know that Discord has a poor implementation of this technology. I once spent 10 minutes trying to upload a photograph before I realized that a pig’s snout was tripping its indecency detector. I had to put a black bar across the offending area to bypass it. It must be a feature channel operators can turn on?
I recently turned off the global indexing and it has improved performance immensely. I actually don't use that search that much so I'm going to try it without for a while and see how I go with the basic search stuff.
Thanks. I am sure there are some valid points to be found in this book but my own experience is enough for me at this point. I have worked in jobs where i was doing great and received positiv feedback- even earned more than today. Still hated it and moved on- best decision i could have made.
Your periodic reminder that quitting social media is like quitting smoking.

Facebook et al are the Philip Morris of tech
No sane person would discuss such matters, right?
It's the "French Narator" from Spongebob Squarepants, a cartoon about a sponge. There were narrated time cards such as "2 hours later", or "Much much later", in the series.
He compared it to a cult. Not all cults have killed millions of people. But many cults do stray very far from the original stated reason for the cult existing. For example some cults will treat their members like free labor and claim the goal is to make everyone happy through hard work and lack of worry about money. But then the leader will get a lot of money and start buying nice things for himself.

Buying a nice car with other people's labor isn't as bad as killing millions of people but it is straying very far from the original declared mission.

You seem to believe that murder is the metric that can be used to measure how well an organization is doing as far as following their mission.
There is also https://project-everest.github.io/vale/, which is a programming language used in formal verification.

I was slightly confused when I first read the title as well :)
It's actually an amazing way of being hostile towards said service.

- Using up their resources, for free, while looking like one of their clients

- Not displaying any of their ads, costing them even more

- If they want to stop this, they have to dedicate resources to do so, which costs them money.

- Stopping this most likely means making their own app worse, leading to a worse experience, leading to fewer users and therefore, costing them money.
You can blame a slow hardware device for the performance it delivers.

Complaining that your iPad 2 can't load a morden website is unreasonable. It's not that they've activity made their website worse it's that you've not got standard hardware to operate it. As we move forward in today's technogly things require more CPU and memory to run as they do more and more things. Complaining about that and blaming a specific site for your lack of investment in hardware is unreasonable!
I think that's Quake 2. I don't think Quake 1 had any kind of plotline.
I'd say GPT-4 can make much more elaborate arguments in 15s than humans can.
> you can selectively mute or block people

That's a fantasy solution. Person A can send you abuse, so you block them. Person B though is free to send you abuse, and so can the next 10,000 people. They might be a minority but even if you block them all, you've still received 10,000 hate messages and you have to spend a lot of time doing your own policing.

And then everyone else still has to wade through all this crap, or see "blocked message" everywhere.

Moderation is essential for most online communities.
And then those 10,000 people can do the same to everyone else.
I did some initial tests and found that whisper.ai gets transcripts a loot better. Might improve punctuation.

Also, when asked to summarize, even Vicuna removed all portions of irrelevant talking (like to the crowd on a meeting) and jokes.

Might be worthwile to finish that
https://archive.is/iUw71
How? It should be just as useless as the list itself. Lots of EU funds aren't on the list now but they might be in future.
Your argument is like saying Yahoo and Google should be useless as there weren't many sites to search through in 1990s.
Thread safety of char[] is the cause of the bug, but the effect is that String instances can violate their invariants, which they shouldn't even in case of thread-unsafe code.
when people actually leave, they don't announce it like a departure terminal announcement; they just... leave.

----

In more contemporary happening, people announcing leaving twitter are just signalling; they might pretend they like the environment of threads, but they thrive on the attention.

People actually leaving are those who just were waiting for a "text" Instagram, and are happy to find a tool that fits their needs.

Do I feel twitter will decline one day? Yes, though not because people are leaving, but because advertisers will leave and twitter will not have money to run, further degrading service.
In my experience, Telegram excels at speed and bad connection situations.
Sadly cancer is a fact of life for a multicellular organism as you age.
But elephants don't ever get cancer as they more than 20 p53 (DNA repair) genes compared to our single one.

Genetic engineering where evolution failed us :).
Telegram is getting almost as common as whatsapp for my social circle, including friends, co-workers and family. Most people I interact with are on either platform.
An Introduction to Playwright for Node.js
> I'm not a fan of the moderation policies from some in the more popular servers and I certainly don't like the idea of some overzealous moderator blocking whole instances, but this has nothing to do with (system-wide) censorship.

It has a lot to do with system wide censorship, as in the end the effect is approximately similar.

> If each instance is a home

That analogy is bad, as you could equally say that each social network "is a home" and therefore can censor everyone without mercy. You could even say that each country is "a home", and if you don't like state censorship, just emigrate etc.
Self hosting is not sufficient. We saw that with the kiwi farms website. I didn't follow their story too close but it's wild how not just Cloudflare dropped them but also how big ISPs were willing to drop routing to them.

You can self host. It helps. Won't help you if major ISPs decide your self hosted ip shouldn't exist online.
> but the experience of having to problem solve in uncharted territory is a great [...] skill to have.

While I do love to solve such problems, in many business areas there are hardly any hard problems to solve as part of your job: either because they don't exist, or because hardly any boss would be willing to let you work focusedly for years to potentially solve one the hard problems that do exist (which is what a PhD in mathematics or physics is about).
Fairphones do, too.
This is why I tend to split the difference and go with a SOHO printer, that is a step up from consumer-grade but doesn't break the bank. Currently it's an HP M1536dnf, which had great amazing Linux support, and still going strong after almost 12 years: no maintenance, and only a light surface dusting once in a while.

Unfortunately, the end is in sight for this device: my Chromebook doesn't support scanning on it. I've already permanently mothballed its POTS FAX feature, because I disconnected my landline. So when my Windows 10 machine dies, I won't have any scanning capability. Do I still need that flatbed/ADF scanning when I can just use my smartphone camera? Hmm.
> Why do we need a universal version of foo? Cant we just use both foo 1.0 and 2.0? When being used by x, we use foo1.0 and when being used by y, use foo 2.0

You need language-level support for your packaging for this, so that the compiler or runtime can bind a call to foo.bar() to foo 1.0 when the call happens in x, and foo 2.0 when it happens in y.
thanks for noticing. Will fix this right away.
I think you need to revisit the period more fully before judging your teachers quite so harshly.

There was a massive campaign to terrify the public by the UK government be it in relation to Protect and Survive or the IRA.
Speaking of 1980s nuclear war movies, I'd recommend the US movie Testament. (1983) Everyone who was around remembers the grand spectacle that was The Day After (depicting the aftermath of a nuclear attack on a city), but Testament was, like Threads, a small scale story about a family. The movie is set in a small town too far away from cities to actually be damaged in the initial attack, but as the weeks go on the town begins to run out of supplies (because there is no longer a supply chain), and fallout begins to arrive in the rain, leading to radiation poisoning.
The article really really wants to put a positive spin on Richard III, but in Dictator's Handbook terms he clearly failed at building an effective coalition to rule England. The people whose opinions counted in 1485 mostly did not want Richard III to be king.

> That many allies of his brother, Edward IV, supported Henry Tudor speaks to Richard’s inability to command widespread loyalty. Richard’s rule failed because too few people supported him

The established figures who had supported his brother rebelled against Richard.

> Richard’s subjects and foreign observers were stunned by his brazen betrayal, his swift execution of Lord Hastings, and the disappearance of his young nephews, all of which undermined efforts to stabilise the kingdom in the two years that followed. Further resentment and anxiety festered when Richard misjudged regional politics and redistributed southern property among his northern affinity.

Richard was redistributing southern property to northerners because he couldn't find southerners that would support him.

On the plus side, Richard III ended the War of the Roses by convincing all the Yorkist supporters (who had supported his brother) that they had to cast their lot with the last Lancastrian candidate (Henry Tudor) in order to get rid of Richard.
Unless one of them says:

"Look, I am not letting Zuck suck up my personal data and watch ads if there is an alternative that's owned by a non-profit, does not show ads and end-to-end encrypts everything as a rule."

Asking to use Zucks apps anyway as a small accommodation would paint the one asking as an ignorant who is being unreasonable and does not take care of their digital hygiene properly. Sure, they might resent the other person for pointing their own failings out, but it's hard to actually argue.
The installer is likely not signed in a way Secure Boot trusts it. Verify the ISO yourself with the PGP key, disable Secure Boot, install it, re-enable Secure Boot.
It doesn't look like it's buzzing with activity. Six posts?
"We have books made 500 years ago that look freshly printed, but we don't know how long electronic formats will survive. Today's computers are not able to read prehistoric floppy disks. All that is said is recorded, and knowing it is recorded, we don't feel any more the need to remember it"
I see a lot of comments here about added animations because the request is too fast.

In this case I would guess the issue is not with speed but feedback. The user did something, nothing changed, so they thought it was broken.

Instead of the delay you could add a toast or some text with near the button indicating that the action actually happened.
They need not be proficient to understand that Swiss German is distinctly different from German. Its reasonably common knowledge.

Swiss German is based around Alemannic dialects rendering it often and frequently unintelligible to traditional German speakers.

https://en.m.wikipedia.org/wiki/Swiss_German
Also, more people understand your morale position of "I don't want to kill animals".

Few people understand "this messenger is slightly less privacy focused. It's owned by Meta. It's against my principles".

I am vegan so I would definitely break ties with friends that make mean "jokes" about veganism or myself. But I certainly would never let go of friends because they want me to use WhatsApp.
They exist for ten years now.
The quips against billionaires is interesting given the author is selling merch. What if the merch took off big-time and the author became a billionaire because of it? Would they be different?
sounds like your friends really love you
If I tell a friend "I am not going to use WhatsApp. But you can call me, email me, text me, use Signal, use Matrix, knock on my door..." and this friend refuses to keep in touch, who is the one "dictating" the messaging system?
The PS5 is basically a regular old desktop computer. The PS3 has a quite unique multi-"cell" architecture.
That sort of depends on your threat model. Are you making some ideological stand, or are you protecting yourself from harassment by the authorities?

It's not so weird to expect that your friends will acquiesce to your demand that they wear a seatbelt in your car, for instance.
What I specifically dislike is the question "what am I ever going to use this for" or versions of it. Which I only ever hear about mathematics, but which can be asked about every other subject as well.

Yes, math is hard and definitely not for everyone, which I think is perfectly fine. But arguing that something has no use to you, because the first time in your life you actually have to engage in complex logical thinking is just lazy. The value of mathematics is independent of how hard it is.
The FP2 got 7 years of updates.
As someone who's been using Emacs since the 80s, once you settle into tools that work for you, you can spend your mental energy on solving your problems. :)
you are an extraordinary man
In terms of communication protocols, "secure" typically it means unauthorized third-parties can't read or modify communication data. Some examples include Hypertext Transfer Protocol Secure (HTTPS), Transport Layer Security (TLS), and Secure Sockets Layer (SSL).
> Without it, how do you know a new movie is coming soon

By visiting and/or subscribing to cinema listing web sites, subscribing to cinema-related YouTube channels or social media accounts, visiting my local cinema and watching 30 minutes of trailers, seeing cinema listings in the newspaper, or calling Moviefone.

> or that someone's invented and is selling a new computer peripheral

By visiting and/or subscribing to computer-related web sites that announce, review or sell computer peripherals.

None of the advances in advertising in the last 50 years have improved my lifestyle or consumer experience. All it's done is improve the efficiency of manufacturing the need for a product, embedding brand names in the consumer subconscious, and manipulating them into buying a specific product, regardless if it solves their problem, or even if it's detrimental to their wellbeing and health. And since the advent of the internet, adtech is responsible for creating and supporting a user data gold rush, violating the privacy of every internet user in the process, as well as enabling hostile forces to use the same system for information warfare.

So, no, advertising is not a required or even necessary part of society, and is responsible for incalculable damages caused by the harmful products it promotes. The only reason it is so prevalent is because psychological subversion tactics are very effective, and it's the easiest way for companies to increase revenue.
How can people honestly self-host though? Mail for example, is hard to self-host, I do wonder though if this is a good use for something like (calm down) blockchain? Where we all just run a light weight piece of kit like a rasberry pi and host a hub which runs a mesh network and messages are passed over that automatically encrypted with your private key which can also be retrieved over the network.
Seeing how much the general discussion has deteriorated since, as well as the amount of mindless scrolling I have spent there, I honestly don’t mind leaving.

Tildes is a great (or arguably even better) replacement for the quality discussions I liked on Reddit, while I can absolutely do without the doom-scrolling. Lemmy might actually be a good replacement for the latter if someone really needs it, but it is also a great place for the few subreddits that moved there entirely.
I get that, but it wears out.
Well, Bobby should have thought of that before he so nastily stole from a massive corporation! Why would it be their fault, they didn't want Bobby to watch the movie, because let's face it, Bobby's a bit of an ass.
> It's enough to look at a map to see that invading sardinia doesn't really give you much in terms of invading italy.

Sardinia was an important air base for the Axis campaigns in North Africa, so it's invasion could have been interpreted by the Axis as way of degrading the Axis forces rather than a launch pad for an invasion of Italy.
> I get where y'all are coming from but there's a deep lack of empathy there. Go teach some people something (anything) and learn that other people's brains don't necessarily contain your knowledge.

Concerning the empathy point: I do believe that to become good in mathematics, you seriously have to believe that everything in mathematics is actually easy, and you either don't work hard enough (so you fail understanding it; solution: work harder) or you are too stupid to understand the material (which means that you should better work even harder to understand the material to compensate for this weakness).
I've had this with other platforms before:

- Change your account email.
- Change HN password with password generator (don't' record it)
- Log out.

The account and info are still there, but at least you can't get in! Obviously if they later introduce account deletion you've retroactively made a small mistake.
TodePond – What colour are your comments?
I feel your complaint is valid, but I your ire should be directed towards people who are supposed to answer this question, not the people who are asking it.

My guess is that answering "what am I ever going to use this for" is easier for other subjects, sometimes almost intuitive. For Maths, it needs to be defined as soon as it starts getting abstract.

"what am I ever going to use this for" is a perfectly valid question. People who are supposed to answer it should do a better job of doing so, writing good curriculum, and overall communication.
I did the same in 2014 and lost touch with lots of friends. I am now in touch with a very few via Signal and email or phone. But I couldn't convert many to use Signal, even though they I got them to try it with a lot of effort.
> by allowing penis drawings it pulls any artwork generated to be penis focused

As demonstrated by this conversation, Q.E.D

> Bad drawings likewise limit the aesthetic of what is possible

Are we to reason about aesthetics?
education, factual information and candid discussions between people is what will help us ensure in and out-groups are confined to sports and games and do not put our collective welfare at risk

exactly that. but also, finding an in-group really just means that we want to have a social environment where we are recognized and supported. there need not be any out-group. the goal here is to develop relationships such that neighbors and the local community become that group (or one of them), which again, as the article suggests, can be achieved by helping each other out.
So far the uazo builds have only run up to a couple weeks behind Chromium mainline, unlike Bromite which could fall months behind. I'm not sure if there is a better privacy-oriented browser for Android right now if you want just want a stripped back Chromium. The other privacy-oriented browsers all seem to add a bunch of extra stuff.
When you die and go to secular-heaven you will be able to tell Saint Dawkins that you successfully resisted the billionaires by not giving them the pleasure of messaging your friends on their platforms, and will be permitted entry. Just don't tell him you were resisting from your iPhone.
This is called "splitting", or all-or-nothing thinking. It's a common psychological defense mechanism.

You don't just have friends and non-friends. It's a spectrum. By raising the bar for reaching you some people no longer cared to be your acquaintances, and others remained connected but talked to you less frequently. And so you lose some of the contact that you had with other people because of your own actions, no one else's.

At the "far end of friendship spectrum", that is the closest form of friendship, there's no one there. Given enough obstacles that you yourself put up eventually you'll lose absolutely everyone.
I am totally fine with subscription only. Ads should be banned.
That's probably because at the 1983 Turing award ceremony, Dennis Ritchie and Ken Thompson had a dispute as to who most deserved the award -- Dennis Ritchie pulled a knife on Ken Thompson but was disarmed (and no-one was injured).
For more info and examples, the term for this is "isochrone map": https://en.wikipedia.org/wiki/Isochrone_map
Mostly because it’s the single biggest thing that keeps me from using Amtrak. The last few trips I’ve taken, we ended up sitting waiting on freight trains for many many hours.

Each big city we came to we had to stop and wait without having any idea how long it would take for “freight traffic to clear”.

I love train travel, and I’m not price sensitive at all, but the delays were completely absurd.
30-day challenge where you can learn the essentials of AI, Machine Learning, MLOps, and Cognitive Services.
PS5 and Xbox SX are AMD Ryzen 4000 series x86 and a GPU slapped on a die with some memory so emulation isnt so far off
Alas, sometimes that unstable third-party code is from some guy two desks down, and you need to use it. And it's unstable because it's not-quite-done yet.

Dependencies are life. Sure, eliminate the ones you don't need, but on most larger(ish) projects, you're going to have dependencies, be them internal or external.