HNHacker News
TopNewBestAskShowJobs

vbitz

143 karma · joined March 11, 2013

submissionscomments
vbitz··on Sharper MRI scans may be on horizon thanks to new physics-based model
I think the source code is here? https://github.com/pinheirothiagoj/NMR_Molecular_Eigenmodes_...
vbitz··on Rust to C compiler – 95.9% test pass rate, odd platforms
Fault-Tolerant mainframe type systems.

https://en.m.wikipedia.org/wiki/NonStop_(server_computers)

vbitz··on SrsRAN: Open-Source 4G/5G
It doesn't seam open source?

> The LTE/NR eNodeB/gNodeB software is commercialized by Amarisoft.

> A UE simulator is now available. It simulates hundreds of terminals sharing the same antenna. It uses the same hardware configuration as the LTE eNodeB.

> An embebbed NB-IoT modem based on Amarisoft UE software.

vbitz··on Programming Language Checklist (2011)
What would be great is a language that does to C what TypeScript did to JavaScript.

C but with better safety and additional developer ergonomics would be amazing.

Part of the problem is I think you would need to depart from the traditional C build system to get the most benefits. That will be hard for adoption.

vbitz··on FUSE-T is a kext-less implementation of FUSE for macOS that uses NFSv4
9p involves a lot of round trips to create/write files. I benchmarked sshfs using fuse vs. 9p in the kernel and sshfs was significantly faster.
vbitz··on Wozmon for x86-64
Awesome. Nice and easy to get working as well.
vbitz··on Any sufficiently advanced uninstaller is indistinguishable from malware
Because JScript was introduced back in Windows 98 and the modern APIs were introduced 10 years later (in the case of Node.js).
vbitz··on Intel exiting the PC business as it stops investment in the Intel NUC
I’ve done Coremark scores across a range of different systems including NUCs and Pi’s. A Pi 4 gets a single thread score of about 10k and a new entry level NUC gets about 20k. If you look at older systems a Beelink T4 Pro Mini (using a much older CPU) gets about 11k well within the same ballpark as a Pi4. Comparing that to a similar aged Pi a Pi3B gets about 4k score. For comparison a high end AMD Ryzen gets about 45K.
vbitz··on Try Galaxy: A web app to demo Samsung’s OS on an iPhone
It works on desktop Chrome if you emulate a iPhone display and user agent.

They're just detecting "add to Home Screen" by looking for window.navigator.standalone which you can manually set using a breakpoint.

vbitz··on A TLS 1.3 stack written in Visual Basic 6
I completely agree. I've played with VB6 a few times recently and it feels so fast and natural to make a UI compared to modern frameworks.

A bit part of it feels like a dedication to highly polished developer tooling. A strong GUI editor that works with (mostly) zero configuration is a big feature of VB6 to me.

vbitz··on Pixel phones are sold with bootloader unlocking disabled
It's pretty common. Apple Silicon devices (at least) have a BootROM feature to pull a signed boot image over USB which can be used to provision the device from a blank flash.
vbitz··on Remove “This incident will be reported.” from user warnings
Our IT Admins used to post the reports to a Twitter account (with usernames removed).

https://twitter.com/moss_sudo

vbitz··on We're building a browser when it's supposed to be impossible
I experimented with this a while ago but didn’t get very far.

The rendering was done into a pixel buffer with inputs being passed though a few relatively simple C++ classes.

I think that a small embedded version would make for a great UI framework with minimal dependencies.

vbitz··on Firecracker internals: Inside the technology powering AWS Lambda (2021)
Depends how your starting the VM. I’ve run Docker on Firecracker with a Raspberry PI 4 before but it needed some fixes.

One possibly is if your running directly from a Initramfs without a block device then docker needs DOCKER_RAMDISK set as a environment variable.

Otherwise it’s possible the minimal kernel your Firecracker config uses doesn’t support it out of the box. You can use a regular kernel but you need to make sure modules can be loaded from somewhere.

vbitz··on BGP on Windows Desktop
The question is if the routing table implementation in Windows (I assume inside the kernel) can handle it.
vbitz··on Ask HN: What are you working on this year?
I’m working on cyber security education this year.

As for right now I’m learning more about RISC-V to see how it can be applied in a cyber security oriented teaching environment.

vbitz··on Amazon Ring cameras used in nationwide ‘swatting’ spree, US Justice Dept. says
Not if your only checking 1 possibility rather than a few million.

It could take on the order of a few seconds per password in the worst case. Normally a few Milliseconds.

So 1,000,000 breached passwords * 100ms per check is 100,000 CPU seconds or about 30 CPU hours to check all passwords. The is easily paraliseable so imagine more like 10-20 minutes in parallel.

vbitz··on Krunvm – Create MicroVMs from OCI Images
Very cool looking project. I love their approach to networking which patches the Linux kernel to intercept operations on sockets and defers that to the host.

I’ve been working in a similar area recently and networking is an unfortunate stumbling block.

vbitz··on Ask HN: Has anyone here worked on the Windows kernel?
You can get something like JTAG from Intel with a NDA.

https://designintools.intel.com/Silicon_View_Technology_Clos...

Most of the time you can do kernel dev with a serial port and printf though.

vbitz··on Transition from Switch Will Be 'Significant Challenge,' Ex-Nintendo Head Says
The Nintendo Switch is not Android-based.

It runs on a modified version of the 3DS software (Source: https://en.wikipedia.org/wiki/Nintendo_Switch_system_softwar...).

vbitz··on Our User-Mode WireGuard Year
Well gVisor uses mostly the same method of system call emulation (PTRACE_SYSEMU).

It's also one of the three major projects that use it besides User-mode Linux and rr.

vbitz··on Cloudpilot, a PalmOS Emulator for the Web
It looks like Ionic https://ionicframework.com/docs/
vbitz··on A pure Go embedded SQL database
Without additional configuration cgo breaks cross-compilation.
vbitz··on Intel Hardware allows activation of test or debug logic at runtime
One of the researchers (@_markel___) put out a tweet with more information

> After a year of the coordinated disclosure process, we (+ @h0t_max and @_Dmit ) can finally share: we found a reliable, not damaging way to extract the security fuses (Chipset + EPID root keys) from the Intel platforms.

https://twitter.com/_markel___/status/1458147735270481926

vbitz··on Offline First
It sounds pretty safe. Your only copying rows from one database into another database. Unless you accept arbitrary SQL strings from the user it's not a significant security risk.

It does open up some possible vulnerabilities like can the user overwrite other people's information but mitigating that requires the same validation layer you should have anyway.

vbitz··on Understanding Daemons
Windows runs services underneath the Service Control Manager (https://docs.microsoft.com/en-us/windows/win32/services/serv...). Services are expected to talk to the service control manager and at least announce when they started.

Services are also regularly run on different account especially the ones under "NT AUTHORITY" like "SYSTEM" and "NETWORK SERVICE".

As I recall Visual Studio contains some pretty good templates for writing services with C# but the underlying requirements are abstracted by the .net Framework.

vbitz··on Show HN: I've built self-opening trash bin, I relax myself feeding garbage to it
You could make the bin chew with it's mouth closed and just vibrate in time with chewing. Might also help to settle some of the material.
vbitz··on Integrate PWAs into Native Sharing UIs with Workbox
I use the Twitter PWA rather than the Android client.
vbitz··on The Second SHA-1 Hash Collision
This is just the first 320 bytes of the original shattered. They just cut off the rest of the PDF data.
vbitz··on Google Feedback on TypeScript 3.5
Visual Studio Code has a "Code Fix" that can automatically copies JSDoc into TypeScript annotations. This can be done to an entire file at once.

TypeScript does not come with a minifier. The code it produces is compatible with the target version of JavaScript (e.g. compile ES6 modules into CommonJS) but unminified.

Page 1 of 2Next →