skysight-inc/HackerNews huggingface dataset:
It's the very definition of user hostility. They are forcing me to install the app for no good reason other than increased engagement. I don't want to use the app and all the rubbish that comes with it, the website has worked fine for the last 10+ years, and continues to on desktop.

> "The things you've mentioned aren't even dark patterns. One of them could be considered just a figament of your imagination. And one "Oh they make me log in to see porn" like really? Really?"

I see you decided to completely ignore what I wrote and twist it into something else, to repeat;

- NSFW posts are majority NOT porn but normal posts

- They already show you the image on the timeline - so stopping the post from loading after clicking, and instead showing sign up CTA's is nothing but a dark pattern / cheap trick to drive sign ups.

Again, dark patterns / cheap tricks are user hostile.
It's been slow, but I've noticed a slow trickle of users towards Signal, at least in Europe. I was happily surprised when the owners of a house we viewed defaulted to reaching us via Signal instead of whatsapp.
Do we need to distinguish between transgender women and men who identify as women for the purpose of gaining access to female-only spaces? Because it does sometimes sound like there are predatory men who see this as some sort of loophole. That obviously needs to be stopped.

To me, it seems the obvious criterium is: have you transitioned? I don't think that's an unreasonable standard, although it can be hurtful to transgenders who are still transitioning and eager to finally get accepted for who they are.

In cases of single-gender events, it also depends on what the exact reason is for making it single gender. There are fuzzy edges around gender, and if you're going to draw a line somewhere, it doesn't hurt to stop and think about why and where exactly you're going to draw it.
Tangentially related: the story of Herostratus, whose name it was forbidden to mention since he destroyed the temple of Artemis simply in order to have his name remembered. The ban didn't work out; he is now one of the more famous ancient Greeks, but had his name not been banned he would surely have been forgotten.

Tangentially related to that: the urge to "be someone" is likely shared by all, but the "being" that follows from having your name in the paper (or on Twitter) seems likely a surrogate for one's impression of being remembered and appreciated by people that knows you well, or something that can compensate for a lack thereof.

Point in case: the large proportion of of petty criminals and social outcasts among terrorists and the like.

At least they get to be in the paper (and/or on TV/Twitter/Facebook/Threads/Youtube/Mastodon).

https://en.wikipedia.org/wiki/Herostratus
> I've found that one of the best ways to dismantle an overblown ego is to play StarCraft (Brood War or SC2, the result will be the same) or really any other 1v1 game.

Sadly no. Playing SC2 online weaned me off online competitive games. Because of all the kids calling me a stupid noob ... when I won. The ones beating me were polite.
Your jar file only works if what it expects to find it is still there, it will crash and burn otherwise.

Same applies to other examples.
> If you dont have some mental block

The "mental block" you're referring to here is a combination of individual aptitude, capacity, access to educational resources & time-/effort-budgeting over a lifetime. This isn't some free casual object people are refusing to collect on their travels, it requires investment.
I was shown this at school aged 9 in 1984. I remembered it being grim.

I decided to rewatch it last year and it's the bleakest thing I've ever seen in my entire life (and I've seen Salo) and in no way suitable to be shown to nine year olds. It gradually increases the bleakness to be so bleak that by the end of it your first thought is "If there's a nuclear strike I'm standing up somewhere high to be vaporised" as the alternative that's suggested in Threads is a living hell.

What I also realised is that just how many of my teachers must have been members of CND and activist teachers who were wanting to scare us into becoming like them.
Generational references leak if a counter reaches int_max and involve an increment on alloc and on free. Seems pretty close to reference counting to me.

https://verdagon.dev/blog/generational-references

Statically eliminating memory operations does seem to be a win though.
That's fine but you aren't on the group chat, so won't know about the hike next Sunday.
Microsoft has done a decent job. Digital purchases made on 360 that are compatible with Xbox One/Series consoles have transferred over and you often get the PC and Xbox version of a title for buying a game in the Windows Store (and get the PC version if it is available in the Windows Store if you buy on Xbox).
Actually, I'd argue that it makes different messes. Plural.

However, these messes are of a much smaller scale, have less long-lasting effects and are easier to work around.
This is a bit of a puff piece, of course a brand new platform with buzz and drama surrounding it will see engagement. Twitter also saw extra engagement when Musk bought it. But that fades in time. A truer measure of its viability will be how things are going in 3 mo, 6 mo, a year.
Tangentially related, but what happened to the protest? Did all the mods just fold after the threat of being replaced? For something that was pushed so hard for a couple of weeks on Reddit’s front page, it’s bizarre how forgotten the protest seems to be after the changes were put into effect.
I keep wondering what "safe" means in the context of generational references.

If I understand clearly, this prevents use-after-free and double-free? Thus, the program can still fail on a memory access when the expected and actual generations don't match? In this regard, this seems less "safe" than reference counting, tracing garbage collector, or borrow checking?
PeerTube while still lacking a ton of content and features is gaining traction. I have hope.
Thousands of Microsoft Customers May Have Been Victims of Hack Tied to China
Chinese hackers intent on collecting intelligence on the United States gained access to government email accounts, Microsoft disclosed on Tuesday night.

Microsoft said that in all, about 25 organizations, including government agencies, had been compromised by the hacking group, which used forged authentication tokens to get access to individual email accounts.
The majority of Mastodon servers. And if you are on a minority, your server is probably blocked by the majority. So it's a general problem on Mastodon, not just one of specific servers.
I recently started using WhatsApp regularly because it's the only convenient end-to-end encrypted messaging app I know. The only thing they seem to be getting out of it is some metadata and the opportunity to sell services to businesses. Seems like an acceptable compromise to me.

Previously I used Matrix/Element but never got it to work reliably with my friends (decryption issues, session verification obsession). And Signal has no web app. So WhatsApp it is for now.
When the App Store was launched, most apps had a single backend they connected to. I’m thinking of say the FB app or the Google maps app which only talked to Fb and Google respectively.

These payment apps integrate with a much wider arrays of backends from multiple providers and allow you perform many more unique use cases. E.g., making charitable donations and paying an insurance premium are unrelated but the Indian payment app I’m thinking of enables it.

This brings it closer to being an “everything” app.
A lot of collector's editions aren't including the game anymore. It's just knickknacks. Statue, stickers, steel book to put the disc if you bought that version. That kind of thing.

The standard physical editions still include a disc or cartridge and occasionally just a code.
Every network has problem with censorship. You can only choose which kind of problem impacts you less.
European Commission clears acquisition of VMware by Broadcom
Ah, code obfuscation is a classic.
> an area were Linux distributions are falling behind macOS and mobile.

Projects that matter in the Linux world have all understood that and are working on it from systemd starting spawnd to Gnome being all-in on Flatpak.

For all the publicity it's getting there, NixOS is really a very niche effort with little man-power.
Oh, I’m completely with you on this and always prefix my namespaces. Occasionally I will alias long namespaces to short ones, but I never pull identifiers into the global scope and I really dislike when I see code online that does “using namespace” (unless it’s tightly scoped, at least). I’ve been prefixing std:: for years and won’t stop now, I like knowing where an identifier is coming from, which is extra important when you have multiple types of similar containers that you use for different performance characteristics (eg abseil, folly, immer versions of containers vs std containers)
I think the point is that historical societies are full of unbalanced social relationships, or "freeloader problems". Slaves and serfs worked for their masters. Parents provide for infant children, and adult children for elderly parents. Kings and lords receive tribute and service to the extent that they are due, and sometimes demand more. Priests take in offerings and perform rituals - often any barter here is directly with the god ("Poseidon, bring our ship safely to harbour and I will sacrifice an ox for you") rather than the priest.
I have a normal qwerty layout and opened it on a laptop and my first thought was "why the hell cant i scroll?"

It's a stupid website. It took more work to make it shittier to use. It's a loss for the author AND the viewer. Counterproductive.

The font seems decent but I closed the tab because I don't have this kind of time.
C++ uses value type to mean either a scalar object (int, tuple<double> etc) or a container that manages heap memory for you, e.g. a vector of a value type. If you stay in that world you can basically ignore memory management.
Another list that shows pricing both constant and spot. The best GCP spot price is $1.1, but Jarvis seems to say its spot for the 40GB A100 is $0.69:

https://fullstackdeeplearning.com/cloud-gpus/

I feel there are more fair criticisms of that paper than its inclusion of the snapshot price of variable priced compute resource.
Word 97 could display the page in WYSIWYG style just as the newer version can. In fact, as I recall, that was its default setting. For some reason this person chose to take the comparison screenshot in the non-WYSIWYG mode.
Right now I can't access any part of the website if I don't pay 15€.
There's a wink there, people. Seriously.
When you type a number into the Messages app it will tell you if it’s a text message or iMessage in the message bar on iOS.
Why not just camp?
> I do not understand the amount of Gen-X people who are upset about Musk.

It is not about Gen-X people. If you pay attention what he has promised and failed to deliver on. He promised to get rid of bots on Twitter and all that he has done is to make the problem worse and saying that he owns the contents of the tweets so AI companies needs to pay for access to create more sophisticated bots.
It is neither an endorsement nor an ad. It is a music video.

Now, Nokia could have been paying her to use their phone during the music video - product placement is a thing, and you can see the brand logo in the shot. But I suspect if they were, Nokia's brand reps probably wouldn't have wanted a shot of a popular R&B singer trying to text from a spreadsheet and would have made sure the shot looked better to protect their brand.

If it's not Nokia she's "endorsing", then presumably it's Excel. That fails on the basis that she probably wouldn't have been using Excel on the phone. As noted in jgc's blog post, it's likely the built-in spreadsheet software in Symbian. Either way, it isn't distinctly Excel - it's a generic spreadsheet app with no particular visual distinctiveness that would pick it out as Excel. People only say it's Excel because that's the spreadsheet they're most familiar with.

(Incidentally, I'm all for ensuring celebrities who do paid endorsements are doing so responsibly. There ought to be some consequences for the public figures who used their fame to push cryptoscams including Tom Brady, Matt Damon, Jimmy Fallon, Paris Hilton, Kim Kardashian etc. if only so it prompts their agents to think twice and do some due diligence in the future.)
Memory management is fundamentally a cross-cutting concern, so modules don’t help, unless you introduce some hard barrier (like copying everything at boundaries).
Location: Tokyo, Japan

Remote: Yes

Willing to relocate: Not at the moment may be next year.

Technologies: TypeScript, JavaScript, Node.js, React.js, PHP, PostgreSQL, MySQL

Résumé/CV: https://www.linkedin.com/in/chathuras

Github: https://github.com/chathuras

Email: chathuras at <no sp@m> gmail dot com

Working at a Japanese multinational corporation. Previously led a team in a US based company. Looking for any full-stack, front-end, back-end role.

Full Time | Permanent | Contract
There's some nice seeds of ideas here, but it's all a bit lost in

(a) brevity - it's a deep topic so the post length can't do it much justice &

(b) naïvety - their extremely oversimplified explainer for the “C students hire A students” trope is that the C students are actually secret A students in other areas. This assumes a utopian world where academic-style assessment of study/effort maps to career progression. C students do well for a range of reasons including-but-not-limited-to: charisma, nepotism, unconscious-bias-hiring on the basis of race/gender/accent/height/hair/appearance, normative mental health characteristics. It's not because of their secret extracurricular study: that's in direct contradiction of the message behind the trope.
didn't sell me at all. especially the "Nix flake is magic" part.
The screenshot on the right feels disingenuous to me. There is surely a keyboard shortcut to expand and collapse the currently chosen tabbed portion of the toolbars at the top of the screen, which would leave you a comfortable and less distracting writing experience.
> Imagine if someone asked Linus Torvalds ...

Noone ever cared about the stitching paterns Linus wore. But if you asked him about his "fuck you" to nvidia, which was a "meme" too, hopefully he'd remember it.
>Seems to have been custom coded to generate each frame?

What?

What seems to be "custom coded"?

What even is "custom coded"? Custom as in oppose to "standard coded"?

Why would you need to write any code to generate a frame for a video?
Indieweb is by definition not sustainable.

Either you are a generous person who is paying out of his pocket to host a platform, or you require people to pay for usage (or your platform it truly p2p but good luck with people having the means to self-host nodes).

Fact is, most people are freeloaders so this is not sustainable either way.

Let's just say it like it is: most web communities are not worth the price it would take to keep them afloat. If I had $20 to spend I'd rather buy a bunch of books instead of 4 months of whatever mastodon server would ask me to pay for.

Usenet days, in which you paid a single amount to a single provider and all the boards were populated by technical people, are over. There is absolutely no single place on the web where you can interact with knowledgeable people in every field all clumped together (except sci-hub + email heh)
Nice site/typography!

The bold and italics look like they’re being applied in browser though, rather than specific faces.

And it’s calling out for some small caps for acronyms like ‘HTML’.

Nice to see sites with this style, it’s very rare nowadays!
std::unique_ptr is smart without shared ownership. You not knowing this makes your claim that
memory management is trivial much less credible.
Isn't nostr just clients connecting to multiple servers? With no communication between servers?
> pride in ignorance of social happenings is just as bad as pride in ignorance of math/science.

are you sure?

I mean, math is math, wherever you go, the rules always apply, they can be updated, but once you know something, it is valid until proven wrong.

OTOH "social happenings" (which really is a synonym for "people branding", marketing in short) makes no sense at all.

I can understand why someone decides to completely ignore something like this

https://www.harpersbazaar.com/beauty/hair/g43794418/summer-2...
I'm not sure to understand.

You mean if your jar depends on other stuff?
France was getting raided too despite being a monarchy.

The Roman republic became too large for an effective administration, which led to a lot of power staying in the hands of the few, and had a lot of flaws and blindspots. But despite that, it was still a way better system than what came next.
In my view, and as someone who's never used instant messaging, it should be a small accommodation to make for a friendship. In the same way that I would be happy to provide a vegetarian option at a dinner.
I've read those books too, they are interesting. But we're not talking about abstract monarchies and their theoretical attributes.

What it really all comes down to this assumption: "then that's a step forward for me if my life, previously, was getting my crops stolen and head kicked-in whenever someone stronger than me wanted to treat me that way."

Early modern european monarchies simply did not prevent that outcome, and in fact guarantee it. They are a formalization of that relationship. Tax burdens on peasants were high enough that starvation was a constant danger and common outcome. If you or a member of your family was beaten, killed, raped, or stolen from your only likely recourse was mediation from the landowner, so staying in their favor is a matter of life and death. If the landowner does any of those things, you have no recourse. These abuses are routine in the historical record, the people committing them mostly didn't think of them as crimes and so wrote about them freely, though often euphemistically.

Whether you were better off under than than in precursor systems is not clear at all. Historians mostly refrain from making judgements like that, but when they do there isn't consensus on this point.

I also don't think there's anything inherently more noble or smarter about modern people or whatever. We like them are created by complex processes and subject to constraints and incentives. But the idea that premodern and early modern european aristocracies were an improvement on or evolution of anything is pure propaganda due to us living in the successors of those states. Again, this was the tribal warlordism.
thanks for the clarification. if your base population is that large then it's frequencies and you get a fingerprint. well done.
Welcome to hearing absolute noise from the vocal minority.

The only people who complained were third party client/tool developers, some of whom were making money off of them, and mods who at this point are infamous for their desire for power and authority. Reddit squarely targeted one and then the other, and they won because the silent majority (aka the vast majority of users) didn't care.

With regards to the mods specifically, it could even be argued the silent majority sided with Reddit simply from how down in the dirt the reputation of mods is.

Put another way, what you witnessed was the digital equivalent of those socio-political protests, attended purely by crowds of high school and college students, while the rest of society continued on paying no heed.
> A federated social network is a really difficult project and there's many good reasons you might want to start with a single node.

And yet, Nostr is growing just nicely, with a perfectly reasonable decentralized model.

I was a bit involved with Bluesky early discussions. It became clear from the get-go that they were not willing to give a chance to AP. They wanted to have something they can control, top-down. Even if that means reinventing all the different wheels they are doing.
My understanding is that this has some benefits over reference counting, though it it similar. Part of the issues with reference counting is that they are shared, meaning that it needs to be atomically incremented and decremented whenever you make a new reference (for instance in C++ if you return a shared_ptr or similar). Generational references though instead track something as a part of the value you pass around, meaning that it has better locality and doesn't suffer from contention.

Copying references is assumed to be more frequent than allocating and freeing, so this is a win.
Slowing down a service or server isn't fixed by getting faster client hardware!
Something I've learned recently is that the convention of when to use angle brackets and when to use quotes is not prescribed by the standard but instead is implementation-defined.
It absolutely needs an export feature, because browsing or searching through long online conversations is so painful.

Offline text processing tools are infinitely better than online ones, and archiving one's own conversations offline should be an option so as not to be forced to rely on websites which could die at any minute.
This happens because every 2 years (centered around promotional cycles) managerial types will demand a UX study where they ask participants something to the effect of, "On a scale of 1-10 how would you rate [product] on looking modern?" And anything less than a perfect 'modern' (an impossible goal) means the whole thing needs to adapt to whatever god awful design trend is going around.
Repetition as a form of comedy is a classic. Monty Python used it a lot (eg 'The Larch'). I found this really amusing. Maybe you need to be British though.
How to Save Your Business in Bankruptcy
>This is a neat approach! I'm curious how well it maps to actual perf degradations though. Valgrind models an old CPU with a more naive branch predictor. For low-level branch-y code (say a native JSON parser), I'd be curious how well valgrind's simulated numbers map to real world measurements?

We didn't try it on this specific case but on we found that on branchy code valgrind does aggravate the branching cost. Probably, we could mitigate this issue by collecting more data relative to the branching and incorporate those in our reported numbers to map more accurately to the reality and more recent CPUs.

>My probably naive intuition guesses that some low-level branchy code that valgrind thinks may be slower may run fine on a modern CPU (better branch predictor, deeper cache hierarchy). I'd expect false negatives to be rarer though - if valgrind thinks it's faster it probably is? What's your experience been like here?

Totally! We never encountered a false positive in the reports yet. But as you mentioned since valgrind models an old CPU, it's likely to happen. But even though the cache simulated has a quite old, it still improves the relevance of our measures. When we have some time, we'd really enjoy refreshing the cache simulation of valgrind since it would probably eliminate some edge cases and reflect memory accesses more accurately.
Most people I know are on Signal here (Germany), that includes older relatives.

Alas, for group conversations or bad connection situations (e.g. at a festival), everyone uses WA. Not sure why groups are always WA, but Signal (and actually any other messenger) sucks for bad connections.
That I very much consider spammy, it's your own product, and nobody asked for it, and sure *you* believe it provides real value since you made it.
Ask HN: Why do the Fitness+ and Health app from Apple have such a horrible UI?
I wonder if I am the only one! I tried Fitness+ a few times (the meditation part for now, really), and it's almost impossible to navigate. They focus on teachers, nothing is grouped or wrongly grouped.

The health app as well. It's just a randomly generated dashboard and super hard to navigate. I can see that they mimiced the Health app design for Fitness+ to some degree.

Like is this a new trend, or is nobody from Apple themselves actually using these apps?