skysight-inc/HackerNews huggingface dataset:
It's been over 20 years since the last episode of Buffy aired. Madonna's most relevant period was in the 1980s and early-to-mid 1990s, which was 30 years ago. Both are still considered influential and pivotal.

I'm pretty sure "they" will be discussing both 20 years from now even if you haven't been discussing either in the past decades, especially if you don't have any interest in Media Studies.

Even if you think Buffy had no cultural impact beyond its own fandom, it's an interesting piece for analysis if you are interested in how media changes over time. For example it represents a great specimen for the change from episodic to serialized formats (with the first season following a more typical 90s "monster of the week" format to the final season mostly forgoing episodic plots in favor of the season-long story arc). And no matter how tiring it may sound the umpteenth time: it disrupted the traditional gender roles in media at the time, an oft-cited example being the very first episode opening with a young romantic couple where the girl is revealed to be the vampire rather than the victim (an inversion of a well-established horror movie trope at the time) and unlike other media this wasn't a throwaway gag but instead part of a general attitude to gender roles throughout the show.

Joss Whedon has rightfully fallen out of grace but Buffy was a collective effort of numerous show writers, cast and crew. The point never was to revel in its flawlessness (which would be absurd: even fans will spend hours explaining to you what problems the show had) but to use it as a specimen for understanding shifts in cultural attitude and genre.

If you're not interested in media beyond mere consumption (which is fine, mind you) none of this likely means anything to you. You can listen to and enjoy music without having to understand the nuances of musical theory and what individual artists influenced each other's style or whatever. But if everyone was only ever interested in anything at a surface level... well, you wouldn't be here, right? It's kinda in the name.
You should not be building out a generic website by hand. No code or outsourcing to a company that does wordpress is the appropriate way to go.

Tying someone down, including yourself, to building/maintaining a site is counterproductive.
This attack must rely on secrets being the same in prod and test. They should also solve that problem!
for sure enshittification going on

on win11 home edition, when inside an explorer folder , i can't even drag and drop another folder or file onto the address bar anymore (moving files up a directory). I swear i could do this in like windows xp and 2000, windows is for sure going backwards i hate it. i keep getting a blocked icon when i hover over parent directories.

i guess its motivation to become more proficient with the command line

also another hugely annoying thing is how windows has removed the labels for copy/paste and shortened the context menu. I recently went back to school and non tech savvy people have no clue about those icons and i swear i have to apologize to them everytime (since im the "tech guy") how bad microsoft is lmao
Reduced to $25 million, to be clear.
It's really important to emphasize how small caches are (especially as even the KBs they have cannot always be fully utilized). When we talk about processor caches, we're trying to make the current routine of one process fit well* - not even the whole thing.

No, you don't have a desktop environment where a majority of your unique executables all spend time at the same time in the same small, compute-heavy libc routine with no other processes to trash the cache in between.

For Gtk for example, the applications are not taking the same inputs and drawing the same GUI at the same time, with no other processes in between to wipe the cache.

Instead they're primarily running their own application logic in their own time, and interaction with Gtk (accepting input, rendering) is on timescales so long that the cache has been wiped out over and over in between (16ms is practically infinity at these scales). In these cases, the cache will be filled at the time of execution with e.g. that apps runtime data, widget tree and what not.

At the same time, remember that a static routine is much smaller and faster. Even if way say you fetch a shared library routine from cache and save some cycles there, every single call to it incurs large performance hits over the static linkage: a few cycles to every call from the PLT, possibly many cycles from poorer optimization (e.g., branches you never need), and cycles from not fitting as well in the tiny instruction cache as the process executes it.

... And if that shared lib routine calls other shared libs, then you get to apply the overheads and lost optimization recursively. This recursion where the static linkage pruning is especially effective: you might have tens or hundreds of megabytes of dependencies dynamically, but single megabyte static output as unused functionality is pruned.

There is no realistic scenario where dynamic linkage wins on performance or cacheability - it just doesn't play well with how caches end up used. Overall system memory utilization can be slightly lower for dynamic linkage in some cases, but not in a notable way.
It’s also dangerous territory with the FTC, who have fined companies millions for doing exactly that. https://www.ftc.gov/news-events/news/press-releases/2022/01/...
Adding a bunch of lines like `#pragma GCC poison new` to the last-included header of every source file is very useful. It doesn't fully stop manual memory management from sneaking into headers (since it absolutely will break system headers, though maybe if modules work that would be avoided).

For the rare case of porting software with unclear ownership, I use a `dumb_ptr` template with allocation and deallocation methods. Since this is header-only it naturally avoids the poisoning.

In particular, the `vector` method mentioned elsewhere is completely broken since objects move and thus you can't keep weak/borrowed references to them. If you use indices you give up on all ownership and are probably using global variables, ick. Please just write a proper pool allocator if that's what you want (possibly using generational references to implement weak).
I'm sure that could be said for Erowid or any number of sites with a discussion forum function.
All sources anyone will cite I will shoot down faster than you've shot down this article. The fact of the matter is that nearly all publication is influenced by some source of funding. Including the "use solar for everything" camp. So let's be realistic, and scientific, first and foremost. Start by accepting that most of what most people know about solar is marketing. Unless they happen to be environmental chemists, at least by education, if not profession.

https://www.instituteforenergyresearch.org/renewable/the-env...

https://www.nature.com/articles/d41586-021-01735-z

https://www.wired.co.uk/article/lithium-batteries-environmen...

I can keep going... If you imagined that RIGHT NOW batteries and solar are DECREASING the carbon footprint you are simply wrong. It is a hope for the future based on an assumption that adoption and technological advancement will eventually create a negative carbon scenario. But we're far from that scenario today.
Does it need any interactive features at all?
You really, truly don't see how people might be alienated by the kind of rhetoric, though? I mean, just look at your own tone in this subthread. Does that sound to you like a way to move me to your side of the argument? Ultimately that's really my point: people want to be angry. You want to be angry. But in this situation that just perpetuates the damage! Both sides are deserving of anger!

The best we can do is cool things down enough so people stop dying. And... you're making things worse, not better.
You are missing the fact that, for many of us who used to enjoy Twitter in exactly the way you described, X no longer fills that need, because the subject matter experts whose real-time thoughts we used to follow have left the platform, and all that remains are people whose real-time thoughts we don't generally want to hear.

That may differ from your experience - your real-time expert community might be different than mine.

But for a lot of us who actually used to enjoy Twitter, what you're describing is no longer to be found there.
> Still, it's really cool that some people like my language, and it doesn't really bother me that some people think it's worse -- I just wrote it because I thought it was interesting.

Stick with this attitude and you'll go far.
Just did copy/paste. Latest release on MacOS. Whatever you experienced is specific to you. Maybe check your settings carefully, reinstall.
Does this book tell you how to check your engine oil, or how to ensure your fleet of 100000 rental cars across 1000 worldwide locations with continually revolving staff, cars that are in/out sold/purchased all have their engine oil checked? Probably the former. This ain’t a textbook issue, it is a complex organisation issue. Not an excuse but unfair to say it is a $40 book issue.
We are specifically talking about individual-level tracking in this conversation. You can also track the efficacy of an ad by, for example, placing a special link in the ad and watching how many people use that link, but that's a completely different subject and not what we're talking about here. That type of "tracking" is not dependent on whether website users are logged in or surveilled in any way.
Before concepts it was certainly possible, but when it happened you just had to add some extra type assertions to make it clear where the error is.
Dunno who you followed, but my little corner of twitter is not gross at all. A lot of smart people, doing cool things, and linking to interesting stuff.

AFAIK you can't curate stuff in 4chan by following/muting/blocking, so it's more like reddit or HN than twitter.
Which is like making cookies without butter. It can be done, but why would you want to? The standard library exists for this reason. To provide these abstractions. And I laugh at the idea that C++ could ever be exception free.
Typing bugs are just logic bugs that you were able to encode into the type system, and therefore the checker is able to reject for you. Types are propositions and values are proofs. This is not just an academic fact; my SqlQuery example is a direct practical application.
Ditto Terence Tao - celebrity mathematical genius.

Clearly Shakespeare and Mathematics are of value to some.

Also, screw Hollywood - stage is where the challenge is, for many big movie stardom was never the goal.
I've read over 2000 years of western philosophy and you sir are no Socrates. What you're doing is more like the tactic Jeff Winger uses to outsmarts Annie Edison in that later episode of Community when he's teaching law. https://www.youtube.com/watch?v=WcuOGkgtj-k
Heh - I actually have to stop and remember 2010 was 13 years ago now.. We literally have a generation of geeks with 10 years experience that have never seen a slow down before. I guess it would be pretty unnerving.
People write games for the TI-99/4A in TI BASIC (or Extended BASIC) that would be too slow to be any fun on the original hardware, but flip on Classic99's Turbo mode and suddenly you have arcade action!

I can see an upgrade like this enabling games, demos, and other software that wouldn't be possible on the stock Apple or Commodore systems.
I was thinking about radiatori going into this. Anybody know on which axes this shape is supposed to beat radiatori? Seems to me radiatori has max surface area per wheat, so it should dominate on sauceability.

Also thrilled to have an opportunity to say "radiatori" 3, nay 4 times in context.
once again, someone suggests that humans will develop (at probably staggering costs) probes that cannot report back to them for tens of thousands of years. how many human civilizations have lasted that long - zero? it is simply not in our interest to do so.
The J&J case is one of the most famous examples of "Texas two-step" bankruptcy, but I didn't know until now that there have only been four companies that used this strategy (all represented by the same law firm).

https://en.wikipedia.org/wiki/Texas_two-step_bankruptcy
The claim here being that C# and Java apps rarely have SQL injection vulnerabilities?
As a counterexample of one, I would consider myself pretty much an "expert" in some sense at programming, and I've internalized the jargon of software engineering and computer science to the degree that my conversation is sometimes nigh incomprehensible to even other people conversational with programming, even when I'm intentionally trying not to use jargon. I'm also typically someone who writes in an extremely careful and information-dense wa designed to specify what I mean as precisely as possible and hedge out any possible misinterpretations, even to the point of writing entirely too much. And yet, even when I combine all those factors with having a fairly simple task using common technologies in mind, I typically can't get large language models to produce anything I would consider good that I couldn't have written myself just as quickly as it took me to input the prompt and get the result. I also find translating programming ideas into words instead of code an impedance barrier when code is what I have in my head. Moreover, obviously it never does things how I want them done, which is very frustrating because every choice I make about how I write my code, down to the smallest detail, is 100% intentional and conscious, and so it just feels frustrating and disappointing to use code that a large language model has generated for me, because it's not what I wanted written in the first place. And if I had given enough specification about how to go about things to the model for it to produce exactly what I wanted, I might as well have written it myself, because the translation of my thoughts and intentions into code is largely effortless as it is. The only thing that typically slows me down noticeably is referencing APIs and extremely obscure bugs typically caused by a gotcha in whatever system I'm working on — but it would take just as much time to prompt, wait for, and then read the output of a model as it would to just tab over to the docs I already have open, click on a link for a function that seems likely, and read the description of the function or method, and as for obscure bugs, I doubt a large language model could help me debug them in the first place when I can't find anything on stack overflow or anywhere else on the internet about them. I very rarely have the sort of problems or produce the sort of bugs that would be easily helped by a large language model.
Nah, you're probably wrong about HN users not knowing how to use Twitter. You're assuming the worst - perhaps assume that people have good reasons for avoiding it and ask what those might be?

I have about 5k followers on Twitter and have posted roughly 10k tweets over the last 16 years of having an account there. I'm pretty familiar with how to use it. I've moved to mastodon - the part of Twitter I used to value is a dumpster fire, many of my colleagues have moved, and I don't want to contribute to monetizing hateful garbage. And that includes preferring not to log in, which means threads don't show up any more. So it was nitter or nothing.
Agreed, at least for STL containers I didn't really have to dig into the implementation for 99.9% of the cases. One or two specific old cases were due to memory corruption, but nowadays address sanitizer should do the job. Of course, a lengthy symbol for heavily templatized functions/classes can sometimes be a problem, but it's a separate issue from stack trace depth.
Well the “experts” among us here, WaPo, and the NYT predicted Twitter would surely collapse after firing their SREs and admin that were crucial to keeping the servers running. Any day now Twitter will collapse and all of us will be saved. Surely
I have 40+ years programming, heard it all and weathered all the downturns. AI, outsourcing, no-code, recessions. Time is flat circle in this business for sure.
They must work for one of those corporations
Perhaps their main account somehow reflects past membership on the Google Reader team...
Sounds like somebody has watched the movie "Her"
Yes, of course, because it's two products bundled as one. You're charging for ad space in addition to a service where you track your visitors individually and build profiles about them. But obviously many people continue to make money by just selling ad space without providing this accompanying service.
Maybe something like this might be better …

Heading: “Localizing your app, has never been {easier/facile/etc}”

Subhead: “A developer platform for all your i18n needs”

That the {xxx} is animated and changes languages
> What guesswork?

"so my guess is that"

> My point is that you don't hear about most vulnerabilities in SAAS products, because there is no norm of disclosing them. BUt disclosure is unavoidable for open source on-prem products.

I already addressed that point, explaining that we use other on-premises open source products of similar size, and GitLab was the poorest in terms of quality. I haven't drawn any comparisons between GitLab's on-premises and SaaS products, so I'm puzzled as to why you continue to 'guess' the reasons behind our experiences, especially when those guesses have been evidently incorrect.
I don't think you can excuse anti-Semitism in the last 200 years because 1000 years ago there was less anti-Semitism, or conclude that because 1000 years ago was less anti-Semitic that "racism is not the most useful lens to view this relationship through;" after all, European anti-Black racism was much better 1000 years ago, too (a Black military commander was not even particularly unusual in the 1600s, as evidenced by Shakespeare!), and your Louisiana example is from the same time period that the Muslim world's anti-Semitism was running rampant, too. Your theory of economic decline being the reason for anti-Semitism doesn't hold water for the examples I gave of the Ottoman Empire, whose precipitous decline came in the 20th century, yet whose anti-Semitism arose in the 19th century. [1] Scholars don't blame the Ottoman anti-Semitism on economic malaise, but instead point to it being imported by Christian Arabs from Europe:

Historian Martin Gilbert writes that it was in the 19th century that the position of Jews worsened in Muslim countries.[38] According to Mark Cohen in The Oxford Handbook of Jewish Studies, most scholars conclude that Arab anti-Semitism in the modern world arose in the nineteenth century, against the backdrop of conflicting Jewish and Arab nationalism, and was imported into the Arab world primarily by nationalistically minded Christian Arabs (and only subsequently was it "Islamized").

1: https://en.wikipedia.org/wiki/History_of_the_Jews_in_the_Ott...
Ironically enough, to me what it bothers me the most on twitter is how bad and slow its front-end is. Sure, I'm not a fan of having to use an account, but if twitter at least had a nitter instance, like literally the same front-end, I would have way less problems with that.
Ask HN: Is this how you would design a globally distributed app?
I’ve had this in my drafts in various forms for months, but I figured it makes more sense to get it out there for feedback rather than trying to make it “perfect”. Please read and let me know your thoughts.

https://blog.cohix.network/anywhere-apps-designing-for-global-distribution/
> seem to be intentionally ignoring my point.

I assumed your main point was something along the lines of any claims that solar is clean are lies,

> Best to keep quiet and pretend solar, batteries, and other "clean" sources of energy are actually clean

We could probably go back and forth citing articles and search results, but I’ll say that I agree with this recent ~peer reviewed article~ [comment] in a decent journal and leave it there: https://doi.org/10.1038/s41567-023-02230-0

As to your last 3 questions, they seem hyperbolic and/or inflammatory. I don’t think solar is the best solution everywhere. I don’t think we should clear huge portions of the rainforest for solar. And I never said or implied those things.

Edit: looks like the article I linked maybe was not peer reviewed. Still a good article, though.
2Pac's Hit Em Up if anyone else is trying to remember the original that Tan's tweet adapts.
Adversarial Stylometry in the Wild
Is it time to give up on old news?
Hey, developer here.

Thank you for the feedback.

> I don't think I'd ever want the "chat with your screenshots" feature though

Here is the reason why this might add some value for the users: Personally, I take screenshots of web designs from time to time. So, when I design, I should be able to ask questions like, "What was the website that had a fancy gradient button?" This will return screenshots + website address(OCR) for reference.

I am not sure how useful this will be for everyone, though. I am still talking to users.
Curious whether you've tried with the new (non-PPA) repo directly from Mozilla as of v122 [1]. I think the old PPA was also Mozilla, so I don't know what may have changed aside from being more publicly acknowledged. Might be worth a try?

I don't have an Ubuntu VM at-hand but on Debian bookworm it installed fine, and (after tweaking one line in profiles.ini to point to my old ESR profile) it loaded and played Widevine-protected videos without any issues.

[1]: https://support.mozilla.org/en-US/kb/install-firefox-linux#w...
The problem with Kirigami is that it became a grab-bag of missing Qt QML components that relies on Qt Fusion-styling instead of a unique design language as originally proposed. So the migration to v6 doesn’t really benefit, because Kirigami just inherits bugs from Qt QML which may or may not still be present.
Well, very good time we had. It was great experience with nitter,wish it stayed for years to come. Hope to see something like that for mastodon
It is probably a good idea to seperate production and other environments.

Most of devs work is done in non prod environments so you can throw a lot of dev/test permission at them.

Support should be able to support through app permissions only.

Devops/oncall will need automated escalation requests for emergencies. A single “XP popup” that gets audited.

Elephant in the room is CI. I have no answer. I think CI needs a rethink. CI has a lot of power if hacked.
"It's a single-size bitmap font, and most modern operating systems have dropped support for anything but TrueType and OpenType scalable fonts."

Not that I would recommend it or had an example where it was successfully done, but I think technically OpenType can contain bitmap fonts also.
People are working through their grief, knowing that a utility that is essentially the modern postal service was sold to someone who is essentially the modern Hearst.
Unsurprising that Twitter continues these decisions, just means I interact with it even less
Only for people who pay.
It's just like the fediverse, what you see depends on where you hang out around. I can easily find extremely bad corners of the fediverse but again, that's not representative
"Yeah, the best content is on twitter, you have everything from links to Medium to links to personal websites, sometimes there's even screenshots of them!"
Sadly, important content is sometimes still posted (only) in the form of Twitter threads.

Short of signing up for an account, is there currently a reasonable way of reading those?
What is good here they are trying to do something unusual. Disnep movies and tech and fascinating