HNHacker News
TopNewBestAskShowJobs

spaintech

221 karma · joined February 10, 2020

submissionscomments
spaintech··on Ask HN: What software do you use to examine binary files?
Hexdump, xdd, Binwalk, Binary Ninja, and Ghidra, along with a good text editor that supports hex, I use vi like this:

$ xxd /bin/ls | vi - /to open file : xxd -r /to save files

for gzip files, extract those, that is the best representation of what’s inside IMO, then look at those binary individually. Good luck!

spaintech··on Why A4? – The Mathematical Beauty of Paper Size
Sure there is math behind it, I was at a paper factory once, I asked them about the whole A0 and so forth sizing, I was told in prefect german and translated that originally they made 1M^2 sheet (alle) and they would them take those and cut them by halfs, so when an order came in, it would read Alle/2 Alle/4 a so forth since they would then say take this pile to A, A2 and A4 cutting station. Who knows, but that is what the Aschaffenburg guide tolde me back in 1998, been telling everyone that story since… :/
spaintech··on Packed structs in Zig make bit/flag sets trivial
Don’t get me wrong, it’s a cool feature, the only problem I see here is zero readability, what if I’m looking at this code or trying to figure out the value of a register mangled by such a call, “I” find it very hard to read and understand what is happening there. I can read hex offsets and masks to know what’s what is happening to bitfield at any given time… just MHO.
spaintech··on Decompiler Explorer
Ha! that was funny, I wonder though, getting fed tons of code, couldn’t Godbolt leverage code—-> Compiler Obj —-> Assembly as a mean to train an AI decompiler ? Food for thought.
spaintech··on Redis vs. KeyDB vs. Dragonfly vs. Skytable
This article interests me as it has been a bucket list todo to get a good sense of some of the key/value offerings, thank you for posting them.

Quick ask: I don’t see “some” of the other offering out there like MemCached… what was the criteria used to select these? I don’t see any source of how the test where run, specs of the systems, how the DB where set up, etc. Would be very valuable to have in order to attempt to re-validate these test on our own platform. I also came back and saw some of your updates to the outcomes, While the Get/SET numbers are provided, I don’t find a reference to time, resource utilization, or time which would IMO make the data more valuable in understating how the numbers where achieved. * I might be a factor of the benchmarks themselves, but would add value IMO to your fantastic post.

spaintech··on Why Rust is a great choice for startups
Startups are about cost, time to market, and a high level of efficiency to deliver on a promises ( product ) to sell or get to market. A language selection should consider two things, talent pool and maturity of the tools.

When you go hire developers, I want a strong pool to be able to be selective in finding attitude with the right aptitude, and I want them to be productive ASAP, so that means that we might bring in GNU protects that we are extending, tooling from other sources and high level knowledge of the code… this is where maturity comes in, not the language that matters, it’s the package you get on the product you are developing.

I love rust, it will get there, but in a startup environment, it could end up been “not the best fit” all things considered.

spaintech··on AWS costs every programmer should know (2019)
Great little article thank you, one thing, can you add the unit cost per mont details for storage and bandwidth, it makes a difference in calculating the cost, not the same to asume $0.10 TiB/Month or $0.10 GiB/Month, I think that data would be most useful without having to go AWS for verification.
spaintech··on CircuitPython – The easiest way to program microcontrollers
Hi, what is really cool about micropython is, rapid prototyping on the CU, which allows for real time interactivity with the HW, see what you are doing on the board. All this without and IDE, just a shell command!

Wait, where have I heard this before, and with the capacity to expand your language to meet your needs at near close to the wire speed without the needs for all the resources needed by MicroPython... Forth any one?

spaintech··on Broadcom to acquire VMware for $61B
I have a very different view on this purchase, and I f my thesis is right, then it just might be the best move ever ( Michael Dell has certainly won again with this deal.) Here is my vie, VMware has become the OS of the private cloud. Sure Linux based, but from an enterprise perspective, VMWAre is closer to the HW than any other OS. Considering that Broadcom is a HW company, and that they are looking to fend off Qualcomm, Amd, and Intel as key competitors, should they move to build ARM or RISK-V based server for the enterprise, they could be at a mejor advantage on those CPU architecture. Just a thought from over the pond, but they could buy Ampere and be in that market very well positioned to take in the Enterprise space end to end, they would only need storage if you don’t consider VSAN as a valid solution in that space. Tim will tell.
spaintech··on Rustaceans at the border
Yes its 420 bytes, which is why I’m commenting as my fingers played me on my thoughts. Do the same for one writer in C++ and report back on the orders of magnitudes… Cheers!
spaintech··on Rustaceans at the border
OMG, here comes a bunch of bloat into the kernel. I like rust (well, the idea and principle) but when you are doing low level stuff, something as trivial as a structure to bind an address then manipulate those bits by writing to them (enabling and disabling features) it becomes a no go. If you even consider how exhaustive it is to manage OBMR at this level of code, it becomes counter productive, not to mention unreadable. Now for the bloat part, take a simple code (one of their examples) which is a showcase of their capabilities and “zero cost” abstraction for something like embedded, their blinky app is like 100KB versus a initialize the clock/ set GPIO to read mode, and write to it that come out shy of 4K in C++ with all the hall form STM for example. Object lifetime analysis is really cool at compile time, but any un defines behavior is still present when you compile the code… Show me someone doing a baremetal implementation of blinky (that is, no HAL) on rust or a struct for bit banging and I’ll be a believer that you can do “some” of the stuff needed for kernel development but not all.
spaintech··on Ask HN: Smallest laptop that is decent for coding?
No mentioned yet, https://system76.com/laptops/galago might not be the smallest of the bunch, but well worth it if you need the performance to compile and test while on the go. I run several VMs and QUME instances with your fave VIM scripts. :) For size vs perf, Air 13” is hard to beat... I had a Pro X (arm) for about a week and I tried to get Linux on it ASAP after all the issues, even then it was flaky at best, running VIM on Windows is usually a hard sell even if you are running the Windows Subsystem for Linux and you spend the hours of getting to where you like it, only to find glitches after glitches... only if the thinkpad came in 16:9 :) I have an older one and it’s horrid only after an hour... I tend to leave it...
spaintech··on Mondragon Corporation
Sure, but in this region it’s more like buy my local good for you product, sure it’s a little more expensive but.... “OR ELSE”... Many have been driven out of their town or even killed (yes that is what I said) if you go against the status quo in the Basque region. Mondragón would not exist for not for the Basque cause... and most likely (it’s been their financial arm) the Basque cause would not have existed with out Mondragón.
spaintech··on Mondragon Corporation
Wait, what most here are not discussing is the true nature of this organization. Historically, this cooperative was designe as a system to pay out the Basque cause, a separative movement with is Spain. This cooperative has/will be discriminatory based on your political views. Also, it’s imperative to say that most of it’s financing has at times come into question as they have received strong and at time ilegal funding from the Basque government, creating an unfair compete climate where other business could not thrive and where forced to concede to go into the group or just fail. Their business practices come from a captive market (with a strong political pressure to be in the status quo or else) which keeps competition on the sidelines. If you are a serious contender with in the Basque region of Spain, you wake up to pickets, and your factory on fire, so it might sound good at first, but there is nothing but smoke and mirrors in this organization. So, sure with a favorable financing, wage control, and captive market, you can really build a corporation that can then expand and compete outside of their core “captive” markets. Anybody know of a good dictatorial nations to start another model company like this?
← PreviousPage 3 of 3