News for hackers. Stuff that matters.

ErikCorry

Re:European RISC-V Industrial Computing Initiative on Tuesday November 03, 2026 @08:04AM (#50351513)
These implement 16-register cut down RISC-V RV32EC_Zmmul instruction set. It's an interesting choice. I wonder if they can run Coremark or Dhrystone so one can get an impression of their performance at 48MHz.

8k RAM, 64k ROM, compressed RISC-V insn set.

Edit: Apparently it's a QingKe RISC-V with about 130 Coremark.

Re:eMudhra to Exit Global SSL/TLS Certificate Business on Thursday October 22, 2026 @11:13AM (#50196549)
Yes they didn't close down the business, it was already gone. There's not a business called "selling certs that aren't accepted by any browser or OS". That's not a product.

Absolutely no way any OS or browser manufacturer forgives them and let's their certs validate anything in the future.

Re:Auto Research: Integer multiplication below n log n on Tuesday October 13, 2026 @11:15AM (#50073032)
The transdichotomous models assume a number big enough to hold n can be written in constant time when determining whether something runs in O(n log(n)).

I don't know whether the log of the size of the table needed has a linear relationship to log(n) in this case.

The "4 hour" is doing a lot of work here.

Put another way, you need the gas turbines for the two week dunkelflaute (winter doldrums). Given that you have the turbines already, when are batteries cheaper than running the turbines for a few hours every evening?

A more interesting question than the cheapest 4 hour solution. I think that answer might also be batteries soon.

Re:LLMs may have immensely helped my RSI on Wednesday October 07, 2026 @03:36AM (#49989534)
This. Chording is the enemy. Use the right control key for the common ctrl-c ctrl-v ctrl-a etc. that are all in the left hand.

This also relates to my most controversial opinion: The caps lock key is good, actually.

> [The C rule was rejected for C++ because it] could inhibit useful optimizations

If be curious if these are the sorts of optimizations I would find useful to the point where I would be happy to pay the price of this annoying new behaviour.

Or are they just the sorts of optimizations that a compiler writer finds useful who is engaged in a multi year career-defining pissing contest with a competing team?

Don't get me wrong, I have myself engaged in a multi year career-defining pissing contest with a competing team. It's fun. But let's not kid ourselves that it's for the users' sake.

I don't know if you are the author but he wrote:

The only things that can easily go wrong now are:

The compiler turns out to be evil and introduces an “optimization” that I don’t anticipate

The V8 developers turn out to be evil and modify how this logic works and break my assumptions in a future release

Read the whole thing, but OK you didn't accuse anyone of being evil yet. But let me clarify that even if a later optimization breaks your constant time property that still wouldn't be evil.
Nobody was evil you just tried to rely on a property that V8 never promised.

Wasm doesn't promise it either but there's a much better chance you get what you want there.

Re:Don't Wordle on Tuesday August 25, 2026 @02:58PM (#49438880)
Theoretically, you could still win today's if there were 8 steps. The ninth is the word you have to avoid.

I haven't found a way to win today with 9 steps.

https://gist.github.com/erikcorry/b21723a0ba49c044b03a6030dc...

Edit: Using some of your words you can get to 9 steps (10 including the word you have to avoid): https://gist.github.com/erikcorry/d55d263b129eb7a56c8c212296...

Re:How does IKEA come up with names for its products? on Tuesday August 18, 2026 @03:36PM (#49351432)
Could also be Vietnamese, they are big on diacritics.
Re:How does IKEA come up with names for its products? on Tuesday August 18, 2026 @03:35PM (#49351405)
The toilet seat is named after the strait between Denmark and Sweden. https://youtu.be/ajBN0Xypi0I
Re:The next chapter of our AI momentum on Wednesday August 05, 2026 @11:18PM (#49192017)
?? Of course there's a CEO of YouTube.
Re:How many branches can your CPU predict? on Thursday March 19, 2026 @08:35PM (#47448627)
Yeah performance counters
Re:Micropayments as a reality check for news sites on Thursday February 19, 2026 @05:15PM (#47080358)
I like the coins idea. I don't subscribe because I know I'll forget about it and it will turn into a recurring charge on my credit card. But I would buy $10 of coins, knowing the paywall just comes back if I don't buy more, and if I lose interest it won't keep costing me anything.

When I see the "$1 introductory offer" I just think they are trying to trick me.

Re:Micropayments as a reality check for news sites on Thursday February 19, 2026 @05:10PM (#47080289)
$13/month is less than many of those sites cost individually, but I get them all for that price?
A lot of it went into V8 too.
Re:Help, My Java Object Vanished (and the GC Is Not at Fault) on Saturday December 06, 2025 @04:00PM (#46176557)
I'm actually pretty surprised if the JVM uses malloc to allocate the heap. V8 uses mmap, never malloc.
Re:Perl's decline was cultural on Saturday December 06, 2025 @03:56PM (#46176534)
Larry should be remembered for the development of "patch" more than perl. Without the concept of fuzzily applying patches to modified source files you can't have "git rebase" or "git merge".
Re:Perl's decline was cultural on Saturday December 06, 2025 @03:51PM (#46176502)
The syntax problems are just surface. There are some real problems underneath:

Poor performance of the single implementation.

A single implementation.

Leaky ref counted GC, but 'luckily' the syntax for references is so clunky that nobody does anything complicated enough that it really matters.

Bolted on object oriented features that never got the love they needed at a time when oo languages were sweeping the world.

Most of the wizards decamping to a new language (Perl6) that was 'developed' for years without an actual implementation to keep them grounded.

Re:Help, My Java Object Vanished (and the GC Is Not at Fault) on Saturday November 29, 2025 @08:46AM (#46087500)
Nice!

Why malloc? Surely this is an on-heap object, not malloc allocated?

Re:GCC SC approves inclusion of Algol 68 Front End on Sunday November 23, 2025 @03:59PM (#46027267)
Yeah if you ever wondered why the fields in a lot of Posix APIs have names with prefixes like tm_sec and tm_usec it's because of this misfeature of early C.
Re:Cloudflare outage on November 18, 2025 post mortem on Wednesday November 19, 2025 @04:34AM (#45977593)
You could always manually build the same thing as lambda with a class and you had the same problem.
Re:V8 Garbage Collector on Saturday November 15, 2025 @08:50AM (#45937464)
The C++ GC is not for V8 code, it's for the users of the V8 API eg. Chrome (Blink). It's not being used for big internal systems like the compilers or GC.

V8 has its first module in Rust and I'm sure more are coming, but it's not necessarily an easy integration.

JS is a GCed language. Are there good examples of Rust interacting well with a GCed language runtime where it is able to free unreachable cross domain pointer cycles? Like a JS object that has a reference to a Rust object, which itself has a reference to a JS object. Add more steps and hopefully you can see that collecting such cycles is a hard problem. This is the problem the C++ GC solves.

By the way you can't always break cycles with weak pointers. The browser standards have semantics you have to adhere to.

That sounds like a lot:

To help prevent vitamin D toxicity, don't take more than 4,000 international units (IU) a day of vitamin D unless your healthcare professional tells you to. Most adults need only 600 IU of vitamin D a day https://www.mayoclinic.org/healthy-lifestyle/nutrition-and-h...

Most vitamins are a waste of time and money, some are even harmful[1], but there are a lot of people with D deficiency, especially in winter[2].

1 https://www.mdpi.com/2072-6643/17/17/2744#:~:text=highest%20...

2 https://www.abs.gov.au/articles/vitamin-d#edit-group-image--...

Re:Weekend projects: Chicken Squisher 3000 on Wednesday October 22, 2025 @03:10AM (#45665778)
IME ducks don't go into the coop at dusk so they will get trapped on the wrong side.
Re:Weekend projects: Chicken Squisher 3000 on Wednesday October 22, 2025 @03:08AM (#45665771)
Is that why it doesn't work?
Re:Peanut Allergies Have Plummeted in Children on Tuesday October 21, 2025 @05:28AM (#45653983)
[Citation needed] for a pesticide connection.

Unless you are an insect, most pesticides are harmless for you. And for those that are not, nobody has proved a connection to allergies.

Older »