skysight-inc/HackerNews huggingface dataset:
> It's a bit confusing to have a 'thing' mention one mechanism in its name, but actually being valuable by ensuring some other mechanism.

Indeed! When I was first learning C++, I found the term "RAII" quite confusing too. However, after years of experience with this term, associating "RAII" with its intended meaning has become second nature.

Having said that, there is at least one way to make better sense of "RAII" and that is considering the fact that in RAII, holding a resource is a class invariant. The resource is acquired during construction (initialisation) and released during destruction (which happens automatically when the object of the class goes out of scope). Throughout the object's lifetime, from construction to destruction, maintaining possession of the acquired resource is an invariant condition.

Although sounds simple in principle, this can get complicated pretty quickly, especially in the implementation of the copy assignment operator where we may need to carefully delete an existing resource before copying the new resource received by the operator. Problems like this led to formulating more techniques for carefully managing the resources while satisfying the class invariant. One such technique is the copy-and-swap idiom.

None of this is meant to justify the somewhat arbitrary term though. In fact, there are at least two better alternative names for RAII: Scope-Based Resource Management (SBRM) and Constructor Acquires, Destructor Releases (CADR).
I was peripherally involved around that time. Trying to go through in my head what caused a lot of that, it feels like meetings were MBA heavy and light on engineering and design; whereas other startups have had more balanced meetings where the grunts could push back against the totally out-of-touch ideas of the pointy-hairs.

(I think where I was working we pushed back hard enough on this name that it never got launched... www.webaudionet.com was a really, really bad name: https://web.archive.org/web/20020401235841/http://www.webaud... )
That's all very well for those lucky enough to be employed. In a future where an increasing amount of necessary work is done by machines, what about those whose labor is not needed? Eventually, that's going to be nearly everyone.
You know I took some time to compare versus just reading the analysis and in particular I listened to the OpenAI demo and a scene from “her”.

Yeah not moving from my position at all. Just a very generic featureless female voice. I suppose I hear some similarities in timbre, but it’s such an unremarkable voice and diction that it’s hard to put your finger on anything past “generic low affect American alto”.

It’s a great computer voice. Taking it down is for sure the right call PR wise, regardless of whether they may have done.
They should partner with Fly.io as PaaS/deployment partner!
>Question: like Unicode encodes characters, glyphs, emojis etc, does there exist something which does the same, but for abstract concepts?

Yes, words and phrases do that. Dictionaries provide the documentation of which abstract concepts are represented by which words.
The way you view homeless people is completely dehumanizing and embarrassingly inaccurate. I would encourage you to get off your high horse and acquire an ounce of perspective.
Type your Clojure symbolic expressions here
=>(+ 1 2)
3
=>(* 1 2)
2
=>(* 2 2)
4
=>(/ 100 10)
10
=>
I'm against intellectual laziness in general; I don't care what your nationality is, just don't be incurious.
ESA finally using nuclear power? Hallelujah. They actually learned from the mistake of Rosetta's Philae landing in the shade on Comet 67P, where its solar panels couldn't produce any power and it died humiliatingly.
You don't necessarily want that. Forcing language-defined semantics on everything costs performance. Sorry, it just does, we can't have it all. So, you can sacrifice performance for well-defined'ness, or you can choose not to - and the choice depends on the language _design goals_. As the design goals differ, so do the combinations of choices made for syntax and semantics.
The concern is whether you're missing out on something you would have preferred to have.

I missed out on a lot of young adult stuff, partying, traveling, sleeping around, and I can't seem to get over it. I have lots of money but I can't seem to buy my way out of resentment and envy for people who had a more ordinary life
Did you read the rest of the history book? It wound up with them not only restoring the monarchy multiple times but getting a goddamned Emperor who went all proto-Hitler and tried to conquer all of Europe!
> or JSON encoding

JSON needs to escape backslashes, SMTP needs to escape newline followed by period. If you're already accepted doing escaping, what's the issue?
I just realized: The very fact that WASI isn’t using any of the previous N attempts at a supposedly universal IDL, but instead inventing yet another one, itself demonstrates the problem with this approach.
> At the level of automation we've reached in society, low-skilled labor is worth, per hour, a very small amount.

That is nonsense. In the highly automated USA labor commands an extremely high wage relative to highly non-automated countries (or almost any country, for that matter). Compare low-skilled comp in the US to somewhere like India, or even Japan - which has a lot less automation in shops and offices than you might expect, and correspondingly lower wages.
how is it a problem? eminent domain is basically for this. they should buy a thin slice to make a road.
Rag does fact search and dumps content relevant to the query into the LLM’s context window.

It’s like referring to your notes before answering a question. If your notes are good you’re going to answer well (barring a weird brain fart.)
Hallucinating is still possible but extremely unlikely. And a post generation step can check for that and drop responses containing hallucinations
>especially if you live in a city with functioning social services.

that may make sense in 2012. In 2024 I am much less optimistic that this is the case.
>In a future where an increasing amount of necessary work is done by machines, what about those whose labor is not needed?

A lot of work that's absolutely needed for our survival is still paid dogshit: think construction, cleaning, waste disposal, agriculture, fruit picking, etc. Even in developed countries with human rights, most of this work is done by what are basically modern slave workers usually from abroad on dinghy visas.

Those are the jobs getting the least amount of automation. Robotics is insanely far away from reaching the speed, dexterity, cognition, perception, adaptability and cost for that to be automated at the same rock bottom prices as human slaves.
Finally! It was useless without DMs! Unfortunately, there's no E2E.
=>(def ÷ /) =>(def × *)?
That looks like a ~2005 Bentley Continental which may not the ability to call home.
Precise but not accurate. I've gotten multiple tickets for running tolls from San Francisco that show commercial work vans or trucks (one of which didn't even have a license plate on it), despite having a compact car several states over that's never even entered that dystopian city/state.

The big databases are unlikely to retain pictures that may be used to prove innocence -- so coupled with the legal principle that computers are presumed to be operating correctly these are nothing more than automatic probable cause machines with no upside.
So you can have some privacy by playing DRMed content in the background?
Jack Dorsey out, plaintext DMs in.

Slow clap for Bluesky.
Ultimately, I see this as a good thing. It's a waste of resources to have vehicles that don't last 12 years.

And ultimately I think vehicles as a status-symbol is really wasteful. At least if you spend that money buy a nicer house the value will likely increase rather than go to 0.
But if you say "Let them eat cake"... you're not on the right side of the situation being proposed.
There is XSS in the (my-name) part :)

(my-name "<img src='#' onerror=alert(1) />")
C++ also supports this. However, you still end up needing to do a bunch of operations, the compiler just hides it from you which is why I think Chen opted not to use it.

struct my_bitfield
{
uint16_t b:5;
uint16_t g:6;
uint16_t r:5;
};

bool IsEveryComponentGreaterThanOrEqual4(my_bitfield x, my_bitfield y)
{
return x.b > y.b && x.g > y.b && x.r > y.r;
}
Yep. It's not/wasn't a VPN or DNS proxy but more of an host-side application firewall specifically to control apps' use of outbound connections. If you need pristine infosec, then you need something else and probably public WiFi too.

I used to use LuLu and Little Snitch but LuLu nondeterministically dropped packets and connections causing ssh to drop and navigation problems in the browser, so I had to remove LuLu.
I did manage to get the regular ChatGPT to say "I don't want to talk" regardless of my prompt, cause I previously asked too many times about stuff it can't discuss. Also, I miss the jailbroken one, it was a lot more fun.
the issue is that eventually they'll just make the car not start without it. it's like your inkjet printer refusing to print black and white because it's run out of yellow.
They are doing inferencing on the vehicle for lane keeping, traffic sign detection, emergency braking, etc.

The biggest problem is really how do you get to 10^n miles per disengagement, for n>=5. Waymo is kinda getting there, Tesla isn't anywhere near that today.

Getting there is really hard, because that's when you get all of the long tail events like bears, moose, wild turkeys, horse mounted police officers, costume conventions, pickup trucks carrying traffic cones and road signs, flooded streets, construction pilot cars, vehicles driving the wrong way on the highway, downed electric poles, NYC steam plumes, and tons of other scenarios. Highway driving in nice and sunny conditions is easy compared to that.
Didn't the early versions of Skype, which was coded by like 4 guys, do decentralized end-to-end encrypted messaging like 20 years ago? Before MS bought it and removed all the security at the behest of the government[0], I mean.

So two decades later, when we now have so many widely available open source libraries for networking and encryption, that job is somehow too hard for a well-funded organization like Bluesky? That's very sad.

[0] https://en.m.wikipedia.org/wiki/Skype_security#Eavesdropping...
I think those are both good examples of where you can manage the cost of a false positive.

In genomics, we're using this to map a DNA substring (or "k-mer") to a value. We can tolerate a very low error rate for those individual substrings, especially since any erroneous values will be random (vs. having the same or correlated values). So, with some simple threshold-based filtering, our false positive problem goes away.

Again, you'll never get the incorrect value for a key in the B-field, only for a key not in the B-field (which can return a false positive with a low, tunable error rate).
Right. And the check/type validation shouldn't happen on comparison, but on assignment and only if it is dynamically assigned.
And by "problem solved", of course, you mean "very large cost of living increases for the poorest 50% of the country"

Not even saying that you're wrong. But tariffs/onshoring don't exist in a vacuum. It's much more expensive to make anything in the U.S., and people do still want to buy things.
I mean you can just sign up and use it. No need to read docs. I have plenty of complaints, but it’s largely alright imo.
Currently we live in a society in which a few people have more wealth than tens of millions. The distribution of resources in the world is grossly unfair and there needs to be an evening out of this distribution. Let's first have a more equal society and then tackle the problem of underemployment.
The promise of being able to use any library from any language is really quite compelling, and that's what the WASM component model is about for me. It's pretty sad to say this amount of hate TBH
This isn't directed at swift as much as at the wealthy in general. What you might call social shaming, many people simply call transparency. Or, if you're going to tax my SUV more I'd like to find out if it impacts your corporate jet proportionally.
To begin with, that isn't what "complex" means. Having to track every income source to every citizen in order to impose differential marginal rates is always going to be more complex than not doing that. We nominally do it so people who make more money pay higher effective tax rates -- but a flat tax with a UBI does the same thing. If everybody paid a 30% marginal rate and everybody got a $12,000 UBI then the effective tax rate on someone with $30,000 in income would be -10%, at $60,000 it would be 10% and at $200,000 it would be 24%. That's a progressive tax system.

Meanwhile you don't really want low marginal rates when you're providing benefits, because then the benefits phase out too slowly. Suppose you were providing $12,000 in benefits and the phase out rate was only 10%. Then someone making $100,000/year would still be a net recipient of benefits, which would bankrupt the government. In practice the phase out rates we currently impose on the poor are higher than the marginal rates in the highest formal tax brackets, which is probably bad, but making them uniformly the same is certainly not going to result in something less progressive than we have now.
You are right :) sounds like a pretty bad idea.
When on public networks, I use dnscrypt-proxy with a captive-portal compatible workaround.

When at home, I point the router to DoT non-logging servers and clients use the router for all domain resolution.
while, rationally speaking, a diligent search for evidence regarding a story that comes up finding no evidence for it, and weak evidence against it, ought to make us less inclined to believe the story, people don't always work that way. this is a well-documented cognitive error, commonly called the 'backfire effect', though it doesn't always manifest

i wasn't attempting to refute the story. i was attempting to find out the truth, and i find your summary of that search as 'attempting to refute the apocryphal story' somewhat offensive

my summary of what i found is that the assignment of ^g to the bell control code happened before gordon bell was well-known, on a continent where he did not live, in the deliberations of a standards body he had no involvement with, revising a proposal from a company that competed with his company, before the construction of any software or hardware that used key-chords such as control+g to produce control codes

under these circumstances it is not impossible that one of bell's colleagues from dec made the proposal, or at least was motivated to advocate it by knowing him¹, but given that i couldn't turn up any involvement of dec or mit people in the standards process at all, much less in the delegation the usa sent to europe for the meeting where the change was made, it seems pretty unlikely

______

¹ and predicting the invention of the control key, and that the proposal to start the alphabet at codepoint 64 instead of 65 would fail; but both of these seem to have been fairly predictable
If nobody knows you kicked the puppy, then your reputation has not been harmed by you kicking the puppy. Once it becomes public, then your reputation has been harmed. I'm a bit confused how you think doing something that nobody knows about could cause reputational damage?

To be clear I am not blaming the media for causing the reputational harm in this situation. The blame falls on the person who kicked the puppy, but it doesn't change the fact there was no damage until it was published.

I think the problem we are having is we are starting with different core assumptions about propaganda. I believe it is neutral and can be used for good or bad purposes. You appear to believe it is always bad.
What a bizarre critique of LISP, which allows you to arbitrary define symbols to mean literally anything.
Am I missing something, like `bc` can parse `one + two`?

Input sanitizing should be done before trying to hand inputs over to be summed.
They could just charge for video. Inconcievable to have end-user usage pricing, I know, rather than just give away everything, but someone should try it.
These articles are redundant and tiring. Police have never needed a warrant if the party with possession of the data willingly provides it.
Firstly, thank you.

> For example, calling "how long do mice swim before giving up if you chuck them into a tank of water" is roughly equated to "amount of depression" (this is oversimplified a bit; you correlate a bunch of those measures etc. but still a lot of very weak signals).

Do I understand this? A purely reductionist view of my understanding: this is quantified as "the amount of will to live"? If my understanding is proper, how do you measure this without killing people? I grok that it is an extreme example, I am attempting to glean applicability of such an experiment to humans.

> And even the human black-box stuff in the DSM manuals admits a lot of different subtypes, lots of different and sometimes opposite symptom clusters, etc. It is entirely possible that mechanistically "depression" is a diverse group of mechanisms all boxed up into the most familiar mainstream concept/word.

Totally unrelated, but wife is an LCSW and I've glanced at the DSM. I've become convinced that book is near entirely for insurance purposes, similar to the ICD-10.

ICD-10: W220.2XD: Walked into lamppost, subsequent encounter.
And? Ending the occupation isn't on the table, at least not by Hamas force of arms. Militarily, the conflict has been catastrophic for them. Every day they delay surrender, more civilians will die. Strictly through a military lens, they should end combat immediately.

The alternative argument seems to be that Hamas should sacrifice Gazan civilians to make a moral point. There's a scene in Shrek about that kind of logic.
they're not. they're saying "if we had constructors in c, we'd need a mechanism to allow multiple constructors for the same type". in c++ function overloading and mangling are used to get that, but it's far from the only way something like that could be achieved. imo that whole part could be removed, it's like a little distraction and doesn't really have anything to do with the core of their argument.
It would be nice if he or she described the algorithm in more detail. A common and simple string-synthesis method is called Karplus-Strong, but this sounds a bit better.
> Because you’re already using other software that has LLM integration

Oh really, which software would that be? And which other LLM-enabled software connects production environments or has access to auth credentials/tokens?
Low Anxiety: Sherpas Who Once Scaled Everest Acclimate to Life in New York City
Yes you can manage the error rate by controlling the overall size of the allocated bit array and several other parameters. There's a (slightly obtuse) section on parameter selection here: https://github.com/onecodex/rust-bfield?tab=readme-ov-file#p...

And a Jupyter notebook example here: https://github.com/onecodex/rust-bfield/blob/main/docs/noteb...

We do need a better "smart parameter selection" method for instantiating a B-field on-the-fly.
Yeah, there's definitely downsides to that since there's no free lunch, but maybe our society should focus on providing affordable essentials for most (education, housing, healthcare, etc), instead of gleiing at the though of getting a new games console for only $199 and that GDP went up by 2%, while food, rent and medical went up by 10%.

Optimizing our society for excessive consumerism and the eternal "line must go up" race, just to plow the wealth in the hands of a few billionaires, at the expense of workers and the environment, doesn't seem like the best long term.
https://www.wsj.com/us-news/sherpas-new-york-queens-everest-...
Ethereum devs, what's keeping you from building on Hedera?
Very naive take. They have only responded to some journalist who pressured them so that it wouldn't become a news story and are claiming they're investigating. But then go on to post on Youtube, share the press release with media outlets, etc. They're clearly waiting for attention to die down without having to get any public scrutiny for this big fuck up, b/c useful idiots like you will say "they're doing something!!"
What do you mean "getting into hardware again"? They have been making surface laptops for quite some time. This is like the 10th iteration? Maybe more?
Yes, that won't happen here, because the host is just calling some global malloc and free exported by the module. Well, obviously the implementations of those globals can be buggy in some way, but that's the module's bad.
Nice and congrats. On iOS I had some issues with the background terrain reappearing when jumping. Might need to disable pointer events.
Not shocked, just wondered :)

This might be a difference between people who have come to think of their time/productivity as money or at least a resource to cultivate.

Many years ago it was very hard for me to justify a new laptop for purely personal use. One day I was preparing for a non-leisure trip that I'd otherwise have to miss out on paid work for. Even though the trip was short, it was easy to justify the purchase when the shift in opportunity cost covered the laptop.

A few other thoughts, in case you haven't tried them:

- Assuming these are mostly, say, students under the age of 25 or so--make it easy for parents to gift these memberships (whether that's a subscription or by paying for a gift card) and focus on marketing to them instead.

- See if an N-visit pass/bundle/card works. Might create a little more commitment than pure drop-in, but also avoid aversion to paying for something you might not end up using.

- On top of pure drop-in or a pass/bundle approach, leave some clear benefits to the unlimited pass (placement/scheduling preference, bring-a-friend, locker to store stuff in, etc.)

- If they won't be too disruptive, market something like a bring-a-friend subscription to more stable school-adjacent users like tutors, and then offer the students and tutors both a small referral discount if the students pick up their own pass.
This is a human watermark to ensure readers an LLM didn’t author the article. There’s no reasonable prompt that could create this comparison without hallucinating the rest of the article.
If you're aiming to create some kind of 'product', then... dunno, your time may be better spent elsewhere.

But if "for fun and self-education", then it is not pointless, right? Go ahead!
It's important though because it allows you to communicate things that don't really belong in the open while remaining under your identity on that platform and avoiding the need to link that identity with your identity on a different service.
Smartass question: how is it Amazon's externality when they would have been on food stamps without Amazon's job? It is clear that ideally they wouldn't be on food stamps with the job, sure but crediting preexisting problems towards whomever doesn't solve them fully sounds like a recipe for just making things worse.
What does this even mean, how can you do any form of modern computation without async?
I'm sure you agreed to give them a non-exclusive, world-wide, royalty-free, un-fuck-with-able license (or some such) to any data saved to your hard drive when you accepted the terms of use for Windows. /s

But now I'm curious if there's case law around the question of passwords being copyrighted. That might be a decent avenue of protection but the aforementioned agreement probably
supersedes it.
I write less boilerplate in Go than in Rust, about as much in Go (but of course different ;) as in Haskell).
What does knowing a lot about memory management look like? Is it like being familiar with heap allocation, the structure of fastbins and co., and some knowledge of lifetime and ownership?
whatsapp as well