News for hackers. Stuff that matters.

vbitz

Re:SrsRAN: Open-Source 4G/5G on Sunday January 05, 2025 @10:03PM (#42607202)
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.

Re:Programming Language Checklist (2011) on Wednesday January 24, 2024 @03:14AM (#39114896)
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.

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.
Re:Wozmon for x86-64 on Tuesday November 28, 2023 @11:14PM (#38455494)
Awesome. Nice and easy to get working as well.
Because JScript was introduced back in Windows 98 and the modern APIs were introduced 10 years later (in the case of Node.js).
Re:Intel is quitting on NUC computers on Tuesday July 11, 2023 @07:15PM (#36688453)
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.
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.

Re:A TLS 1.3 Stack Written in Visual Basic 6 on Wednesday May 10, 2023 @01:43AM (#35884051)
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.

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.
Our IT Admins used to post the reports to a Twitter account (with usernames removed).

https://twitter.com/moss_sudo

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.

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.

Re:Adding the first BGP support to Windows Desktop on Sunday January 15, 2023 @06:07PM (#34394668)
The question is if the routing table implementation in Windows (I assume inside the kernel) can handle it.
Re:Ask HN: What Are You Working on This Year? on Tuesday January 03, 2023 @02:31AM (#34228837)
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.

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.

Re:Krunvm – Create MicroVMs from OCI Images on Tuesday August 16, 2022 @03:06AM (#32480006)
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.

Re:Ask HN: Has anyone here worked on the Windows kernel? on Tuesday July 12, 2022 @11:30PM (#32078745)
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.

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...).

Re:Our User-Mode WireGuard Year on Thursday February 10, 2022 @02:13AM (#30283268)
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.

Re:Cloudpilot, a PalmOS Emulator for the Web on Wednesday February 09, 2022 @04:37AM (#30270782)
Re:A pure Go embedded SQL database on Saturday January 29, 2022 @07:10PM (#30132061)
Without additional configuration cgo breaks cross-compilation.
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

Re:Offline First on Wednesday September 29, 2021 @02:15AM (#28690778)
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.

Re:Understanding Daemons on Thursday September 03, 2020 @08:39PM (#24370562)
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.

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.
Re:Integrate PWAs into Native Sharing UIs with Workbox on Wednesday January 08, 2020 @11:19PM (#21998530)
I use the Twitter PWA rather than the Android client.
Re:The Second SHA-1 Hash Collision on Tuesday December 31, 2019 @03:03AM (#21919628)
This is just the first 320 bytes of the original shattered. They just cut off the rest of the PDF data.
Re:Google Feedback on TypeScript 3.5 on Monday September 09, 2019 @06:32AM (#20916875)
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.

Older »