HNHacker News
TopNewBestAskShowJobs

wolf550e

4,305 karma · joined May 5, 2009

submissionscomments
wolf550e··on Botan: Crypto and TLS for Modern C++
https://github.com/rustls/rustls-ffi I guess
wolf550e··on Botan: Crypto and TLS for Modern C++
Frank Denis, maintainer of libsodium, is also a reputable engineer.
wolf550e··on Just want simple TLS for your .internal network?
Didn't they invent MTA-STS so they could not use DANE? They use MTA-STS.
wolf550e··on Migration of the build system to autosetup
They prefer tcl as the scripting language and they like the maintainer.
wolf550e··on The Future of Big Iron: An Interview with IBM’s Christian Jacobi
I don't think they are actually selling those machines so well. They have a captive legacy customer base, who else is buying those?
wolf550e··on The Future of Big Iron: An Interview with IBM’s Christian Jacobi
The amount of throughput you can get out of AMD EPYC zen5 servers for the price of a basic mainframe is insane. Even if IBM wins in single core perf using absurd amount of cache and absurd cooling solution, the total rack throughput is definitely won by "commodity" hardware.
wolf550e··on NASA's Europa Clipper Launch
They also removed the gridfins and their engines.

https://blogs.nasa.gov/europaclipper/wp-content/uploads/site...

wolf550e··on Starship Flight 5: Launch and booster catch [video]
The Case for Mars is the book about Mars Direct

https://en.wikipedia.org/wiki/The_Case_for_Mars

wolf550e··on Starship Flight 5: Launch and booster catch [video]
The difference is that Mars Direct was a conservative plan, wrt rocket technology. It just used existing Shuttle parts and was meant to fly from Shuttle pads in between Shuttle flights. It didn't require developing anything new, that's why they were sure it would be cheap and fast, and flight rate would make it possible for it to be reliable. SLS is that idea turned into a jobs program.
wolf550e··on Starship Flight 5: Launch and booster catch [video]
Robert Zubrin's Mars Direct would have got "flags and footprints" on Mars without needing something like Starship. He worked on a version of SLS in 1989 in Martin Marietta that would have cost $1B and been ready in the second half of the 90s and would be retiring soon after many successful flight to Mars (and to the Moon), but instead we got SLS and Orion so we need Starship to get anything done.
wolf550e··on Starship Flight 5: Launch and booster catch [video]
They dropped transpiration cooling, at least for now.
wolf550e··on Windows 11 24H2 hoards 8.63 GB of junk you can't delete
It updated my corp laptop a few days ago
wolf550e··on Linux/4004: booting Linux on Intel 4004 for fun, art, and no profit
Sorry, bad reading comprehension on my part! I see honorary PhDs often used to express political support, instead of honest admiration of achievements.
wolf550e··on Linux/4004: booting Linux on Intel 4004 for fun, art, and no profit
It's not original research. A Master's Thesis at most, or only a Bachelor's Degree Final Project. Regardless, doing such amazing work for a blog (and geek fame) is amazing.
wolf550e··on SQLite on Rails: The how and why of optimal performance
What are "real types and the associated constraints"? It has strict tables:

https://www.sqlite.org/stricttables.html

wolf550e··on A good day to trie-hard: saving compute 1% at a time
I don't know Rust. Can someone explain how this data structure stores whether a node is itself a valid word or whether it only leads to more nodes? For example the node "do" in their (“and”, “ant”, “dad”, “do”, & “dot”) example. I guess it's a discriminated union provided by Rust algebraic data types or something like that, but why not show the full bit pattern in memory?
wolf550e··on The Pentium as a Navajo Weaving
I get the feeling Intel needed to "bribe" the Navajo by ordering this work. Why did they need to do that? Was it part of an agreement with tribe leadership?
wolf550e··on Docker Performance Evaluation Across Operating Systems
The macOS IO benchmark and pgbench (also IO) makes me think macOS cheats somehow, for example it doesn't actually cause the SSD to write to flash when the app performs fsync, and some other "optimizations".
wolf550e··on Boeing Starliner could brick ISS docking port if crew abandons it
The adapters are installed on the station, the vehicles don't carry them.

https://en.wikipedia.org/wiki/International_Docking_Adapter

wolf550e··on "We ran out of columns"
VSS6 had file checkout, which IIRC locked the file preventing other devs from editing it. It was popular with Visual C++ 6.0, circa the year 2000.

https://en.wikipedia.org/wiki/Microsoft_Visual_SourceSafe

wolf550e··on Clang vs. Clang
That's one CVE, right? How many other vulnerabilities were caused by compiler optimizations, whether they were bugs in the compiler or allowed by the spec?
wolf550e··on Clang vs. Clang
> It would be interesting to study what percentage of security failures can be partly or entirely attributed to compiler "optimizations".

I bet it's roughly none.

wolf550e··on Is C99 actually Turing-complete? (2016)
But you can use external storage for code and data, and that can be bigger than what can be addressed by the pointer size. The universe is finite, but most computations you would want to perform treat AWS S3 as infinite. Unless you want to brute force AES-128 or something.
wolf550e··on Mining JIT traces for missing optimizations with Z3
regehr et al use alive2 which uses z3
wolf550e··on Debugging an evil Go runtime bug: From heat guns to kernel compiler flags (2017)
You can follow Hector Martin @marcan at https://social.treehouse.systems/@marcan/

He works on Asahi Linux, a Linux port to arm64 Apple hardware.

wolf550e··on Summing ASCII encoded integers on Haswell at almost the speed of memcpy
I think the trick with dereferencing unmapped memory is cool, but I only really care about techniques that work reliably and I can use in production.
wolf550e··on Capturing Linux SSL/TLS plaintext without a CA certificate using eBPF
https://security.stackexchange.com/a/231019/70830
wolf550e··on Why SQLite Uses Bytecode
It is possible to construct a worst case scenario for bytecode execution, for example very complex expressions in the WHERE and/or SELECT clauses that compute values, and a query plan that performs a full table scan over a table with say 100 million rows that is cached in RAM (or maybe use generate_series, whatever works best).

Computing the expressions should dominate execution time, right?

Then, to compare against the best possible case, we can write a custom C program that uses sqlite internals to perform the same task (full scan of the table, extract values from row) and does not use the bytecode VM and computes the complex expressions in regular C code (e.g. a function that accepts floats and returns a float or whatever).

Then comparing the two implementations will tell us how much faster sqlite can be if it had a "perfect" JIT.

wolf550e··on Why SQLite Uses Bytecode
The page is the result of this exchange on Twitter:

https://twitter.com/gorilla0513/status/1784756577465200740

I was surprised to receive a reply from you, the author. Thank you :) Since I'm a novice with both compilers and databases, could you tell me what the advantages and disadvantages are of using a VM with SQLite?

https://twitter.com/DRichardHipp/status/1784783482788413491

It is difficult to summarize the advantages and disadvantages of byte-code versus AST for SQL in a tweet. I need to write a new page on this topic for the SQLite documentation. Please remind me if something does not appear in about a week.

wolf550e··on The purge of German science in 1933
Eh.

Russian folk wisdom says "Жид крещёный - что вор прощеный. Веры нет" - "A converted Jew (slur) is like a forgiven thief - no faith/trust".

And in later times, "бить будут не по паспорту, а по морде" - you'll get beaten up on your face, not on (according to) your identification papers, a play on words meaning if you look Jewish, it doesn't matter that your papers say otherwise.

← PreviousPage 2 of 34Next →