skysight-inc/HackerNews huggingface dataset:
The word colony appears just once. Britain's economy was built on extracting resources from her colonies around the world. Surely what was happening in India, African continent, and elsewhere had some bearing on rise/fall of their economy? Perhaps they got spread too thin trying to administer so many colonies with so few people? Perhaps colonies started exerting more and more resistance?
There's nothing really you can do with out-of-bounds write in C except say that it can do "anything". This UB is unavoidable.

I'm talking more about the nonsense like "c++ + ++c". There's no reason but masochism to keep it undefined. Just pick one unambiguous option and codify it.

An example of #2 is stuff like signed overflow. There are only so many ways to handle it: wraparound, saturate, error out. So C should just document them and provide a way to detect which behavior is active (like it does with endianness).
> whenever someone raises concerns about any element of Rust, no matter how constructively,

I don't think that it is a very constructive article. The author's critique of Rust raises questions like "how to do it better" but there are not answers.

> they're always met with a wall of "you must not truly get the borrow checker,"

Yeah, it is frustrating in this case particularly. The author openly states that he doesn't want to learn all the quirks of the borrow checker, and people respond to it with "you just don't get the borrow checker". I can see how this answer could be helpful, but if it was expanded constructively, if there was an explanation how it can become easy to deal with problems the author faces if you understood the borrow checker. OTOH I cannot see how such an argument can be constructed without a real example with the real code and the history of failed changes to it.

I personally feel, that the borrow checker is simple, if you got it. And the author's struggles just go away, if you got it. You can easily predict what will happen if you try this or that changes to the code, and you know how to do something so the borrow checker will be happy. But I cannot elaborate and to make it clear how it works.
I grew up to my friends 'LOAD “*“,8' even before knowing what a programming language was. Actually I did not have a C64, but later typed of listings from magazines in Amiga BASIC.
The new code was written by a different department, so I'm a little hazy on the details, but I doubt it. It's a 25 years old line of business app, and it's in violation of every guideline, rule and law it touches, and only alive because it got grandfathered through various certifications and audits.

99% of the work was redesigning the business process it supports to be in compliance, and then write a new LOB app that takes inspiration from the old one, but works with the new process.

You might be able to use AI for the remaining 1% mind- and pointless boilerplate code Java requires for no good reason.
I thought the article was fine, historically, as a pop travel article. You seem to have hate-read it because it wasn't encyoclopedic enough and left out some of your favorite bits of Arthurian trivia.
The quote is incomplete without its continuation:

> This means that in order to write C++, you effectively have to memorize the undefined behavior rules, which sucks. Sound familiar?

Which is the point TFA is making. I believe you expended the attention span a bit too early.
More interest to who? This comes across like you're telling a spooky story at a campfire. Being 2% more interesting than the average server is not going to get you hacked by some elite crew.
I like the possibilities given by the openness of bluesky
I might have asked this before, but did you look at adding this type of ingestion for ActivityPub?
"While Gandhi's philosophy sounds nice in theory, it may not always be the most practical in real-world scenarios."

You do know his philosophy worked, right?
Sweet setup!

I used to play games over LAN with my brothers when we were teenagers. We played every year or two, and every time we'd spend hours fiddling with the networking in order to get things to work. This was annoying. It left me dreaming about a LAN cafe where the proprietor has lots of games pre-installed, and you can just sit down and play with your friends, or make some new friends and play with them.

This could be especially good for cult classic games from previous decades that are even more difficult to get working with modern OS+hardware. I'm thinking of the game Moonbase Commander in particular. https://store.steampowered.com/app/254880/MoonBase_Commander...
+1, installation time of all kinds of software is much faster on nix for me. Over the years I've also been quite annoyed with homebrew for breaking all kinds of things, like the CLI interface or features like being able to easily install a pinned version of a brew

(used to be that you could just `brew install https://link/to/git/commit` which they disabled for "security reasons", the replacement is that you need to make your own tap which is quite a bit more effort)
The article avoids the most interesting period of the decline and fall of our economy which is post-WW2, a period in which America played a substantial role
It shows clearly that Flutter for web is hot garbage. It is flaky (Safari on iOS 18, iPhone 15 Pro Max), it doesn’t let me select text or copy-paste anything. Rendering the UI in a Canvas works only for niche apps.
I think you hit the nail on the head with your distinction between knowledge and anxiety, although I think you over specify it a littls when you say _verbal_ knowledge. The same exact thing is true for _textual_ threats.

At least for me, the physical aspects of bullying never mattered much. As you say, you can simply punch back. What mattered to me was the excluding otherness I felt never getting to be part of the collective. I still struggle with that.

Ironically, social media sort of helped me there. Forums led me to people who would accept me. I played games with people, I could chat with them, they were willing to accept me.
Exciting! For search purposes, would this be Motionlang, a la Golang?
As we all know Russia has lost the war a long time ago.
I’m not sure how to call what’s happening now.
Besides, if you still want to skip learning there are escape hatches like Rc<RefCell> but these hint pretty strongly (e.g. clones everywhere) that something might be wrong somewhere.
Physically shaking the device triggers a confirmation dialog to undo actions in many apps, including in Mail.
Shake for an undo prompt or three finger tap for a menu that includes undo/redo. Both apply throughout iOS.
Profit?! Commodore 64!! Sirs I duly doff my cap in your general direction.
Trying to convince developers from "classical" OO that not everything needs to be a class in JavaScript has been a major thorn in my side for years. Your little procedure with no state? That can just be an exported function.
Well in a fair world why do some countries get to have lots of land area and resources and some don't ? Because they "got there first"?
Why should Saudi Arabia or Canada be extremely wealthy?
I think most people will just stay quiet. The world is so polarized. Pick one side, and you are burnt down by the other side. Pick the middle (seeing the concerns of and issues with both sides), you are burnt down by both sides.

(At least in my country,) I think there is still a majority of people that are very reasonable and to resolve issues through dialogue. But given the former, they stay out of debates and the whole discourse is dominated by the extremes.
Yes, Russia (again, and for about tenth time) had lost the same war.
Not sure how that works, but those are the facts.
Yes. Gandhi's methods work as a call to the morality of the oppressing force. He studied in Britain, and I believe his method of non-violet resistance is forged by his principles and understanding of British people. These methods won't work in Ukraine and Gaza.
They learned from the best

https://www.history.com/news/industrial-revolution-spies-eur...

Germany did the same with book rights which helped them to become an industrial and scientific powerhouse.
Yep, in 2021 the FBI was opening a new China related investigation every 12 hours. China steals billions of dollars worth of industrial knowledge and secrets from the US every year through industrial espionage.
The UK has always been a poor country except for a few hundred years when they were propped up by enslaving other people and looting them.
> I have memorised the UB rules for C.

Why? What's wrong with using one of the many static code analysis tool to tell you about them if/when they appear?
To be fair, switching from Jira to just about anything else would be an improvement. :-) Source: about 2-3 years working on a team that used Jira extensively.
..in 2014 in honor of Eric Meyer's daughter, Rebecca, who passed away at the age of six on her birthday from brain cancer.
If the wavelengths are not far from audible, wouldn't it be mostly a translation?
Of course UK has been a major financial hub (banking and insurance) for centuries. Look at the history of the Rothchilds for instance. You can not be a naval power without a finance sector. It is way too risky and expensive.
Serious question here, I use Twitter all the time but I still don't understand this. What do people mean when they say Twitter is toxic?
Your net worth is far above the median. If taxes increase, you are likely to lose wealth, not gain it.
Perhaps the Chinese industrialists are rewarding the IP holders the same way video gamers do: with exposure. And after all, we’ve been informed many times: information wants to be free. And we’ve been reminded as well: if they weren’t going to pay in the first place this isn’t revenue lost.
Many people in Australia know people that were affected by such policies .. but wait, there's even another third "stolen generation" in Australia aside from the Aboriginal kids (whom I know a number of) and the single mother kids (of whom I know a number of) .. the post WWII UK orphan kids sent to Australia for their health a better life.

That didn't turn out well thanks to kiddy fiddling "Christian Brothers" at multiple institutes across Australia who worked their way through literal boatloads of children.

eg: https://www.theguardian.com/uk-news/2017/mar/02/child-migran...

Clontarf Boys Town, Castledare, Bindoon, and several other sites in this state alone were the subject of a massive nation wide Royal Commission into child abuse.

https://www.independent.co.uk/news/world/australasia/bindoon...
Only from code annotated unsafe. In other words, if you do not use the keyword unsafe, you have no undefined behaviors.
It did not give him the united India he wanted, and an independent India was on the cards for other reasons, so I don't think you can conclude that.

Mandela initially followed Gandhi's example of nonviolent resistance to end apartheid but later abandoned it when it became clear it was ineffective.
What I want is more implementations of Hotmail's (outlook online) sweep feature. Zoho has it (called scrub) but most other email clients do not. Essentially it allows you to instantly move/delete mails from a single address en masse without having to jump through 5 different filter modals like Gmail.
History of English Inns (1940s - wartime) [video]
That sounds painful as well..
Yeah, luck plays a part too. Saudi Arabia got lucky with oil, without which it was just warring desert tribes. I happened to see pictures of UAE Sheikhs before the discovery of oil, and they were not very royal, to say the least.

Canada has a ton of natural resources, they ought to be wealthy.
If it comes across that way apologies. I was honestly suspecting that the post I was replying to was being deliberately obtuse, but I guess it’s possible that this happened to them and it’s unduly salient as a consequence.
That is entirely orthogonal to the matter at hand. But go ahead, expose your bias and take a guess.
> I think it's telling that whenever someone raises concerns about any element of Rust, no matter how constructively (...)

I'm far from a Rust expert, but to me if someone is whining about how it is hard to track lifecycle rules of an object because they are passing it through long chains of function calls across all sorts of boundaries, what this tells me is that you're creating your own problems that you could avoid if you simply passed the object by value instead of by reference. I mean, if tracking life cycles is a problem then why not prevent it from being a problem? Not all code lives in the hot path. I'm sure your performance benchmarks can spare a copy somewhere.
RSS feeds are actually used quite a lot in the podcasting industry.
And indeed, nothing guarantees that you won't get ads in those podcasts, because ad insertion is done server-side in a lot of cases, so the media URL in the RSS feed will be served with ads in it.
What's up with XAI and Grok 3?
You want to talk about spooky campfire stories? Let’s have another OpenSSL/ssl zero day.

The point is it takes a script kiddy about 5 minutes to scan the whole 4 billion IPs for your port 22 server.

It takes about 90 seconds for the fact that you opened up a random high numbered port that is an SSH service to show up on the list of people that are probably exponentially more intelligent than the normal script kiddy scanning the internet

This does not make you more or less likely to be hacked just for having SSH open. But hey,go go gadget whatever.
You seem to be advocating going to a party where the lobby is full of people yelling about something annoying, and then pushing past them to some separate room where those same people are talking about something else, for the moment.

I’d rather pick a different party.
It is true, I feel pretty lonely in WG14 pushing these ideas sometimes. But it is not that we haven't made progress: When I joined there was only a vague understanding of of the memory model and provenance and even ideas how to make it less reliable in favor of optimization ("wobbly values") etc. We now a a good model for provenance, killed a lot of questionable ideas, strengthened semantics when there is UB (prior I/O is not affected), introduced checked arithmetic, started to eliminate UB from the language (this is ongoing but progressing well), made dependent array types a requirement with concrete plans to add a dependent structure type. On the compiler side tools are also evolving.
https://x.com/hyhieu226/status/1858028679747829769?t=QtN9VbP...??
The Github frontend appears to be React now.

That said, most (not all) of it still works with Javascript disabled
Why your next new car could cost more than $50k
In other news, Yandex Cache still works
You have it the wrong way around. Look at the US. They have it because they "got there LAST", took their diseases with them and wiped out the natives.
Playful, intricate Japanese leaf art – in pictures – Art and design
Yes. The square mile has been a financial centre since the 16th century (possibly earlier): https://en.m.wikipedia.org/wiki/City_of_London
> People who don't deny such things would not be Nazis for long.

Interesting thought. It would imply that denying one's own wrongdoings is a necessary prerequisite for being actually evil.

I am wondering what it means in the context of the recent US election, where Trump denies that he did anything wrong on January 6 2021, where he denies that the numerous trials against him are legitimate, where he surrounds himself by people who are supporting him in these denials with a straight face.

It seems very dangerous to me. He has been building a cult of deniers around him for years. And now the most loyal of these deniers will end up running the government.
Here’s an RFC on the topic: https://datatracker.ietf.org/doc/html/rfc7707
> They don't have the land area, nor the population, nor the natural resources.

If those are the determining criteria, how do you explain Singapore?
Sure, makes sense, but then we have the invisible, possibly non existent emergency door release. Do they also go through the effort of pointing this out as a factor in the statistics? Or is that not counted as a design flaw? Whether they’re saying the truth or not, i think in these roles, it’s very easy to omit damaging information while not outright lying. It’s also easy to be taken to lunch by a Tesla person to talk about how to cushion the reports impact.
That's a bizarrely simplistic and reductive view. And, of course, entirely wrong.

Resources help with economic performance, but can also be a hindrance (see "Dutch disease"). Colonies were often acquired for prestige, but turned out an economic loss. They certainly did not play a part in the economic development of Germany, and countries like South Korea or Taiwan have very successfully grown their economies after being colonies.

What matters for long term economic growth is political stability and institutions that protect investments and limit corruption.
What tools do we have to defend against LLM lockdown attacks?
Russia's soldiers bringing wartime violence back home
No it won’t, because none of the output is interpreted as an argument. It’s passed as lines to grep. The second invocation correctly uses print0 and pairs with xargs to understand this.

Now, it does fail with filenames that have newlines in them, but who would do such a thing!
https://en.wikipedia.org/wiki/The_Once_and_Future_King

is funny and serious in the right moments.
Oh, wow, I'm surprised that I keep getting surprised at how undiscoverable ios functionality is. I still can't get over being flabbergasted about a decade ago at how the only way to switch their calculator app to scientific mode is by rotating the phone to landscape mode.
I keep seeing this kind of comment with regards to LLM applications. Why is it so? Isn't input sanitization or sandboxing a thing?
A PC bang in your house?[1] Why not?

[1] https://en.wikipedia.org/wiki/PC_bang
Using macos rather than windows.
A 15-minute intro to involute gears
The author's confidence in their conclusions hints at naivete at best
How does making it harder for the user to extract information they are trying to extract make it safer for a wider audience?
Rust is easy to learn and user friendly. But if you are stuck in your ways and insist on writing code exactly like you did in another language you will have a hard time. This is true for every language on earth. Rust will refuse to compile, whereas other languages give you much more freedom to not use them as they are meant to.

> If a C++ programmer (ideal Rust learner)

There is no ideal learner.
I have no bias against the UK if that's what you're implying. In fact, I very much like English literature etc. I am just stating the fact that they have historically been a very poor society with a large divide between the haves and have-nots.
post isnt about "every country" .
My uncle bought a drone but didn't touch BTC. I agree penetration isn't the same, but it's also very different crowds.
So cultural, scientific and technical achievements should either bring zero economic benefits to a country or you believe in your fair world these things are evenly produced per capita/land area?
Sometimes they skip the how to install it and how to use it part too...
Yes it did, but it was a mistake to think hitler could be talker out of what he was doing. Nazi germany was to british rule what the american psycho would be to a thief. Britishers freed india when the income stopped justifying the expenses. That's what gandhi's plan was all along (non cooperation movement). This kind of reasoning doesn't work on people who are following an ideology.
> This just seems to be the standard excuse I read any time someone has a critique of Rust.

The guys who parrot this blend of comments don't seem to be aware that cognitive load is a major problem, not a badge of honor.
Nobody saying little green man here. Do you actually think you don't have life outside of US?
I still have over one these and can confirm the doors open with the battery disconnected.
Well, that and the Industrial Revolution.
Simpler interface to debug and fix than bluetooth.
Not putting too fine a point on it, but Gandhi's non-violent resistance worked in the India of his time, because the British wanted both the labor and the natural resources, and killing all the former would simply have cost them.

In Gaza and Ukraine right now, the colonial powers simply want the territory, and are largely indifferent or are openly hostile to the continued physical existence of the people who live there.
> I understand and my point is rust has no “ub” only because there is no spec, not because it avoids inherent computing problems.

Well, your point is wrong because UB is not an inherent computing problem. That's what the post above tried to explain.

Many forms of UB are inherent to C-like languages, but languages don't have to be C-like.

> For example infinite template recursion is undefined. Specifying any other behavior is impossible due to halting problem.

A language can avoid this by not having infinite template recursion.

C++ currently allows infinite recursion at the language level, while acknowledging that compilers might abort early and recommending that 'early' is a depth of 1024 or higher. But a future version could bake that limit into the language itself, removing the problem.

> Another example: a system might be able to detect out of bounds pointer deref, or maybe not. Same with signed integer overflow.

A language can avoid out of bounds deref in many ways, one of which is not allowing pointer arithmetic.

Signed integer overflow is trivial to handle. I'm not sure what problem you're even suggesting here that the person in charge of the language spec can't overcome. C++'s lack of desire to remove that form of UB is not because it would be difficult.
Quantum Breakthrough: Atoms held in quantum superposition for more than 23 min
This may be off topic but how hard is it to setup amazon simple email service and send out emails for close to 0$/mo by comparison?

Are these websites doing something other than a pretty UI for AWS SES for non technical folks?
> RGB: None

I chuckled.
It's a joke. Pretty much all responses about it from xai people are jokes.
It's the rightist inverted version of "paradox of tolerance"
The British empire reached its territorial peak in about 1921. This article is more about its domestic economic decline during the late 19th century.
> I don’t agree. Because the minute you change the port, you just become of more interest.

How does anyone know I changed the port to find me more interesting?

> But venture anywhere off the beaten path, and a place like shodan is the most benevolent of those kind of places, and it still takes about an hour for your IP and newly opened SSH port to be indexed.

I just checked the first VoIP server I ever deployed with a non-standard SIP port. It's been up for a decade and provides public facing services so its accessible to the global internet minus whatever systems have found their way in to our denylist over the years. It's not listening on the standard port 5060, but the port we chose is not particularly uncommon as it's a recommended alternative in the documentation of the platform we're using. Shodan has found this server and scanned it repeatedly over the years, but it still has no idea what port SIP is listening on. It only sees 80/443 for the public-facing web UI.

The thing about non-standard ports is that unless your service identifies itself with a banner or similar upon connection the attacker has to open with a valid request to receive a response. If someone connects to my SIP server and sends a HTTP GET, they're not going to get a response despite how similar SIP and HTTP are. They have to connect to the non-standard SIP port and then send a valid SIP message to identify my service.