HNHacker News
TopNewBestAskShowJobs

riking

94 karma · joined February 1, 2014

[ my public key: https://keybase.io/riking; my proof: https://keybase.io/riking/sigs/9LfhW2oEq-8_jE_r7C4KtAEL7KjUganawH3GqhvMBXY ]
submissionscomments
riking··on Futurelock: A subtle risk in async Rust
Rust's no_std does not have access to a reliable clock.
riking··on The first Oxide rack being prepared for customer shipment
you can just follow one of the "kubernetes on ec2" guides and adapt it to their apis
riking··on The first Oxide rack being prepared for customer shipment
> electrical/thermal/support power ~= compute power.

Yes, and using larger fans decreases the proportional there. Centralized rectifiers reduces the proportional. Google can make it all the way down to 10% overhead power. That's the point they are making.

riking··on Ask HN: Why hasn't the ACH system been more abused?
Stripe is still "your bank".
riking··on Ask HN: Why hasn't the ACH system been more abused?
Zelle can't be undone if it's done from your account. They just take the money.
riking··on Embed is in C23
Multiple big-O steps faster.
riking··on What it feels like when Rust saves your bacon
"hmm, you call it an 'enum class' yet somehow I cannot define methods on it"
riking··on Tell HN: My kid's school installed spyware and I can't remove it
It'll block the multi-login and require you to fully sign out of everything, THEN log into the other organization account.
riking··on Tell HN: My kid's school installed spyware and I can't remove it
Typically, the corporate login will be blocked if you attempt this.
riking··on Finding Waldo in π
> On the other hand, if you make a string of common byte sequences, a couple GB long, and distribute it with every PC...

This is what brotli does.

riking··on How Go mitigates supply chain attacks
This is the exact point of the final section of the article, yes.
riking··on How Go mitigates supply chain attacks
Nope, you need to run `npm ci` to guarantee that you don't write a new lockfile.
riking··on Another Vulnerability in the LPC55S69 ROM
It's because the well got poisoned by marketing teams selling things that were not actually a material improvement over what came before.
riking··on Another Vulnerability in the LPC55S69 ROM
What I'm hearing here is "Yes, Google designed their own chip because everything on the market sucks."
riking··on The FTC’s new enforcement weapon: “Algorithmic destruction”
ML training is an algorithm that produces an algorithm as output
riking··on C Isn't a Programming Language Anymore
On many platforms, such as FreeBSD and macOS, the application-exposed ABI for tasks such as "open a file" or "validate this x.509 TLS certificate" mandates that you link to a shared library and call into it using the C calling convention. (libc and Security.framework, respectively.)

Linux is unique in that you can hand-write assembly to perform a system call and have it work across OS upgrades. FreeBSD does not have stable syscall numbers: open() must be a libc call.

riking··on Servers as they should be – shipping early 2022
The core customer profile appears to be aging startups that know how their software behaves and are currently way over 2k cores on AWS.
riking··on Freenode IRC operators now engaging in routine abuses of power
The pre-takeover policies, clearly.
riking··on Antonio García Martínez, a newly hired Apple engineer, is gone from Apple
Engineer? I thought this was for a leadership position.
riking··on SoftBank’s plan to sell Arm to Nvidia is hitting antitrust wall around the world
Yeah, Intel needs some major direction changes before I'll be comfortable investing in them.
riking··on S3 Strong Consistency
Yup, the correct answer in the face of a network partition is for the PUT to return 500, even though the file really was uploaded. The API handler can't prove success, due to the network partition, so the correct move is to declare failure and let the client activate their contingencies.
riking··on S3 Strong Consistency
The story wasn't wrong, until today. That's why people are celebrating.
riking··on S3 Strong Consistency
To be clear: the "blowing up" would occur when a client observed the new maven-metadata.xml file, but old ("does-not-exist") records for the newly uploaded artifact, correct?

With this update, ordering the metadata update after the artifact upload means this failure is now impossible.

riking··on Historical programming-language groups disappearing from Google
but... it's not current data. the historical data loses value as it ages. Aerial scans of "one month ago" are now less accessible.
riking··on Google offers free fabbing for 130nm open-source chips
Heck, it's a whole 10 sq mm. I'm sure they could work something out to combine multiple smaller projects into one slot, muxed by the supervisor.
riking··on Google offers free fabbing for 130nm open-source chips
Take a look at the Google Titan chip slides for an idea of how to implement this: https://www.hotchips.org/hc30/1conf/1.14_Google_Titan_Google... Video: https://youtu.be/ve_64dbM4YI?t=3089

Specifially, slides 35-40. You burn a feature fuse to unlock manufacturing test features. The device is personalized with a serial number + told to generate private key + record stored in database. Then, the key is locked in by burning a second feature fuse that disables any future writing to those segments.

riking··on Google offers free fabbing for 130nm open-source chips
The project comes with a standard harness around your 10mm^2 design, with provided I/O and a working RISC-V supervisor CPU.
riking··on Bye
Gmail killed bundles (Google Inbox) though.
riking··on Benchmarking C++ Allocators
That's due to differences in your workload - in e.g. Ruby on Rails, the total uncertainty of which objects are going to survive a request means that jemalloc does a much better job at packing.
riking··on AWS Customers Rack Up Hefty Bills for Moving Data
I get the impression cloud providers don't "negotiate rates" but rather "build infrastructure" most of the time.
Page 1 of 3Next →