HNHacker News
TopNewBestAskShowJobs

HackerThemAll

450 karma · joined November 14, 2023

submissionscomments
HackerThemAll··on Ada, its design, and the language that built the languages
ditto.
HackerThemAll··on Ada, its design, and the language that built the languages
I say the same about FreePascal, but not just for myself. I have deployed some CLI solutions that needed extreme Windows compatibility, from 95 through 98, NT, 2000, XP, ... until the very latest 11 / Server 2025. Only FreePascal compiler provided that easily.
HackerThemAll··on The creative software industry has declared war on Adobe
Also the Reader has become so bloated and ugly that I abandoned it for the tiny SumatraPDF that starts faster than a blink of an eye and displays PDFs for reading very nicely. I don't need all that features which Adobe stuffed within Reader, only sometimes I miss the digital signature panel. I do hope, however, that Sumatra will add digital signature verification at some point. Fingers crossed.
HackerThemAll··on Veracrypt project update
I would love to switch long time ago, but I make money on Windows enterprise customers, using specific Windows tools that have no reasonable Linux counterparts.

I'll throw my Windows laptop out of a (pun intended) window on the exact second I'll secure viable and sustainable income using Linux. I know it can be done, but so far it's outside of my circles.

HackerThemAll··on Microsoft terminated the account VeraCrypt used to sign Windows drivers
That actually is not analogy at all and it makes sense. When a low-paid Uber Eats delivery person just throws the box carelessly and brings damaged dish to the customer, that's a real issue.

In digital services there's no such thing. There's only a damned corporation employing idiots who don't care about community.

HackerThemAll··on Microsoft terminated the account VeraCrypt used to sign Windows drivers
Look how much profit Microsoft made last year.

"Financially, it was a year of record performance. Revenue was $281.7 billion, up 15 percent. Operating income grew 17 percent to $128.5 billion." https://www.microsoft.com/investor/reports/ar25/index.html

So don't be so naive to tell us that 1-2 additional people to handle the appeal process is anything but rounding error in their balance sheet.

HackerThemAll··on Vulnerability research is cooked
If we can't get zero-days discovered and fixed in due time to protect our privacy, I certainly do hope one day AI will discover most of it and suggest how to fix it.

I do hope it's going to be capable enough to be plugged into CI/CD to discover that the top-talent today made another obvious XSS, SQLi or other trivial issue that just created a 0-day. Even a few of those cyber-models, so they verify each other. I do hope it's going to be trained on all prior issues, like the one with xz, or Axios, and be vigilant against these things.

HackerThemAll··on Objections to systemd age-attestation changes go overboard
> systemd has had optional fields for those for years and nobody complained.

GECOS in 1962, and UNIX in '70s had them as well, and nobody threatened to kill their creators.

Having a field in a database is not equal to mandatory data collection. Let me remind of data that /etc/passwd allows to store on even an OS without systemd:

- User's full name (or application name, if the account is for a program)

- Building and room number or contact person

- Office telephone number

- Home telephone number

- Any other contact information (pager number, fax, external e-mail address, etc.)

HackerThemAll··on Microsoft: Copilot is for entertainment purposes only
"Copilot is for entertainment purposes"

Nah, I don't think so. It sucks at that.

HackerThemAll··on Ask HN: Distributed data centers in our basements
100 computers in 100 homes are way harder to find and get destroyed, unlike dropping one bomb on an AWS region. Also it's much easier to get rebuilt and running again than $1-5 bn data center.
HackerThemAll··on Ask HN: Distributed data centers in our basements
Actually reading that Iran attacked AWS and is going to attack other major cloud providers, the massively distributed compute is going to be the only solution that will be resilient enough for the current civilization to survive attacks on the infrastructure.

We'll be certainly less performant and less capable, but the data will continue to flow and business processes will proceed. If cloud data centers are destroyed, everything that's important to sustain us stops and we die.

HackerThemAll··on Show HN: Forkrun – NUMA-aware shell parallelizer (50×–400× faster than parallel)
I like it, and I hope it's soon going to be available in various Linux distributions, along with other modern tools such as fd instead of find, ripgrep instead of grep, and fzf, for instance.
HackerThemAll··on Fedware: Government apps that spy harder than the apps they ban
So no, thank you USA. I'm not going to visit you. I have all I need in this our European "socialism" as many Americans like to call it. I'm not assumed to be a criminal, and governments aren't building databases of all my steps and activities, and I have a great healthcare.
HackerThemAll··on How the AI Bubble Bursts
> I think OpenAI is going to be bigger than Microsoft in market cap within the next 3 years.

I am yet to see how a one-legged business model with just a single product (that is not crude oil), without a plan and money is going to become sustainable. Oh yeah, maybe they'll finally make money on those autonomous lethal weapons. That sounds the easiest.

HackerThemAll··on How the AI Bubble Bursts
Excellent reading to realize how the rich greedy investment monkeys with no plan other than "let's build a data center" will ultimately drag the market and the economy down. This time it may not explode as abruptly as in dotcom era, but will slowly sink as the stupid US data center boom proves unprofitable. Billions burned for nothing more than a run for the money.
HackerThemAll··on Cloudflare's Gen 13 servers: trading cache for cores for 2x performance
It all should be tuned with an AMD CPU expert, and programmer adjusting code under their guidance to leverage all CPU features.

Did AMD engineers or seasoned hardware experts from server vendor assist in this implementation?

Were the "Nodes Per Socket", "CCX as NUMA", "Last Level Cache as NUMA" settings tested/optimized? I don't see them mentioned in the article. They can make A LOT of difference for different workloads, and there's no single setting/single recommendation that would fit all scenarios.

"The locality of cores, memory, and IO hub/devices in a NUMA-based system is an important factor when tuning for performance” - „AMD EPYC 9005 Processor Architecture Overview” page 7

What was the RAM configuration? 12 DIMM modules (optimal) or 24 (suboptimal)?

Was the virtualization involved? If so, how was it configured? How does bare metal performance compare to virtualized system for this specific code?

So many opportunities to explore not mentioned in the text.

HackerThemAll··on Side-Effectful Expressions in C (2023)
> Maybe it's time to add `-Wno-crement-expressions` and `-Wno-assignment-expressions`. `-Wparentheses`

Aren't there static analyzers in widespread use that would catch these?

HackerThemAll··on Cyber.mil serving file downloads using TLS certificate which expired 3 days ago
Have you heard of automation? Cron? Certbot? You can schedule cert renewal and it happens automatically. It could be refreshed every 1 day, I don't care. The fact that it's so painful for you means you need to learn a bit more.
HackerThemAll··on Windows native app development is a mess
Unpopular opinion: FreePascal is perfectly capable of all that and produces tiny native executables. Their clone of Delphi's Visual Component Library - Free Component Library - is rich in features and don't change every year like those Microsoft toolkits.

I needed recently to make an exe that would work on anything from 32-bit Windows 95 up to and including Windows 11 (to accommodate some old machines on production lines), and the only language that made that easily achievable was FreePascal. I think it can also handle the older Windows NT if that is a requirement. There are lots of architectures supported with a single code base.

But for many the Pascal language is just to be laughed upon. Well, I make fast money using it and laugh from JavaScript.

HackerThemAll··on Why I love FreeBSD
btrfs is pathetic when it comes to performance. So no, thanks.

https://www.phoronix.com/review/linux-70-filesystems

HackerThemAll··on Why I love FreeBSD
Docker is a concept resembling FreeBSD's jails that were introduced in year 2000, having much better isolation, much better security than Docker has had for a long time (perhaps even now jails are still superior to Docker).
HackerThemAll··on Meta’s renewed commitment to jemalloc
Look up the numbers in other comments above. When it comes to performance, the Google's tcmalloc is unconquered.
HackerThemAll··on Meta’s renewed commitment to jemalloc
> LLMs are at most another factor added on

At most... Think 10x rather than 0.1x or 1x.

HackerThemAll··on C++26: The Oxford Variadic Comma
I think you meant to get that to the original poster, who seems to imply C# is the flawless, bestest incarnation of C\+\+(\+\+)+.
HackerThemAll··on Grandparents are glued to their phones [video]
Old people are wonderful relays from paid trolls and propaganda to their peers, unwittingly spreading and amplifying lies and political agenda in social media. They're often retired, having entire days at their disposal, wasting them on forwarding sh*t back and forth.
HackerThemAll··on C++26: The Oxford Variadic Comma
Well, C# also has its quirks already. Like the crippled finalizers which are never to be used. If the IDisposable interface had been correctly designed, finalizers could become be the "public void Dispose(void)". Or the manual passing of Task in case of async methods, which is... kinda smelly.
HackerThemAll··on C++26: The Oxford Variadic Comma
Yes, but no. I learned C++ in '90s when it was C with classes and some other noise added by Stroustrup. During the some 25 years that followed it had became a mess that's insanely hard to work with. I'm not going back to this language. I prefer plain C or Rust, leaning towards Rust when I fully comprehend the lifetime and borrow checker. Or when I have the luxury of having a GCed runtime, then the .NET with its easiest C# language with wonderful abundance of great libraries is the best choice. Nobody was ever fired for using .NET (for right purposes).
HackerThemAll··on DuckDB 1.5.0
Congrats! It's so underestimated engine.
HackerThemAll··on The 'number station' sending mystery messages to Iran
Paywall-protected content.
HackerThemAll··on FreeBSD 14.4-Release Announcement
Apple should regularly donate to FreeBSD Foundation. They make countless billions USD thanks to FreeBSD. 1M or 5M a year would be a penny to them, but would be a world to the Foundation, which would be able to improve FreeBSD a lot.
← PreviousPage 5 of 13Next →