HNHacker News
TopNewBestAskShowJobs

fifticon

1,827 karma · joined July 5, 2018

submissionscomments
fifticon··on Video game union workers rally against $55B private acquisition of EA
but who takes responsiblility for hiring those 'bad' people in the first place.. I am not saying you should't get rid of them, but the issue makes me think of that kind of people, who for some reason always think that it is someone other than themselves who must adjust and adapt.
fifticon··on How hard do you have to hit a chicken to cook it? (2020)
points for'a perfectly spherical chicken'.
fifticon··on My first contribution to Linux
as others have warned.. a scary counterexample is the npm ecosystem, where people are gaming it with questionable npm package spam, to get the 'astroturf footprint' of being the author of widely installed packages. (which get their footprint by piggybacking on actual useful packages, akin to stapled-together law packages in the us congress).
fifticon··on Python 3.14 is here. How fast is it?
I know this is not a highquality comment, but this must be the ideal language to run on a raspberry Pi. I'll see myself out; I also do Bar Mitzwahs.
fifticon··on Retrocide Mono – A monospaced font with no decenders
zx spectrum is very offended by your remarks, and would like to have a word with you :-) I can see that g with my eyes closed.
fifticon··on Windows 7 marketshare jumps to nearly 10% as Windows 10 support is about to end
my favprite notfavorite win11 feature is that they broke keyboard layout switching, permanently. It has been reported as an unsolved bug for nearly two years now :-/. in 25+ years, I had been taking it for granted to work correctly. Apparently nobody in Redmond uses the feature.. I am european, and (try to) use it minutes apart. As an extra bonus, MS Teams regularly either ignores keyboard switch, or switches 50% broken, half the keys. But what can you expect, from an app which is a selfupdating web server that installs itself with squirrel :-/
fifticon··on Imgur pulls out of UK as data watchdog threatens fine
imgur itself is an empty husk of its former self. Last time I visited their site, they had fired all their moderators and replaced them with AI. They were bought at some point by .. media labs? I don't recall their name, but I recall that they are moneygrubbing bastards, to phrase it in neutral terms. I don't intend to visit their site again. Instead, I have made an AI agent that can do it for me.
fifticon··on Raspberry Pi 500+
do I need one? will I buy one? how can I not. :-/
fifticon··on Oxford loses top 3 university ranking in the UK
yup, that's where the brown color comes from
fifticon··on Rules for creating good-looking user interfaces
I mourn that the scrollbar has been hunted to extinction, even on windows 11 desktop. Windows explorer slowly starts to behave like a web page app. If you enable many columns in the explorer file view, this design is bonkers: To navigate those columns, you need the horisontal scrollbar. But modern design lunacy dictates that this scrollbar must be INVISIBLE. So you have to guess where it should be, and wave your mouse around in that area, until the windows 11 geniuses decide to fade in and reveal that - oh My!, THERE WAS A SCROLL BAR THERE ALL ALONG. So, now naive you might think "OK, we both agree there is a scrollbar there now, so maybe we can keep it in view?" NOOOOHHH! as soon as you have used it to find your new columns, it must of course disappear again, so you must once again wave around your mouse in its general direction, next time you need it :-(.

A similar insanity happens with window borders in general, because heyaah, wow, minimalism is cool. So when you need to resize a window or, god forbid, drag it by its title bar(), that too is minimized into unrecognisability. To be clear, the problem here is, that you can't tell where window A ends and window B begins, because of design minimalism, so it is simply hard to discern where the drag-border is.

() which leads me to window title-bar anorexia: It has also become oh so popular to minimize and compact the windows title bar, so that there is no area left where your mouse can grab the window to drag it. Web browsers, among many other apps, are guilty of this. The intent behind is to avoid the "double windows top", where you have first the title bar, then the menu below that (they have been collapsed into one); but apparently no one thought about "but how can users then drag their windows?".. I guess we are not supposed to, because the app is supposed to be full-screen maxxed, on the tablet we are drooling on. Or if there is another way, I, director Skinner and Homer's dad did not get the memo.

fifticon··on What's New in C# 14: Null-Conditional Assignments
To add to the chorus, IMHO this is a jumping-the-shark language feature. Having the problem this feature addresses, is a code smell. I use the ?-indexer for READING stuff, but try to limit such uses to logging and diagnostics, where they shouldn't affect actual production effects.

If your C# code needs this, your "C# code" is 3 javascript files in a trenchcoat.. :-).

fifticon··on Why We Spiral
I got the sense in the latter half, that he/it was trying to promote a work or book; I think there is a link to some follow up material or book he wants to you buy or access.
fifticon··on Many hard LeetCode problems are easy constraint problems
may the bridges I burn light the way.
fifticon··on Why our website looks like an operating system
I don't agree. It is the main way I am being informed that some sites I attempt to use, share my data with thousands of external partners, for no relevant function. I do not believe this information would be divulged to me and the public, if voluntary. The public is mistreated in innumerable ways, starting by not letting them know it is happening.
fifticon··on Clankers Die on Christmas
considering what a table saw is capable of, I advice to treat it with respect. My old father recently reattached the safety guard on his, in order to keep his remaining fingers.
fifticon··on That boolean should probably be something else
The scope of TFA is data modelling, where it advises to use more descriptive data values, such as enums or happenedAtTimestamp.

However, personally I agree with the advice, in another context: Function return types, and if-statements.

Often, some critical major situation or direction is communicated with returned booleans. They will indicate something like 'did-optimizer-pass-succeed-or-run-to-completion-or-finish', stuff like that. And this will determine how the program proceeds next (retry, abort, continue, etc.)

A problem arises when multiple developers (maybe yourself, in 3 months) need to communicate about and understand this correctly.

Sometimes, that returned value will mean 'function-was-successful'. Sometimes it means 'true if there were problems/issues' (the way to this perspective, is when the function is 'checkForProblems'/verify/sanitycheck() ).

Another way to make confusion with this, is when multiple functions are available to plug in or proceed to call - and people assume they all agree on "true is OK, false is problems" or vice versa.

A third and maybe most important variant, is when 'the return value doesn't quite mean what you thought'. - 'I thought it meant "a map has been allocated".' - but it means 'a map exists' (but has not necesarily been allocated, if it was pre-existing).

All this can be attacked with two-value enums, NO_CONVERSION_FAILED=0, YES_CONVERSION_WAS_SUCCESFUL=1 . (and yes, I see the peril in putting 0 and 1 there, but any value will be dangerous..)

fifticon··on Denmark summons top US diplomat over alleged Greenland influence operation
There is a problem with this. Trump is just a wrecking ball. The problem is not the ball, the problem is the holes it leaves behind. Whoever replaces Trump, will arrive in the driver's seat of a vehicle which has had plenty of its safety rails removed or disabled. The problem is what happens, when a more capable, less octagenarian replacement arrives.
fifticon··on A statistical analysis of Rotten Tomatoes
audience scores, as I view them, is very much an indicator of "did the marketing connect to the intended audience?"

A great movie that met the wrong audience, will reasonably get a low score.

fifticon··on Rethinking DOM from first principles
you have put into words a feeling that has been burning in my chest for 20+ years :-)

I cry at the ways we are doing and defining column tables.

fifticon··on The 'Contrarian Friend' Is Real, and They're Driving Everyone Crazy
I wonder what "friend" is doing in that expression. Maybe I am one of those "friends" then :-)
fifticon··on 150 years of Hans Christian Andersen
I wonder what dr detroit did wrong to be bombed into oblivion; he is not fully wrong. As an example, the HCA story 'tinderbox' is clearly built from earlier borrowed cloth. As a dane myself, it is apparent that HCA didn't even have a danish term for the demon dogs, so he just calls them 'dogs' to avoid issues with his audience.
fifticon··on Show HN: I built an AI that turns any book into a text adventure game
In spite of what some others have said, and knowing we have 2025 and AI, I still was rather impressed and pleased with this. I tried to play an evasive hobbit trying to put off Gandalf and the dwarves, but still they insisted. I find this hilarious.
fifticon··on Rotring 600 Ballpoint Pen
Note: I should probably call these 'felt tip pen' instead of sharpies. They are writing implements, not for kids drawing.
fifticon··on Rotring 600 Ballpoint Pen
I am probably an uneducated cretin, but I have my preferences anyway. I am in Denmark, and in Denmark, you can get "sharpie pens" () from the brand LYRECO, which I am very fond of, particularly of their high quality and durability. There is a personal story (for me at least..) regarding them. More than a decade ago, I worked for many years for a specific company, which had its good and bad sides. One major upside, was that their employee equipment supply included LYRECO pens. So I basically had free access to black/red/blue LYRECO pens. I am not a career criminal as such, but simply through basic negligence, occasionally one of those pens would wander in my pockets, briefcases or binders, back to my residence, through no active ill will, and be left lying around some random place. Mind you, these are "cheap" sharpie pens, so I am probably not going to jail anytime soon because of this. However you choose to interpret or describe it, in the end some number of those pens, larger than 1, but less than 10, ended up in random places in my house/possession.

Up until now, this is not a particularly ravishing story. But this is about to change (?). The issue is, those MF's won't stop writing! They ended up in my possession by now more than 10 years ago, but when I pull one of them out, they still write! So, a sharpie-style (sort of) pen, that still writes well more than 10 years later!

Of course, they eventually dry out, when I exhaust them of ink through use. But the 10 years of age has not dried them out. And further, they appear very well provisioned with ink. This story could end here, but there is another twist: Of course, I quite love these pens, and I really would like my own supply. But here is the kicker: They are not available to civilians/consumers :-(. LYRECO only wants to trade with companies. So to be able to buy my own, I would have to start or register a company. (In particular, to fill out their online order forms, I have to fill in mandatory fields with numeric codes only companies have). So, at various times, I have filled out most of their online ordering forms, and stared longingly at the empty fields I have no numbers for. I have also, on other websites, started to fill out the registration form to start my own one-man company. But never completed it, both because I don't have a valid business case other than "I'd really like some of those pens, man!", and because having a registerered company requires you to follow certain procedures, like filing specific tax forms regularly, IE I could get into trouble and bother by making a "fake company". The last issue is, that I also am paranoid, speculating that maybe the late-stage capitalism monsters have arrived at LYRECO's offices in the intervening 10 years, and whispered in some guy's ear "You know.. we don't really have to make our pens THAT GOOD, we could ship shit instead and charge the same!"

() I don't know what their actual type is. They are filt pens I guess, with the 'filt' sticking out of what I assume to be a steel tube.

fifticon··on How to make websites that will require lots of your time and energy
I have a good one(?):

1. be multiple developers on the same project.

2. for each developer, use your own tools and techniques, insist on only handling those parts of the site that you did with your tools, and insist on never fully understanding those remaining parts of the site the other devs did.

This will allow for all sorts of fun, including:

- A multiple inconsistent implementations of the same thing

- B even better, those multiple inconsistent implementations affecting and breaking each other!

One you have this going, there are some easy bonus pickings: Whenever B happens, "fix" it with weird extra incancations inside your own toolset, cleverly avoiding any attempt at (2) above.

If you succeed at this, several developers can, combining these techniques to sabotage and trigger a veritable pinball game of strange breaking effects.

Note: CSS is a great place to start this game!

fifticon··on SQL Injection as a Feature
Why did the story end with a reference to "the machine fired me" essay (which I assume to be fiction, though admittedly funny and soon to be AI reality).

Is he implying, that tampering with the devil's query engine would get him escorted out of the building, or just trying to hook me up on the next story?

fifticon··on Cops say criminals use a Google Pixel with GrapheneOS – I say that's freedom
I can think of a country where they should probably ban windows, given how many people fall out of them.
fifticon··on Cops say criminals use a Google Pixel with GrapheneOS – I say that's freedom
It depends on what you mean by 'ban'. In the country where I live (Denmark), they are very much banned, unless you can demonstrate your legitimate current use case for them. In particular, you are not allowed to wear them in public places where people gather or gather in groups. And 'beating up cops anonymously' is not an approved use case :-) The rule as I understand it, also covers [sic] extreme religious dress rules for women.

Here is the relevant section from our current laws: https://danskelove.dk/straffeloven/134b

fifticon··on AI is killing the web – can anything save it?
I recognise the need you describe, but there will be very strong incentives to forge anyway (ie spew ai-generated "not made by AI!" slop)
fifticon··on AI is killing the web – can anything save it?
consider mobile apps on android and apple. they are an example of internet without browser. you only get widely used standard browsers if big money sees a moneymaking point in having them.
← PreviousPage 3 of 16Next →