HNHacker News
TopNewBestAskShowJobs

icoder

669 karma · joined May 30, 2012

submissionscomments
icoder··on How a single line of code could brick your iPhone
The IDFV already supports tracking user across apps, as long as they are from the same vendor. It resets when apps from a vendor are removed from a device. Not sure if the user can reset it by themselves, but the vendor could then always tie things together using another self-generated identifier stored on the device, as long as any of its apps are on it, which boils down to the same.

I think the approach you describe allows roughly the same, except perhaps doing so without (or with different) permissions, and allowing to do this between vendors (that must agree upon this upfront).

icoder··on Kagi Assistant is now available to all users
Well in your defence, the HN title does say 'available to all users'
icoder··on Broligarchy does not build civilization
As a Western Europe based, peace loving, tolerant, introvert software dev I'm highly worried by what's happening in the world but at the same time feel totally powerless (I admit to be - for now - selfish enough to not be willing to jeopardise my family and career above this worry).

The frustrating thing is that there must be so many 'of us' and I can't help but think 'we' should organize. Not sure if this (blog) could be a starting point for that?

icoder··on Broligarchy does not build civilization
My theory is that (in current society) this starts with spreading money. That's not trivial either but it feels at least a bit more tangible to me.
icoder··on Broligarchy does not build civilization
I read that as a preemptive counter against any argument involving upsides; even if they are there (possibly only for or in the eyes of some of the beholders), the division and abuse of power are a(n immediate) problem (and that's putting it lightly).
icoder··on Avoiding outrage fatigue while staying informed
Yeah, I you should see the curation totally from the top, so fully dropping certain platforms is part of the curation. I mean, in essence we all already do that as certain platforms are not even considered a candidate in our 'portfolio'.
icoder··on OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe
I remember discovering something like this in the first (?) Sim City. I must have been like 10 years old at the time. For some reason I had built so many police stations that the upkeep (was it 100 per station) was so high my monthly losses overflowed to profits.

It is only in hindsight that I now understand what happened there.

icoder··on QwQ: Alibaba's O1-like reasoning LLM
This line had me laughing:

"But that doesn't make sense because Sally can't be her own sister."

Having said this, how many 'lines' of reasoning does the average human need? It's a weird comparison perhaps but the point is does it really matter if it needs 100 or 100k 'lines', if it could hide that (just as we hide our thoughts or even can't really access the - semi-parallel - things our brain does to come to an answer) eventually and summarise it + give the correct answer, that'd be acceptable?

icoder··on M4 MacBook Pro Uses Quantum Dot Display Technology
Yeah I had a mid-2012 macbook pro and it lasted me almost 10 years, as a full time software dev that is. Replaced a fan, a cable and the HD to SSD, and the battery was over, but other than that kept going strong until I was sort of forced to upgrade because a newer iOS OS required a newer XCode required a newer MacOS required a newer laptop.

I have to say it was fun anticipating my new laptop watching the benchmarks and observing like a 10x (multi core) improvement.

icoder··on Diffusion models are real-time game engines
Sure, although I still think a system with less of a contrast between how well it performs 'modally' and how bad it performs incidentally, would be more practical.

What I wonder is whether LLM's will inherently always have this dichotomy and we need something 'extra' (reasoning, attention or something les biomimicried), or whether this will eventually resolves itself (to an acceptable extend) when they improve even further.

icoder··on Diffusion models are real-time game engines
This is impressive. But at the same time, it can't count. We see this every time, and I understand why it happens, but it is still intriguing. We are so close or in some ways even way beyond, and yet at the same time so extremely far away, from 'our' intelligence.

(I say it can't count because there are numerous examples where the bullet count glitches, it goes right impressively often, but still, counting, being up or down, is something computers have been able to do flawlessly basically since forever)

(It is the same with chess, where the LLM models are becoming really good, yet sometimes make mistakes that even my 8yo niece would not make)

icoder··on [dead]
And:

> Whether the positive effect of sun exposure demonstrated in this observational study is mediated by vitamin D, another mechanism related to ultraviolet radiation, or by unmeasured bias cannot be determined.

icoder··on How Olympics officials try to catch “motor doping”
Engineering is part of many sports, skiing, snowboarding, swimming (albeit limited after those floating suits), running. Even if you say they should all be about the sports performance only, there's engineering behind training schedules, equipment, diet, techniques & posture, etc.
icoder··on My daughter (7 years old) used HTML to make a website
> computers are a very important form of technology. Without it no websites, no Roblox studio, and no nothin.

Oh yes indeed.

icoder··on Don't DRY Your Code Prematurely
Reading a lot of this discussion I'm thinking whether DRY itself is the problem or it's more about mixing different (but perhaps comparable) things into one function (be it for the sake of appearing DRY or otherwise).
icoder··on How to fix bugs in 24 hours or less
Well you could at least start with solving everything in 24 hours that can be solved in 24 hours. More often than not such bugs take days, weeks, months not because of time in IDE, but because of backlogs, prioritization, time in test and longer release cycles. Streamlining that sounds mostly a win to me.

Note that a bug fixed in 24hrs is also a bug that doesn't have to be fixed later. I mean the development work has to be done at some point anyway, and this may even save some time discussing and bouncing around the issue.

icoder··on How to fix bugs in 24 hours or less
Fair enough, especially if structural. I've always felt most comfortable with a work relationship where I don't mind doing some work in evenings or weekends, but where it is also very much ok to do some personal stuff during the weekdays. It's a win for all involved. But that has its limits of course.
icoder··on 23% of bachelor's degrees and 43% of master's degrees have a negative ROI
And then lets the services like health care, prison and education be butchered for profit (that doesn't come back to the public good but feeds inequality)
icoder··on 23% of bachelor's degrees and 43% of master's degrees have a negative ROI
At a bare minimum it then should also not be about making if for profit
icoder··on 23% of bachelor's degrees and 43% of master's degrees have a negative ROI
This is actually the case where I live (the Netherlands). It has pros and cons of course, balancing of which has over time put some restrictions on the usage of the system (both subsidized college fees and separate study funding).
icoder··on Making a 3D modeler in C in a week
Still you could in Java avoid the (under the hood) memory allocation and garbage collection by reusing the same objects. If you wanted to, of course, it probably takes a bit more effort / caution at the developer's side but may provide some improvements in performance in very specific cases/situations.
icoder··on India’s electric rickshaws
Is bakfiets an international word or are you Dutch, but if so aren't most Dutch roads/routes pretty safe for (electric) (bak)fietsen?
icoder··on How to generate uniformly random points on n-spheres and in n-balls
The article explains this quite early on, as I understand it, it means that every spot has the same chance of being picked.
icoder··on European summer weather linked to North Atlantic freshwater anomalies
This is already happening, but I don't know to what extent (especially over multiple countries), but we moved into our extremely well insulated house (thing 3 layers of glass) in the Netherlands mid 2020. Heating happens using a ground source + heat pump, cooling using just the ground source and passive pumping, ventilation is centralised and uses heat exchange.

During some 30/35+ waves of the last few summers we kept it below 23 degrees Celsius inside, even over many days of heat.

icoder··on Our next-generation model: Gemini 1.5
Niet OP maar als ik als mezelf schrijf, dan denk ik niet dat je me zomaar begrijpt ;)
icoder··on Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
When I was ~9 (maybe 8, maybe 10) I picked the GW-Basic book from shelf (my dad had that for some reason) and started reading. I was fist thick and mostly a summation of commands, so it did not made a whole lot of sense, but hey, I had a day off from school (or was on sick leave) and had already finished the (much thinner) MS-DOS book. And I just loved computers.

Luckily when my dad came home he explained that we actually had GW-Basic on the computer (an IBM XT my dad had bought second hand from a friend's dad who was IN computers). That's where it all started. My dad could keep up for a bit but soon I had to rely on whatever the local library offered, and later a floppy disk that somehow made its way to me (copy by copy) full of useful TXT files and examples. Oh internet where were you.

So I feel a bit reserved towards the 'YOUR SON DOES NOT WANT TO LEARN TO CODE' screams that seem only based on very, very little context. But I do agree with the general advise, best to not jump to conclusions and go by their (the kids) pace.

icoder··on The failure of self-checkout technology
Yeah some supermarkets in the Netherlands even let you do this with your phone (camera). Haven't used it for a while but even some years ago it worked quite good.
icoder··on The failure of self-checkout technology
I only just learned about the concept of weight checks, I'd assume they weigh whatever you 'present' to have bought and compare that to what you scanned.

If you don't scan it and you put/keep it in your backpack, that's not different from doing the same but going through the cashier checkout right? They already had that problem, so if they keep that as it was but reduce the amount of personnel, that's a net positive?

icoder··on The failure of self-checkout technology
The way you phrase it (but maybe I get you wrong) suggests that the customers are somehow in their (moral if not lawful) right to do this because of previous policies from the supermarkets. They (supermarkets) may have been wrong, but so is stealing. They don't cancel each other out, nor do two wrongs become a right.

I'd say stealing is always a net negative effect for the whole.

But if you're saying that the entire context explains a lot of the behaviour, and could possibly be predicted, then yes I agree.

icoder··on Drawing.garden
No anxiety, just wondering if, since it is on HN and highly upvoted, I'm missing something. That's what you get if you go to the website first and only then read the comments :)
← PreviousPage 2 of 13Next →