skysight-inc/HackerNews huggingface dataset:
I guess OP means that they are culturally dead. They will never again have the zeitgeist. TikTok has completely dominated in that regard. That doesn't mean it's not a good business.

The real kicker is if there's any sense of 'app loyalty' as people age do they move on to older social media, or do they stay with the one from their youth?

Certainly I and my 'cohort' went from myspace to facebook, and then everyone's parents got on facebook, so we went to snapchat and instagram and pretty much stayed on instagram.

I suspect the TikTokers will stay on TikTok and either a new app will emerge or TikTok will just completely clean up as the user bases of the the other apps 'age-out'.

The real USP for tiktok was being video-first and it's another level of addictive, targeted content, which is super easy to consume. I probably bet on video-first winning and therefore TikTok.

VR is not going to take off with current tech.

There's no new medium to exploit, we roughly went from text -> images -> video as people's mobile data plans and phones got faster and more powerful.
Show HN: connet – A P2P reverse proxy with NAT traversal
Over the past couple of months, I've been working on connet. At this point, it is working pretty smoothly (in what I use it for), so I wanted to share it with more people and see what they think.

I know many other similar/reverse proxy solutions exist - like https://github.com/fatedier/frp, https://github.com/rapiz1/rathole, and a bunch more you can find at https://github.com/anderspitman/awesome-tunneling. However, I wanted to try and put my own little peer-to-peer twist on it.

Thanks for checking it out, and sharing any feedback you might have!
I cannot think of a single case where the words "want" and "desire" are not interchangeable.

One might connote a greater or lesser longing or preference in a given context, but I think that will also vary.

To the point:

> one can want financial independence out of need without it being their desire (per the given definition).

This sentence works equally well with the words swapped.

...

Anyway, this is not an interesting diversion. It was intended to point out that the semantics are not worth debating. Hopefully it will be disconnected from the thread and not waste anyone else's time.
The driver of the Tesla appears to have been in the Army as well, which again could just be a coincidence, but those coincidences are adding up.

We have two terrorist attacks that nearly overlap.

Both were carried out (at least in part) by people who served in the Army.

Both involved cars rented from the same niche service.

Both involved IED's.

So yeah, who knows, but I won't be shocked if there's a connection.
Dream no longer. You just described a progressive JPEG.
>> It's probably time to make and/or exercise your end-of-life plans.

My situation is as bleak as hey come. I'm much older, I have major health issues, and I'm a single father raising a teenager. Fortunately I have a good job thus far. I won't give up just yet, and hope you don't either.
You totally absolutely are smart enough to understand this. Possibly overly so! Happy to jump on a call and answer questions, if useful!
What is the motivation of emulating an ascetic lifestyle by consuming low quality goods? It sounds like you're doing it to save money rather than reduce total consumption, but for what greater purpose?
I know it's selling him short but I can't help but feel like Zuckerberg is one of the luckiest tech CEOs out there. From all the way back in the mid 2000s when FB totally whiffed on smartphones (Google bought Android and pivoted hard, Facebook could have done the same and just... didn't) I've never come away with any clear sense of what Zuck thinks Facebook is or should be. He took initial market advantage and made a bunch of really smart acquisitions from people who actually do have ideas and then just disappeared into a weird world of VR and whatever.

In a way I'm not surprised by this AI stuff. I don't think Zuckerberg uses Facebook in any meaningful way and I think he's so off in his own world that he doesn't even understand how the average person operates any more. It's just like when they pivoted too hard to video, or too hard to chatbots. AI profiles = traffic growth = good. That's all there is to it. There's no overarching vision at work.
There is CAPRI (https://capri.build/docs/why/) which allows using both interactive (they call them "islands") and non-interactive Vue/React/Svelte components to build your static website. So I can still split the website into reusable Vue components and if the components are not interactive - I can end up with no JavaScript at all. CAPRI also supports getting your content from several headless CMS (Storyblok, TinaCMS, Sanity, Contentlayer) so once you build the layout content can be easily added or changed.
i want to shorten that
Node.js is an ecosystem. The server is a component.
Something I read, not sure if it's true, that the language of a certain Native American tribe (Navaho?) has no nouns. Instead verbs are used to describe things like tables and chairs, as table-ing and chair-ing.

That makes sense since a chair is only a temporary arrangement of elements that used to be (doing) something else, like tree-ing, and will inevitably fall apart and cease to be chair-ing in the future.

It made me think of how names, nouns, and objects are a kind of illusion, a mental convenience of freezing things into place as we talk about them, when in fact everything is in constant flux of coming into being and disintegrating back into that nameless movement.
I agree that `it` is unnecessary, but I'm really confused by the push for a type system. It adds a lot of clutter to a language that optimizes for expressiveness. I would prefer to work in something like Go, which is designed to have types, rather than awkwardly patch them into Ruby.
In my experience the only bias against hiring ICs over 40 (at least in the UK) is

* They tend to get stuck on old technologies that nobody uses any more. I don't really care about your Perl skills, sorry.

* They expect higher salaries.

If you keep up to date with your skills (Rust, Typescript, Nix, etc.) and aren't precious about your salary increasing forever then I don't think there's an issue. I've worked with plenty of very skilled ICs into their 60s.
If your CEO is always saying "utilize", I'd just make the "doin it" finger motions every time until he stops.
> Surprisingly, it has broadly positive reviews

Gosh, I wonder who could be leaving so many positive reviews on an app designed to have fake AI bots praise you:

> I’ve been using SocialAI for a while now, and it’s been an incredible tool for both reflection and connection. The AI-powered conversations feel tailored to my thoughts and moods, making it a great space for journaling or just venting. It’s refreshing to have a social app that focuses on you and doesn’t rely on real users, which creates a unique, private experience. I also love the therapeutic aspect, as it feels like you’re always heard and supported by a community of AI followers. Overall, it’s a fantastic tool for personal growth and mental wellness, especially if you're looking for a safe space to express yourself. Highly recommend!

Awesome, that totally sounds like a Real Human wrote that!

Add this to my "nuke it from space" bucket...
Horatio Hornblower is for adolescence, Aubrey/Maturin for adulthood.

In sci-fi, the Honor Harrington by Weber and Royal Cinnabar Navy by Drake are obvious and entertaining pastiches
(Tangentially related) I had to run the desktop version of Excel to develop a quick VBA macro for a client. Problem: I've been developing on a Linux box for years and the idea of leaving my cozy dev environment for a plain Windows install gave me chills.

After failing to install Windows in a VM (thanks TPM), I found a way to run Windows apps nearly natively (https://github.com/winapps-org/winapps). It works by starting a Windows docker image and streaming the application frame with RDP. As the RDP client handles the copy/paste and other niceties such as shared directories, it's way easier to integrate in my env than the other options.
Also I could recommend https://github.com/slact/nchan. It has the same idea: hide and abstract pubsub complexity for a backend service. nchan is built on top of nginx and could be more convenient (existing nginx configuration knowledge) to deploy.
Definitely! I've been meaning to write a post about it.

I had a 486 motherboard that would hang somewhere during POST. I have a POST card that displays the current code from the ISA bus, but even with my phone camera in slow-mo mode, I wasn't able to capture the full list of codes - the value on the bus changed faster than what the POST card could output.

I turned to 86Box and found a very similar 486 board with the same chipset. There's an option to install a virtual POST card and show the codes in the application's status bar, but this also went by too fast for me to see what was going on.

So I downloaded the source, found the file for the POST card, and edited it to write the codes to the console as well. Then I fired up the virtual board again and produced a complete log of the POST codes during a cold start.

Together with the complete list from 86Box plus the codes from the real board, I found it was completing many steps but hanging on "chipset initialization". I still have some work to fix it, but it at least gave me some insight I wouldn't have otherwise had. :)
Probably depends on the company. I think it's not in those big tech companies where everything is quite standardized. In my case, besides my manager, most of the guys discussing my promotion wouldn't even know me personally. Evaluation is very factual. It's more about picking the right projects so you can check all the boxes, also not pissing off colleagues.

Same goes for interviewing. I passed several FAANG interviews when I was 45. I just practiced Leetcode like anybody else. Leetcode has its flows, but solving leetcode problems isn't out of reach for an older candidate. Could be harder to find the time to practice, but solving problems in interview situation is a matter of practice. The problems are pretty much known in advance.

Edit: Now that I'm an interviewer, I really just ask my questions, and check boxes based on the candidate performance. We're also trained to avoid biases and so on...

That being said, I very rarely see "older" candidates despite the constant reminder we're an inclusive place.
(JWT in general is a bad solution, but let's ignore that for the sake of discussion.)

I think you're severely underestimating the efficacy of traffic analysis and correlation efforts.

PrivacyPass is a better starting point, IMHO. The Cwtch developers (Open Privacy) even implemented PrivPass over Ristretto255, which is objectively awesome.
I just realized Windows 10 doesn't have minesweeper installed. I can't even add it with "Turn Windows Features on or off". What is this world coming to?
AI mining? Like in AI mining bitcoin?
you are comparing the most unique company with Dropbox. bad start
I think this can only be seen by an insider-enough, and I am not that much of a wikipedia guy.

An example that probably everyone can understand is youtube. Content creators are often begging for like/subscribe and even present graphs that show that only 10% of their regular viewers are subscribed. This seems like a social problem to some, but in reality it’s a technical problem because if you like/subscribe, your feed will drown in “similar” videos of much lower quality and that will haunt you for weeks. And there’s a whole set of other ui/ux issues even if you decide to subscribe. So many people avoid interacting with videos too much because of that.

I know youtube is a beaten horse, but it is a textbook example of what I mean. I could theorize about what’s wrong with wikis, but wiki guys see it much better. My key thought here is “check twice that it’s not technical before calling it social”, but it may not be the case here.
Solution to Outdated Footer Years, Forever
My company has forced RSIGuard software on us, with unchangeable break timing and annoying pop-ups that you cannot disable for presentations, etc.

It’s detestable and only done so The Company has a plausible defense against lawsuits while continuing to only supply only the crappiest Fischer-Price grade Dell peripherals that get thrown in the box for free.

https://www.cority.com/home-ergo/
Alas, you'd still need the knowledge graphs. I hope the licensing issues for at least some of the KGs will be resolved soon. It's a tricky issue. Even some of the ontologies and controlled vocabularies in biomedicine can't be released publicly due to copyright restrictions (for example, full SemMedDB uses UMLS which uses SNOMED).
>It just means that, in that specific market, the pain of a lower quality product is not enough to affect their purchasing decisions much.

That, what you just wrote, your own words, not my, but your, assertion, literally and explicitly means that people don't care about quality.

>but airline B has slightly (and noticeably) better service than airline A. Most people will choose airline B.

This is demonstrably false and every airline that has tried has either failed or been subsidized by their national government. (Signed, a former Continental Airlines devotee.)
Recently seems that who wants to be hired threads are way more active than who is hiring :o
Yes, as it 's "just" SSE, this works pretty well behind Cloudflare and other similar solutions. Mercure also automatically sends the NGINX-specific headers required to allow unbuffered connections.

Native mobile apps are also entirely supported. It's a very common use case. Most mobile languages have SSE client libraries.
Those women's voices are incredible.
Mixbox: A library for natural color mixing based on real pigments
that is not the correct takeaway from the blogpost at all…

1. it suggests it’s possible that more of the problems are IMO-esque than previously thought, we don’t know how the share of solved problems is.

2. calling IMO problems “well known undergraduate problems” is a bit much
Even if you don't care about privacy, every single page using bare HTTP can have HTML or JS injected into it by a third-party.

Certain ISPs, hotels and airlines do it to their clients, and the script kiddies messing around the poorly firewalled subnet of their college's AP do it too.
The vision is simple: drive engagement to get you to give up more information about yourself to sell to advertisers and get your eyeballs on their app to see ads made by said advertisers.

If they can get you to do that to an AI, well, why not?

... besides the obvious risks to society and mental health, which Zucc has never cared about before.
An IDP is not a secrets management tool or vice versa. IDPs are more like connectors of your internal tools/platforms. Their key metrics have more to do with toil reduction and velocity, but they can certainly solve the kinds of problems that lead to a company thinking they need a group of people focusing solely on reliability.

> Also, I guess I should admit, I have strong aversion to IDPs. They always become some grue that eats me.

I am a SRE. I stopped using that title professionally some time ago and started focusing on what makes companies reach for SRE when the skillset is the same as a platform engineer.

A post I wrote on the subject: https://ooo-yay.com/blog/posts/2024/you-probably-dont-need-s...
Only one of the purposes of DRM is to prevent piracy. There are others.

One of which is to prevent mainstream media player manufacturers from making a hardware or software player which can skip region coding/studio tags/anti-piracy tags/trailers/random adverts. Or even from having a generic "skip 30s" feature.

You want to legitimately be able to play our stuff so you can sell millions of units of your player to unsophisticated consumers? Agree to these terms, and this fee schedule, or you don't get a key to play them. Fuck us over, and we'll revoke your key. Lol.
Notes on the New Deepseek v3
Didn't you just prove their point / agree with your post? The German car pricing example fits right in the "people can't judge quality adequately and marketing does the rest" narrative:

People buy overpriced cars that are not actually high quality.

or

You/marketing are telling me about how these chinese cars are higher quality and I should by them. While most people have no Idea whether "green engines" are good or bad. I could take your word for it and believe that they are inefficient. But that sounds bogus given that efficiency is a cornerstone of "green".
Vividhubs.ai:AI Kissing Video Generator
VividHubs.ai allows users to create personalized AI-generated kissing videos using just two photos."Transform Your Moments: Create Personalized Kissing Videos with AI Magic!"

Simple Video Creation: Users can upload two clear, front-facing images of individuals to generate a realistic kissing video. The process is straightforward, requiring only the photos and optional customization choices.
Customization Options: VividHubs.ai offers various styles and backgrounds for the kissing videos, allowing users to tailor their creations for different occasions like birthdays, anniversaries, or Valentine's Day.
Realistic Animations: The platform utilizes advanced AI algorithms to produce natural-looking animations that capture emotional connections, making the videos feel genuine and heartwarming.
Multiple Use Cases: The service is suitable for a variety of relationships, including couples, friends, family members, and even pets, making it versatile for any occasion.
What is classical machine vision? For an image recognition problem, wouldn't you use a conventional neural network? (And I might be a bit outdated here, considering that CNNs were used for image recognition a decade ago).
related -- A Chinese woman, known by the pseudonym Zhemao, was found to have been rewriting and falsifying Russian history on Wikipedia for over a decade. She created over 200 detailed articles on the Chinese Wikipedia, which included fictitious states, battles, and aristocrats. The hoax was exposed when a Chinese novelist, Yifan, researching for a book, stumbled upon an article about the Kashin silver mine. Yifan noticed that the article contained extensive details that were not supported by other language versions of Wikipedia, including the Russian one.

Zhemao, posing as a scholar, claimed to have a Ph.D. in world history from Moscow State University and was the daughter of a Chinese diplomat based in Russia. She used machine translation to understand Russian-language sources and filled in gaps with her own imagination. Her articles were well-crafted and included detailed references, making them appear credible. However, many of the sources cited were either fake or did not exist.

The articles were eventually investigated by Wikipedia editors who found that Zhemao had used multiple “puppet accounts” to lend credibility to her edits. Following the investigation, Zhemao was banned from Chinese Wikipedia, and her edits were deleted.
Except you "need" things like postinstall lifecycle hook for some things. So you add the specific package you wanna download to trustedDependencies (like you'd need to do with node-sass for example), and then we're back to it executing code after downloading, making compromises to upstream dangerous again.

A lot better than npm that lets any package run postinstall for sure, but as always there are no silver bullets.

Apparently there is also a default list of packages that are allowed to run scripts on download with Bun, FYI https://github.com/oven-sh/bun/blob/main/src/install/default...
Fine tuning to a specific codebase is a bit strange. It's going to learn some style/tool guidance which is good (but there are other ways of getting), at the risk of unlearning some generalization it learned from looking at 1,000,000x more code samples of varied styles.

In general I'd suggest trying this first:

- Large context: use large context models to load relevant files. It can pickup your style/tool choices fine this way without fine tuning. I'm usually manually inserting files into context, but a great RAG solution would be ideal.

- Project specific instructions (like .cursorrules): tell it specific things you want. I tell it preferred test tools/strategies/styles.

I am curious to see more detailed evals here, but the claims are too high level to really dive into.

In generally: I love fine tuning for more specific/repeatable tasks. I even have my own fine-tuning platform (https://github.com/Kiln-AI/Kiln). However coding is very broad. Good use case for foundation large models with smart use of context.
>uses machine learning for mining rare earth metals crucial for EVs
No, racism would be “I won’t deal with customers of Chinese ethnicity irrespective of their country of operation”.

Blocking Chinese (or whatever) IPs because they are responsible for a huge amount of malicious behavior is not racist.

Frankly I don’t care what the race of the Chinese IP threat actor is.
By strict application of the most common use, that is effectively true. But in that case needing financial independence before seeking more lofty careers goals is a desire like any other. The premise introduced in the first reply is a false premise if you want to take that angle.

However, to do so shows a gross misunderstanding of the English language. Meanings are not set in stone like that. Meaning is fluid and can change with context. Said reply defines "desire" to exclude financial concerns, but maintains "want" in the original sense. The intent of the comment is quite clear. It fails by false assumption.

With that contextual defining of "desire', these words are no longer interchangeable. "Want" includes the case where one wants financial independence, while "desire" is defined, in context, to exclude wanting financial independence.
Moving to Canada is way harder than choosing not to buy a Tesla in the future. And few people will buy something that gets them judged or ridiculed by their community or friends. Fortunately, the EV market is getting competitive.
Skipping the world news might be good for your mental these days
There is probably bias in that social skills tend to be better as you get older, which makes you a better leader and manager in many cases.
It makes sense to me. Meta knows who their real users are and what their real users want to consume. They know who their real advertisers are and what they are willing to pay to reach their real users.

This means they know what their real users would like to consume but can't, because that content isn't being created.

Why wait and hope that content your real users want to consume gets created? Have AI create that content. Now you have more product for your advertisers to pay for, plus it is the juicy, premium rate stuff you know they'd want to buy.

With all your data, it practically automates itself.

I'm not saying all this is good, just that it totally makes sense if you are in the business of making money and see yourself as doing that by giving both your users and your advertisers what they want.
I haven't had any issues with it. I honestly don't know how locked down a Facebook account can be these days so "ghost account" may not be the right term.

I have my name and a profile photo on there, but I've never posted anything, don't follow anyone, and all privacy setting are set to block me from search, feeds, etc.

I've only ever had one person block me after messaging about a car for sale, and I couldn't say whether it was because of the account or the questions I sent made them think I'd be an annoying buyer to deal with.