HNHacker News
TopNewBestAskShowJobs

ciconia

7,252 karma · joined March 13, 2014

https://github.com/noteflakes
submissionscomments
ciconia··on Evolution journal editors resign en masse to protest Elsevier changes
The proper question to ask is why is AI employed to edit articles when there's already a team of professional editors in place?
ciconia··on Germany Opened Its Doors to Migrants. Now It's Struggling to Cope
> it’s in the middle of Europe between Asia and Africa

I would say that's a bit of a stretch.

It is true Germany has a long history if immigration, but before modern times that was mostly from eastern and southern Europe, not from other continents [1].

[1] https://en.wikipedia.org/wiki/Immigration_to_Germany

ciconia··on Ruby 3.4.0
Don't say that word!

https://www.youtube.com/watch?v=RZvsGdJP3ng

ciconia··on Ruby 3.4.0
Ruby is getting more and more awesome these last few years, especially when it comes to performance. Since 3.3 I've been running all my apps with --yjit, it makes a tremendous difference!
ciconia··on GPT-5 is behind schedule
When you think about it it's astounding how much energy this technology consumes versus a human brain which runs at ~20W [1].

[1] https://hypertextbook.com/facts/2001/JacquelineLing.shtml

ciconia··on Trump is stacking his White House roster with Uber-rich backers
In a way, they're just cutting out the middle-man. Instead of financing politicians to do what they want, they're grabbing political posts for themselves.
ciconia··on Whose Weil? Simone, Patron Saint of Everyone
Even if that were true, doesn't necessarily mean any and all Christians are antisemitic.
ciconia··on The electric shock behind Europe's stuttering EV future
A few months ago I was looking for an EV. Went to the local Citroen/Peugeot dealership (I live in France), asked what they had. They told me I could have the new e-C3, the basic model, with 300KM range, for ~35000€. I asked how long it would take to have the car once I ordered it. They told me six months.

A few weeks later I went to the local MG dealership. They told me I could have an MG4, the high-end model (heated seats, automatic AC, fast charging), with 420KM range, for ~35000€. I asked how long it would take to have the car once ordered. They told me I could have it the next day, I would just need to choose a color that's in stock.

I bought the MG.

Basically, the European manufacturers sell cars made to order. You tell them the exact model you want, the color you want, and they put it on their roster, to come out of the factory months later.

The Chinese bring over thousands of cars to Europe, and they just sell whatever is in stock. When they have too much stock, they reduce the price. They don't even really care about those pesky European import tariffs.

Those Chinese cars are better equipped, have longer range, and cost less than the European ones. Meanwhile, the Europeans are busy selling their old petrol-burning models to south America in exchange for cheap south-American meat [1]. No wonder they're losing the EV war.

[1] https://apnews.com/article/uruguay-mercosur-european-union-t...

ciconia··on ‘With brain preservation, nobody has to die’
Even if this worked, I find this idea morally repulsive. It just seems utterly selfish.
ciconia··on Forced to upgrade
The real question, IMO, is why the need to release a new model every year? I think a lot of the churn of both hardware and software had nothing to do with technological progress, and everything to do with generating sales.
ciconia··on What the First All-EV Car Market Looks Like
https://archive.ph/KblFZ
ciconia··on As Ozempic turns consumers off processed foods, junk food industry fights back
https://archive.ph/l8Na1
ciconia··on A Serious Man: On Bruno Latour
> The wine of Burgundy was a network of agents, only conventionally sorted into the human-artificial and the non-human natural, but so too was the landscape of Burgundy, and so too was any countryside.

I like to think we humans are also part of nature, therefore our work, and our creations, cannot be so clearly separated from nature. In the same manner, the work of bees and ants can also be called artificial, in the sense that they practice a craft and manipulate the natural world around them. For me it's all on the same spectrum.

ciconia··on Async Rust is not safe with io_uring
Disclaimer: I'm not a Rust programmer.

Having written a few libs for working with io_uring (in Ruby), cancellation is indeed tricky, with regards to keeping track of buffers. This is an area where working with fibers (i.e. stackful coroutines) is beneficial. If you keep metadata (and even buffers) for the ongoing I/O op on the stack, there's much less book-keeping involved. Managing the I/O op lifetime, especially cleaning up, becomes much simpler, as long as you make sure to not return before receiving a CQE, even after having issued a cancellation SQE.

ciconia··on Much of Ireland Is an Ecological Desert. Meet the Man Who Wants to Rewild It
https://archive.ph/KyUog
ciconia··on How I write code using Cursor
Watching the videos in the article, the constantly changing suggested completions seem really distracting.

Personally, I find this kind of workflow totally counter-productive. My own programming workflow is ~90% mental work / doing sketches with pen & paper, and ~10% writing the code. When I do sit down to write the code, I know already what I want to write, don't need suggestions.

ciconia··on Israel races to supply anti-missile shield
https://archive.ph/bixZV
ciconia··on Iran just launched over 400 ballistic missiles at Israel
Israeli media says "close to 200".

https://www.haaretz.com/israel-news/2024-10-01/ty-article-li...

ciconia··on Paul Graham and the Cult of the Founder
An interesting article, despite the somewhat petulant tone.
ciconia··on Namibia, China signs pact for its biggest solar plant
https://archive.ph/xoSy8
ciconia··on Show HN: Io_uring for Ruby
Just this morning I was benchmarking the example HTTP server I wrote using IOU [0]. The usual caveats notwithstanding, I would say 100K sustained requests per second serving 1024 concurrent connections (on a more-or-less average laptop) is anything but slow...

In fact, the whole idea for this library is to provide a low-level, fast, flexible, asynchronous I/O layer for building Ruby apps and letting Ruby+YJIT optimize the app code, which it actually is getting pretty good at.

If you're open to learning more about where the Ruby runtime is performance-wise, there was a very interesting recent talk [1] about this very subject.

[0] https://github.com/digital-fabric/iou/blob/main/examples/htt... [1] https://www.youtube.com/watch?v=qf5V02QNMnA

ciconia··on Show HN: Io_uring for Ruby
Thanks, that should be possible. I'll put it on the project's TODO list :-).
ciconia··on Going Buildless
I'm currently working on a dashboard-type SPA, with no build tools. Just a single file of HTML, a single file of CSS, a bunch of plain JS files with an import map, and a single dependency on d3 (also imported as a module). In total about 10Kloc.

I have to say, it's been a few years since I last did front-end dev work, and I was really pleasantly surprised by how much better CSS and Javascript became. All in all, it's been a really positive experience.

ciconia··on How to Eat for a Long and Healthy Life
https://archive.ph/3C6fH
ciconia··on Cleaning up after WWII (2017)
> Prefabricated steel matting was used by the Allies in both Europe and the Pacific, usually for aircraft runways but sometimes as road reinforcement.

Hehe, I got some laying next to my driveway, for use in muddy situations. Here in France you can still find them here and there.

ciconia··on The Book Bag That Binds Japanese Society
https://archive.ph/uEmsy
ciconia··on The Followers of Martin Luther King Jr. In the West Bank
https://archive.ph/QbTZw
ciconia··on China's plan to sell cheap EVs to the rest of the world
https://archive.ph/cQzaB
ciconia··on The Stench of Climate Change Denial
https://archive.ph/JmhNb
ciconia··on Rotten Bananas in a Scorching India Expose Climate's Food Cost
https://archive.ph/yLh0x
← PreviousPage 6 of 21Next →