skysight-inc/HackerNews huggingface dataset:
I said “in the context of”. As in, Smalltalk itself was designed in an environment where green-screen terminals were a recent and popular paradigm. As such, in some ways, they’re reflections of one-another: isomorphic solutions to problems the same people were having around the same time.

Also: IBM 3270 protocol is not a “serial character terminal” protocol. It’s essentially an X11-like client-server bidirectional state synchronization protocol for what are essentially pure-text HyperCards.

If you can understand that, then you can probably see how Smalltalk is — in the abstract! — a green-screen terminal system. (So is X11 itself; and so are modern “framework display server protocols” like QML and XAML; and Mozilla’s XUL; and of course HTML.) Smalltalk just happens to have the client and server in the same address space. (But they’re still separate objects — a Smalltalk display window is a “control” that doesn’t share state with its backing delegate that’s telling it what to display.) One could think of this as the “client - backend responsibility separation” paradigm. It originated in the offices of people trying to horizontally scale out interactions.

This is in contrast to the libtermcap/ Windows GDI / bitmap-buffer bit-blit approach to view-state management, where there is a presenter that is a kind of “driver” for the model, living subordinately embedded inside its address space and synchronously “rendering out” whatever the model decides to render. This paradigm originated in single-tasking microcomputers.
MVC is one of those things (like Agile) that doesn't actually mean anything and people just nod their heads and gloss over it when someone mentions it.

You know when something is that kind of thing when most discussion on it is about the definition.
Technically not wrong but only really true on a flat playing field, which is not the case in the real world. Racial minorities are usually not in a position where they have the power to oppress the majorities.
Their business model is to take wealthy explorers and also researchers, hoping that the explorers subsidise the researchers. So there is collateral damage.
This is why you never put a laserprinter on a UPS.
The Bible leaves limitless room of interpretation to what God is. First and most, God is not a local chieftain or a king - which made these kind of "invisible God" religions so important for humanity. The instinct humans are born with is for limitless obedience and worship a man. So most people who lived and died did that, wether it was your local king, the Jade emperor, the Cæsar, Joseph Stalin, Muhammed or the pope. The writings in the Bible is a revolution against these faulty ideas, and gives peopler a chance to imagine beyond.
Hasura and Microservices: The Good and the Bad
nominative determinism. I did a whole lot of research into this because my surname is Opmomfucker and yeh it checks out.
There's also the hybrids. Only storing "unlikely to be accessed" data on S3 would likely remove a huge part of the AWS bill, while significantly limiting the size of the on-prem data set.

Of all the possible related problems, object storage is the easiest.
The only way I could think of that “attack” happening if the attacker happened to be the same user who initially setup the same account. I could easily be wrong of course, but the post doesn’t document the steps to reproduce that vulnerability.

We don’t use Azure Kubernetes Services, nor Azure Public IPs services. So I’m not sure what those are. Or how throwing hem into the mix could expose an issue. We do use Azure Web Apps (which used to be called Azure Websites in 2014 as OP mentions) and I have to deal with domain validation bullshit for our org at least once every every 3 or 4 months depending on the year. And i know that the scenarios OP is describing is only feasible if the attacker is *within* your organization. Which they could do a lot more harm than just hijacking a DNS resolution endpoint.
That's a good reason in this specific case, but if applied on a wider scale, it signifies a rather worrying and sad shift in mentality.

The Internet of open forums and discussion boards was the one where people wanted to share, not hoard. It was a culture of "pay it forward", "growing the pie", "rising tides lifts all boats". A culture that gave us Wikipedia and StackOverflow and all the subreddits that make people append "site:reddit" to their Google queries. A culture that enabled free and open source software to exist, and transform the world. A culture of openness, a culture of hope.

What you described is a culture of fear. Fear of spammers and marketers and adtech companies and other evil scoundrels - entirely reasonable on its own, but also suffocating. A culture of hoarding, a culture of closedness. A culture of not giving a fuck about the wider world. This change, as mediated by technology, is only possible because of the openness that came before - it's literally built on Wikipedia, StackOverflow, and heaps of FLOSS. It walked up the ladder, and is now pulling the ladder up so others can't follow. This new culture will not give us a new Wikipedia or StackOverflow, but rather let both of them wither and die.

On another, somewhat unrelated note, prompted by an earlier discussion on a different thread:

> I'm part of a few discords where there's a lot of valuable knowledge about purchasing certain consumer products. If this content were discoverable by millions of people it'd be someone's full time job to game the system.

That's nice, and I'm both happy and envious. But it's ironic that doing things this way is considered clever and good, even though it's terribly exclusive - yet individuals exploiting their knowledge and skills to achieve the same by technology are considered a problem that needs to be stamped out for the sake of equality. As always, it's not thinking but socializing that wins.
It was also a great way to break into buggy SunOS systems and gain root access... Oh, the early days of the internet!
I doubt it would be much use as cryptographic operations tend to mainly use xor on two inputs.

VPTERNLOGD basically works by constructing a truth table for 3 inputs.

| A | B | C | R
| 0 | 0 | 0 | x
| 0 | 0 | 1 | x
| 0 | 1 | 0 | x
| 0 | 1 | 1 | x
| 1 | 0 | 0 | x
| 1 | 0 | 1 | x
| 1 | 1 | 0 | x
| 1 | 1 | 1 | x

You pick the values you want for R, then pass this 8-bit value as the operand to the instruction along with the 3 values.

For example, A ∧ B ∧ C would be 0b10000000. A ∧ ¬B ∧ ¬C would be 0xb00010000

There are 256 such tables and many of them can be represented by multiple boolean expressions.
Only if you want to normalize the behavior. Giving specific behavior a fixed monetary cost means rich people aren’t bound by the law.
To be honest it depends on the person. If you don't make food a large part of your life you will stick with the "easy" food. Maybe every now and then you dabble in some Gordon Ramsey, but it's just there as a means.

That's how modern gaming is. There's a lot of "free" stuff out there, but outside of Hogwarts Academy those players aren't looking for niche premium games. So you're no longer catching thst general audience, rather those seeking that certain design of game.
Not that kind of “open”: The anti-Meta fedi pact
That's a good trick, but if it's a real firearm, you need to pay close attention to firearm laws at your destination. You don't want to fly into NYC with a firearm that's not registered in NY state, for example, people are slapped with felony charges for this on a regular basis without having any idea they were committing a crime.
This is an excellent resource. I'd like to re-iterate the author's recommendation to use shellcheck:

https://www.shellcheck.net/

I also like using shfmt on top of that.

(I run them via pre-commit[1] hooks[2,3].)

FWIW, I find writing POSIX-compliant shell rarely necessary. In my 25 years of writing shell scripts, they've nearly always been for automation on a specific OS where portability is not a concern. Arrays are really nice to have. One place I like to use them is for making long commands easier to read. e.g.

cmd=(
some-command
--some-long-option
--another-long-option
--an-option-with-a-value="$value"
)
"${cmd[@]}"

This avoids having to use backslashes so you can comment in-between lines or at the end of any line.

I also almost always prefer the self-documenting long-option to single-letter switches when writing shell scripts. Those single-letter options are to save you typing on the command-line. There's no reason to use them in a script.

When I do write a script for more than one OS (typically macOS and Linux), I have bash on both systems, so I use "#!/usr/bin/env bash" and take care to use only the features that the older version of bash that macOS ships with supports.

Where I have to be more careful is in utilities like find, sed, etc which can differ quite a bit between BSD and Linux.

1. https://pre-commit.com/

2. https://github.com/shellcheck-py/shellcheck-py

3. https://github.com/maxwinterstein/shfmt-py
> why would all problematic users congregate on the same server? Isn’t it far more likely that you’ll have to block individual users across numerous servers to keep the platform sane?

The fediverse is not one unified whole, the fediverse is a bunch of loosely-connected communities that can very easily throw up walls at a moment's notice.

Admins are actively incentivised to kick problem users off. If a server becomes known as a source of problems, then other admins will defederate from it. How you define "problems" depends on who you are, in general if an admin looks at a report for one of your users and finds you doing the exact same kind of bullshit as what your user was reported for then they will probably defed from you without a second thought. After a while your server will only be federated with other servers that are also fine with that particular kind of bullshit. If your particular kind of bullshit is "finding people who are different from you and making fun of them" then there's a high chance that the users on your server will either wander away, or turn on each other; both of these tend to lead to admins deciding it's not worth keeping the place running in my experience.

Mastodon.social is way too big to realistically be handled by anything but a bigger crew of paid moderators than it has, and "we should defed from mastodon.social because it's right on the border of being a constant source of trouble" is a topic that admins constantly chew on in places like the #fediblock tag. But you can start on one of the big servers and move, too. Possibly to a small one with a lot of your friends, so that the "local" timeline is useful. Possibly one run by one of your friends, who will make largely the same "oh god look at this server full of assholes, block'd" calls that you would, and save you the trouble. Possibly one with a cool name, would you rather be sxg@mastodon.social, sxg@possums.gay, sxg@gop.party, sxg@...?

(As far as I know neither Lemmy or Kbin offer account migration yet, so you're stuck on your initial one until they fix this. I'm sure it's in their roadmaps.)
I operated the dryers at a coal mine in the 1980s. We had to start the exhaust fans with the dampers closed and then slowly open them, or we'd take out the power for all of Northeastern British Columbia. I know because I knocked the power out by mistake one night. I suspect that high-drawing factories must employ similar strategies to slowly increase the draw.
Looks like this is not the digital "cloud" HNers often engage with.

As a movie-watcher, I really appreciate the way John Ford depicts the majestic clouds of Monument Valley. More interestingly, he had underexposed them in B&W films like "My Darling Clementine", increasing their contrast and shadows as if they were sculptures in the sky.
You may be interested in reading about the Voluntary Human Extinction Movement. [1].

[1] https://www.vhemt.org/

but also, yes, I totally agree with you that some of this "oh you're a late bloomer, you'll want to do it when your older" stuff comes off as condescending if you actually just don't want to own a house with 2.5 kids.
Rust's error handling and option types actually aren't monads, they just have similar ergonomics for end users. There's some tricks that have to be done to make them work in a eager evaluation context, and as a result implementing iterator combinators does not feel like working with modads.
I think the only reason people know about email supporting multiple providers is because its old, if email was made today, you bet its going to be centralized.

Heck people already scratch their heads when an email isn't hosted @gmail.com or @hotmail/outlook.com.

And the learning curve exists because unprofitable companies like Twitter and Reddit made centralization possible by burning money, the old internet was decentralized because centralization was impossible, it was too expensive.

If these failing companies die, federated services will be the mainstream again.
But as long as there is money to be burned to try to make a poor business model out of social interaction, federation is never going to be able to compete.
Always nice to see the breadth of knowledge we enjoy in this site.
Sure, but as the number of users on the federated service grows, how do we not end up in the same place as email today? Does it not become good moderation policy to auto-block all new and small servers (e.g., self-hosted email servers) if you're a big server (e.g., Gmail)? If that happens, wouldn't all users migrate to the big server (e.g., Gmail) and effectively re-establish centralization and undermine federation?
Hm, couldn’t find a list as such but this list of most expensive ikea goods has some good examples: https://blog.cheapism.com/ikeas-most-expensive-products/amp/

I can also vouch for the quality of their Sonos speaker and stainless steel bar cart: https://www.ikea.com/us/en/p/kungsfors-kitchen-cart-stainles...
In other news, usenet won't be accessible using gopher.
All markets have rules. Rules are another word for regulation.

You're just proposing a set of rules that's more favorable for a particular outcome.

There's strong evidence when it was tried, just in the last 25 years in real estate, electricity, water, cryptocurrency, precious metals, supplements, and startups that those sets of rules lead to fraud and abuse.

That's why the "regulations" exist - they're laws to prevent crimes that went in because lots of that crime happened.

I personally made good money in those bubbles but most people got wrecked. Encouraging more of them doesn't lead to a healthy stable society.

There's wild examples before baseline regulations in the late 1800s of people selling the same lot of property dozens of times (when you can only sell it once) and people finding out the seller never even owned the property to begin with.

These frauds were super common before government regulation and people are still doing it in international markets. For instance, the airport that never existed https://en.m.wikipedia.org/wiki/Emmanuel_Nwude
I like it. The state can’t spend money it doesn’t have. :)
Is it weird that I don't really mind the splintering? Have massive social networks really been a net positive for society? It seems like, depending on how they're moderated, they'll end up in some local maxima of rage baiting and trolling (Twitter, Facebook four years ago) or a super sanitized dumb feed of cutesy content (TikTok, Facebook now, and soon Reddit). You always get defenders of these networks that say if you do X/Y/Z and not A/B/C, then you'll get value out of them.

My X, Y, and Z formula for Reddit over the last couple of years has been to ignore the larger communities and focus only on interesting niche content. I think that's how a lot of other people use it, for the long tail of actually interesting content. And hell, I don't think you need the massive network effects of the larger social networks to make that work.
I think you two are using different definitions of "tax haven".

You're using it (and your source) as "low or minimal taxes" are levied against corporations and people in the Cayman islands.

The grandfather's definition is "a great place to hide your money so you don't have to pay the taxes you're supposed to pay".

I would normally define "tax haven" as the second.
I took a tour of it once, where they started it on low (<= 20MPH) with us inside it. Very cool, and it was fun to imagine it running full bore.
Ask HN: When was the last time you lost data?
We worry a lot about backing up data and disaster recovery. When was the last time you lost data, and what were the consequences?
>If you believe it should serve humans, then you understand why allowing a - prefix or case sensitivity causes unnecessary problems.

Serving humans feels like it should take whatever garbage I shove down its throat and be happy to receive. Similarly, I think many humans would like to differentiate between, "resumefinal.docx" and "resumeFINAL.docx"
> you're still constrained to a single type of error per function

This is true, but the ? operator expands into a form that does `.into()` conversions of the error variants. If there's a implementation of `From`/`Into` between the error type you're unwrapping and the error type on the function, it automatically converts. This is aided by the "thiserror" crate which provides a derive macro that can generate these automatically.
Elon's behavior never matches his words, and that's never been more true than with regards to free speech.

He personally bans people who criticize him or just disagree with him. Twitter has also stepped up compliance with authoritarian governments around the world.
Show HN: Golang Fs.fs Implementation Using Large Objects on Postgres
That's the neat part of it all. They fall through and you don't know unless you spend a good amount of time digging yourself. Or finding a similarly aligned curator who dig for you.

In other words, all games you liked were good. But you haven't played all good games.
I have the "Professional PHP6" book which I feel like should be a collectors item or something.

Weird book IMO, because it has a lot of content that's just about general software development, rather than anything to do with PHP specifically, or the theoretical PHP6 APIs in particular.
Anyone using the bank signed a contract that defined how a failure affects them. There is absolutely a moral, philosophical, and biblical truth behind honoring that contract.

Galatians 3:15: "To give a human example, brothers: even with a man-made covenant, no one annuls it or adds to it once it has been ratified."

Proverbs 17:18: "One who has no sense shakes hands in pledge and puts up security for a neighbor."

Outside of that fact, the reason that the system is designed this way is to protect normal people from Rich people destroying these banks. If it were the way you're proposing, only the Rich people taking on the most risk and debt would get paid out, and every normal person using the bank would lose everything. We know this, because that's exactly what happened before the FDIC, which is the entire reason it exists.
You are correct that there was a legal change in what cities could do to punish homeless folks: https://www.vox.com/platform/amp/23748522/tent-encampments-m...

I don’t think homelessness should be tolerated. That said, homeless people definitely deserve our tolerance and compassion.
So, no A/C-driven analog clocks, huh?
My point is merely to counterpoint the claim that no one can cite specific good games that simply fall through the cracks of popularity even though on its merits they are quite excellent quality. Chicory is arguably in that category and then I followed up with a few more. If I wanted to lower my standards to stuff that I found charming but not deeply moving, I could name a few more after that.

Good indie games are ignored all the time. I tend to seek out indie games explicitly because I don’t have a huge attraction to most “triple a” style games (I dislike fps, sports, 4x, mmo, puzzle, and sex appeal. So I’m mostly limited to not-Witcher open word rpg. Platformers, roguelikes, metroidvanias, horror survival etc. tend to be indie.) So basically I’m usually stuck with “why doesn’t anyone scream about this game more”. Rain World was like that until Downpour came out, finally some fucking attention to it!
> ... but I can’t understand why I would choose any particular server over another.

Email is often a good analogy for questions like these: Why do you pick one email service over the other? Maybe you think the domain is cool. Maybe you heard that they are reliable or have features that others don't. Maybe your university, company or other community you belong to runs its own service. Or you decide to host your own. Or you really have no preference and you just go with the one your friend uses.

We just don't have just don't have the gmail-equivalent catch-all choices yet. Maybe that will come later or maybe it won't.
I don't have a horse in this race but I find it odd that your dissenting opinion is down voted when you provide a reasonable rebuttal with a source, when the post you're replying to is just an opinion from authority.

Would be great if those who disagree could dispassionately say why.
How come there's no way to communicate once under water? Wouldn't be possible to launch a tiny probe attached to the exterior of the sub, either manually or automatically when in trouble, sort of a black box, that bounces back to the surface to broadcast crew messages, sub data and location? Seems like an obvious safety device to have. Are there any technical reasons why this is not available on a vehicle with suck poor performance?
As far as email is concerned, one reason why you don't see as much as self-hosting or any frankly, is due to deliverability. Doesn't help to have your own mail server when all the mail coming from it is classified as spam and filtered out of inboxes leaving you to have to use a "trusted" hosted provider to ensure your email actually works as you'd expect.
Definitely not true in Australia at least, grid frequency can vary by quite a lot from 49Hz to 51Hz.
I have been actively looking for alternatives since the Reddit API fiasco started but I just don't have time to sit down and grok Lemmy or any of the other federated instances. And I'd argue I'm more tech curious than most. If this is such an obstacle for me, I imagine very many people won't bother either.
Heh. "500”. I have had monsters ten times that size.

And yet it wasn't obvious that refactoring was really an improvement. Sometimes the program is just big and does a lot of things.

It's not good. It's a disaster waiting to happen. And yet until it does the code smell can continue to smell without strangling anybody.
only really true on a flat playing field

No, it's true no matter what. When did equality stop being the goal? If the playing field isn't level the solution is to try to level the playing field, not distort it in other areas and hope it all evens out.

Racial minorities are usually not in a position where they have the power to oppress the majorities.

No racial group should be oppressing or taking priority over anyone else. Why create more of it, thinking it will somehow nullify other areas? All any reasonable person wants is to be treated fairly, not take priority in a hospital and being beaten down in other areas of life.
Being able to send files between two ftp servers without having to download then upload is a pretty interesting feature that arises from the two connection model of data transfer. Of course, that model also makes ftp hard to secure and hard to NAT.
Usually, it's moving day when these conversations are happening when the actual movers are there. Not much time to sell on the side if that's when you're being told