News for hackers. Stuff that matters.

hales

Been having fun today trying to work this game out.

Questions:

1. How do I learn the magic/rune system? I can inscribe them on weapons & armour. Some are verbs and some are adjectives. I am yet to see obvious effects (edit: except for 'arc'), so I wonder if they always do things or often do nothing unless specific combinations are used (like subject-verb-object requirements of a sentence or certain weapon/armour+spell combo validity)?

2. What does "magic" mean when I try to inscribe more than one rune on a thing? Does this mean one rune is free but multiple require magic and are detrimental if you have none?

3. How do I interpret the weapon stats? Eg "Current: 3-5 -> 2-4"

Notes:

1. The game is much easier if I set my gamma up (xgamma -gamma 1.5). Most of the levels are very dark (10% of RGB values dark) so I easily miss items and routes to check otherwise.

2. There are a lot more keybinds than shown onscreen. 'x' to autoexplore, 'r' for a runes page I'm trying to work out. Shift+Z to autorest/heal. '>' will fasttravel you to the stairs down if you have already found them. Shift+direction will autowalk.

3. Don't press 'q'. There is no confirmatin prompt. There are no saves. Aieee :D

Re:YouTube, your RSS feeds are broken on Wednesday May 06, 2026 @08:33AM (#48035478)
> When visiting a YouTube channel, there's no link to follow it in a feed reader, no "add feed" button, nothing.

Youtube does actually provide a <link> to these feeds, but _only_ if you press refresh in your browser after navigating to a channel's videos page. Their single-page-app breaks feeds and hitting refresh works around this by loading the correct page from scratch.

(To address the second point in this text: yes having an actual visible feed link or icon on the page itself should also be normalised)

Re:How to Disable Firefox's New Emoji Picker on Thursday April 30, 2026 @09:22AM (#47962040)
What I really want is an emoji explainer feature to help me read other people's emoji. I currently copy+paste a lot of them into a search engine to find out what they're supposed to be.
Re:Honeybee: Calling via XMPP on Monday October 14, 2024 @01:42AM (#41834533)
All of the linked XMPP-phonenetwork bridging services appear to be United States + Canada only, so I have no hope of trying or testing this software.

The best I have in my country (Australia) are SIP providers. They generally only offer landline numbers; I think some might offer mobile numbers but I have not tried those services (they cost more and I suspect texting won't work anyway).

Nonetheless some simple self-hosted SIP-XMPP bridge software would be amazing. We'd also need XMPP clients that understand this, however, otherwise using existing tel://xxx address books would be fiddly (you would have to manually retype them to be an XMPP address).

N.B. SIP clients on phones seem to be a bit slow and unreliable. I use one daily nonetheless, along with Snikket (conversations), which also has its fair share of issues on different people's phones.

Re:AMD's Turin: 5th Gen EPYC Launched on Saturday October 12, 2024 @06:08AM (#41817989)
Wow, thanks for the link, I had no idea:

> AMD has ported early AGESA features to the PSP, which now discovers, enables and trains DRAM. Unlike any other x86 device in coreboot, a Picasso system has DRAM online prior to the first instruction fetch.

Perhaps they saw badly trained RAM as a security flaw? Or maybe doing it with the coprocessor helped them distribute the training code more easily (I heard a rumour once that RAM training algos are heavily patented? Might have imagined it).

This will not work if ISPs redirect DNS queries. Only the methods CAP_NET_ADMIN mentioned will work.
Re:Raspberry Pi is now a public company on Wednesday June 12, 2024 @08:53AM (#40657559)
> Chinese clones are the epitome of your “enshittification.” They drive prices up for the real product and invade the market with garbage.

The opposite, having no clones makes it easier for a group (like RaspberryPi) to enshittify.

Enshittification is where a group first obtains a large market share with cheap/free services and then pivots to squeeze as much out as possible. Having a competent clone is a strong preventative.

> This has most recently happened in the 3D printing world, with Prusa versus BambuLab. Who actually develops an open source slicer? Who allows 3rd-party firmware? Who contributes to the community? Who abides by open source licenses? Hint: It is not the Chinese company.

Bambu pisses me off too.

Unfortunately your parent is talking about patents, not open source vs closed source, or license violations.

> No, it would be terrible, as technology development is not free.

What about compatibility? Wouldn't it be good for competitors to be able to provide compatible PIO interfaces, so customers can churn from one SBC to another SBC without needing to rewrite their code?

Is there a recorded demo? Reading about speech-to-text is different from hearing it.
Re:SeaMonkey All-in-One Internet Application Suite on Thursday April 18, 2024 @11:57PM (#40083300)
I also miss using both Seamonkey and themes :( I wasn't a fan of LCARs, but Earlyblue was great.

> The HTML editor not so much, and didn't appear to get much attention.

I found it useful. Firefox's inbuilt HTML editor features are worse, they don't have floating table editing. Nowadays I use Thunderbird to write HTML whenever I don't want to do it by hand, almost the same thing.

Re:Explore interesting places nearby listed on Wikipedia on Monday February 12, 2024 @06:17AM (#39343661)
<strike>How did you work out how to do this?</strike>

EDIT: Doesn't seem to work, the pages ignores what I put there and doesn't change behaviour.

Re:Explore interesting places nearby listed on Wikipedia on Monday February 12, 2024 @06:16AM (#39343654)
The same problem occurs: "Wikipedia cannot determine your location. Please try again with a better signal."

EDIT: Same thing occurs in both Firefox and Chromium

Re:Explore interesting places nearby listed on Wikipedia on Thursday February 08, 2024 @12:57AM (#39298758)
Completely useless for me:

> Wikipedia cannot determine your location. Please try again with a better signal.

I'm on a desktop. Plugged into wired internet. My "signal" is fine.

No way of manually specifying a location is provided.

Re:What's that touchscreen in my room? on Saturday January 20, 2024 @01:59AM (#39065352)
Depends on the fuse time rating and the inrush current for the power supply (which can sometimes be more than 10A). Some 1A fuses might occasionally blow when you turn the unit on.
Re:UniFi U7 Pro on Monday January 08, 2024 @10:52PM (#38922084)
Yeah I don't trust the firmware they come with. It's some customised variant of OpenWRT, but I replace it with vanilla immediately. At least this is very easy (simply upload the new firmware in the web interface, no serial port or TFTP shenanigans necessary).

FWIW I don't trust the OEM firmware of any router. They're all a mix of crap, some intentional, some not.

Re:UniFi U7 Pro on Monday January 08, 2024 @06:38PM (#38920106)
I gave up on their controller software and rolled out OpenWRT to the Unifi AP AC lites at my previous job. I didn't try managing them centrally (there were only 5 of them) so I don't know if there are any good options for that.

The difference was night and day. The guest networks actually worked. They had uptimes of over a year without issue.

Sadly only _some_ Unifi AP models are supported by OpenWRT. Check before you buy. I use GL.inet stuff where possible now.

> my router can only do one at a time, and there's no way I'm switching as needed

That's abysmal! Every 5GHz Wifi AP I've ever come across lets you run both PHYs at the same time.

Please, on my behalf, sternly talk down to your router.

Even ignoring the massive issue of device compatibility: 5GHz and its protocols do not have anywhere the range and penetrating power of 2.4GHz. When I walk outside my house I can keep watching videos, but my laptop does this by transitioning to the 2GHz radio link modes.

> it presents a kind of dystopian industrial void where life only exists for one purpose - to create airplanes to blow up each others buildings.

Fortress: the last day of war

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

Re:How to attach logic probes to tiny smd components on Sunday November 12, 2023 @10:46PM (#38246653)
> In addition, extending the thermal pad far enough that you can easily hit it with a soldering iron often makes heat gun rework tremendously easier.

How do you do this? The centre pad is surrounded by the smaller pins. Are you snaking it out the diagonal corners?

Re:Trojitá, a fast Qt IMAP email client on Saturday October 21, 2023 @01:56AM (#37964438)
Last I checked Trojita was beautiful but cursed with the limitation of only supporting one email account. It looks like it's still that way.

The whole point of me using an email client instead of a webmail interface is so that I can manage multiple email accounts. I'm not sure what other advantages there could possible be, unless the web interface is particularly bad.

Re:FreeRDP: A Remote Desktop Protocol Implementation on Thursday September 28, 2023 @08:03PM (#37697633)
Am I the only person here that has found FreeRDP to be really good? I used to use it a lot in my previous job. I never had a compat issue, the distro-packaged version worked fine, performance was perfect, it even had less bugs than the Windows RDP client (like weird tray balloon z-order stuff).

Perhaps you are all using some frontend to it and that adds issues? Not sure. I ran it on the commandline.

My only serious complaint is lack of printer passthrough. That's it.

Thankyou electroagenda. I'll give it a go :)
I have used Qucs (not QucsStudio) for years. Nice article, but it doesn't touch my two biggest pain points:

(1) Transient analysis is unreliable. Jacobian error. Jacobian error. JACOBIAN ERROR. Fixing this involves magic thought patterns (is there something in this circuit that might be unstable? maybe throwing resistors everywhere will help? Or changing the minimum timestep?) and luck. I have spent more time dealing with this than any other thing in this software; often it's easier to give up and build the circuit IRL.

The software gives you NO hints or help as to what is causing these sim divergences or how to fix it. Brick wall. I exploit a bug to get the graphs to re-render using only the half-calculated results, so I can _try_ to see the circuit behaviour just before the issue, but often this doesn't work.

EDIT: Sorry the article does touch on this in the conclusion:

> Obviously, QucsStudio also has its limitations. It is sometimes frustrating to find that a simulation stops converging when a parameter is slightly changed. In general, using QucsStudio requires a deeper knowledge than other tools, typically paid tools, where the convergence of simulations is more refined. This can lead to unexpected delays in the design process.

Frustrating indeed >:(

(2) Interface uses an old version of Qt, which my distro doesn't provide the libs for. This means I can't compile or run Qucs any more. Instead I run the Windows .exe using wine (note: crashes if you have any themes/visual styles setup in winecfg, make sure to go back to the classic windows theme).

Are either of these things improved in QucsStudio?

Re:The Horror Game of the Year Is a Doom II Mod on Saturday July 08, 2023 @02:29AM (#36641899)
No, do NOT use the .wad version. Use the .pk3 version.

The .wad was added at a later date, it's not the mod, it's a stripped down vanilla level with no magic.

Re:KiCad Version 7.0.0 Released on Monday February 13, 2023 @12:27AM (#34770457)
> Pack & Move Footprint Tool

This is the biggest usability improvement on the list. Computers are good at menial sorting, humans hate it.

For those not in the know: your nice, organised schematic gets turned into a randomly assorted pile of parts when you first open the PCB editor. Now imagine your board has over a hundred parts, including lots of duplicated copy+pasted bits.

My workarounds have been to:

1. Number the parts with special codes/prefixes to make manual untangling and grouping faster. 2. Import parts into the PCB editor as a draw the schematic. It's annoying extra work (the schematic undergoes lots of changes) and requires you to assign valid footprints from the start (so your work is constantly interrupted by having to draw missing ones OR your assign invalid ones and forget to fix them later).

Re:Minisleep – A Tiny Wiki Engine on Monday April 25, 2022 @02:12AM (#31151167)
Ty, appreciate that.

From what I understand WSL2 uses a virtualised Linux kernel, so it makes sense everything is similar enough to work there. I've heard lots of people like to use WSL1 instead, but I'm not sure of its future.

This experiment seems hot.

Scaled up to an approximate human mass: 4 W/kg * 70kg = 280W.

Apparently an idling human burns very approximately about 80W ("basal metabolic rate").

Re:Minisleep – A Tiny Wiki Engine on Thursday April 21, 2022 @07:44AM (#31108207)
> thanks, indexes indeed may provide most what's expected from tags. At a way lower cost. Wicked.

Sorry, I'm a bit lost. Aren't they parts of the same thing? When you put tags on pages you also need an index of all the pages with that tag?

Re:Minisleep – A Tiny Wiki Engine on Wednesday April 20, 2022 @08:06PM (#31104631)
Ahah, I found the tables! You have to go into Zim's settings and enable them as an addon in there. Ty, I thought there was no support whatsoever (other than putting pictures of tables in https://github.com/jaap-karssenberg/zim-wiki/wiki/Create-a-t... ).

Indeed it still seems a bit limited. Nothing like Firefox's in-built table editor used to be (this is the one in Thunderbird, which is quite nice). I wish they hadn't removed that feature :|

Treesheets is a beautiful program, but I'm too much of a pen-and-paper + plaintext notes person to appreciate it properly.

Re:Minisleep – A Tiny Wiki Engine on Wednesday April 20, 2022 @07:56PM (#31104564)
We need graphs of "minimum password length" versus "number of CPUs in your shared hosting" :D
Re:Minisleep – A Tiny Wiki Engine on Wednesday April 20, 2022 @07:54PM (#31104552)
Yes.

Normally I hate passing the buck like this, but this is something you need to configure in your HTTP server (not Minisleep).

Minisleep does not handle auth itself, instead HTTP_AUTHENTICATION is handled by your HTTP webserver. Minisleep's scripts do not even get run until authentication succeeds, so they have no way of noticing brute force attacks.

I did have code once where minisleep itself handled auth checks (instead of your HTTP server), but I realised this was probably making things worse. You would have to trust my auth checking code AND my rate limiting code AND it would be easier to DDOS. My rate limiting was also a bit naive, blacklisting by IP, which probably isn't enough when facing modern IPv4 botnets or IPv6 in general.

My personal website (https://halestrom.net/) has a commenting system which does do some simplistic rate-limiting in CGI scripts. It's a bit easier there, because one of the rate limits is site-wide, and there is no auth to check, so I'm a lot more comfortable with it.

Thankyou for bringing this up, I need to add some docs about server ratelimiting configs (and add them to the pre-made example server configs I ship with Minisleep). I'm so used to using ridiculously complicated passwords that I have forgotten about brute forcing practicality.

Older »