skysight-inc/HackerNews huggingface dataset:
RAII is just automation and semantic sugar for something like this (or the equivalent set of goto labels that do the freeing at the end of the function):

{
void *buffer = malloc(SIZE_MAX);
if (buffer) {
if (!do_stuff(buffer)) {
free(buffer);
return;
}
more_stuff(buffer);
free(buffer);
}
return;
}

If you wanted something like that in C it doesn't need to emulate C++ style RAII with classes and strongly typed constructors. It could look like something like, for example, where you just define pairs of allocator and free functions:

allocdef void *autobuffer(malloc, free);
...
{
autobuffer buffer(SIZE_MAX);

if (buffer) {
if (do_stuff(buffer)) {
return;
}
more_stuff(buffer);
}
return;
}

The implementation would effectively be a Lisp style macro expansion encoded in the C compiler (or preprocessor) that would just basically write out the equivalent of the first listing above.
Interactive Maps in Evidence
I don't really understand what's confusing..

If a director makes a movie with AI Tom Cruise it's not ambiguous if the real Tom Cruise participated or not. The goal is not to fool everyone to think he was in it (b/c that would be trivially denied by the real man). There is a list of credits at the end if you're somehow confused. So if the movie is about drowning Scientologists, you'll know it's not supported by the real Tom Cruise

It's similar to if you were to paint a picture of him sodomizing a goat. You don't immediately think "damn, he's a real sick bastard". You just assume it's a fake things created by the creator/director. Nobody is hurt (well maybe his feelings a bit)

If you do make a thing that confuses people and makes them thing it's the real Tom Cruise and he's somehow hurt by this then that's kinda messed up and should be illegal.

In this case with the AI chatbot it's not confusing. I don't think Scarlett is on the other end of the line. Everyone knows it's not really her. It just sounds like her
Just learned that Space Monger 1.4 has been open sourced for a while now https://github.com/seanofw/spacemonger1

Accompanying blog post https://www.werkema.com/programming/the-spacemonger-1-x-post...
Looks good but rather too foggy and not as crisp as the original which is much more detailed. Video artifacts notwithstanding.

blender: https://i.imgur.com/0BjMWi3.jpeg

original: https://i.imgur.com/GGwVibG.jpeg
Aside from the very questionable direction Windows is going, with features nobody ever asked for (nope, businesses did not do so either), I believe this is heavily illegal in my country without a very active and clear consent of the user.

I wouldn't want such a feature in a 1000 years and I cannot see the supposed "casual user" that would profit from this.
I was thinking someone thought "oh that sounds a fair bit like SJ in Her, if we can get SJ onboard, perhaps we can fine-tune what we got to sound like SJ in Her".
That's the problem here too right? Sam implies the voice is scarlet with his references to Her.

To me it all just shows these tech-bro's are just spoiled little brads with strong incel energy. I 100% expect a scandal in a few months where it turns out Sam has a bunch of VR porn bots generated by AI that just 'happen' to look and sound EXACTLY like some celebs...
The Strangeness of Grief (2019)
Sky doesn't sound like the movie, much less "uncanny".
One option would be to run the vpn from a VM?
> What's the downside of just reading the MFT?

One possible reason is that it isn't a published part of the filesystem's external interface, and the format is not guaranteed to be static between versions or even point releases (though in reality, while the behaviours may be officially undefined that are unlikely to change significantly).

Also, it requires admin elevation to access. Anything running elevated is a potential security concern as it can access much else too.

> Why doesn't Microsoft do it in file explorer

Not sure, but it could be because that would be seen as an unfair advantage so to avoid anti-trust allegations they would have to publish the format and make stability guarantees for it, so others could use it as easily/safely. That, and the reasons above & below too.

> and why wouldn't every tool use it instead of walking through the file system?

Largely because walking the filesystem works for all filesystems, local and remote, so you cover everything with one tree walk implementation. Implementing a tree-walk over the MFT data where available is extra work to implement and support for one filesystem, and not many care enough, or are not aware of the potential speed benefit at all, for it to be a huge selling point such that all toolmakers feel compelled to bother.
There is papersway for sway/i3 folks:

https://spwhitton.name/tech/code/papersway/
Bing is working though, DDG still down
> > The article claims that: [...]

> > 3. The actress's natural voice sounds identical to the AI-generated Sky voice

> No it doesn't.

That's a verbatim quote from the article (albeit based on brief recordings).

I haven't heard the anonymous voice actress's voice myself to corroborate WP's claim, but (unless there's information I'm unaware of) neither have you to claim the opposite.
Did you buy the iPad new in 2012? I find it hard to believe a new iPad stopped getting updates after 3 years.

I’ve had 3 iPads (2009-2015, 2015-2020, and now 2020-present) and upgraded the first two before they stopped getting software updates.
That's an argument for POSIX sh, not bash.
Crunchbase has a data advantage because its parent conpany Techcrunch gets a lot of intel on startup funding.

>> If not, would you use one if I built it? I'm wondering how one might collect the data for just one category (to start)

If someone had a very good idea on how to collect that idea, they probably would be building it themselves….
> Would those doing the casting have the foresight to predict, ...

Yes, this should all have been obvious to those people. It would require a pretty high degree of obliviousness for it to not be obvious that this could all blow up in exactly this way.
Acquiring new customers would become quite difficult, though. If you increase prices to a point where everyone who can leave will leave, who in their right mind would choose your product and risk another price hike in the future?
Death by outsourcing.
I‘m pretty sure it was always just a proxy for bing. Just stripping away the Microsoft tracking.

https://news.ycombinator.com/item?id=27394925
Distribution alone doesn't make a system resilient. A distributed system can help with resilience for anything related to network or hardware failure, but even then you need to make sure the different resources don't have a hard dependency on each other.

If you want a resilient system redundancy and automatic failover systems are really important, along with solid error handling.

Think about a distributed data store for example. You may spread all your data across multiple distributed areas, but if each area is managing a shard of data and they aren't replications then you still lose functionality when any one region goes down. If you instead have a copy complete copy of data in each region, and a system to automatically switch regions if the primary goes down, your system is much more resilient to outages (though also more complex and expensive).
Successful product != well-designed product.

Microsoft got Windows where it is by having no sense of self-respect and willing to play the B2B race to the bottom. And it remains dominant thanks to decades' worth of legacy software that needs to continue running.

So that's cheapness and momentum.

If Windows was ever a beautiful product, it certainly isn't now. It would never become popular today in its current shape and principles.
Pulling the voice when ScarJo complained is not a good look. I’m sure her attorneys would be very excited to do discovery around that decision should it come to trial.

It won’t though, this is primarily a PR problem for OpenAI. Which is still a real problem when their future product development depends entirely on everyone giving them tons of data.
> And it requiring to be on the same Apple ID was less than ideal...

Similar experience, I tried to get Sidecar working a while ago via Lightning->USB cable. After realizing the Apple ID was a requirement I gave up. Bought an inexpensive 13" HiDPI portable display on Amazon, plugged it in and I've been happy ever since. Sure, its another device to bring around but its thin & light and a one cable solution. It just works...
Just the way they market it. Almost 100% positive their organic results are purely Bing. The 'other sources' seems to be a sleight of hand wrt wiki boxes etc.
People don’t hate CGI - they hate bad CGI. It’s hard to explain, but you know it when you see it.

Bad practical effects do exist, but even when bad they don’t look “unnatural”.
Minor Windows Gripes
Does nobody take joy in creating something themselves anymore? Everything has become about the end result, and it's a shame. I'm not sure what we're loosing, but it's something
The issue is these old school blogs aren't some random dudes eating ramen who love technology for the sake of technology anymore.

They are now owned by press wire publishers and corporate conference owners, and as companies have increasingly moved away from both these options, the tone has become increasingly uneven.

Look at how much RSA flamed Palo Alto Networks for deciding to quit RSA and how Register never uses snark in the articles it writes with CEOs, leadership, or companies who invite Register to their conferences.

It's basically an attempt at extortion, not the truth. The practitioners who are technical don't write for these rags. And most of the Register's (and at all their parent companies publications) are non-technical journalists for whom this is a dayjob which they'll inevitably leave to become a Comm Marketer at a Vendor like the dozens I've worked with.

> especially has most other tech press at the time it was created in the 1990s had conflict of interest relationships with tech companies

So does The Register. I've literally wined and dined their writers at RSA years ago.
> Hopefully DDG will be back soon, as I'm loathe to go back to Google for search.

Maybe Kagi is an option for you? I'm very happy with them and exclusively use them for more than a year now after never getting comfortable with DDG.
This is an outcome of Jane Goodall challenging the convention of the day to use code numbers for animal subjects. At the time it was considered apostasy.
Bing is down and the rest of those use Bing for results?
Given that von Neumann had his name lent to "von Neumann regular" elements and rings (exercise: what, if any, is the relation to "regular expression"?), I suspect he could've come up with an algorithm notation that was both (a) exceedingly well suited to expressing FSM implementations, yet (b) inscrutable to all of us who grew up with assembly as a lingua franca.
Its not just a question of uptime but dependencies too. The moment it doesnt make strategic sense to have an open Bing API for Microsoft, anyone reliant on them is in for a world of hurt. Especially if its the core feature of your product (ie DDG)
An output from the current state-of-the-"art" hallucinating models will be even more devastating.

What is a problem in editing your cv and simply being honest?
Write a Review of the AWS Managed Nat Gateway in the Style of Chuck Tingle
Well, they didn't really give anything away voluntarily.

They lost a war, and got to suffer that as a consequence under postWW2 arrangments (and that was the light option, more like a slap on the wrist: they were also plans to fully deindustrialize and starve them to death https://en.wikipedia.org/wiki/Morgenthau_Plan ).

And they're building up a liking to fascism and national arrogance again in the last few decades. The Japanese too - which never repented for their attrocities to China either.
Trying to beat tyranny of the East Coast scientifically rigorous startup equation using a 2-stage West Coast system (whimsy+VC — softtech)???

http://fpgacomputing.blogspot.com/2013/11/the-stanford-start...

2024
https://news.ycombinator.com/item?id=40434290

2013
https://news.ycombinator.com/item?id=6715864
> threaten the lives of journalists or perceived enemies of the state

Whew. You had me going there. Journalists or perceived enemies of the state won't be using Microsoft products, anyways.
It doesn't really matter now, the thought has already crept inside most people's minds, whether they copied her voice or didn't.

Sam probably should have changed the voice as soon as Scarlett noped out from the deal. All this furore could have been avoided.
I feel like just chucking a big ol' jug of sand or salt water into the machine would probably be enough to pretty much permanently disable it, let alone something flammable.

It's not like TSMC engineers and technicians would be raptured the first moment, leaving the fabs just standing there deserted and intact.

This really seems like an answer someone gave to a clueless politician asking a stupid question. "Yes senator, there's a 'self-destruct' (eye roll)". Just leave out that the self-destruct is one dude with the fire bucket from the smoker's shelter in the car park.
The site is having trouble, a different browser is not going to help.
Modern example: AirPods Pro.
its listed on https://news.ycombinator.com/lists
I want to like Everything but every time I start it up it takes 30 sec to 1 minute to update it's index
Leatherbacks can do 30 km/h sprints and they are very good at doing quick turns.
> encounter with the armed capuchins of the U.S. Border Patrol and eventual banishment from that crumbling empire

Sounds like a reasonable person. Someone we should all follow to a bright green future
When you have a sticky existing customer who's about to churn, you end up discounting below the price of the migration, then slowly rise the cost again, then do the same thing again (this is easy because margins are 80% in our industry).

All vendors do this - you can't escape it. This is why companies began leaving for the Cloud - sure it's upfront more expensive, but the negotiations are not as protracted.
I’m curious too. I kind of get it too though, sometimes it’s surprising for me too.

I may post my transcripts and khan academy badges to twitter later. My LinkedIn is pretty easy to find. I’ve still got my Home Depot aprons too.

Maybe if they believe this is possible they will believe it is worth spending time investing in others. My story is not unique.

Sadly, I threw away the air mattress long ago, so won’t be able to post that.
Then you have a pretty nice bubble (this is not in jest, I honestly envy you).

A more nuanced take is that I can, in practice, map considerable chunk of developers I met and their understanding of memory as:

"it's magic" > "manual memory management rulz! my C/C++/Rust will be always better than GC" >>> people who actually studied automatic memory management a bit >> people who adjust memory management techniques to specific use cases

The fall off is pretty much exponential in amount of people, which I will admit does make some people defensive thanks to second group being both numerically big and undying because programmers suck at educating new generations. Same can be seen in various other areas, not just GC (though GC links with general trope of "opinions formed from people repeating things learnt from xeroxed half dog eaten copies of notes somewhat relevant on 256kB IBM 5150 PC and Turbo Pascal")

A lot of the time I do encounter people who essentially parrot claims about GC without any understanding of what's happening underneath, and indeed sometimes going about "crazy awesome non-GC solution!" that turns out to call out to whatever malloc()/free() happens to live in libc when I pull the cover and with just as much unpredictability as you can get.

As for paying - allocations in GC systems tend to be blindingly fast, but yes, collection does involve other costs.
First of all, this is already beyond the scope of the current issue. We know Scarlett is not on the other end of the line with OpenAI

And in a world where there are deepfakes of every famous person.. People will finally stop trusting everything they see online. With the way things are going at the moment we're going to get to that point with or without legislation. Realistically you just won't be able to ban deep fakes worldwide. People will just assume if they come across a video online that it's fake - as they should be doing already in all honesty

If you made a concerted effort to fool people into thinking it's the real person then it'd be illegal. Especially if you're out to hurt them somehow. In the same vein as libel
4x and in one go is too much for many to bear. If you do it at 25%-50% a year or so you can boil the frog with much more reliability.

Everyone and everything is replaceable. The question is if it’s worth it.
I would have used VFX for this as I'm pretty sure it would have been more cost effective to achieve a similar result. Most people, like me, probably just assumed this was VFX anyway. But I'm glad Microsoft didn't though, as this is a fascinating story and case study.
Don't forget witches three and Airpods Pro.
You can literally go look up the original demo footage on YouTube too. Which is what I did (before that comparison was created) and didn't think it sounded anything like SJ.

Put side by side...I can hear a similarity, but they're also distinctly different (the OAI voice doesn't have the huskiness of the Her VA IMO, but they're both Californian female with a bubbly demeanour).
> The OP was explicitly speaking about using it a professional setting.

Note the little asterisk at the end there?

I've worked as a systems administrator/engineer and a DevOps Engineer at quite a few companies. Very few of them cared what shell your personal account used (and usually had zsh, if not also fish). And they wouldn't run shell scripts in production; but if they did allow that, they probably wouldn't care which one you included in your shebang (as long as the package was in our standard deploy set).

Obviously that doesn't represent all places, thus why I added the caveat. However, the number of places that A) allow you to run shell scripts in production and B) are also so overly paranoid as to limit user account shell interface are probably the exception, not the rule.
I may be wrong, but I believe this case would be made to a jury, not to a judge.

I think it would be hard to seat a jury that, after laying out the facts about the attempts to hire Johansen, and the tweet at the time of release, would have even one person credulous enough to be convinced this was all an honest mix-up.

Which is why it will never in a million years go to a trial.
Drones basically have flipped the total modern artillery doctrine on their heads.

With the proliferation of fire-finder-radar, modern artillery started to switch from dug in stationary guns to highly mobile "shoot-and-scoot"-tactics, in which a gun quickly fires half a dozen rounds in a time-on-target salvo and relocates to dodge the counterbattery fire. For this, modern Artillery systems like PZH2000, Archer, RCH155, Dana and Caesar are optimized.

Since the advent of quick and cheap FPV drones, moving artillery on the road is much more in danger, and dug-in guns with jammers, SHORAD and overhead protection again regained the survivability edge - albeit mainly because russia lost most of its modern radar.

The only western SPA with any chance of survival seems to be the PZH2000, as its on a tracked carriage allowing it offroad movement and concealment and being better armored than most wheeled contemporaries on Lorry-Chassis
> Large customers are sticky. You can't migrate your hypervisor or cloud provider overnight. These are multi-year projects.

In VM's case it is not that long really. It really depends how much priority you put into it.
Nostr is not decentralized nor censorship-resistant
I know ecosia relies on bing but why does this affect DDG? Do they internally use bing as well?
Not distributed per se, but diversity makes a huge difference in resilience.

When everybody is using the exact same tech, the fall out of an incident can be huge because it will affect everybody everywhere at the same time. Superficially it might seem efficient and smart, but the end result is fragility.

Diversity of species is what nature ended up with as the ultimate solution: the individual species do not matter, but life as a whole will be able to flourish. With technology, we're now moving the other way: every single thing gets concentrated into one of the few cloud providers. Resilience decreases, fragility increases.
Out With C and C++, in With Memory Safety
In technology years it's getting longer every year.
I thought you meant the $15 utility from Stardock, but if not then I'm fairly confident it's not reading the MFT.

https://github.com/seanofw/spacemonger1/blob/6a41c012534b170...
I have the same problem with an old hand-me-down ipad. I still find lots of uses for it, because browsers still work. I create tiny utility web pages for viewing miscellaneous info. Somehow it's still useful.
Me too. Fatfingers happen much more often than the ones that are reported, partly because it's really hard to make UX that is functional for high-performing individuals trying to respond quickly in pressure situations while also protecting them from the consequences of errors.

For example, in one old FX trading system I know about you would type in the cross you wanted (eg say GBP if you wanted GBP/USD) and the amount and then if you hit enter it would execute. If you hit F5 it would execute that number of million of that cross. So say you wanted 10 million, you could type 10000000 and hit enter or you could just go 10 F5 and it would immediately execute 10 million. (ie if you hit F5 you didn't also need to press enter).

F6 was the same, but for billion. And yes it originally had an "are you sure?" chicken box but there was only one flag to disable all chicken boxes and one of the chicken boxes on another part of the system was such a constant pain in the ass that everyone had chicken boxes disabled. So if you fatfingered and hit F6 when you meant F5 you could literally execute a thousand times as much as you intended.

Other than massive wrong amounts, the other one I've seen a lot is people buying something when they thought they were selling and vice versa.
No, you're confusing stuff.

First of all, taking any code with you is theft, and you go to jail, like this poor Goldman Sachs programmer [1]. This will happen even if the code has no alpha.

However, noone can prevent you from taking knowledge (i.e. your memories), so reimplementing alpha elsewhere is fine. Of course, the best alpha is that which cannot simply be replicated, e.g. it depends on proprietary datasets, proprietary hardware (e.g. fast links between exchanges), access to cheap capital, etc.

What hedge funds used to do, is give you lengthy non-competes. 6months for junior staff, 1-2y for traders, 3y+ in case of Renaissance Technologies.

In the US, that's now illegal and un-enforceable. So what hedge funds do now, is lengthy garden(ing) leaves. This means you still work for the company, you still earn a salary, and in some (many? all?) cases also the bonus. But you don't go to the office, you can't access any code, you don't see any trades. The company "moves on" (developes/refines its alpha, including your alpha - alpha you created) and you don't.

These lengthy garden leaves replaced non-competes, so they're now 1y+. AFAIK they are enforceable, just as non-competes while being employed always have been.

[1] https://nypost.com/2018/10/23/ex-goldman-programmer-sentence...
The Closing of the Internet Mind
Large customers also can have resources to simultaneously negotiate you on price while starting 3 initiatives to "remove vmware ASAP".

F1000 can have sticker price shocks and sensitivity too, especially if you happen to raise your prices soon after other events that might have made them look into cost savings...
If AI isn't going to be voiced like Majel Barrett, this isn't a future I'm especially interested in.

Computer, end program.