skysight-inc/HackerNews huggingface dataset:
Earlier: https://news.ycombinator.com/item?id=43203096
Is a reaction to the idea that protecting every stupid person means that everyone else is limited, and must also live life as a stupid person.
I use Signal, and I've gotten my parents to use it for texting as well, but I don't think that they have used Signal desktop.

That's likely what we'll end up using since I've already onboarded my mom and my dad on this.
1blocker works well for me on iOS, iPadOS and MacOS https://1blocker.com/

If you want to use uBlock Origin on Webkit you can do it with Kagi's Orion browser. https://help.kagi.com/orion/browser-extensions/ublock-origin...
My banks mobile app has a Call Helpdesk button, which simply dials the support number with ',,,<long random number>' appended. That gets you into the fast-track queue and they don't need to ask any security questions as they know it's you. They don't look at the dialing number at all.
KaiOS is actually dead now; and the market share is now irrelevant - even WhatsApp has shut down their app on the platform, and the App Store is no longer working. Completely cannibalized by cheap Android.
The modern version of Waterfox does not support legacy addons.

There's a Waterfox Classic, which does, but even that is mostly obsolete these days (add-ons may work, but many websites don't). And I don't think it's getting regular security updates.
> Leaking resources in Rust is pretty trivial: create an Rc cycle with internal mutability.

It's trivial to do on purpose, but difficult to do accidentally.
Thanks for that :)

I wondered what those were about, it's good to see this kind of progress toward having things just work.
Absolutely wild that the entire world got locked inside their homes and everybody became a remote worker and that wasn't enough for Skype or Teams to get used. Embarrassing! and this is the end result.
> Ultimately I’d prefer to serve every read from your device’s local storage, which is my current project.

Is that for native desktop/mobile clients only or web as well?
That should change the calculus for payments, but they

a) still need to affirm their model was deemed acceptable to Apple,

if they're limiting their market to EU users they should

b) say so up front, and

c) limit access to the app and origin of donations by region

because the problems I describe are material for everyone else.
"There Is No AI Revolution"

Good write-up.

But it focuses too much on the big companies. Many indiehackers have figured out how to make profit with AI:

1. No free tier. Just provide a good landing page.

2. Ship fast. Ship iteratively. Employ no one besides yourself.

3. Profit.

The old silicon valley idea that you need to raise a bunch of money, hire a bunch of devs, and scale a ton to satisfy investors is dying rapidly for software. You can code and profit millions as just a single person company, especially in the age of cursor.
can you compare/contrast to 1blocker?
I've heard that the French are strict about language, but what does "reserved" mean here? What do the French call coke¹?

¹ https://en.wikipedia.org/wiki/Coke_(fuel) ?
I have a friend who uses multiple displays on his 3080 using the Nvidia driver. They work for him.

It sounds like your issue is related to the dma buf issue that the kernel developers created. I thought that was fixed in recent versions of the open source Nvidia driver. What was the last driver you tried?
I heard once that, "Writing is thinking," which has stuck with me throughout my life.

You really haven't thought about it hard enough if you haven't tried writing it down.

I have a whole system of journals that I use to collect my thoughts across various subjects I dabble in. Algorithms: there's a journal for that. Abstract algebra? There's a journal for that. Etc.

At work? I use bullet journal... I add sections in for projects I'm working on. When I'm working on refactoring an old area of the code or investigating a hard-to-diagnose error I start writing. I ask questions, get answers, and I update my project journal. It helps me clarify the issue and I find once I can explain the system or the error clearly the answers (or how to find them) becomes obvious.

It may seem quaint, eccentric, or out-dated but it's a practical, reliable tool. Ask questions and write down the answers. Eventually a coherent narrative and a full thought will form before you.
It may be armchair speculation, but it’s not FUD.
Gemini 2 pro is pretty strong actually.
>Displacing the dominant browser has been done before. It can be done again.

Why? You skim over all the things that make the present and the future different from the past. The size of the audience is not the same, the size of companies and engineering teams is not the same, the hatred against Microsft was always sky-high... It is not the same battle , it is not even the same battlefield.
There are inquiries happening now into waste, fraud, and abuse.

It's not surprising that as poorly decided contract decisions are going to come under review, some may be overturned or cancelled.

There's no evidence saying Verizon has a larger footprint than Starlink. So if it turns out Starlink has much better coverage (surprise, surprise, it does) then that's a big red flag.

This isn't some deep or complicated point.

You should not accuse bad faith and I won't assume it of you. But there is a lot of derangement right now, because a lot of people are in bubbles and consuming lies and hate. The poster you replied to was perfectly reasonable, but you showed you have no clue that there's an effort underway to discover and cancel contracts that had been awarded with corruption. Not knowing that may not be bad faith on your part, but it's on you to stay informed before accusing others of bad faith.
I wonder why this was pushed off the front page?

This is my first comment while using Waterfox. Installing and adding ublock was nearly identical to the countless Firefox installs I've done. Painless.

So long, Mozilla, it's been a nice couple decades.
Collectibles are also subject to financial reporting requirements that apply according to the USD value at time of purchase and sale.

As I said before in the past regarding "Elephant in the room: Quantum computers will destroy Bitcoin"
https://news.ycombinator.com/item?id=43188345#43188777 :

> The market does not appear to cost infosec value, risk, or technical debt into cryptoasset prices.

> PQ or non-PQ does not predict asset price in 2025-02.

But what about DOGE?
Firefox of course. It has the most add-ons, most compatibility/support with other sites, services, software. And it has fewer bugs than newer browsers. If you just want a general purpose browser, Firefox is it. Chrome is always an option too, and they certainly have some useful extra features, but they'll also remove support for things if it conflicts with Daddy Alphabet.
Lots of good times on Skype in high school. Plenty of 12 hour calls on that service for free, and I really appreciate that it was a thing. It was really solid for the time. We had so much fun buying $10 of Skype credit when we finally were old enough to get jobs and then prank calling people over Skype. Very juvenile, but that's what we were.

Thankfully, P2P calling and video calling in general is a solved problem now with web standards included. I'm glad Skype was there when it was.
Personally, I've seen way more Nvidia specific issues in the mpv bug tracker than AMD.

CUDA vs ROCm (Rusticl?) is probably another story, though.
I think you're still capable, just with that interval between use, you're perma-rusty at handwriting. My own experience is that I have retained the ability to learn scripts well into adulthood.

Within the last few years I've done what I call "installing a font." I was unhappy with my printed letter forms, so I looked up architectural lettering guides and modeled my new printing based on that. I also re-learned how to write cursive, which is always a struggle any time I re-start using it after months of having not.
> Are you perhaps insecure about your own race?

lol fuck yourself. You have no idea of my race or background.
Memory has faded as it was in the last millenia... junior year physics lab one of the experiments was muon counting. It used two large NaI scintillators covered in foil attached to PMTs with a potential > 10kV. I don't recall exactly how we separated them, probably just some type of stand.
Rust doesn’t target (c). That’s a hugely disingenuous claim.

The truth is: Rust’s approach to memory safety only works if you also have no data races. This makes it a strictly inferior approach to memory safety, since programs sometimes do have to race (sometimes it’s just the best solution). So, Rust has data race prevention not because it’s a good idea but because the whole language falls apart without it.
> The layoffs are part of Autodesk’s effort to reshape its go-to-market organization. With the company transitioning to a subscription-based model and embracing more self-service options, the restructuring is intended to boost customer satisfaction and improve productivity.

Sounds like this is a story about how massive companies need to fire people when they do even minor pivots.

Looking at their stock value over the last 5 years vs. companies that are heavily into AI it’s less impressive (although they’re still pretty big). I’m guessing the C suite are feeling FOMO and want that AI infinite money glitch. So they’re going subscription just like Adobe/Microsoft did years ago. And fuck it, throw some AI in there for good measure. How? They don’t know.
I don’t understand your point. My question is: if the service provider offers SSO as an additional feature, why limit it to certain size of a client? Their service supports it. Why cannot my two persons company enable this feature? My two persons company can run my own keycloak and use it as an OAuth provider in your product all right. If you need months of dev time to enable SSO on my account then say that upfront because I will certainly find a different service provider because you clearly don’t know what you’re doing.
Sometimes the technology "background" changes so much that the codebase you have just becomes irrelevant.

We live in a world with WebRTC, embedded agents and digital telephony. The platforms, OSes, infrastructure are so different from how they were in 2009. Does having your own, 500 kloc C++ real time video chat stack make sense any more?

What I don't get is how MS couldn't use the Teams stack to power Skype as a consumer brand. Probably there was some effort but something got in the way. It might even have been a cultural barrier - Skype was an acquisition, and acquired codebases generally fossilise
It would be useful to describe what specifically this adds over existing Safari content blockers in that space.
I used to think this too!
FreeTube works very well for watching YT videos. They have adblock and sponsorblock. You can subscribe without logging in. You stay out of the ecosystem as it were.

This is a cat and mouse game. The overarching issue here is the web embraced the monoculture of Chromium as the basis for browsers. Can we really expect any less?

I've had good success with Violent Monkey and scripts from Greasy Fork on every browser I run, which is Edge (work becoz SSO), Chrome, and Firefox. They have never been detected.
Why would Google bother to make their apps work with a competitor? I used have to install an extension in Firefox to not have Office365 applications throw a fit about the user agent.
What’s the tradeoff between reliability/cost/performance between different infrastructure approaches? I’d assume for safety critical applications, reliability is the priority.
That’s fair, but almost every messaging app does this (WhatsApp, Signal, iMessage, etc.). The question is: do you trust Telegram more or less than the alternatives? Personally, I see it as the lesser evil compared to some big tech options.
I doubt o3s costs will be lower for that performance. They juice their benchmark results by letting it spend $100k in thinking tokens.
It seems very silly to me to change the naming scheme just for the 9000 series when they're going to have to change it again for the next series. Well I suppose they could pull an Intel and go with RX 10070 XT next time. I guess we can be thankful that they didn't call it the AMD Radeon AI Max+ RX 9070 XT.
Too bad my Lenovo lets me disable the SATA but not NvMe :(

Plus I remember doing this for years under bios until some version of NT6 came along and Windows could access them even when disabled in BIOS on some mainboards.
The correct word for all of the recent changes is a result of the fundamental misunderstanding of exactly what constitutes acceptable use is censorship.

In the United States of America, freedom of speech is a fundamental right guaranteed by our constitution. That means you can use language or show content that I may find offensive. I may do the same for you. My choice is whether or not I wish to view it or permit my non-adult children to view it. This is not the vendor's prerogative; it is my responsibility as a parent.

Mozilla's "terms and conditions" mean that fear has taken hold.

Freedom is hard. Allowing a vendor to restrict use that infringes on a basic right is unacceptable. In the final analysis, their terms of use are probably unenforceable. Think about it. What are they going to do? Stop me and everyone else from sharing cute baby pictures? Ones in our grandparents' scrapbooks?
I had a few dumb phones that IIRC supported MSN messenger pre-iPhone. They also often supported AIM and even sometimes Yahoo messenger.
Ok totally authentic account with no posting history.
The cognitive scientist John Vervaeke describes the "4 Ps of Knowing", moving from propositional, up through procedural, perspectival, and participatory.

Most of our thought is propositional: we see a thing, know the thing, and move. Writing moves us up that hierarchy. And sharing that writing—ideally within the context of shared dialogue—moves us even further.
I'm building a functional 1:12 scale scientific weather station:

https://imgur.com/a/miniature-weather-station-kkw7RLI

The data path will be the same as my DIY full-size weather station;
ESP32(MQTT)-->WiFi-->Rpi-->Node Red-->InfluxDB-->Grafana

https://imgur.com/a/diynot-weather-station-zHAcpzX
I don't know if you know this, but browsers don't generate revenue (with the exception of Google paying you hush money to pretend they aren't a browser monopoly)
My hacky solution for this when working with others has been using git post-receive/commit hooks to execute the org document (babel, pandoc, emacs html export, etc), so anybody with any editor can, if they understand the format, make changes without having to have emacs.

I heavily abuse commit hooks in my hacky CI/CD pipelines though, so ymmv.
When I commented the post said "illegally". Glad I could help :)

What was illegal about how it was done?
> Getting rid of Brendan Eich was a bad idea in hindsight.

You mean the guy who then did the Brave browser, which inserted referral codes and installed VPN services without users' consent, and wants you to earn monopoly money for watching ads? Yeah, he surely would've been the savior of Firefox.
As long as the companies have a completely autocratic structure, there is no possible way to develop any kind of immune response.
maybe related to why large banks can reply to requests for written records with low-quality photocopies
When you want to buy something but you don't know how to get what you want you call around to the vendors. They tell you about the products they're representing, and you figure out what you like best. When you put out your solicitation you confine it to products that narrowly match the description of the actual product you want (without naming it, that would be sole source which is different). This is achieved by naming features that are patented or otherwise IP protected, therefore excluding competing products. Sometimes if you're sloppy you can get stuck with a competing product and then you've got a problem on your hands. If you're not worried about price this is a great way to get what you want. But it can mean a 20%+ cost premium, depending on the niche and how aggressive the salesman is.
I forgot about that. It used to create a lot of issues in a shared house I once lived in, we had a housemate who left Skype running and flooded our router with junk packets.
Those are not "menu items" as generally understood in macOS.
First time I heard of this idea was on The West Wing. Where such a law was being used as clear retaliation.

https://www.youtube.com/watch?v=HOK2G1pSaGs
They can detect your country by IP address. Also AFAIR your cellphone sends CellID and/or location with every wifi calling connection attempt.
Ask HN: Skype alternative?
I use it to make inexpensive international calls from multiple devices, mainly to/from US/UK. It's cheap and lets me use my regular number as the caller ID. I have looked for alternatives a few times over the years and always ended up slouching along with Skype. TIA
I don't think soliciting external donations is against Apple's rules as long as those solicitations aren't happening within the app. Don't apps like Spotify give discounts for subscriptions bought outside the app?
Then they shouldn't explicitly say “Your use of Firefox must follow Mozilla’s Acceptable Use Policy, and you agree that you will not use Firefox to infringe anyone’s rights or violate any applicable laws or regulations.”
Sell the brand to Signal
Learn the modern equivalent, the CMD console.

You really want the Administrative Command Prompt for best functionality.

However, remember if using Powershell instead it's still having trouble with the curly brackets so in every case they need to be quoted in commands, such as this example:

Bcdedit /set "{default}" Description "Win11 23H2 on Dell 512gb SSD part 2"

Which gives a much more useful description than the plain "Windows 11" that exists already on installations otherwise. Even though these "descriptions" never display until there are more than one choice on the bootmenu.

Concentrate on the commands, BCDEDIT, BCDBOOT, and familiarize with DISKPART which opens its own sub-shell to handle drives. When you are done with Diskpart, you have to type "exit" to go back to the regular command line,

Inbuilt Help docs for the regular command prompt are obtained the same old DOS way, for example "bcdedit /?".

As an example, Bcdedit is too complex to learn from the Help messages, and there are hidden sub-help "chapters" which add to the confusion, so learn this one from the internet and its expert examples.

OTOH Bcdboot is straightforward, but either way, to access a particular (naturally hidden) EFI folder (other than the one you are booted from at the time) on a chosen HDD or SSD you would first have to make the volume visible by giving it an alphabetic designator using Diskpart, the ASSIGN command.

Under Diskpart, ASSIGN, "GPT ATTRIBUTES", SETID, ATTRIBUTES are 4 good ones to know even if you are not going to use Diskpart for partitioning.

While in the Diskpart sub-shell, the inbuilt Help docs are accessed their own way, type "help assign" for instance to get Assign syntax examples.

OTOH with the Attributes command, "Help Attributes" only tells you that you need to use "Help Attributes Volume" or "Help Attributes Disk" instead to get the examples you have in mind.

A lot of this stuff I know already but I still use the help docs a lot to copy & paste the syntax examples from the CMD window into Notepad for editing before copying back to execute.
Skype is 20 years old.

Tech has advanced enormously in that time.
Are they going to refund the existing credit?
What about Brave? I eas avoiding it for a long time for no reason while chrome was getting continually worse.

Maybe it's time
That is called email
That's one of those areas that's been talked about in the literature ceaselessly since the 1970s with almost 0% commercialization. That's the normal scenario for energy technologies, cases like PVs and lithium batteries are the rare counterexample.
No sweat dude, it's the internet.

By the way, read your comment history. Good stuff! Keep it up
Since facebook was fined for processing friend requests with foreigners on foreign servers, I feel like licenses like this are actually necessary for any product with any remote services components to operate in the EU, with more jurisdictions to come suddenly and unpredictably.
Without some research the current President would probably not be healthy enough to be in office, clearly we have to reduce the risk of that happening again.
Amazing post. I'm also pointlessly building a gambling game called Space Plinko lol. Wanna team up ? Check it out! https://moonplinko.vercel.app/
Oh that's good to know - I thought he had done it as well. What a fantastic soundtrack.
> I applaud you for avoiding latest-and-greatest syndrome, but even upgrading to an older CPU generation would be a significant boost.

Being out of a job for a while makes me very loathe to upgrade hardware that still works OK. That 1800X still does what I want it to do, and does it 'fast enough', though how far into the future that will last is unclear. Cyberpunk 2077 being the most demanding game that I've played probably helps. :D
It's interesting that Spotify pioneered things that we associate today with AI. There's this, and then there's the bands they created to generate music so they could reduce exposure to musicians who would receive royalties

https://harpers.org/archive/2025/01/the-ghosts-in-the-machin...
Why would I pay someone to stop sending me malware? I'm not going to pay random sites to not send crypto miners or not auto download and execute a virus. I expect my computer to protect me from those things.

For more general pay-to-browse, it needs to have the friction of the user deciding to pay, or you still incentivize spam (maybe even worse than with ads). As long as you keep that friction, you don't really change much because most sites on the Internet aren't worth anything, especially the commercially motivated ones. The ones that are worth something already charge money (and people pay because it's valuable) or they're not trying to monetize (academia, free culture groups, hobby discussion groups, etc).

"How do we get people to pay fractions of a cent" is the wrong problem to solve. The correct related problem is "how do we filter out all the cruft that isn't even worth 1 cent?" Blocking ads removes the financial incentive for spam, and is therefore a socially positive action in addition to being prudent security posture. Assuming ads have an effect on your psychology (and we ought to believe they do), it also helps you to remain a more moral person by preventing you from receiving and internalizing constant messages to consume frivolously. With climate change being one of the most important issues of our time, cutting out such consumption is imperative.
I didn't find one on the website, but maybe you can find it.

I'm personally not a fan of paypal so I look for alternatives, though I have no idea if this is a good one.
From the BBC: https://www.bbc.com/news/world-us-canada-51053205

A letter filed by Assistant US Attorneys Jason Swergold and Maurene Comey said "the footage contained on the preserved video was for the correct date and time, but captured a different tier than the one where Cell-1 was located", New York City media report.

"The requested video no longer exists on the backup system and has not since at least August 2019 as a result of technical errors."

And from NPR:

After first reporting that the video had been preserved, prosecutors told the court that further investigation shows "the MCC inadvertently preserved video from the wrong tier within the MCC."

As a result, the pertinent video "no longer exists," prosecutors wrote.

Are you saying this is untrue? Or is this an "akshually it was a data entry error not a malfunction" type of thing?
Would have liked to see 24gb of vRAM in this segment, although that was probably reserved for the cancelled higher tier cards.
maybe, maybe not, but are you saying the ends justify the quite likely corrupt means?