HNHacker News
TopNewBestAskShowJobs

2bluesc

3,422 karma · joined January 24, 2011

Embedded Linux Systems guy that likes to hack on bikes, drones, security, networking, and more
submissionscomments
2bluesc··on The smallest edge AI device for local LLMs
Thought the 80GB was a bit odd, and noticed the picture of a SoC + a M.2 module:

- CIX P1/CD8180 + 32 GB RAM with 30 TOPS integrated NPU

- Houmo M50 + 48 GB RAM with 160 TOPS INT8

Anyone know more?

2bluesc··on Extra usage credit for Claude to celebrate usage bundles launch (Pro, Max, Team)
I read it as they'll invoice me up to $20. Not sure?
2bluesc··on Extra usage credit for Claude to celebrate usage bundles launch (Pro, Max, Team)
Did you have extra usage enabled before checking? Mine was disabled and I received the $20 credit.
2bluesc··on Extra usage credit for Pro, Max, and Team plans
TBH, it looks to me as a trick to enable extra usage by baiting me with $20 credit by toggling on the feature that lets me burn another $20 without realizing it.

Toggling it again to turn it off immediately after (which I assume most people will miss) seems to guard against this.

2bluesc··on Iran-backed hackers claim wiper attack on medtech firm Stryker
I believe Android Work profile[0] would have limited the damage to the work profile rather than also impact the personal profile on a personal device.

Does anyone know if this is correct?

[0] https://www.android.com/enterprise/work-profile/

2bluesc··on If you're going to vibe code, why not do it in C?
Traditionally, I used Python for personal tools optimizing for quick coding and easy maintenance. These tools commonly feed UI elements like waybar, shell, and tmux, requiring frequent, fast calls.

My approach is evolving due to NixOS and home-manager with vibe coding to do the lifting. I increasing lean on vibe coding to handle simple details to safely write shell scripts (escaping strings, fml) and C/C++ apps. The complexity is minimized, allowing me to almost one-shot small utilities, and Nix handles long-term maintenance.

With NixOS, a simple C/C++ application can often replace a Python one. Nix manages reading the source, pulling dependencies, and effectively eliminating the overhead that used to favor scripting languages while marking marginal power savings during everyday use.

2bluesc··on Ask HN: Local hostnames without root/admin
`HOSTALIASES` lets you alias hostnames, but not map hostnames to IPs.

Docs at `man gethostbyname`

https://man7.org/linux/man-pages/man3/gethostbyname.3.html

2bluesc··on Ask HN: Local hostnames without root/admin
You can use the linker to preload `nss_wrapper`[0] and overwrite anything using `nss`.

Here's an example:

  > cat hosts
  198.51.100.33 test.tld
  2001:db8::33 test.tld
  198.51.100.12 test4.tld
  2001:db8::12 test6.tld

  > LD_PRELOAD=/nix/store/sw2r0gpi9c9rsvqgvi4906yxh948ydsv-nss_wrapper-1.1.16/lib/libnss_wrapper.so NSS_WRAPPER_HOSTS=hosts getent ahosts test.tld
  198.51.100.33   DGRAM  test.tld
  198.51.100.33   STREAM test.tld
  2001:db8::33    DGRAM
  2001:db8::33    STREAM

  > LD_PRELOAD=/nix/store/sw2r0gpi9c9rsvqgvi4906yxh948ydsv-nss_wrapper-1.1.16/lib/libnss_wrapper.so NSS_WRAPPER_HOSTS=hosts getent ahosts test4.tld
  198.51.100.12   DGRAM  test4.tld
  198.51.100.12   STREAM test4.tld

  > LD_PRELOAD=/nix/store/sw2r0gpi9c9rsvqgvi4906yxh948ydsv-nss_wrapper-1.1.16/lib/libnss_wrapper.so NSS_WRAPPER_HOSTS=hosts getent ahosts test6.tld
  2001:db8::12    DGRAM  test6.tld
  2001:db8::12    STREAM test6.tld

  > LD_PRELOAD=/nix/store/sw2r0gpi9c9rsvqgvi4906yxh948ydsv-nss_wrapper-1.1.16/lib/libnss_wrapper.so NSS_WRAPPER_HOSTS=hosts curl -v test.tld
  * Host test.tld:80 was resolved.
  * IPv6: 2001:db8::33
  * IPv4: 198.51.100.33
  *   Trying [2001:db8::33]:80...
  *   Trying 198.51.100.33:80...

[0] https://cwrap.org/nss_wrapper.html
2bluesc··on Thingino: Open-Source Firmware for IP Cameras
Here's a good YouTube overview from the developer

https://youtu.be/QQV6vjzhylg

This looks like a great project!

2bluesc··on That 'unsubscribe' button may be a scam
I think you mean

yourname+servicename@gmail.com

From my experience, many (bad) websites consider "+" an invalid character and prevent you from using the address in this form.

Smart spammers can just strip the service name since it works the same for all Gmail users.

Really need dedicated addresses like Fastmail's Masked Addresses.

2bluesc··on Custom SIM card in Tesla Model 3 2024, Tesla Model Y 2025 and Cybertruck
Closed User Group (CUG)?
2bluesc··on The State of SSL Stacks
Never heard of aws-lc before this, but now I'm looking for an excuse to use it.
2bluesc··on Why Intel Deprecated SGX?
> Chipworks offers $50-250k to fully extract the eFUSE of one Intel i5 processor, so the eFUSE content is encrypted by a master key (called “global wrapping logic key” in the patent).

I wonder how readily things like this are known within the HW security community?

2bluesc··on How Long Can SSD Store Data Unpowered? Year 2 Update (2024) [video]
Elevated temps significantly impact the retention and are included in some datasheets by memory vendors, but often they are omitted and you need to request them.

Some earlier HN discussion here [0]

[0] https://news.ycombinator.com/item?id=35382252

2bluesc··on Pi-hole v6
Switched to Technitium (from piHole via Docker on amd64 and manual dnsmasq before that) primarily for DNS over HTTPS and never looked back. Used it for DHCP and DNS.
2bluesc··on Setting up a Linux writecache as a RAM disk (2019)
For anyone wondering, this was written in 2019 and is no longer "new". I was confused by the following line since I recall this being available for sometime:

> By using the newly introduced dm-writecache device mapper Linux kernel module

Looked for a publication date, but nothing anywhere on the page other then timestamps in the command output mentioning 2019. Wayback machine confirms this as well[0]

[0] https://web.archive.org/web/20191124065801/https://www.admin...

2bluesc··on Intel finds root cause of CPU crashing and instability errors
Where do you get that? Sounds like they improved performance over the previous "fixes":

> Intel's internal tests show that the 0x12B update does not noticeably affect performance. Benchmarks and gaming tests, including popular titles like Cyberpunk 2077 and Shadow of the Tomb Raider, showed results within normal expected variations when compared to the earlier 0x125 update.

2bluesc··on Dolt Is Git for Data
Perhaps "Dolt is Git for data" should really be "Dolt is Git for databases"

I loaded the page expecting to see some arbitrary binary data version control tool and was caught off guard by all the references to SQL.

2bluesc··on Stop Using Your Face or Thumb to Unlock Your Phone
On Google Pixel 8 (IDK about other Android phones) you can press the power button + volume up button to launch a pop-up menu with the following options: restart, power off, lockdown, emergency.

If you select lockdown you'll be required to use a pin or password to unlock the phone.

2bluesc··on Show HN: A self-hosted, AWS-based secrets manager
> You're referring to a cloud-agnostic solution.

I actually mean that the service need not care if it's in the cloud or on-premise as opposed to whose cloud. Many of my services don't need to do anything in the cloud.

If you look at things like awesome-selfhosted[0] you'll see that this is the prevailing expectation of things describing themselves as "self-hosted".

[0] https://github.com/awesome-selfhosted/awesome-selfhosted

2bluesc··on Show HN: A self-hosted, AWS-based secrets manager
> Embrasure is an open-source, self-hosted secrets management tool built on Amazon Web Services (AWS) for small teams seeking simplicity and security.

Was excited to hear about self-hosted secrets management, but expected "self-hosted" to mean I can host anywhere, but the depends specific AWS features.

Perhaps "unmanaged" is a more appropriate term.

2bluesc··on Snapdragon X elite is faster than MacBook Air M2
Certainly the article doesn't hit on power, but if it is "faster" and uses the same amount of energy then it should do the same about work and consume less battery.

Unfortunately from the article it's hard to tell anything from power consumption other then the Snapdragon X Elite 8 has a roughly 28W "TDP" and that the Elite A has 80W "TDP" and is only slightly faster. Still, this doesn't translate to real world power usage.

I'd love to see a real world benchmark that measures actual power consumption of these chips.

2bluesc··on Ask HN: How do you document your hardware projects?
I typically (mis)use class diagrams as block diagrams for system design and interconnects.
2bluesc··on Ask HN: How do you document your hardware projects?
Self hosted Gitea + Markdown + Mermaid diagrams
2bluesc··on Bitwarden Heist – How to break into password vaults without using passwords
This affects Windows only.

Really feel that should've made it to the title other it feels like click bait.

2bluesc··on Amazon Prime Video starts showing ads in January unless you pay $2.99/month xtra
Yes, this is how I have been living for the last few months and have seen and used both offers when I can't move to another retailer.
2bluesc··on Google podcasts is shutting down
I remember thinking this shutdown was inevitable when they launched it... And never used it.

Google has created a self fulfilling prophecy.

2bluesc··on NASA-SP-287: What made Apollo a success?
HTML version: https://history.nasa.gov/SP-287/sp287.htm
2bluesc··on FPGA Dev Boards for $150 or Less
Missing from the list is the BeagleV-Fire for $150 which was released last week with:

* RISC-V CPU: 4x 64-bit RV64GC application cores & 1x 64-bit RV64IMAC monitor/boot core

* FPGA: 23K logic elements (4-input LUT + DFF), 68 Math blocks (18×18 MACC), and 4 SerDes lanes of 12.7 Gbps.

[0] https://www.beagleboard.org/blog/2023-11-02-beaglev-fire-ann...

2bluesc··on Linux Patched for a New AMD Zen 4 CPU Bug – Erratum #1485
This is a follow up and conclusion to the HN post about the discovery of this a few days ago here[0].

Upstream commit is here[1]

Glad to see it has been root caused and worked around in such short order.

[0] https://news.ycombinator.com/item?id=37812556

[1] https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/...

Page 1 of 14Next →