Hacker Newsnew | past | comments | ask | show | jobs | submit | orangesilk's commentslogin

bug reports should be reproducable. They may even be statistically reproduceable. A bug report that cannot be reproduced is worthless.

It is not worthless; that means you need to work on making it easier to detect and report bugs.

"count" is an incomplete type, the same as "array" is an incomplete type. "count of fruit" would be a complete type, compare to "Array of int64".

SI leaves this underspecified, which causes confusion with dimensionless units.


> "count" is an incomplete type, the same as "array" is an incomplete type. "count of fruit" would be a complete type, compare to "Array of int64".

Javascript has arrays of unspecified types, and count of items of such arrays. I don’t think your analogy holds


Perhaps the SI system needs generics :)

could you please link the beginner handkerchiefs?

The ones I have are pretty old, and I got them from a local store that doesn’t exist anymore. They’re kind of slightly weighted, for lack of a better term almost like a foxtail toy.

You could probably just use standard juggling scarves and get much of the same effect. Renegade Juggling is probably one of the better places to buy juggling equipment.

https://renegadejuggling.com/products/juggling-scarf-23-inch...


I learned using plastic bags. Probably not as uniform in their motion as handkerchiefs, but worked to get the pattern down before moving to balls.

> LLMs with harnesses are clearly capable of engaging with logical problems that only need text.

All of the LLMs are bad at music. They get intervals wrong. They list unsuited songs.

I would not trust them with any domain until proven otherwise.


> [ZoneAlarm] I always found it weird that Linux never really had anything like it.

There was simply no need for it. GNU provided most of the software, spyware was unknown.

Only since comercial vendors package for linux and bring their spyware along, the desire to inspect network rose.


This is such a naive view on computer security. It’s not just about spyware, which is also not exclusive to commercial vendors.


It's not, though. There simply wasn't enough malware to worry about. Why would I run a firewall when I was unlikely to ever encounter a malicious program?


I mean, supply chain attacks are a thing that could have happened even in the earlier days. Linux almost got backdoored in 2003.

Also with the number of remote code execution exploits that have occurred in Web browsers over the years it's hard to know for sure if what you installed hasn't been hijacked unless you spent all your time on gnu.org


Yes, but the probability of the average user getting pwned was so small that it wasn't worth the constant firewall babysitting.


What else is this about? Debian repositories still contain no malware and if you install software exclusively from them, you'll be safe.


Run OpenSnitch for a while and you'll quickly realize how much of your system does phone home. Off the top of my head:

- GNOME Shell (extension updates without a way to disable this, weather),

- GNOME Calculator (currency exchange rates),

- NetworkManager (periodic hotspot portal checks in most configurations),

- GDB (debuginfod enabled by default),

- Firefox (extension updates, push notifications, feature flags, telemetry, ..., some parts cannot be disabled),

- VSCodium (Open VSX callbacks even when installing extensions from disk with updates disabled, JSON schema auto-downloads, extensions making their own unsolicited requests, ...),

- Electron (dictionary updates from Google servers, no way of disabling; includes any application running on top of upstream Electron, such as Signal, Discord, etc.),

- GoldenDict (audio samples fetched from the Internet on word look-up, no way to disable)

Of course, this is nothing compared to Windows [0] and macOS [1], but the malpractice of making Internet connections without asking, by default, has unfortunately been finding its way everywhere since modems stopped making audible sounds.

Having read about PRISM and seen the leaked dashboards of Paragon Graphite (said to be used by ICE), and with LLMs bridging the gap between mass and targeted surveillance, I don't want any of this.

[0] https://github.com/microsoft/calculator/blob/ffd0519676019a0...

[1] https://sneak.berlin/20201112/your-computer-isnt-yours/


> GNOME Calculator (currency exchange rates),

Which would crash (technically hang) if you blocked it. [0]

[0] https://forums.debian.net/viewtopic.php?p=818264


Approximately 10-15 years ago I used an early Android app that synced contacts across multiple (local) accounts and deduplicated and merged them. It had Internet permission for some reason; on asking the developer why a dedicated contact management app would need to go online (in a time where I was using XPrivacy to prevent other apps from seeing my contacts), they said there was no real reason for it, and it was removed in an update two days later. This is the only time I've ever seen an app remove the ability to access the internet, and I really wish it was more common.

Of course, about 5-6(?) years ago Google removed it from both the play store and my devices (I allowed it because silly me assumed I could still get it again) because it requested a sensitive permission and didn't support runtime permissions.


Are these malware ?


Per se? No, maybe with the exception of GNOME Shell which literally runs code from the Internet unsandboxed. Can the traffic they silently generate be used for malicious purposes? Absolutely.


Wasn’t it KDE that had malware in its theme store not too long ago? Let that sink in for a bit. You changed around some icon themes and it executed arbitrary code.

And let’s not pretend that kde wouldn’t have an extension system if it could - but it’ll never have one because implanting one in that c++ spaghetti nightmare will never happen.


I think you meant to reply to this: https://news.ycombinator.com/item?id=47702680

But if not, I'm not criticizing GNOME in isolation here. It's just what I use and what I'm most familiar with. KDE has the same issues and it does have an extension system too. It's called KNewStuff.


People still care about these things on Debian. But as is said 20 years ago there was no need, because the default was to be sane.


Problem with updates is that without automatic ones, users could stay on outdated systems and possibly get hacked through some vulnerability(of which there are many). While on the other hand, having explicit confirmations for each network request would be crazy annoying.

Maybe some middleground of having the tool OP sent built-in would be a good option.


I run all my systems with all outgoing connections blocked by default, and yes, it is annoying.

But it wasn't always this way, and so, I don't think it has to be. People just need to start paying attention to this.

The impact of a lot of those vulnerabilities would be mitigated if the affected programs didn't connect to the network in the first place.

As for updates in general, I really like the model adopted by Linux update managers and BSD port systems. The entire repository metadata is downloaded from a mirror and cached locally, so the search terms never leave your machine. Downloads happen from the nearest mirrors, there's no "standard" mirror software (unless rsync and Apache count?) so they don't report what was downloaded by whom back to any central system and you can always host your own. Everything is verified via GPG. And most importantly, nothing happens on its own; you're expected to run `apt/dnf update` yourself. It won't randomly eat your bandwidth on a metered connection or reveal your OS details to a public hotspot.

Simple, non-invasive, transparent, (almost) all-encompassing, and centrally configurable.


you could always run kwin_wayland and prevent all that phoning home...


Does it contain Firefox? How about Chrome?

Quote from LittleSnitch:

> Little Snitch for Linux is built for privacy, not security

What's your definion of malware in this context?


It contains Firefox and Chromium. You are right that they may call home, but at least it's very limited and easily configurable. Could be too much for you but fine with me. Also Debian does change their config by default to minimize privacy issues: https://news.ycombinator.com/item?id=32582260


It's far from easy in the case of Firefox [0], and the last time I tried, some .mozilla.com domains would still get pinged. Chromium doesn't even have an official guide. The only options I found to be reliable are source-level patches, i.e. ungoogled-chromium and LibreWolf.

Note that LibreWolf still leaves some of the stuff on for you to manually disable (dom.push.connection.enabled, extension updates).

[0] https://support.mozilla.org/en-US/kb/how-stop-firefox-making...


I agree that push connections should be disabled. Maybe it can prompt you the first time you try to subscribe to one as to whether you're like to turn them on; this would annoy me personally, but also not break features by default. The annoyance hardly matters as websites already put an in-page prompt up before using the API, iirc because of Apple restrictions.

Enabling extension updates by default seems like a smart thing, though, as long as you can turn them off easily (there should really be a setting for this), and possibly a 6-month reminder to update them (similar to the refresh your profile reminder when you haven't used the browser in for a while). Extension updates happen, and many of the most widely used extensions (eg. ublock origin) really should be updated every time it's available. Better that than having the extensions go online to fetch and run arbitrary payloads because you know they will if disabling updates gets popular enough.


In firefox, goto about:config and search for url.

You're welcome.


Ads, trackers, general boost to privacy. Not every protection tool is just about malware.


Yeah I will also be safe if I never turn on the PC, but some of us use computers to do actual work.


Not quite 90s, but

    * sourceforge.org
    * adblockplus the plugin
I am currently getting off youtube for their agressive anti adblocking behavior and I stopped reading Spiegel Online for the same reason years ago.


What would need to happen that more players are available for online games?


I would need more time on my hands.


No. Warcraft 3 ist real time strategy, Wesnoth is turn based strategy.


May it be the RegEx flavor? ag uses PCRE, rg something undocumented not PCRE.

TIL: rg uses Rusts RegEx library (incompatible to PCRE, incompatible to RE2)


By downvoting we missed out a joke: Lets apply the article to the comment

>> I never understood why ... americans ... wear their pseudoscientific bullshit diagnoses like medals.

> Borderline Personality Borderline personality disorder involves intense emotional instability, ... and devaluation of others.

>Social Communication Disorder ... knowing how much detail to give, adjusting their speaking style for different situations, understanding implied meanings or hints,

> B5: Antisocial personality disorder (ASPD): People diagnosed with ASPD show a lack of respect toward others. They generally don’t follow socially accepted rules.

> B5: Narcissistic personality disorder (NPD): People diagnosed with NPD have a sense of being better than others... They lack empathy for others

---

> I agree that there is a small fraction of people

What exactly makes you believe the fraction is small?


I'll ignore the baiting and just answer this: >> What exactly makes you believe the fraction is small?

Because it's not as prevalent in other societies. The fixation of Americans, and especially younger Americans with mental health is not something I've (or clearly, GP) witnessed elsewhere.

I don't think the discussion here is due to a lack of empathy, rather it's curiosity of people looking into this society from the outside (which we're doing all the time because we live in an Americanized world, after all). It seems like the participants in this game of self diagnosis and mental health crusade are very self centered and not very fit to deal with life (which is a complicated matter, I admit to that).

This is not to dismiss the hardships of those people professionally diagnosed with mental conditions, obviously.


you completely nailed it, i just want to add more thoughts:

> Because it's not as prevalent in other societies.

Is it because (a) we have not looked close enough, (b) because it is a culture dependent thing, or (c) because there is no norm and therefore no deviation.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: