Hacker News new | past | comments | ask | show | jobs | submit | elcritch's comments login

Sounds better than a $600M solution to me.

This was the $600M solution..

Ouch, I thought OP must’ve been talking about before the Oracle system.

That was the $600M solution...

Ipv6 works much better with multicast. I learned about it a few years back and it's actually core to the ipv6 protocol. That means all ipv6 routers must support multicast.

There's 2^112 possible global multicast addresses with ipv6 as well (1). Though yeah, you'll still have queuing overloads as well and other issues.

1. https://learningnetwork.cisco.com/s/question/0D53i00000Kt0EK...


I'm a big IP v6 fan but the multicast improvements are oft overstated. The meat and potatoes changes are about getting rid of broadcasts in a LAN (in a way where a dumb switch will still treat them as broadcast anyways), not about actual routing of multicast between LANs. There is no requirement IPv6 routers must support routing multicast outside of the LAN (a completely different task). There is no public assignment of ff00::/8, it's still a free for all for generic streams. There's nothing that makes routing it across LANs easier to scale and orchestrate (in fact the protocols for this are separate from IP anyways).

Effectively, the only real "improvement" for the routed multicast case is you have more private multicast addresses to pick from.


Yeah, it’s unfortunate multicast outside your own LAN isn’t more well supported. It makes sense as it’d require more orchestration above IP.

Though I’d argue that 112 bits of random addresses makes the need for global registration largely unnecessary. Similarly to the rest of IPv6, the address is intentionally so large that it allows random IP generation with very low collision probability.


Global registration is more about "a way to orchestrate who's allowed to send data to the ff00::1234 group" than "I hope we don't accidentally overlap!". It's the same reason we assign IPv6 unicast space to entities even though random generation could work almost all of the time.

all ipv6 routers must support multicast

That doesn't help if all routers have it turned off.


Sounds promising! I was literally just evaluating OpenSuse MicroOS for upgrading an embedded sensor. The whole buildroot/yocyo thing gets tiresome. Anyone else tried this yet?

However, it had the same pitfalls of Canonicals Ubuntu Core / snap stuff. They all seem to require booting the device with full internet to run the setup. Then updating the local OS without internet seemed infeasible.


Odd; the page explicitly claims that's supported:

> The resulting image contains all of the configuration and binary artifacts (RPMs, container images, etc.) necessary to provision the node at first boot, providing true zero-touch provisioning even in the case of low-bandwidth connections and air-gapped scenarios.


This is new in the enterprise image builder, not part of MicroOS itself.

And probably requires some crappy Windows only IDE to work with their proprietary language. It’s probably not possible use revision control or share the system with others. Try getting data out of their system into a software system reliably.


Maybe ask instead of asserting stuff?

In this case:

1. You can program them in vscode if you want, or using their IDE

2. Their IDE supports git just fine, and that's what i use

3. The languages, like just about all major PLC vendors, are PLCOpen (IEC61131-3) languages. They are well defined.

Vendors differ in what edition of PLCOpen they are up to, similar to how you'd see differences (in the past) in what version of C++ is supported by an IDE/compiler.

Since PLCOpen is not trying to actively add random crap (like C++ is), it's not really a huge treadmill

4. They all have OPC/other standard ways of data access.


Most PLCs now come with an embedded OPC server, or some option.


The primary reason for the separate string type is to interop better with the various backends. The default C backend appends an extra null termination to ease C compatibility.


Yeah I think I looked into it and read something like that, I guess when your primary goal is interoperability with already built systems you've got to make trade offs like that and they'll show through in the experience, but it doesn't change the fact that nim feels a little incoherent when you're trying to learn it.

It's fine though, I like nim a lot and the value in the language significantly outweighs the downsides to learning those little quirks.


Nim uses a smaller bootstrap compiler that uses pre-generated C code to then build the compiler proper. It's pretty nifty for porting.


The article mentions that the Bootstrappable Builds folks don't allow pre-generated code in their processes, they always have to build or bootstrap it from the real source.


Turns out that if the US Govt really wanted to hobble Huawei long term then it should have “given” them upper management from Boeing, Intel, and a few others instead. Maybe even subsidize some McKenzie consultants for them!


It's similar to when folks say "big corporations" or "oil companies" are responsible for climate change. No Karen, you are the reason those companies can and do sell their products. It's a method of diverting personal responsibility, IMHO.


No, things should be regulated so that individuals have no choice but to do the right thing. It's governments responsibility to steer Karen towards more sustainable consumption choices. Either tax unsustainable business to make it unprofitable, or tax purchase of their services so that it's not rational for Karen to buy their product / services. The ecological choice should be made the cheapest.

Universally in this world people live most ecologically in parts of the world where they are too poor to act otherwise, not where they are most climate or environment conscious. Voluntary personal responsibility gets you nowhere when it comes to solving large-scale problems.


> Either tax unsustainable business to make it unprofitable, or tax purchase of their services so that it's not rational for Karen to buy their product / services. The ecological choice should be made the cheapest.

That sounds great and all until your granny can’t afford heat in the winter or there’s no food in the stores, etc. Then people will vote out the politicians making the policies or revolt.

That’s what I’m talking about personal responsibility. Not regarding individual actions per se, but accepting that most of us in the developed world are as complicit as the big oil companies.

That said, technology is improving to where the cheapest option is the ecological one for power. A fair bit of that has been due to individual actions of many folks wanting and paying for solar power and electric vehicles, etc.

Ironically to me, the individual preferences of the Green Party members also put lots of political pressure to shutdown nuclear power in Germany. That caused Germany to fallback to coal and natural gas.


Hey don’t get me wrong, we kinda suck in first world countries, but oil companies are run by people with full awareness of what they’re doing and the agency to stop who choose not to stop singly because they’re too interested in raking in money they will never even find a use for.


> No, things should be regulated so that individuals have no choice but to do the right thing.

Good luck clawing back the 10% of SNAP benefits spent on soda.


I don't buy that, making it a personal responsibility problem was an implemented strategy by those responsible to avoid having to pay the price of doing anything about it.

We literally have no choice but to make small insignificant changes that does not harm the bottom line of those responsible too much.


Ultimately the end consumer has little to no control, or knowledge, to enact this.

Yes everyone should be ethical in their consumption. If I gave you an arbitrary product and asked you to tell me if its ethically sourced, there's a high chance you can't. Even if I give you the internet and a week to research.

So, that's one problem. Another problem is that even if you could tell what is/isn't ethical you can't necessarily switch away.

Sometimes the more ethical choices aren't available, or are too expensive, or are outlandish. I'm sure everyone in the US would love to eat grass fed pasture raised beef. Meredith, who works two shifts at the town Dairy Queen, who's trying to give her son some protein, so his tiny muscles don't atrophy, doesn't have the funds for that.

Cars and oil are perhaps the most clear-cut example of this. People don't drive because they want to, they do it because they have to. It's literally life or death. A car in the US isn't just a box on wheels, it's a lifeline.


No, it is the oil companies and that oil is permitted to be used.

When something is permitted, it becomes mandatory to somebody, and oil is used widely. Personally choosing to avoid products that used oil in their manufacturing would basically relegate you to having to farm your own food by hand. That is not feasible in a society with competition.


And equally, not permitting oil to be used would create a multi-continental scale famine with hundreds of millions dying.


Obviously the transition away from oil should be gradual, and the sectors which are hardest to transition could be given more time to do so. But there's no fundamental need for large scale use of oil, it's just the current infrastructure and limited tech that's the problem.

Hundreds of millions will die due to climate change if we don't act.


I'm sure it would, but it could also be avoided without any major problems.

The problem I think, is that oil would still be mandatory because of competition between countries. Especially if there were wars.


It is other way round. Good half "personality responsibility" claims are all about corporate acts being blamed on people who cant influence them.


Is it Karen’s fault when she is told by her media for thirty years that climate change is bs? Is it her fault that she tries to recycle, but most of the plastic she puts in the bin is misleadingly labeled and has to be sorted out? Is it Karen’s fault she drives a gas car to work because public transit is underdeveloped and electric cars are too expensive? Framing climate change as a matter of personal responsibility is extremely counterproductive IMHO.


I'm pro genetic modifications for these sort of (slight) changes. We live in entirely different environments and our baselines to be healthy makes sense to me. Of course the next step always seems to be "make superhuman soldiers" or "designer babies".


This could also explain the rise in accidents. There’s been a sudden influx of new unskilled riders. Previously cyclists possibly had a higher degree of experience and so had less injuries.

Thank you for not being anti e-bike as many are and instead pointing out safety tips.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: