AernaLingus [any]
- 22 Posts
- 2.28K Comments
AernaLingus [any]@hexbear.netto news@hexbear.net•Heatwave pushes UK temperatures to 34.7C as millions face hosepipe bansEnglish6·7 hours agoAnd if you really want to be clear, you might say “garden hose” (but usually it’s just “hose”)
AernaLingus [any]@hexbear.netto chapotraphouse@hexbear.net•You now have to sign up to a private service owned by the US president to see "official" presidential communications.English17·7 hours agoIf anyone actually needs to do this, just use Roll Call (it also has his tweets):
AernaLingus [any]@hexbear.netto technology@hexbear.net•China creates first cyborg bee with world’s lightest brain controllerEnglish12·7 hours agoFull text
Worker bees carry nectar sacks weighing 80 per cent of their body mass. When airborne, they tuck their hind legs like landing gear to cut wind drag.
And they can fly 5km (3 miles) with no need for rest, an example of how nature’s genius shames human machinery.
Until now.
At Beijing Institute of Technology, Professor Zhao Jieliang’s team has built the world’s lightest insect brain controller. At 74 milligrams, it is lighter than a sack of nectar.
Strapped to the bee’s back, the device pierces its brain with three needles. It creates illusions with electronic pulses to command flight: turn left, turn right, advance, retreat.
Nine out of 10 times, the bee obeyed.
The cyborg bee could serve as military scouts or search for survivors in the ruins of an earthquake, according to a peer-reviewed paper published on June 11, in the Chinese Journal of Mechanical Engineering.
“Insect-based robots inherit the superior mobility, camouflage capabilities and environmental adaptability of their biological hosts,” wrote Zhao and his colleagues.
“Compared to synthetic alternatives, they demonstrate enhanced stealth and extended operational endurance, making them invaluable for covert reconnaissance in scenarios such as urban combat, counterterrorism and narcotics interdiction, as well as critical disaster relief operations,” they added.
Before this, the lightest cyborg controller came from Singapore and was triple the weight. It could command beetles and roaches but they crawled at relatively slow speeds in short ranges and fatigued quickly.
Zhao’s team printed circuits on polymer film. While flexible and as thin as insect wings, it hosts numerous chips including an infrared remote.
Tests were done in nine pulse settings. The researchers studied bee wings and cockroach turns. They mapped signals to motion, made bees bank and made roaches trace long straight paths with little deviation.
But some flaws remain.
Bees need wired power and roaches tire after 10 zaps. One signal stirs different moves in different bugs, according to the researchers.
A long-lasting battery weighs 600mg – far too heavy for a bee. Their legs and bellies also refuse commands.
“In future research, precision and repeatability of insect behaviour control will be enhanced by optimising stimulation signals and control techniques,” wrote Zhao’s team.
“Concurrently expanding functional modules of the control backpack will improve environmental perception capabilities of insect-based robots, advancing their deployment in complex operational settings such as reconnaissance and detection missions,” they added.
Nations have engaged in an intense race on cyborg tech. The US Defence Advanced Research Projects Agency (DARPA) used to take the lead, with Japan trailing closely. But now China is smashing records in this field, thanks to ample government funding and a booming electronics industry.
(honestly just looking for an excuse to post that clip, it always puts a smile on my face and makes my heart feel a bit lighter)
AernaLingus [any]@hexbear.netto chapotraphouse@hexbear.net•Niagara Movement (1905-1909) - Novo General Megathread for the 11th-13th of July 2025English3·8 hours agos/o to Korone for training me to instantly recognize the 圧 (“pressure”) kanji
AernaLingus [any]@hexbear.netto chapotraphouse@hexbear.net•Niagara Movement (1905-1909) - Novo General Megathread for the 11th-13th of July 2025English2·9 hours agoMega mega THREAD THREAD
AernaLingus [any]@hexbear.netto chapotraphouse@hexbear.net•Niagara Movement (1905-1909) - Novo General Megathread for the 11th-13th of July 2025English5·9 hours agoWas reading a translation of some old Japanese developer interviews from 1994 (that site is a treasure trove if you’re into that kind of stuff, btw) when saw this bit from Nobuo Uematsu’s section that made me do a double-take:
When I started out, I did music for commercials, porn movies… I would take any work that came my way.
Imagine you’re watching some porn on VHS in the mid 80s and some One-Winged Angel-ass music starts playing. I wonder if anyone’s ever tracked it down. I assume he wouldn’t be credited with his actual name, but I imagine someone intimately familiar with his compositional style (especially in his early days) could probably identify it.
AernaLingus [any]@hexbear.netto games@hexbear.net•is there any PS4/5 game that meaningfully uses the touchpad on the controllerEnglish2·1 day agoThis is Kirby 64 erasure (but that’s fine tbh, I don’t remember it being particularly fun)
AernaLingus [any]@hexbear.netto Slop.@hexbear.net•What can you learn from Nina Simone to become a better business owner8·1 day agoI’m trying to remember exactly what the topic was, but when I was searching for some info about art recently I ended up on some advertising hellsite where there were talking about how the market really responds well to the authenticity embodied by [art form] and how it can be deployed to increases sales blah blah blah. God I fucking hate marketers (insert (CW: suicide) Bill Hicks rant)
AernaLingus [any]@hexbear.netto chapotraphouse@hexbear.net•Grabow Riot (1912) - Novo General Thread for the 7th-10th of July 2025English2·1 day agoI actually did consider an encoding/decoding error as a possibility! I remember like 10 years ago my phone had a bug where all my text messages were showing up as garbled Chinese characters. Not sure why that particular emoji would become this random character, though. I doubt you’re as interested in this as I am, but if you wanted to investigate a bit more you could download another text messaging app (e.g. QUIK SMS on Android) and see if it renders the text message any differently.
I’m not disappointed—I love going down these little research rabbit holes! I learned a few new facts and discovered some useful resources that I can employ in the future, so it was well worth the detour.
AernaLingus [any]@hexbear.netto chapotraphouse@hexbear.net•Grabow Riot (1912) - Novo General Thread for the 7th-10th of July 2025English2·1 day agoI found it!!
Okay, I could have saved myself a lot of trouble by just going to the Wiktionary page for 仙 and seeing that your mystery character is listed as a derived character, but that’s hindsight speaking.
I thought about it a bit, and I realized that if you were able to see it rendered, there’s no way it was actually a PUA character, so that was a red herring. After unsuccessfully searching in a few online dictionaries, it dawned on me that I could just look at the master list of Unicode characters. Mind you, there are nearly ONE HUNDRED THOUSAND CJK characters in Unicode, so I couldn’t exactly skim over them. Luckily, on the Unihan Database Lookup page they provide a helpful radical search tool. I rarely search by radicals, so I was a bit confused when I clicked on 3-stroke radicals and couldn’t find the water one used in the character, 氵—turns out that abbreviated radicals are still categorized with the stroke count of the original radical, which in this case is 4 strokes for 水. Once I figured that out, though, all I had to was select the radical, set the minimum and maximum additional strokes to 5 (since that’s how many strokes are in the non-radical component, 仙), and then scan through the ~200 characters in the results. And…bingo!
𣳈
I’m gonna be real—I still don’t really know what this character is. From this page and this page I was able to learn that it’s part of the Hong Kong Character Supplementary Set (and this character in particular is part of the Unicode CJK Unified Ideographs Extension B), and some pages only gave a Cantonese reading for it, so if I had to guess, it’s probably part of a place name or used in personal names in Hong Kong (or the Cantonese-speaking regions of China more broadly). Seems to show up a lot as part of the two-character compound (?) 潮𣳈, but it’s hard for me to understand more than that not speaking a lick of Chinese.
Also…none of this explains how or why a Japanese person would randomly produce this character with a standard Japanese IME. Still wish I could solve that mystery.
edit: here’s a bunch of sentences in which the character appears…again, gonna need a Chinese speaker to interpret this
AernaLingus [any]@hexbear.netto chapotraphouse@hexbear.net•Grabow Riot (1912) - Novo General Thread for the 7th-10th of July 2025English7·2 days agoI finished up The Case of the Golden Idol and really enjoyed it, but was a bit nonplussed by the hamfisted anti-communism at the end. Look up the developer and whaddaya know: they’re Latvian
Anyway, minor anti-communist silliness aside, I highly recommend it! It’s on sale for the next hour and half on Steam (i.e. until 10 AM PDT), and there’s also a demo available. I actually played the demo a while back and wasn’t completely sold on it, but the levels get much more engaging and complex as the game progresses so I’m glad I pulled the trigger and bought the full game. At any rate, there’s no need to rush to buy it since it goes on sale quite often (see: SteamDB, GOGDB) so you can just wait a month or two until the next discount. If you’re not hellbent on buying from Steam, I’d recommend waiting for the next GOG sale since there’s no DRM and the bundle with the DLC is a bit cheaper compared to Steam.
AernaLingus [any]@hexbear.netto chapotraphouse@hexbear.net•Grabow Riot (1912) - Novo General Thread for the 7th-10th of July 2025English5·2 days agoMight help to know where you found this, if possible. The character you pasted is in Unicode’s Private Use Area, so it’s not a standard character, and that’s why it’s not rendering properly on Hexbear—no standard font is going to have a corresponding glyph to represent it. It could be an archaic form or even a neologism, but I’m by no means an expert in either PUA usage nor hanzi/kanji so I’m just spitballing here.
edit: the specific codepoint is U+E00E, for what it’s worth
AernaLingus [any]@hexbear.nettohexbear@hexbear.net•Proposal: Ability to disable all or some site taglinesEnglish2·2 days agoTIL that GitHub search only indexes the main branch! Didn’t need it this time because you told me what branch to look in, but now I know how to efficiently search across branches for future reference thanks to this StackOverflow post; for instance, I could have found the file I was looking for using the following command
# Search all files and folders in all remote branches git branch -r | awk '{print $NF}' \ | xargs -P "$(nproc)" -I {} git --no-pager grep -n 'setupTagline' {}
Here’s the relevant file, if anyone’s curious:
AernaLingus [any]@hexbear.nettohexbear@hexbear.net•Proposal: Ability to disable all or some site taglinesEnglish5·2 days agoSince you’ve worked on the site before, maybe you can point me in the right direction:
The function that actually creates the tagline (replacing
CURRENT_YEAR
,MOSCOW_TIME
, and so on) seems to behexbear_setupTagline
, which is fed a random tagline from the taglines array):Code block
return a.state.tagline = a.hexbear_setupTagline( null == ( tagline = 0 === ( taglineList = null != (r = null == (i = a.state) || null == (i = i.siteRes) ? void 0 : i.taglines) ? r : [] ).length ? void 0 : taglineList.at(Math.floor(Math.random() * taglineList.length)) ) ? void 0 : tagline.content )
n.hexbear_setupTagline = function (e) { return e.replace( '<MOSCOW_TIME>', ( o = new Date, r = o.getTime() + 60000 * o.getTimezoneOffset(), new Date(r + 10800000).toLocaleString().split(', ') [1] ) ).replace( '<CURRENT_USER>', null != ( t = null == (n = Nr.Instance) || null == (n = n.myUserInfo) ? void 0 : n.local_user_view.person.name ) ? t : 'Someone' ).replace('<CURRENT_YEAR>', (new Date).getFullYear().toString()).replace( /<RANDOM:(\d+):(\d+)>/, ( function (e, t, n) { return '' + (o = t, r = n, Math.random() * (r - o + 1) | 0); var o, r } ) ); var t, n, o, r }
It’s not necessary to understand this particular snippet, but I was wondering where the corresponding non-obfuscated code can be found (if it’s publicly available). I checked the Hexbear GitHub but couldn’t find it in the JS client repository or anywhere else, which seemed odd. Is its absence related to this open issue?
Not that it matters, but if you do end up playing around with any of this logic, you could replace the fiddly time math with the more elegant code used for the sidebar clock (to be fair to whoever wrote said fiddly math, the features used literally hadn’t been implemented in Firefox yet when the site was born):
var date = new Date; var moscowTime = Intl.DateTimeFormat( void 0, { timeZone: 'Europe/Moscow', timeStyle: 'medium', } ).format(date.getTime());
Thank you for your service (which, if I understand the changelog correctly, includes upstreaming taglines and custom emotes)! Open source development can be thankless work at times, but I appreciate the effort everyone puts in to keep this site running,
AernaLingus [any]@hexbear.netto chapotraphouse@hexbear.net•Grabow Riot (1912) - Novo General Thread for the 7th-10th of July 2025English2·2 days agoMega mega THREAD THREAD
THEY’RE COMING FOR YOU NEXT YOU DUMB MOTHERFUCKERS. AAAAAAAAAAAGH