News for hackers. Stuff that matters.

nemetroid

> One week to respond to a letter delivered by US postal mail isn't really much time.

Why not? Because it takes long to deliver, or because they can't be expected to read their mail?

Re:Coding Is Not Solved on Monday September 28, 2026 @02:54PM (#49882708)
The question was "where is all that new software?".
Re:Claude Fable 5.1 and Claude Mythos 5.1 on Tuesday September 01, 2026 @06:29PM (#49529108)
[will need to be fixed later if I'm wrong]
Re:Splitting a Git Commit on Tuesday August 18, 2026 @04:38PM (#49352363)
It's in Fedora, Arch, and many other popular operating systems.
Re:Stop Using Conventional Commits on Friday June 05, 2026 @07:25PM (#48419677)
\<i\>
Re:C++: The Documentary on Friday June 05, 2026 @06:49PM (#48419348)
How are any of these achieved by a vector-like type with capacity frozen at construction time?
Just poking fun - the ad is for a "composing machine", so the joke wrote itself.
From the last image:

> No Type. No Distribution. No "Pie"-ing.

> Self-spacing. Self-justifying.

Looks machine-composed.

Re:Belgium stops decommissioning nuclear power plants on Friday May 01, 2026 @07:29AM (#47973529)
The west, you mean?
Re:PL/0 on Wednesday February 25, 2026 @04:51PM (#47158461)
Using '=' for both assignment and comparison is awkward when parsing incomplete code. Consider e.g.:

  j = 5;
The user starts writing (<|> is the cursor position):

  i = <|>
  j = 5;
This is a valid expression (i is a boolean). But the user probably intends to finish writing something like:

  i = 0;
  j = 5;
So in the intermediate state we would like to emit a single warning about an incomplete statement. But since it is valid as written, we instead end up warning about e.g. j being unbound.
Re:Delta single handle ball faucets (1963) on Monday January 26, 2026 @04:49AM (#46763630)
Not common for showers, though. Those almost always have separate temperature and flow controls.
Re:Design Thinking Books You Must Read on Thursday January 22, 2026 @09:38AM (#46719767)
I read it and thought it contained several good ideas, but was excessively wordy and would have benefited from being half as long.
Re:You probably don't need Oh My Zsh on Saturday January 10, 2026 @12:01PM (#46567454)
Why would I leave it open once I'm done with the task for which I opened the terminal?
Re:Rust–: Rust without the borrow checker on Thursday January 01, 2026 @02:27PM (#46457172)
Yes, many or even most domains where C++ sees a large market share are domains with no other serious alternative. But this is an indictment of C++ and not praise. What it tells us is that when there are other viable options, C++ is rarely chosen.

The number of such domains has gone down over time, and will probably continue to do so.

Re:C++ says "We have try at home." on Monday December 29, 2025 @07:06AM (#46419866)
You can throw in a destructor but not from one, as the quoted text rightly notes.
Re:What's New in Python 3.15 on Sunday December 21, 2025 @08:09AM (#46344582)
The new profiling.sampling module looks very neat, but I don't see any way to enable/disable the profiler from code. This greatly limits the usefulness, as I am often in control of the code itself but not how it is launched.
Re:Getting bitten by Intel's poor naming schemes on Friday December 19, 2025 @01:52PM (#46329438)
RHEL10 has been released and does require x86-64-v3.

https://access.redhat.com/solutions/7066628

Re:How well do you know C++ auto type deduction? on Monday December 15, 2025 @10:58AM (#46276165)
Each entry in the map will be copied. In C++, const T& is allowed to bind to a temporary object (whose lifetime will be extended). So a new pair is implicitly constructed, and the reference binds to this object.
Re:How well do you know C++ auto type deduction? on Monday December 15, 2025 @10:14AM (#46275540)
Close, it is a std::pair, but it differs in constness. Iterating a std::map<K, V> yields std::pair<const K, V>, so you have:

  std::pair<const std::string, int>
vs

  std::pair<std::string, int>
Re:Sending DMARC reports is somewhat hazardous on Wednesday December 03, 2025 @08:14AM (#46134117)
> Both Microsoft and Google seem to do it just fine

Microsoft sends me DMARC reports saying "yes, everything was accepted 100%, all good". The delivery logs on our end look good as well. However, they silently drop a large portion of messages with a Hotmail destination.

Re:We stopped roadmap work for a week and fixed 189 bugs on Monday November 24, 2025 @04:05PM (#46039298)
A nice way to fix bugs is to make the buggy state impossible to represent. In cases where a bug was caused by some fundamental flaw in the original design, a redesign might be the only way to feel reasonably confident about the fix.
Re:Inside Rust's std and parking_lot mutexes – who wins? on Monday November 24, 2025 @03:29PM (#46038867)
You're right and I edited my comment.
Re:Inside Rust's std and parking_lot mutexes – who wins? on Monday November 24, 2025 @02:53PM (#46038435)
> The effect of referring to a copy of the object when locking, unlocking, or destroying it is undefined.

https://pubs.opengroup.org/onlinepubs/9699919799/functions/V...

I.e., if I pthread_mutex_init(&some_addr, ...), I cannot then copy the bits from some_addr to some_other_addr and then pthread_mutex_lock(&some_other_addr). Hence not movable.

> Moving a mutex is otherwise non-sensical once the mutex is visible

What does "visible" mean here? In Rust, in any circumstance where a move is possible, there are no other references to that object, hence it is safe to move.

Re:So, you want to design your own language? (2017) on Saturday November 15, 2025 @08:17AM (#45937245)
PLEASE mention INTERCAL!
Did you read the essay?
Re:Text case changes the size of QR codes on Friday November 07, 2025 @07:17AM (#45845647)
The article has an off-by-one error. There are 45 characters in the basic alphanumeric alphabet, and / is the missing one.
Re:The last European train that travels by sea on Monday October 27, 2025 @08:39AM (#45720341)
The tracks on the Gothenburg side have since been removed, so even this workaround would not be possible today (they would have to go to Trelleborg instead).
Re:Hashimoto's approach to building large technical projects on Friday October 10, 2025 @06:26PM (#45544552)
It is interesting though that when he mentions AI as one of the non-silver bullets, one of the arguments is that the AI models of the time were problem-specific and not easily transferable.
Re:No more "check mail from other accounts" in Gmail web on Thursday October 02, 2025 @05:59AM (#45447847)
Not really if they only ever do it for small, personal workspaces.

Older »