HNHacker News
TopNewBestAskShowJobs

floatboth

5,763 karma · joined October 27, 2011

this website sucks
submissionscomments
floatboth··on AMD Receives Approval for Acquisition of Xilinx
AMD has ARM licenses (IIRC, both architectural and for IP cores) and has shipped an Arm Cortex-A52 SoC in the past (Opteron A1100). If Nintendo really wanted, they might be able to order an Arm SoC from AMD directly. But yeah, going with Samsung would be far more practical.

Problem is, many existing Switch games use some nvidia-specific API (IIRC called "NVN" or whatever) instead of Vulkan.

floatboth··on Apple’s “realityOS” surfaces in GitHub commits, App Store logs
> as normal cardio exercises

As a person who's generally uninterested in exercise itself but who likes games, the alternative isn't "normal cardio exercises" but "nothing" :)

floatboth··on Back-end languages are coming to the front-end
Heh, GTK has a "Broadway" backend for running in a browser, though I don't think WebKitGTK will work on it…
floatboth··on Back-end languages are coming to the front-end
There was also https://liftweb.net in Scala…
floatboth··on Apple’s “realityOS” surfaces in GitHub commits, App Store logs
VR has found one problem to solve – exercise. Beat Saber is awesome.

And in the corporate space, various training simulators and visualizations are popping up.

Facebook's "metaverse" sounds like a shitty version of VRChat with people you don't like.

And buttcoin grifters throw the "metaverse" buzzword around only to get you to buy into their ponzi schemes, pure and simple. There is no "there" there. And the "ideas" they're throwing out in their bullshit whitepapers are horrific. They want to financialize every moment of your life, invent artificial scarcity in a world where infinite copyability is the main advantage (if the words "virual real estate" don't sound utterly dystopian to you I don't know what to say…) and so on.

floatboth··on OpenSCAD 3D rendering just got an order of magnitude faster
Someone made a constraint based sketcher for Blender: https://github.com/hlorus/geometry_sketcher so that is fun..

But of course using a mesh modeling engine for CAD is not the best idea. You generally do want to work in B-rep, if not for precision then for exchange reasons (e.g. export electronic component models as STEP to add to PCB software, import a whole board STEP model from PCB software to build a case for the board)

floatboth··on OpenSCAD 3D rendering just got an order of magnitude faster
> old and clunky NURBS engine called OpenCascade

True. Well, it is usable, you can model a whole 3D printer or a (BIM) house or whatever in FreeCAD, people have done big projects with it. But OpenCASCADE really likes to give up (or even crash) on fillets >_<

floatboth··on OpenSCAD 3D rendering just got an order of magnitude faster
It is one of the things asked ("import it into blender"), sort of (yeah of course you have to export in advance using the original software). Mesh export is of course the most basic feature everything can do.

B-rep solid export (STEP) is also very much a thing, you can exchange solid models between Fusion, SOLIDworks, FreeCAD, etc. (and import them from PCB design software and so on)

But this is just baked geometry of course. It's not parametric. There is no standard for parametric models, there is no way to exchange them between different programs.

floatboth··on OpenSCAD 3D rendering just got an order of magnitude faster
Of course nothing is more diffable than code, but you can get git to store proper deltas between FCStd (or any zip) files:

https://blog.lambda.cx/posts/freecad-and-git/

floatboth··on SoftBank's Sale of Arm to Nvidia Collapses, Arm to IPO
What closed ecosystem?

Nothing becomes any more closed if you switch the ISA of the CPU used in your VPS to aarch64. The only closed ecosystem here is AWS itself, but what takes power away from you is using non-EC2 services like DynamoDB.

In fact the Arm ecosystem is way more open, because there are SoCs that can run completely blob-free firmware (e.g. from Marvell), which is just not happening with any modern Intel/AMD system.

floatboth··on SoftBank's Sale of Arm to Nvidia Collapses, Arm to IPO
How exactly do you sacrifice ANYTHING compared to any other VPS rental?!
floatboth··on SoftBank's Sale of Arm to Nvidia Collapses, Arm to IPO
I did just say that "you don't get to touch the machines physically either".

What does being able to buy them have to do with.. anything?

The concept of renting a VM is not new. The introduction of processors that a VM hosting company designs exclusively for use on that service is, and the comments in the thread above seem to imply a fear of this causing some kind of lock-in or whatever. What I'm saying is, this is completely unfounded fear. Graviton instances are very much standard machines and you can run the exact same OS images on there as you can on an Altra or a HoneyComb LX2K or a MACCHIATObin. (Yeah, the OS needs a driver for Amazon's network card, but mainline Linux, FreeBSD and NetBSD have that.)

floatboth··on Every M1 Mac is due for a 2022 refresh with faster M2 chip, new designs
If you're fine with the performance of a 2-core Kaby Lake and rather big bezels around the display, the Google Pixelbook is pretty awesome otherwise.
floatboth··on SoftBank's Sale of Arm to Nvidia Collapses, Arm to IPO
> no clue if there's a project to reimplement that

There was! And it even booted Linux in some capacity: https://github.com/christinaa/rpi-open-firmware

> every chip is very different from one another

Eh, the usual embedded SoCs are not that different from each other — ARM GIC, ARM timer, lots of Synopsys Designware crap for SDMMC/XHCI/PCIe/etc.

For many SoCs it's totally feasible to make standards-compliant firmware, e.g. for the Rockchip RK3566 there is https://github.com/jaredmcneill/quartz64_uefi

And SoCs from the networking world (Marvell, NXP) are typically supported by upstream EDK2.

floatboth··on SoftBank's Sale of Arm to Nvidia Collapses, Arm to IPO
In the server space, there is no good reason to do weird unusual things → even e.g. the "custom" AWS hardware is as standards-compliant as possible (if you look at the ACPI tables on an a1.metal instance, you'll only find an AMZNxxxx device for the PCIe host controller, and that's only because Synopsys Designware IP sucks^W has a stupid hardware bug related to filtering that requires a little workaround quirk)
floatboth··on SoftBank's Sale of Arm to Nvidia Collapses, Arm to IPO
AWS offers Graviton instances in a bare-metal way too, so you can see for yourself what the SoC offers. It's quite clean, there is a Designware PCIe filtering quirk (same as on e.g. the Marvell Armada8k) but other than that it's SBSA-style UEFI+ACPI. Very standard system.

In terms of firmware openness, yeah, you don't get the firmware source, but you don't get to touch the machines physically either so you wouldn't have a chance to run a custom build anyway :D

(While Ampere Altras are supported by upstream EDK2, have fun)

floatboth··on SoftBank's Sale of Arm to Nvidia Collapses, Arm to IPO
The ISA doesn't have that much influence on efficiency (other than, like, x86's insane-length encoding requiring spending more power on decoding).
floatboth··on Reasons to Abandon Spotify That Have Nothing to Do with Joe Rogan
Spotify was not available in my country for ages and it insists on using DRM on the web so I never signed up.

YouTube Music is great – no DRM, one subscription for music and getting rid of YouTube ads (while supporting your favorite video creators far better than ads do).

floatboth··on FreeCAD: Open-source 3D parametric modeler
On the other hand, sketching with constraints is very intuitive. Making interesting shapes that aren't trivial CSG demos by fiddling with code just doesn't sound that great.

The future dream mCAD for me is something where extrusions and fillets and other 3d stuff is code, but sketches are GUI edited.

floatboth··on FreeCAD: Open-source 3D parametric modeler
Last time I used SolveSpace, what I hated the most was how the undo button was near useless.. and https://github.com/solvespace/solvespace/issues/91 is still open :/
floatboth··on FreeCAD: Open-source 3D parametric modeler
A fundamental problem is that OpenCASCADE, despite being the most advanced open source CAD kernel, does kinda suck. It's single-threaded (FreeCAD has it on the main thread so any long operation blocks the entire UI) and it's… rather buggy.

Recent fun example I've encountered: doing a fillet in two places at the same time can result in either an unhelpful "resulting shape is invalid" or a crash inside OpenCASCADE, depending on the selection order (!) — https://github.com/realthunder/FreeCAD/issues/202

floatboth··on FreeCAD: Open-source 3D parametric modeler
CadQuery should be better as it is using the OpenCASCADE cad kernel (same as FreeCAD) instead of a simplistic ad-hoc thingy.
floatboth··on Analysis of Magic Leap 2 at SPIE AR/VR/Mr 2022
> people show off their Oculuses and Vives with the same tech demos

Do they now?

I mean the most significant VR game is Beat Saber (exercise is a good niche it turns out) but by now the show-off game would be Half-Life Alyx rather than something tech-demo like.

floatboth··on Does my site need HTTPS?
If you're not running your own VPS, HTTPS should already be handled for you by your hosting provider?
floatboth··on USB Type-C finally shows up in power tools
https://old.reddit.com/r/UsbCHardware/comments/motlhn/magnet...
floatboth··on Reasons for servers to support IPv6
Even firewalls are just a last resort defense IMO. The primary thing is not having any crap listening on ports in the first place.
floatboth··on Reasons for servers to support IPv6
Different countries' T-Mobiles are quite different, especially the US one..
floatboth··on I read the federal government’s Zero-Trust Memo so you don’t have to
What bank doesn't have a regular web app?
floatboth··on LTO Tape data storage for Linux nerds
> repurposed

Weren't they even originally marketed as such? At least the external enclosures that people like to shuck are usually called something like "my backup".

floatboth··on Windows Subsystem for Android
Lots of apps aren't pure JVM apps, and many apps with native components don't ship x86_64 versions of native libraries.
← PreviousPage 4 of 34Next →