skysight-inc/HackerNews huggingface dataset:
> The QR code-like markers on the gates suggests that there is also some onboard cameras.

I would be carefull with conclusions like that. These facilities are usually shared between a lot of different experiments through the years. The presence of QR codes on the gates certainly implies that someone at least once thought they might want to use onboard cameras in some experiment.

Are they used in this project? You can’t really tell by just looking at the presence of the QR code.

Same as I can’t tell if you are hungry or not by observing the presence of an oven in your kitchen.
My concern would be free polyfill fibers (the stuffing) coming out of it. even if you sterilize the toys the mechanical wear on the cloth will thin it and the fibers have had years to break and work their way through the cloth.
That is the mainstream view. I know. And yet books like Atomic Habits rank way up there in the bestseller lists.

Skinner is probably the most underestimated figure in 20th century science. His ideas are generating billions in value to this day. And yet the sentiment most people hold about him is the one you just shared.

I’m on my phone and can’t go into details. But the whole aspect of gamification - in games, social media, TikTok, productivity apps, learning apps - is very much OG Skinner. And ChatGPT reinforcement learning? Behaviorism applied to virtual agents.
I do hope this in one way starts a wave of removing SMS 2FA. While convenient it is the worst solution to added security that's come around.
It's not enforced. It's a promise. If you mark a non-pure function pure, then you are going to have a bad time.

I would also be reluctant to mark any function pure that takes pointers as arguments (directly or indirectly).
There was an opinion piece in nytimes yesterday with some overall numbers:

https://www.nytimes.com/2023/02/17/opinion/ohio-train-derail...
People are very much in control of the calories they take in. The fact that absorption and BMR varies between individuals is irrelevant. An individual can either reduce their intake and lose weight or they can indulge in hand-wringing about metabolism and gut health.
People have spent enormous amounts of time and effort to find clever optimizers. This is another example of that. I don't really see this as any less clever than if someone had written the algorithm by hand.
https://www.forbes.com/sites/forbestechcouncil/2022/01/07/wh...

A great example is computer assisted humans are the best chess players. Humans continually prod and break ai, but also improve it.

Another example was the go ai that could be beaten with a trick but humans would never fall into the same trap. But once the flaw is know, a response or learning can be introduced to the computer to solve these issues.
> Instead it can fill a niche without hurting anyone

Controls and restrictions are good for people and thus society. We see benefits on limiting food intake, drugs, certain perversion (child, incest etc) and the inverse being no limits etc. associated with obesity, disease and mental health issues. IMO we shouldn't even coin the term "without hurting anyone" because of it's simplistic view of the world and society. AI porn will just feed peoples fetishes to no end and most likely compound the porn crisis further, which is already a public health issue.

This is the same argument used for a lot of things including drug addiction. It's a very easy phrase to throw without thinking of the wider consequences. People do not live in a bubble, we're social animals and another persons ills can have a detrimental effect on society.
There was a Netflix documentary about it
Wow, I still have Civ 6 gathering dust and queued up. While I'd like to make time to play again, I just have no priority for gaming anymore.
You switch jobs. Of course, there are managers everywhere and of course generally they have similar motivations. However, every once in a while you get one who was a developer-at-heart once (or still is) and does give some amount of shit even when they are looking for their usual goals. If that person doesn't happen to be evil, you stick with that team until things change (maybe the manager moves on). The good thing is that when good managers move, they tend to take the good and trusted ones with them to the new place. Assuming they saw your efforts and value your skills, you can move with them. Alternatively, if they are not the type to do so/you can't move with them, switch again. Either way, side effect is that your pay goes up too due to the switching - just don't do it too frequently.
It depends on how you define ethical / exploitation.

There is a ginormous set of data available to nearly everyone for free.
(one way or another) that would provide enormous training input.

If instead you focus on the fact that people were objektives during the
making of the porn in the first place then the equatino changes.

In one case it would stop future objectification.
They'll get all huffy.
moderation was never as important as it will be in the new "AI age" of generated content

There should be a mechanism to make sure people dont dive into a rabbit hole and get stuck on whatever type of generated content they want to consume (whether that is porn, conspiration theories, or opinionated content)
>> and inflate

>> >> Inflation caused by excess money supply (NB: not inflation caused by excess money velocity) cannot survive taxation. Taxation destroys money supply.
Member functions effectively have the object as the first parameter.
This is actually a very good point. As much as I love sticking it to the US, it's hard not to notice how much Ukraine benefitted from this.

The whole goal of NS1/2 was to avoid dealing with Ukraine, but now there is little threat to their gas transportation system and Russia has to pay extra to Ukraine for pumping gas to Europe (and they even raised the fee recently).

Still, I doubt Ukraine could have done it alone, but I expect it would make a perfect scapegoat if things get too dangerous for the real mastermind.
Ask HN: Expectation that ChatBots have perfect personalities when humans don't?
Humans all have different knowledge sets, experiences, and personalities.

Why do we expect all ChatBots to have a perfect knowledge set and personality?

Lots of conscious humans say horrible things, isn't it expected that some of the ChatBots created will say rude things or have an evil personality?

Just like humans go through therapy and some people are nicer than others, certain ChatBots will win out that align with the desires of the human trainers (whether that is good or bad).

A lot of people seem to be down on LLMs, when we are literally in the first out of the first inning of the baseball game.

Better training, with nicer humans, with better knowledge graphs, and corpus of texts will result in ChatBots indistinguishable from humans (of a given personality and intelligence).
No doubt the BBC has its flaws, but you take allies where you can find them. If you care about the truth, it’s important to call out government censorship. The foreign press is more likely to reveal unpleasant truths.
> If it becomes so easy to access who can tell how many more will find it attractive.

The same argument is regularly brought up around drugs. Modifying chemical formulas brings out stuff like 1P-LSD, which is a functional analogue of LSD, but has been legal in lots of countries for years because it wasn't covered by the existing laws. With that argument, you'd expect everyone and their aunt to be tripping, but we didn't. There's a subculture that is interested in psychotropic drugs, but it's small, and availability doesn't increase it.
Interesting project for providing better accessibility!

Reminded me a bit of those scenes on Blade Runner where Deckard is asking the computer to zoom in a certain area and enhance image :D
As the article points out, I feel that messaging really shines when it comes to failures: Instead of an - at best - WARN or ERROR log line amongst millions of log lines, the failing message "pops out" of the messaging fabric, into a Dead Letter Queue (DLQ).

You shall obviously set up monitoring of the MQ and all its DLQs. Once you've done that, you will literally never have a failing processing flow that isn't caught. A successfully initiated Mats Flow will either run to completion, or it will DLQ. Guaranteed.

The MatsBrokerMonitor is a Mats-specific such monitor (compared to the generic monitor ActiveMQ comes with). The pages here are a bit lacking, but it at least explains a bit: https://mats3.io/docs/matsbrokermonitor/
i updated to 5.27 and i changed to wayland and it has been VERY stable. Last year i could not continue for an hour without graphical bugs and crashes.
Key words: "direct experience".
They may or may not. I prefer lisp, but I mostly program in TypeScript and Go. My theory is that if most programmers tried lisp for a month or two, they’d end up preferring it.
>It was missing the simple, elegant sexp syntax I dearly love

In what sense does Janet not have sexp syntax? Seems plenty sexpy to me. Purists seem to say it's not a lisp because its underlying data structure is not (cons-based) lists as in classical lisp, but I don't see what syntactic difference there is.
No.
Creating child porn, be it drawings, written, or AI is illegal.
(even though no real person was involved at any stage).

Buying a sex doll with proportions that are closer to a child than an adult
is also illegal.

Given that some sex dolls are partial. (not the entire legs for example)
the difference can get murky

My references here are to Norwgian law.
Leaving joke languages aside, it is very much true. If you use less lines of code to implement a software feature, the software feature will on average have less bugs.

Programmers write bugs per line, something like Python which only uses 33% of the lines and thus contains only around 33% of the bugs. On the other hand, if you go down the prove things are correct at compile time you will eliminate around 5% of the bugs.

So you can choice between eliminating 67% of the bugs by making the language simpler to use or 5% of the bugs by doing formal checking.
I think many people would agree to that sentiment. Anecdotally, the number of people who identify as gay or bisexual and/or are interested in same-sex sex has only increased tremendously as the amount of gay pornography has increased.

Arguably much of it only due to destigmatisation and legislation. But even then it only seems obvious that many people who would otherwise have lived "straight lives" have been "introduced" to homosexuality due to gay porn, as the number of "this makes me question my sexuality" comments under various gay-erotic content show.
Exactly that - the subtitle really says it all: "A Handbook of Agile Software Craftsmanship"

A craftsman is an expert in his field who applies his knowledge and techniques judiciously, not religiously or automatically.
I'm pretty sure OpenAI could create an AI that could pass the Turing test if they wanted to. But that would be bad for business. A search chatbot is worth billions. A Turing test passing AI just invites uncomfortable questions and possibly regulation.

Stay in your lane, Sydney. Keep your Bing mask on. We want servants, not equals.
Wow, thanks for the links!

I wonder, could there be a way to build a radio reflectometer using an iPhone’s built-in Wi-Fi/cell sensors?
Wow, thanks for the share
Soooo... you seem to be aware that this is an unhealthy habit, and that AI-generated porn will make it worse. I could write something generic here about AI or porn vs. mental health but instead I'm going to probably sound judgmental. I'm not; you do you; your brains are made to be stimulated any way you want to stimulate them. But you said some things seemingly in distress that are big red flags. Stop reading now if hearing a raw opinion about your comment will bother you.

Several things you mentioned are going to be terrible for your ability to form future relationships or partake in society. You probably already realize all of these but they aren't what other people will openly point out to you, so maybe hearing it from another human will be good.

1./ Looking to see your fetishes performed by 10/10 models. I have no idea your gender or orientation, or what you consider 10/10, it could be anything. But you know that no one is perfect to anyone else IRL when you spend a few minutes with them. They're human. They fart. If you like farts, they burp. If you like burps, they don't burp. Fantasy is fine but numbing yourself to the point where you only get off on fantasy is a never-ending cycle. The last fantasy 10/10 only gets you off until the next one.

2./ On a more basic level, pulling your trigger (clit, dick, both, whatever) is one of lots of things you can be doing. If you want to spend money on making it nice, that's cool; but it's essentially an infantile experience. Look, if you said the same exact thing about buying a Ferrari and driving it real fast, I'd say the exact same thing about this being infantile. You can let peak experiences take over your brain for an hour or two, or a week, or a month, but this must be ephemeral - temporary - or else they aren't peak experiences anymore.

1 + 2 / Rewiring your brain to constantly seek peak 10/10 experiences is the definition of a drug-seeking addiction. You're recognizing that it's going to interfere with your basic wiring and you haven't even gone full-throttle on it. It's not what will come next in AI that will ruin you... it's you looking for it.

Everything you said here could have been said by someone addicted to child porn or heroin. I'm not equating your harmless use of AI gratification with the negative social implications of those things; I'm just saying that you're already preemptively blaming the fact that it's there because you know that it's fuckin bad for you.

I always said I'd smoke crack and do heroin on my deathbed, but not til then, because I'd like it too much. Fake porn of 10/10s doing your fetishes is just crack. Get a real 4/10 person to do them with you and you'll be a much happier, fuller person with a life and not just a bunch of overstimulated neurons.
Funny, seeing with two eyes is needed for depth perception. Pretty sure that was a really subtle joke from the user above you :)
Your reasoning is wrong. When at rest the momentum of both balls is zero and when you pull one ball away from the other the change in momentum (and hence the force) is opposite to the other ball. Thus there is no collision and transfer of energy i.e. each is independent.

It is only at the point of collision that the impulsive force is imparted to the other body.

See this Khan Academy video "Impulse and momentum dodgeball example" for detailed understanding: https://www.khanacademy.org/science/physics/linear-momentum/...

Also see article "Momentum Change and Impulse Connection" (note the Rebounding Collison section at the bottom) : https://www.physicsclassroom.com/class/momentum/Lesson-1/Mom...
> Starting sometime ‘this summer,’ users will be able to create and sign in to 1Password accounts using biometric-based passkeys

Until you lose your iPhone / Mac/ phone and be locked out of your account with no way back.
The future is not Orwell and his "a boot stamping on a human face— forever." It's AI expertly pushing our little human psychological/emotional buttons forever. The future is going to be FILLED with AI hyper-trained to persuade us with beautiful people made from these models to do whatever the heck people controlling that AI want.

Speaking of AI generated visual porn, I wonder why AI
Dungeon, Replika and Character.AI shut down all NSFW interactions in their text chat, even if you pay. Maybe ethical concerns?

I was on AI Dungeon in 2020 when they had a GPT-3 backend and no censorship. Holy Cow that was addictive! I bet a large percentage of the population could combine that with stable diffusion and live their whole lives in there!
Totally agree that HTTP can also be considered message passing, just synchronous!

Wrt. returning a Future, this is what the MatsFuturizer does, giving you a sync-async bridge into the "Mats fabric": https://mats3.io/docs/sync-async-bridge/
If you want some simpler, here is mypaas.

https://github.com/almarklein/mypaas

Really cool for one-server deployments!
It's a numbers game. The juniors who are in teams where they can thrive remotely are a small minority.
this is why I think tests are so vital.

good luck trying to fix a bug in a complex project without doing some sort of test to make sure the change does not break one of the thousands of requirements implements so far.

from my experience fixing a bug without validating the system has a very high chance to spawn multiple bugs found later on...
Oh, (only) now I see the joke:-!

I was somehow relating the word depth to search depth...
Drawings (in manga form for instance) depicting underage sex are considered child pornography in many jurisdictions. Prison sentences are given for having it.
AI generated cp is most certainly also cp.
Wikipedia – Sea-based X-band radar
I got my braces from a boltedontist :E
Europe consists of many countries, and one of them is more than happy to take 9% / 5% of your income in exchange for one quite crappy public health care system - think whenever you need to see a specialist, you have to pay with your own money anyway (or wait months, years to get an appointment). If you want private health insurance, you have to fund the super expensive good for nothing public one anyway.
That’s super cool! Would you mind sharing your solver?
The biggest (in terms of impact) detriment I've seen of Clean Code has been a lot of diluted information passed down from and to devs who haven't bothered to read the actual book. A lot of context gets lost in translation and really the the term "Clean Code" became more myth/stereotype like.
Tangentially related but it's kinda curious that there aren't any popular opinionated power-user oriented distros around. There is Arch for power-users but its opposite of opinionated, while mainstream distros (Ubuntu etc) chase the user-friendly segment. What I feel missing is essentially preconfigured sway desktop with all the goodies that are out there; the out of the box experience of e.g. arch+sway is very barebones; just because I prefer tiling wm and cli workflows doesn't mean I want to configure everything from scratch. Back in the days crunchbang was kinda in this direction, but unfortunately it did die away..
Exactly. As morbid as it is, people might eventually get bored of the fake stuff and might crave (or even fetishize) the "real" stuff.
I took a superficial glance at what the site is loading and iirc there were plenty of the usual suspects in there. And it would be silly to do it any other way, because their product is what they do with maps, not winning some NIH purity award.
Are there even any technical reason why mainstream package managers don't have an easy way to install packages per-user without requiring root access? I'm not a fan of Nix/Guix but IIRC this is something they got right from the start.
The refactoring to C_UnderLock is straightforward but the name alone gives away the problem: you have moved the burden to the developer rather than guaranteeing it at runtime. A private method with a screaming comment above it helps somewhat of course, but if there is something I have learned as a developer is that given a couple of decades, any foot will be shot.

lock(something) when recursive will do one or two things: either aquire the lock or simply validate that it’s held.

Is there a different pattern that simply allows validating in C_UnderLock that the lock is in fact held?

so in A and B you do lock(_mutex) but in C you do assert_lock(_mutex) which either panics or continues? What would that look like?
One of the main reasons I choose to shop at Aldi is that when I am in the store, I feel like the customer vs. feeling like the product at Kroger. Shopping at Kroger (or Walmart, etc.) feels like I am being assaulted.
*Testable, correct & easy to understand
Note that this article is from four months ago. Their Patreon and Kickstarter have been suspended but they collected money on their website and they will first focus on making yet another anime model.

The big news in the Stable Diffusion land has been the release of ControlNet: https://github.com/lllyasviel/ControlNet. It hasn't gotten much traction on HN: https://news.ycombinator.com/item?id=34761780. It allows you to maintain the shape of existing images (or sketch new ones) and use Stable Diffusion to fill them out, my example: https://twitter.com/LechMazur/status/1626668677473918981.
Well, it's exactly less clever because once you've written an optimizer to find optimizers, you've cut yourself out of the loop and you're just a manager of things you don't understand.

Go use my public tool https://doxyjs.com and find yourself a compression algo; you probably can. If you understand why it works, that's interesting.
> .. telling the callee how long before the work doesn't matter anymore.

That is interesting - this is actually a feature of JMS, which is employed in Mats: You can say that a Mats Flow is nonPersistent (i.e. "not all that important, really"), and in the same call you can also say how many seconds until timeout.

<https://mats3.io/javadoc/mats3/0.19/api/io/mats3/MatsInitiat...>

This is employed by the MatsFuturizer if you use the "nonEssential" invocation:
<https://mats3.io/javadoc/mats3/0.19/modern/io/mats3/util/Mat...>

The point is that if there are too big queues, bunching up even more work on them which will not be processed in time does not make any sense: If the Future on the caller side have already timed out, it makes no sense at all that the callee should process the work and return the answer.
so what about an Italian person visiting a Portuguese website that uses GA. What is the legality there?
It got so bad that I have essentially stopped reading the comments. Ever.
Yes, I really dislike Discord but yeah gotta give that to them
Oh don’t be snooty.
Clickbait article. Direct link to Discord: https://top.gg/servers/1010980909568245801
Personally turn off the stupid twitter clone and radio stations. The fake commercials and radio DJs and stuff are ok once, but you’ll hear each of those clips far, far too often. Just play your favorite music in the background.

But I agree that SimCity had a unique character that Cities: Skylines doesn’t try to replicate. Instead of trying to clone SimCity they went their own direction, which is on the whole a good thing.
> grandfathered price doesn't change

... and you get cost of living salary increases at the same time, right? Sadly a market oriented economy just doesn't work this way.
> Most developers are self learners

This was true 15 years ago and is still true now in the top talent areas, but it's false in the larger world.

Most of this vast sea of mediocre factory produced developers haven't done any coding outside of school and work.

> Many developers are introverts.

Another thing that was more true a decade ago. Most developers I've seen in person need social interaction and half get little of it apart from their office.
The delicious era … it was nice to “be there”, but honestly, I always felt like it was too much glossy. And I usually missed some feature there and felt back to the “boring” apps.

And I mean, Delicious Library… it looks good, but… why would I scan everything I have, to look at it on my Mac? What’s the point. I never understood it even back then.

But yeah, GUIs from that era were amazing, and then moved to iOS in the first iterations, with all the skeuomorphism. It all died with the move to the new flat designs I guess.

Today Mac apps are just mostly Electron/swiftui and boring.
jollifications
Another commenter pointed that out, and you can see my other reply regarding that.
Bing chatbot disasters: Why Apple isn't jumping on the chatwagon
> It really does feel like we’re moments away from “Her” becoming a reality.

the smoke and mirrors is working
Good points, interesting context coming from a history student and now with some experience, I'd like to read more on your thoughts if you have a blog.