Hacker Newsnew | past | comments | ask | show | jobs | submit | morphle's commentslogin

there are several 10 gbps implementations made in Europe https://gitlab.com/ohwr/project/10G-wr-nic/-/blob/f_ltgt_spe...


Just building your own microprocessor from gates is an easier way to learn about designing microcode and understanding how processors work(ed). But it can't hurt to study a few simple old designs like RISC or Transputer. The 80386 is on the other side of that spectrum, needlessly complicated because they wanted to be backwards compatible with an old bad design.

There certainly is no need to go to university to learn chip design. Watching a few Alan Kay talks [3] or browsing Bitsavers computer designs [4] are good starting points.

We made an easier way (than FPGA) to simulate and convert your gate level design into transistors on a chip (for less than $200 in 2026). We call it Morphle Logic [1].

Eventually you grow into making the largest fastest and cheapest supercomputer wafer scale integration [2].

[1] https://github.com/fiberhood/MorphleLogic/blob/main/README_M...

[2]https://www.youtube.com/watch?v=vbqKClBwFwI

[3] https://www.youtube.com/watch?v=f1605Zmwek8

[4] http://bitsavers.informatik.uni-stuttgart.de/pdf/xerox/alto/...


> needlessly complicated because they wanted to be backwards compatible with an old bad design.

It's not really needless complication of there is a reason for the complication. Obvioudsly in this case the need to be backward compatible with an old design made the implemtation more complicated than if they didn't need to do that. There were very, very strong business reasons why backward compatibility was a design requirment.


And was it a bad design? It was very succcessful and enabled a lot of progress.


all mine broke of and wouldn't resume but became 7k broken zip files.


much appreciated!


I am an outsider on the details of the Bambu software requiring users to go through their servers in China and the closing of their software.

Still I suspect it is about spying in wartime, Bambu printers are at the core of the Ukrainian war effort, the main reason even Ukraine is winning since januari 2026.

First China prevented Ukraine from using any of the drones that they sold in millions to Russia while exercising the built in kill switches in Chinese drones used in by Ukrainians.

Suddenly Bambu, another Chinese company started listening in on the 3D printing on a massive scale in secret factories all over Ukraine that make the drones to replace the Chinese drones. Very suspicious.

Whatever is the reason Bambu locks down software or firmware on their 3D printers, now is the time for programmers to change the situation. We need to put up money like Louis Rossmann did [1], not to fight legal battles but for a assembly language programmer to reverse engineer the Bambu firmware and make a free and open source version.

This firmware replacement will cost a couple of months to write so we all should send that programmer a little money so he/she can release it for free.

A free Bambu firmware will allow the Ukranians to continue producing another few million drones and save over a hundred thousands lives by ending the war.

Now is the chance for us outsiders to help Ukraine, by freeing Bambu firmware.

[1] https://www.youtube.com/watch?v=qLLVn6XT7v0

P.S. I would be willing to do the reverse engineering but I would need at least 35 euro per day (to eat) to build a new firmware for all Bambu models from scratch. I would need a few different models of printers on loan for a few weeks to test the new firmware. I estimate it would take 5-9 months to rebuild firmware for all models from zero and release it. Maybe Rossmann and Geerling could use their influence and coördinate this freeing of the firmware?

I just emailed Rosmann and Geering to see if we together can free the Bambu firmware. Anyone who wants to help, please contact me trough my HN profile.


Bambu had its requirement to go through their servers since before the Ukraine war, though it has gotten progressively harder to work around.


There is still no hard requirement that you go through their servers. The printers support a mode where they can only be accessed from the local network.


There is no requirement to send prints through their servers. My P1S has never been logged into their cloud service in the year I've owned it.


Yeah. I just bought a new p1s last week and today hooked it up, never connected it to anything but power. Printing from the SD card worked first try, zero issues.


...nope...?

the Ukraine war started in 2014 technically. But even if we go to the "current" wave start, that was 24 February 2022[0].

Bambu Labs released their first printer (X1C, on kickstarter) on 31 May 2022, let alone their "must go through cloud service" restriction starting in early 2025[1].

[0]: https://en.wikipedia.org/wiki/Russo-Ukrainian_war

[1]: https://blog.bambulab.com/firmware-update-introducing-new-au...


> This firmware replacement will cost a couple of months to write so we all should send that programmer a little money so he/she can release it for free.

> A free Bambu firmware will allow the Ukranians to continue producing another few million drones and save over a hundred thousands lives by ending the war.

If that were true, it seems to me, that Ukraine would have already done it if it was somehow standing in their way.


I have informed a few 3D printer operators on how to do it themselves. But it is hard for these soldiers, they have other priorities.

It is not 'standing in their way', it is revealing the secret locations where the Ukranians drones are manufactured. Several of these factories where discovered and Russia bombed them.


Personally while I don't think what Bambu's doing is great, it's not like there aren't a dozen manufacturers that can generally match their printers at similar pricepoints, and don't have these issues


> A free Bambu firmware will allow the Ukranians to continue producing another few million drones and save over a hundred thousands lives by ending the war.

> Now is the chance for us outsiders to help Ukraine, by freeing Bambu firmware.

What you write sounds like an invitation to pro-Russia-minded people to sabotage these free Bambu firmware efforts. :-)


Please provide sources to your claims.


I couldn't find a source for China disabling drones it sold to Ukraine, but they did cut off drone exports to Ukraine, while still supplying them to Russia:

https://www.newsweek.com/china-ukraine-russia-war-drone-uav-...


1) I have heard of the kill switches being used from several sources in the Ukraine ministry of defense. I advised them on how to remove the kill switches in two brands.

2) It was mentioned in an interview of military in this Dutch documentary https://npo.nl/start/serie/konvooi/afleveringen/seizoen-1

3) Several journalists mentioned it in their news reporting (sorry, I can't locate the links right now).

4) Two soldiers vlogged about it on youtube.


Kill switch in DJI drones and other brands: https://npo.nl/start/serie/konvooi/afleveringen/seizoen-1

Documentairy in Dutch but the interview is in English


Geoblocked in USA. HTTP 451 in network requests.


Part 1 https://www.youtube.com/watch?v=dtt9eST5H80

the kill switch is discussed in part 2 https://youtu.be/za62IvbfzXE?t=1061 by the fire department who got the drone donated by the interviewer from "Protrct Ukraine"


So Ukraine is on the verge to becoming western world supplier of top end drones and 3d printers and we are doing exactly nothing about it?

IMO Ukraine should start exporting their drones (for fun or spooking political adversaries) as a way to help the war effort.


Lot of conspiracy theory and misinformation in this comment.

I'm not up to date with their latest printers, but the Bambu printers used during this timeframe have easy ways to enable LAN only mode. You can leave it disconnected from the network entirely and use an SD card, too.

The app lets you enable root access and install firmware mods. There are multiple efforts to reverse engineer the firmware.


Or just put your file on an sd card and plug it physically into the printer?

Makes fleet management a bit harder but I don’t believe that requires internet access unless I missed some update.


In practice Ukrainians have long moved to custom built drones for pretty much everything.

Picking up 3D printers that don't spy on you, modding them or even building custom ones is much easier than designing and building millions of custom drones, so I am sure they solved this long ago.

Like, really - a FDM printer is just a MCU board with a bunch of stepper drivers, a power supply, some frame, motors, thermistors & heating elements.


Great work! I'll buy one for $250. Will it run AppleTalk?

I didn't correct for inflation but I wanted to buy the Lisa before it was released, it felt around 40000 Dutch guilders, maybe 80 times more expensive than this FPGA?

I did a few more back-of-the-envelope calculations of what I can do with these 2MB SRAMs:

Xerox Alto with Smaltalk-80 and Smalltalk-76 for $4. The Alto was the 1972 machine the Lisa tried to be the sucessor of.

Transputer T414/T800 for $50 but much faster than the original. You would make a supercomputer interconnecting hundreds of Transputers.

Vextrex without display but HDMI output for $50, $8 without the CRT/VGA/Oscilloscope, $100 with the cathode ray tube display built in.

200MB SRAM with 16000 cores 180nm WSI (Wafer Scale Integration) emulating most processors at $1000. It would outperform 2025 Blackwell NVDIA and Apple Silicon M3 Ultra Mac Studio because SRAM is faster than HBM or LPDDR5. It is much cheaper than the 2MB Sram on this Lisa FPGA (it costs around $25 per 2MB (16 Mbit) in batches of 1000 chips).


Indeed, ton's of refurbished for $250-$300


Yea it does look like 5 year old M1's are going for $300 on eBay, but man that's painful a 5 year old machine for that much when you could get a new Neo or Mini for $600, if only you could buy them. I probably should just get the M1, test and sell it back on eBay. Thanks.


If you're going to do any kind of work on it I'd choose a 5-year old 16 GB memory M1 over a Neo every single time. 8 GB is what's painful. The CPU difference is very small anyway.


Yeah but the base Mac Mini comes with 16GB. So getting that for $600 instead of a very clapped out M1 for $300 seems worth it. That's what I thought when I was browsing on ebay, anyway.


They are similarly good. In fact I prefer my M1 MBA to the newer models because of its shape.


If a $300 Mac can do the job, a $600 Mac is overkill.


You’re thinking about these M series macs like they’re computers from the 2010s.

A M1 MacBook Air will perform virtually identically for most if not all laptop computing class tasks.


Neo isn't much better than M1.


In my personal experience, 13” M1 MacBook Air, 15” M4 Macbook Air, M4 Pro Mac Mini, and MacBook Neo, the Neo is the fastest for single threaded and strictly CPU bound tasks. E.g. calculating 200x200, 1000 max iterations Mandelbrot fractals it does ~785 in ten seconds compared to ~760 on the M4s and somewhere in the 600s for the M1.

Given its RAM size I’m not going to be spinning up VMs, but in terms of general purpose computing it’s more than adequate. And, out of the box, you get a word processor, spreadsheet, presentation, video editing, digital audio, web browser, and a bunch of other things. Xcode is free. This is easily a laptop you can buy and use for years in 90% of settings.


I'm not really sure why your neo is performing better than the M4.

The M4 and the neo share the same CPU architecture but the M4 has 4 performance cores at 4.4ghz, while the neo has 2 performance cores at 4ghz.

The neo also does not have any CPU heatsink so it thermal throttles after only a few seconds:

https://cdn.arstechnica.net/wp-content/uploads/2026/03/MacBo...


Yes, all the M-series have more cores, they often have better thermal management, and they have more memory bandwidth. (The the Neo still has crazy high bandwidth.) But, for a single threaded, strictly compute task that runs in 10 seconds, it outperforms the M4 cores. I don't know why, I'm just sharing my experience.

The actual code I am using for this is:

    #include <stdio.h>
    #include <sys/time.h>

    int gettimeofday(struct timeval *tp, void *tzp);

    int main(int argc, char *argv[]) {
      double xmin, xmax;
      double ymin, ymax;
      double x, y, xs, ys;
      int max_iter;
      int i, px, py;
      int width, height;
      volatile double wx, wy, t;
      double start, now;
      struct timeval tv;
      int count;

      xmin = -2.0;
      ymin = -1.5;
      xmax = 1.0;
      ymax = 1.5;

      max_iter = 1000;
      width = 200;
      height = 200;

      xs = (xmax - xmin) / (double) width;
      ys = (ymax - ymin) / (double) height;

      gettimeofday(&tv, NULL);
      start = (tv.tv_sec * 1000000.0 + tv.tv_usec) / 1000000.0;
      count = 0;
      now = start;
      while (now - start < 10.0 /* && count == 0 */) {
        for (y=ymin, py = 0; py < height; py++, y += ys) {
          for (x=xmin, px = 0; px < width; px++, x += xs) {
            wx = 0.0;
            wy = 0.0;
            for (i=0; i < max_iter && (wx * wx + wy * wy) < 4; i++) {
              t = wx * wx - wy * wy + x;
              wy = 2 * wx * wy + y;
              wx = t;
            }
          }
        }
        gettimeofday(&tv, NULL);
        now = (tv.tv_sec * 1000000.0 + tv.tv_usec) / 1000000.0;
        count ++;
      }
      printf("%d iterations in %.2f seconds.\n", count, now - start);
    }


M1 is even better in some ways, like it has Thunderbolt ports (plural even!).


The only place where it seems unequivocally better for mainstream use is hardware AV1 decode.

(If I were building a Jellyfin server today, I'd probably use a MacBook Neo.)


If you literally just need to borrow one, I'd just buy an Air from Apple directly and then return it within the 14 day window. I'll sometimes do this if I need an extended repair on my personal one, or there's a new mac I want to try.


This is unethical.


That's not what the employees say! Though it's a rare thing for me to do, it's not like I'm doing something shady, and they're quite happy to say things like "Well, give it a try, if it's not for you, return it", which I'm sure leads to customer comfort and increased sales. Usually I'm also genuinely trying a different product than the one I have, and get to evaluate whether it's any good.

As far as I'm concerned, if I can't work because they have my laptop for a week, especially because I pay for AppleCare and have to leave it with them, it's not much different than an insurance policy that lends me a rental car while mine's in the shop.


If the return policy explicitly allows "change of mind", I'd say it's in the gray area. Though ofc it isn't sustainable if everyone starts doing this. I assume there's a ((returns:buys)/payment identity) metric to ban the largest offenders.

Also, there should be some universally accepted way to have access to your data and a secure personal computer in the duration your device is getting repaired.


Also, there should be some universally accepted way to have access to your data and a secure personal computer in the duration your device is getting repaired.

Yes, exactly. When getting your car repaired there’s loaners or rentals to allow you to keep driving. Why isn’t a loaner computer a standard thing?


My local library will loan you a Chromebook for up to three weeks (three weeks reserved, can extend if there's availability) at no charge.


That’s fantastic for people in the Chromebook ecosystem. They can log in and away they go! Not so great for us in the Apple ecosystem though.


Glad to see the hackers have arrived to defend a billion dollar corporation


Glad to see the people who do not understand tragedy of the commons have arrived.


I don't think this situation qualifies, or maybe it's on the border. This seems more akin to using all of the bandwidth provided to me by one of a few companies coordinating together to extract as much as possible from their customers. Apple's had a policy like this for ages, if it wasn't more profitable than not for them, then they'd have done something about it under the miserly rule of the outgoing CEO.

Some people occasionally returning products—that they intended to keep or not—is not like all of the energy grid being consumed by data centers, nor is it like all of the wetlands being paved over for suburbs.


Im also against this practice but both of you can be understanding the facts the same and still coming to opposite conclusions. Thats the whole point of the tragedy of the commons!


> billion dollar corporation

Multi-trillion dollar corporation*


If you send me an email I might have a machine or MacOS VM on that machine you can use.


Thanks for the offer, think I'm gonna go the eBay route.


The research into the origen of life looks at bottom up fundamentals (how they work) of all cells since the solar system was formed. You could start with the slides in this lecture and read the underlying papers and all the references in all those papers. You probably can find these references also in all the books he wrote. https://www.youtube.com/watch?v=vBiIDwBOqQA

Maybe an educational text for the laymen has summarised this recently but I'm not aware of one. Most Biology from your school days have been rewritten.

I will have to re-read Molecular Biology of the Cell, 7th Edition, 2022. I read the 3th edition and it has changed dramatically since.

You can download it on Anna's Archive or order it at the usual suspects https://www.amazon.com/s?k=Molecular+Biology+of+the+Cell%2C+...


Page does not load in Safari and Chrome for various reasons


> and Chrome

Works fine here Version 147.0.7727.101 (Official Build) (64-bit) (.102 is the Mac version)

Edit: Based on a comment below, you may have cookies disabled.


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

Search: