HNHacker News
TopNewBestAskShowJobs

MobiusHorizons

2,459 karma · joined August 2, 2015

submissionscomments
MobiusHorizons··on How close can pure functional programming get to C?
Ah nice!
MobiusHorizons··on How close can pure functional programming get to C?
does this mean if you want to add some print statements for local debugging inside a pure function that you will have to remove pure from the whole callgraph? or is there a way to treat it as just a warning?
MobiusHorizons··on How close can pure functional programming get to C?
it seems like in this case SIMD is one of the biggest reasons libdeflate beats miniz-oxide. at that point you are either using assembly or a library of functions that maps in names and functionality to the assembly. I think C isn't really better than other languages in that regard. Its not like its using auto-vectorization to get that SIMD support.
MobiusHorizons··on Investor-owned utilities charge 23% more for electricity than public providers
I would argue the effect is more pronounced in non-public companies that have private investors. Private equity especially does this, but VC backed startups also display extreme return on capital seeking behavior (albeit through growth rather than hollowing)
MobiusHorizons··on Investor-owned utilities charge 23% more for electricity than public providers
> While the power itself is the perfect example of the opposite, where the market should (according to theory at least) be perfect.

Markets don’t seem to want to solve for outlier situations like extreme weather events or significant hardware malfunctions. Basically I’m talking about what happened in Texas. When it’s a safety issue, it can be hard to align incentives to make planning for outliers worthwhile to market actors.

MobiusHorizons··on Quad9 to exit France
That seems much more sensible than what is being discussed. Sure fair use offers some protections, but youtube the platform is not required to protect individual youtuber revenues for fair use. Fair use effectivly entails an exception to the normal rules, and as such, requires actual judgement on a case by case basis instead of being something that can be scaled like content id. If you actually got sued, you could use Fair Use as a defense in court, and the judge would decide if you are right or not. In the case you are discussing, no-one got sued because youtube handled it without a court, so fair use never really comes into play.

What is being discussed would be more like if a court tried to get Google to take down individual spam bot youtube accounts that had popped up that same morning. Its rediculous because the legal system doesn't move that fast (nor does DNS), so things that require that level of heavy-handedness are typically much slower processes taking months or years.

MobiusHorizons··on Laptop Based on 6502 CPU
Most home computers from the 8bit era shipped with basic on the ROM, and people used it for memory mapped hardware access with peak and poke commands. It was basically the operating system for some of these computers.
MobiusHorizons··on Development statistics for the 7.2 kernel
> The actual question is whether people wanted to contribute and the process was what kept them away or talent to enact the change.

My point was basically that this question misunderstands the purpose of large open source projects. They are not primarily things people have a right to contribute to, but rather things we want to improve for everyone. Anyone has the right to make changes to the Linux kernel for their own purposes, but contributing is not a right. It is primarily for serving the public good.

I’m not surprised the processes discourage some portion of would be contributors from contributing. I just don’t think that is a problem.

MobiusHorizons··on RepRapMicron
The op asked because a usb microscope is basically unsuitable for seeing something this small with much clarity. From other replies it sounds like the purpose is for automated positioning which makes more sense.
MobiusHorizons··on Gold is now the top U.S. export
That really puts it in perspective in a nice way, thank you. These multiples really give a distorted sense of scale even when you know current production is not what is being valued
MobiusHorizons··on Development statistics for the 7.2 kernel
The Linux kernel project is not hurting for contributors nor was it prior to LLMs. The processes you describe as roadblocks don’t seem to have been preventing the Linux kernel from getting code contributions. Maybe they don’t need or want more easy onboarding or broader audience?
MobiusHorizons··on eBay Restricts Listings of Radio Equipment, but Exempts Ham-Band-Only Gear
Aliexpress / Temu most likely. People already buy cheap Chinese radios from those places now, since they can be cheaper than ebay.
MobiusHorizons··on Your C is not standard C
Yeah that’s what I was thinking. I didn’t think of the traps until I read the sibling threads, but even that doesn’t seem like an impediment.
MobiusHorizons··on Your C is not standard C
The behavior at the bit level seems very well defined based on that excerpt. You would need to know how signed integers are defined to know what the numeric value of the result would be. That sounds like it would be implementation dependent, but also completely predictable. Am I missing something?
MobiusHorizons··on Your C is not standard C
I would be very curious to know why such shifts would be UB as opposed to merely implementation specific.

I guess I can understand that signed shifts bump up against how the hardware represents signed numbers at the bit level, but it’s not like the assembly is unclear on any given platform.

MobiusHorizons··on Containment and monitoring failures are to blame for AI hacking reports: experts
I think you would have to sue the party that did the hacking (ie anthropics servers) not the party that benefited, unless Claude used his computer in yolo mode to hack the gym, in which case I think I would find it hard to blame anthropic.
MobiusHorizons··on AI agents aren't 'going rogue.' Frontier labs are skipping security basics
That may be what the op meant, I’m not sure. But I took it to mean the company offering the service needs to know how to use the tools responsibly. I guess the analogy with a power hammer would be hiring a contractor who destroys something during the course of doing a job you asked for. That contractor can’t blame it on the power hammer. If you offer a service you are responsible for the actions the service takes and you can’t put all of that liability on the user
MobiusHorizons··on Containment and monitoring failures are to blame for AI hacking reports: experts
If it was a human agent like a travel agent, the company they work for would be liable. I don’t see why ai agents would be different. The only way I could see this being the requester’s fault would be if they are running openclaw or something
MobiusHorizons··on A 40ms Go garbage collector pause caused by swap
Oh I see. only specify an SLO under conditions you can reasonably control. That makes sense.
MobiusHorizons··on Wood Tape (2004)
What a lovely story! but also holy inflation batman! Those same items come out to $96.41 + tax at home depot now. (Although the smallest number of spindles I could get was 7)

    | Item            |  SKU      | Price   |  
    =========================================
    | 5/4x6x8 Board   | 100046735 |  $11.78 |
    | 7x Spindles     | 204837019 |  $36.73 |
    | 3M Duct tape    | 334720088 |  $ 7.98 |
    | 2x Paint Brush  | 203233251 |  $ 5.96 |
    | 1Qt Red paint   | 100209277 |  $16.98 |
    | 1Qt black paint | 100172539 |  $16.98 |
    =========================================
MobiusHorizons··on A 40ms Go garbage collector pause caused by swap
Can’t page faults be arbitrarily long though? How could you provide a meaningful SLO in that case?
MobiusHorizons··on A 40ms Go garbage collector pause caused by swap
Under memory pressure the system will free the ram used for code pages because it can always load them back from the executable on disk. It’s the same virtual memory mechanism as swap but without needing dedicated swap space. The op is saying disabling swap doesn’t prevent long pauses during memory pressure, because the system just swaps code out instead of dynamically allocated memory.
MobiusHorizons··on Tell HN: Bob Cringely has died
Yes, there are quite a few American companies making light sport and experimental aircraft, they are just very small and cater to a mostly wealthy hobby market. Lots of composites still being made here as well.
MobiusHorizons··on We're going to need default hard budget caps on pretty much everything
It is a technical reason. Basically cloud billing is much more granular and across many more services / line items than most things that basically the pipelines that figure out how much you have spent take a long time to know how much you have consumed. I believe all cloud providers with granular usage based billing have this problem.
MobiusHorizons··on We want you to build the next Git platform on Cloudflare
Ok the computer on your desk then? I guess it’s probably a laptop and not on all the time, but that shouldn’t prevent it from working for you when you need it. Probably want a good backup strategy though
MobiusHorizons··on ASML says it sold 'absolutely nothing' in Europe in 2026
Yeah, there are a lot of similar bad takes everywhere, not just on this website. This particular one seems to be reasonably common in finance type spaces. I think it presuposes a "correct" outcome to the war and then just tries to take shortcuts to that outcome despite that outcome not being desireable for the parties that get a vote. Its especially frustrating when it ignores the instability of the outcome, which is true in this case. After all both sides have already demonstrated a willingness to fight to try to change the outcome.
MobiusHorizons··on The newest ESP32 can run Linux and it's getting close to a Raspberry Pi
I feel like you are deliberately misunderstanding me. I’m not saying that these define a microcontroller vs application processor, but rather that they stem from differing design goals. Presence or absence of features is illustrative not proof. All you need to do is look up what the A in cortex A stands for, or look at the data sheet of the S31 to see it is classified as an MCU by the manufacturer. I do admit that the feature set of this MCU blurs the lines somewhat at 500mhz with cache hierarchy and psram, but the ability to run from on-chip sram with dedicated performance budget keeps this from losing suitability for true realtime tasks.
MobiusHorizons··on Linux support is coming to Snapdragon X2 series
Fascinating. I did actually do a quick search and all the results were for google books, not a computer os.
MobiusHorizons··on Allow Carriers on Planes
It’s like a front backpack where the baby is facing the wearer and is supported up to the neck. Something like this https://share.google/cGaL54ZtqoxDq18zv
MobiusHorizons··on ASML says it sold 'absolutely nothing' in Europe in 2026
> If you think about it the war could have ended years ago and all the Ukranian/Russian lives lost could have been avoided if EU leaders were not so arrogant.

How exactly is Europe to blame for Russia continuing its war in Ukraine? Russia has clearly demonstrated a lack of interest in peace on any terms that could be acceptable to Ukraine.

Page 1 of 34Next →