News for hackers. Stuff that matters.

dsab

Re:How to Survive in a Louisiana Swamp on Sunday August 09, 2026 @07:04AM (#49230333)
Shot up a horde of zombies
Out of curiosity what are your projects written in C for Windows? GUI apps?
Re:O(x)Caml in Space on Friday May 15, 2026 @08:59AM (#48148029)
CCSDS guides you to reinvent everything from scratch, I doubt memory safety is the biggest attack surface when you implement this stack. I dont know how big players implement networking for their satellites, but personally I would choose to fit something existing and battle-tested like TLS instead of reinventing data encryption, just look at those documents: https://www.google.com/search?client=firefox-b-lm&q=ccsds+en...
Re:Have a Fucking Website on Wednesday March 18, 2026 @03:01AM (#47422416)
I have the same feeling paying for LLMs, it sucks we are financing genocide tools used by guys who are blackmailed with Epstein movies.
US is valuable Israel asset
Re:Using the new bridges of FreeBSD 15 on Monday February 23, 2026 @04:33AM (#47120036)
> Linux is becoming new Windows and BSDs new Linux.

Can you elaborate?

Re:FPGAs Need a New Future on Tuesday December 23, 2025 @01:58AM (#46363080)
I had the misfortune of working with the Xilinx Vivado environment, it's a fucking garbage, the software is straight out of the 90s, everything is glued together with shell scripts and the TCL scripting language, the IDE throws thousands of warnings and errors while building a sample project, the documentation is missing or spread over 150 PDFs, if the manufacturer of your evaluation board prepared an example for the previous version of Vivado, you must have two installations, which is probably about 2 * 100GB, if you want to keep anything under version control, you have to use some external tools, it's all absurd.
I was working in space industry and ECSS security guidelines are missleading grant seeking startups to try to reinvent TLS on orbit. There are to mamy bureaucracy. ECSS guidelines for software teams were created by people who never written a Hello World in their life, just look at specs of ECSS Packet Utilisation Service, it's a joke, that's why I prefer to work for VC funded companies than grant funded.
Re:Show HN: JPDB, GDB for Your Waveforms on Saturday October 04, 2025 @07:28AM (#45472532)
What is waveform? How it is supposed to impact the debugging process. More info is needed to atract general audience, not everyone is desiging own CPU even here.
Re:A webshell and a normal file that have the same MD5 on Wednesday September 24, 2025 @01:23AM (#45356607)
It's a pity that there is no description of what it is supposed to be used for.
Yes, this is ownership issue, nothing new :)
What is "development process" ??? What is "business use case" of this tool? Such a big readme and no introduction to why I should be interested in this tool.
I have never noticed throttling, however I am not a "heavy user", just an average one.
True, before fiber, 5 years ago, there was ADSL2 connection in my family house.
It keeps that speed at peak times without any issues, low pings, fast download speeds. With such internet connection the server is bottleneck, so if I download Linux distro I often choose torrent download option. There is no official data caps too.
In Poland I have 1000/300 fiber in my family house village with ~500 people population and same 1000/300 fiber in city I currently live both for 30 USD / month.
Re:Fictional K-pop bands zoom to top of US music charts on Monday July 07, 2025 @06:03AM (#44488591)
Military backed?
Re:LeetCode for System Design on Monday June 23, 2025 @01:49AM (#44352778)
I don't have a google account to login on this site, so it's useless for me
Which motherboard should I buy next time I will upgrade my PC? MSI, Asrock or Gigabyte?
Re:Was zombie-Bench just acquired? on Monday December 30, 2024 @05:16AM (#42548055)
What is "zombie-bench" ? There is no info on the internet
Re:Ask HN: Predictions for 2025 on Monday December 23, 2024 @03:42AM (#42492876)
What is the meaning of this term? I am not native english speaker
Re:Ask HN: Payment processing for micro SaaS outside USA? on Tuesday December 03, 2024 @02:48PM (#42310473)
In Poland choice is obvious, we have contactless cards honoured almost everywhere and our national payment operator "Blik" (user open app on phone ot gives him 6 digit numer, user use this number in online shop / shop / ATM Machine and then confirms transaction on phone). When I visitied Great Britian on 2018 the guy in hotel was scaried to death when he noticed that I wanted to make a paymant with virtual VISA card he was sure it is a scam. We are not a perfect country but when it comes to electronic payments, other "west" nations are "100 lat za murzynami" (https://en.m.wiktionary.org/wiki/by%C4%87_sto_lat_za_Murzyna...)
Re:418 I'm a Teapot on Monday October 28, 2024 @09:02AM (#41970642)
I love those RFC documents. I am currently working with CCSDS documents and they are total trash comparing to RFC. For example when I read documents about how TCP works or TLS works I see that it has been written by professionals with experience and vision. And CCSDS documents have been written by bureaucrats who have never written a line of code in their lives.
How does this post brake rules?
Re:Flox, a better alternative to Dev Containers on Friday October 25, 2024 @08:13AM (#41944479)
I am curious how the company behind Flox intends to make money, I hope they intend to make money on consulting or operate non-profit sponsored by some institutions.
It is a shame that "decentralized" social network does not allow you to download videos
Re:Blocking code is a leaky abstraction on Sunday October 20, 2024 @01:16AM (#41893055)
I have the same experience, I like splitting my embedded C microcontroller peripheral drivers into 3 layers:

- header files with registers addresses and bitmasks

- asynchronous layer that starts transactions or checks transaction state or register interrupt handler called when transaction changes states

- top, RTOS primitives powered, blocking layer which encapsulates synchronization problems and for example for UART offers super handy API like this:

status uart_init(int id, int baudrate)

status uart_write(int id, uint8_t* data, int data_len, int timeout_ms)

status uart_read(int id, uint8_t* buf, int buf_len, int timeout_ms, int timeout_char_ms)

Top, blocking API usually covers 95% use cases where business logic code just want to send and receive something and not reinvent the synchronization hell

I bought Samsung S21 from some shady reseller because original Samsung store was trying to steal my data by a promotion where I need to give them my bank account number and they will send my 20% of phone price back, then when I returned with phone to home and turned on phone I saw a message saying "this phone is a property of Polkomtel (on of carriers operating in Poland), it will be locked if you stop paying the bills", shady reseller agreed to replace my phone with another one not fucked up by a greedy carrier who is making incomes private (selling expensive phone in subscription model for people with no credit rank, often abusing this subscription model as low rate credit (they are goi g from carrier straight to lombard) and making loses public (they will lock my phone if someone dont pay)

Older »