HNHacker News
TopNewBestAskShowJobs

ipv6ipv4

1,523 karma · joined April 1, 2020

submissionscomments
ipv6ipv4··on Public health data disappeared. RestoredCDC.org is bringing it back
Discord is a walled garden that isn’t searchable from outside.

It’s a major contributor to the fragmentation of the internet into information black holes along with the other “social” media.

It’s the wrong tool to organize an effort to maintain an open access repository of information.

ipv6ipv4··on Boris Spassky: 1937–2025
He also signed an open letter to Russian authorities to outlaw Jewish organizations for a "hidden campaign of genocide against the Russian people and their traditional society and values"
ipv6ipv4··on From Reform to Ruin in the USSR
The collapse of the Soviet Union as it was was inevitable. Gorbachev recognized it and tried to do something about it. Given the gargantuan challenge, Gorbachev's odds of success were not great to begin with. At least he was wise enough to shepherd its demise peacefully. In any case, the world without the Soviet Union is undoubtedly a better place.
ipv6ipv4··on DOGE has 'god mode' access to government data
Vance doesn’t have Trump’s sway with the ‘base’, or mob. Vance can have all the dictatorial aspirations in the world, but he doesn’t have the popular support or influence, like Trump does, to act on them.
ipv6ipv4··on Why can't we remember our lives as babies or toddlers?
Memories aren’t an objective tape recording. Memories are the brain’s model of the world. You spend your life refining your model of the world. Your earliest memories were initial rough approximations (misinterpretations, if you will) that are later superseded by better (more predictive) approximations. So you forget (they don’t activate as predictions) the old inaccurate (less predictive) memories in favor of the newer (more predictive) memories.
ipv6ipv4··on Did missing/corrupt dates in COBOL default to 1875-05-20?
This is the smoking gun that Musk has no understanding of what he's looking at. A competent engineer would look at these numbers, recognize that they don't match payments, and shut up until they figure out the bigger picture that can explain everything they see.

Instead, he raced to tweet it. This is just dumb.

ipv6ipv4··on Big tech has disrupted the social contract
He should have taken the car to the local police station to be impounded and started a credit card chargeback the moment Turo started demanding that he return a car that isn't legally drivable. It's still not too late to initiate the charge back.
ipv6ipv4··on Mad at Meta? Don't Let Them Collect and Monetize Your Personal Data
Mad at Meta? Don’t work there, and don’t let your friends work there. It’s unethical.
ipv6ipv4··on What's happening inside the NIH and NSF
Yes. But what is happening now isn't speaking the truth, it's just causing chaos for chaos sake. Forget the DEI topic itself. From a managerial point of view, does this look like good management to you? Is this leadership you would want to work for with all the abrupt decisions that keep flip flopping? Does it instill confidence in you that they actually know how to manage anything?
ipv6ipv4··on What's happening inside the NIH and NSF
Of course there is an alternative. Through actual leadership.

It's not hard to effect change over time with a few memos (e.g. no more "pregnant people") and reviews. It may not be quick enough for certain items already in motion, but that really doesn't matter if the pipeline quickly empties out as the memos take effect.

The scorched earth policy is intended to sow fear.

ipv6ipv4··on Decision to dump water from Tulare County lakes altered after confusing locals
This should theoretically please some farmers in the region. But this is in winter, and I wonder if the farmers really like this, especially since the water won't be there in the summer when it is most needed. I'm piqued to hear what actual farmers in the region have to say.
ipv6ipv4··on Science YouTuber physicsgirl (Dianna Cowern) stands for the first time in 2 yrs
Sure. mRNA vaccines didn't emerge spontaneously during covid. They were studied for many years before, which is why they were so readily available for covid. Just because you never heard of their existence prior to covid doesn't mean they weren't the subject of intense study. The first mRNA vaccines were tested on mice in the 1990s, and on humans in 2013.

I'm still waiting to become magnetic! That and I want to shed spike proteins like a Pokemon.

ipv6ipv4··on Nvidia’s $589B DeepSeek rout
To me this rings a lot like “640KB ought to be enough for anybody”

Similarly, as fast as processors have gotten, people still complain their applications are slow. Because they do so much more.

Generally applicable ML is still in its infancy, and usage is exploding. All those newfound spare cycles will get soaked up fairly quickly.

ipv6ipv4··on Bambu Lab - Setting the Record Straight About Our Security Update
I generally agree with your view on OrcaSlicer. I think we have a difference on what is better for the users and the project itself. I think it is better for the users if the maintainers take a stand against Bambu's dictat.

> Whatever Bambu does is whatever Bambu does, you need to accept it.

And maybe it is time to take your ball and go home.

> What would Bambu's motivation be to do that?

What is Bambu's motivation for being cloud first when it is not technically necessary? Why can't OrcaSlicer be a first class citizen like BambuSlicer? Instead it has to go through Bambu Connect which is inherently clunky and less featureful. It's simple. Control, and vendor lock-in. Possibly, Bambu sees this as a way to curtail print farm automation software from other vendors.

ipv6ipv4··on Bambu Lab - Setting the Record Straight About Our Security Update
None of this makes sense.

Bambu is forcing its customers to use its cloud offerings when many users want to use the machine on their LAN without the cloud guff. Many for security reasons. Bambu essentially tells its customers to pound sand, they are forced to use cloud. Now Bambu is claiming it has a cloud DDOS problem and therefore it is going to lock down what users can do further. I'm sorry, that's just silly. Let me connect to the printer locally, and your cloud DDOS problems go away.

The DDOS problem itself doesn't sound particularly compelling as a justification for this action, either. If every user action is authenticated, you know which users are abusing the system - throttle them or kick them out. Adding a TLS certificate for mutual authentication is going to reduce the DDOS overhead by a negligible amount.

> forcing a constraint on the approved software clients

Which will do nothing against a determined DDOSer since they will always be able to extract the certificates from Bambu Connect, or BambuSlicer.

Finally, if the issue is airtight security for the on-prem printer and preventing a hacker external or internal to the LAN from exploiting them. Maybe Bambu can take a page from the Matter smart home specs. if they are out of ideas. These are solved problems. Cloud not necessary. Software lockdown not necessary.

ipv6ipv4··on Bambu Lab - Setting the Record Straight About Our Security Update
> I'm guessing most of OrcaSlicer's users are using bambu printers and if they upgrade to the firmware that requires bambu connect it's quite likely that the OrcaSlicer maintainers will have some interest in keeping the slicer working.

Yes. That's where the maintainers need to decide if they are Bambu Lab's lackeys or if they have a say in their beloved project. Part of that is thinking about at what point the project becomes pointless as a meaningful BambuSlicer alternative.

> The alternative is that users have to manually use bambu connect and that seems inferior to what the PR enables.

Everything is going to be inferior to using BambuSlicer. That is Bambu's real intent.

The OrcaSlicer maintainers probably have the most leverage (what little there may be) on Bambu Lab. I think that is why Bambu Lab is keen to offer the PR on GitHub. The maintainers should exercise whatever leverage they have while they still can.

ipv6ipv4··on Bambu Lab - Setting the Record Straight About Our Security Update
Somehow you can securely access your bank account with any browser of your choosing, and not a bank provided browser, but 3D printers need obscure proprietary security protocols to be secure. That doesn't make sense.
ipv6ipv4··on Bambu Lab - Setting the Record Straight About Our Security Update
If this were about security, it wouldn't matter what piece of software was implementing the well documented security protocol. BambuSlicer, or OrcaSlicer, it would be all the same because the underlying protocol would be the security guarantee. This is rudimentary security tradecraft.

Bambu Lab is introducing something else. Most charitably, it could be described as security through obscurity, which is never secure. More realistically, Bambu Lab is introducing vendor lock-in under the pretext of security. Vendor lock-in is what this change actually achieves.

ipv6ipv4··on Bambu Lab - Setting the Record Straight About Our Security Update
OrcaSlicer is sponsored by Qidi and BigTree Tech. If anything, Bambu Lab is taking them for a ride, like it is taking the rest of the open source community for a ride.

It's clear you like your Bambu Lab printer/s. But I think you are letting it cloud your judgement. Bambu Lab is being predatory here.

ipv6ipv4··on Bambu Lab - Setting the Record Straight About Our Security Update
You mean Bambu Lab broke compatibility with OrcaSlicer and every other slicer out there.

I don't know if the OrcaSlicer maintainers feel this way. But if they feel that Bambu Lab is stabbing them in the back, they don't have to jump when Bambu Lab tells them to (that's pretty much the raison d'être of open source).

ipv6ipv4··on Bambu Lab - Setting the Record Straight About Our Security Update
Tellingly, this pull request is coming from a Bambu Lab employee. I think the OrcaSlicer maintainers should tell Bambu Lab to pound sand with this change.
ipv6ipv4··on Reverse Engineering Bambu Connect
> Bambu is patching a security issue.

This isn't a security fix. As a security protocol, it wouldn't pass any kind of security audit. A security fix would be something based on a per user credential, not on obscurity.

> Personally I don't want any device or application to send any old G-code to my printer.

Username/password over TLS would do that better than what Bambu Lab is proposing, as an extremely simplistic example.

ipv6ipv4··on Reverse Engineering Bambu Connect
It's vendor lock-in (or DRM), not security. Security would be a protocol based on a user specific secret that doesn't inherently require locking down anything to Bambu Lab only software (think username/password). Vendor lock-in is about locking the user into using Bambu Lab software, which is what we see here.

You would never allow your bank account to be secured with something akin to Bambu Lab's "security fix".

ipv6ipv4··on What Parler Saw During the Attack on the Capitol
The capitol coup attempt was part of Trump’s coordinated effort to end the republic.

The BLM riots were an aimless mob of malcontents.

ipv6ipv4··on A Billion Pixels a Second: Rare Look Inside Apple's iPhone 16 Camera Labs
Yes, it is niche today. I’m hoping for a less phone screen oriented future.
ipv6ipv4··on A Billion Pixels a Second: Rare Look Inside Apple's iPhone 16 Camera Labs
If we are playing with phone camera form factors, I vote for thinking outside the phone. Remove the camera entirely from the phone, and put it in a separate cylindrical device; a smaller incarnation of Apple's ancient iSight webcam. Stuff in better optics, put controls on the cylinder, and allow viewing the image from my watch when taking a photo/video. So I can leave the phone at home...
ipv6ipv4··on Making my first robot as a software engineer
It was a long long time ago. I don’t remember how I found it.

I do remember being frustrated by the endless papers on SCARA and the importance of the inverse kinematics but no mention of what they actually were. So here they are. (I just checked now, and there seem to be at least a few papers online with the derivation. Times have changed)

I also have this:

  def do(self, (x, y), (dx, dy)):
        """ Calculate o derivative (do1, do2) given position (x, y) and desired movement derivative (dx, dy)
        """
        xy2 = x**2 + y**2
        ll2 = self.L1**2 + self.L2**2
        lld2 = self.L1**2 - self.L2**2
        # do1
        N = x*dy - y*dx
        M = xy2
        P1 = x**4 + 2 * x**2 * (y**2 - ll2) + y**4
        P2 = -2 * ll2 * y**2 + lld2**2
        P = P1 + P2
        Q = xy2
        PQ = math.sqrt(-P/Q) 
        R = (xy2 - lld2) * (x*dx + y*dy)
        S1 = math.sqrt(xy2)
        S2 = P
        S = S1*S2
        # do2        
        T = 2 * (x * dx + y * dy)
        U1 = (2*self.L1*self.L2)**2 - (x**2 + y**2 - ll2)**2
        U = math.sqrt(U1)
        return -(PQ*R)/S + N/M, -T/U

For this I used a symbolic solver but I don’t remember what it was. I also don’t remember if it was a meaningful improvement over a simple interpolation between angles.

BTW if memory serves, parsing basic SVG is pretty easy. Though, these days it may be more useful to implement a gcode parser as there are so many freely available gcode generation tools.

ipv6ipv4··on Making my first robot as a software engineer
Analytical solution of the inverse kinematics:

o1 = atan(y/x) - acos((x^2 + y^2 + L1^2 - L2^2) / (2 * L1 * sqrt(x^2 + y^2)))

o2 = acos((x^2+y^2-L1^2-L2^2)/(2L1L2))

ipv6ipv4··on Building a distributed log using S3 (under 150 lines of Go)
The writeup mentions multiple writers in a couple places but it doesn't really specify how, or where. The writers could be in different processes or on different machines.
ipv6ipv4··on Building a distributed log using S3 (under 150 lines of Go)
Two independent concurrent writers will constantly conflict on sequence numbers. This will force both to call LastRecord() for practically every append.
← PreviousPage 3 of 8Next →