rinon
Re:Swift at Apple: Migrating the TrueType Hinting Interpreter
on Saturday June 13, 2026 @02:50AM (#48514175)
For low-level system security, I'm a fan of https://llsoftsec.github.io/llsoftsecbook/LLSoftSecBook.pdf as an overview for any systems developer, not just compiler devs. It might not be the most approachable, but it's got great info on everything memory corruption.
Re:$100K fee added to H1B applications
on Friday September 19, 2025 @11:02PM (#45309885)
Because of our historical strength. If we drive people away, that just makes room for other contenders. How is that smart?
Re:$100K fee added to H1B applications
on Friday September 19, 2025 @11:01PM (#45309878)
If we’d fix the green card caps so that Indian workers could get green cards we wouldn’t see as much abuse. The system is broken, so you’re suggesting break it further? The US benefits from a lot of smart immigrants, we should be making it EASIER, not harder, to attract and retain the best talent from all over the world. The United States is ceding its leadership here and we’re going to pay for that for generations.
Re:C2Rust Transpiler
on Monday October 24, 2022 @07:36PM (#33324101)
It's back up now, sorry about that!
Re:Translating Quake 3 into Rust
on Wednesday January 08, 2020 @01:47PM (#21994462)
We haven't worked on C++ yet. Templates are the big issue, as a sibling comment speculates.
Re:Translating Quake 3 into Rust
on Tuesday January 07, 2020 @12:16PM (#21982006)
We didn’t benchmark this project (yet) but previous c2rust translations had approximately equal performance to the original. This is to be expected since the transpiled output is unsafe Rust that is equivalent to the original C code. One caveat is checked va unchecked array indexing, but unless an array indexing operation into a statically sized array is hot _and_ the Rust compiler can’t elide the checks, that’s unlikely to make much of a difference.
Re:Coding on an iPad Pro in 2019
on Friday January 04, 2019 @01:15AM (#18822320)
I love Blink, it’s perfect for a remote emacs session. I use esc for alt, capture CTRL-space. You may have to rebind some control sequences, I don’t have that handy, but almost everything gets passed through. Only thing I can think of that doesn’t is F key sequences, and that’s probably for lack of trying.
Edit: this is with an external keyboard. YMMV with the on screen keyboard, but I haven’t noticed any issues the few times I’ve done quick edits with it.
Re:Titan Security Key Available
on Wednesday September 05, 2018 @09:29PM (#17923275)
I believe they also want to support iOS which requires a BTLE token, not NFC which will work on Android devices.
Re:Saying Goodbye to Slack’s IRC and XMPP Gateways
on Wednesday March 07, 2018 @02:31PM (#16539102)
I'm very disappointed in this change. Having communication centralized in one place is important to me, and this means I cannot centralize on open, federated protocols.
Re:2600 Accused of Using Unauthorized Ink Splotches (2015)
on Friday February 16, 2018 @02:52PM (#16395472)
Followup apology from accuser: https://www.2600.com/node/27106
Re:Patreon’s new service fee spurs concern that creators will lose pat...
on Thursday December 07, 2017 @07:55PM (#15875832)
There are often privileges and perks associated with being a patron of a certain creator. These perks aren't pro-rated, thus subscribing late in the month for a day or two might be a viable way to cheat this system. Personally, I don't think this is a huge deal, and, if this is their reasoning, it's a mistake.
Re:Patreon’s new service fee spurs concern that creators will lose pat...
on Thursday December 07, 2017 @03:24PM (#15873735)
Great summary of the math from reddit: https://www.reddit.com/r/patreon/comments/7i2kqd/patreon_wil...
Re:The GOP Tax Plan Will Destroy Graduate Education
on Tuesday November 07, 2017 @09:09PM (#15649462)
You assume that tuition is actually an "in kind" benefit. Most of that tuition money is not an in kind benefit at all. Rather, it is a way for the university to siphon off overhead from grant money. If you think of graduate students as apprentice workers, which is far closer to the truth than students, then taxing overhead costs is a ridiculous idea. We don't tax business expenses, why would we tax educational institution business expenses?
Re:The Boring Company [video]
on Saturday April 29, 2017 @05:03PM (#14228730)
Why not rent a car when you want to go on trips outside of urban areas? Seems far cheaper if you can actually get away without a care in the city.
Re:File Format Posters
on Saturday April 08, 2017 @01:51AM (#14065530)
We have two of these prints up in our office. I highly recommend them, even if just as decoration.
Re:The House just voted to wipe out the FCC’s landmark Internet privac...
on Tuesday March 28, 2017 @06:24PM (#13981356)
I don't know that much about the inner workings of Congress, but I'm guessing that it might be because reps who vote against party lines won't get support for their own pet projects later on?
Re:Assessing Russian Activities and Intentions in Recent US Elections ...
on Friday January 06, 2017 @05:49PM (#13341037)
Why was this discussion removed from the front page? Seems like relevant news of interest to a tech audience to me.
Re:Thoughts after a Month with Blackphone (2014)
on Friday August 26, 2016 @02:01PM (#12368039)
This should get labelled 2014. Interesting nonetheless.
Antivaxxers abuse Facebook reporting algorithms
Re:Selfrando: Securing the Tor Browser Against De-Anonymization Exploi...
on Thursday June 23, 2016 @05:50PM (#11964555)
Tor devs wrote a short Q&A about this project: https://blog.torproject.org/blog/selfrando-q-and-georg-koppe...
Thank you for writing this. So many want to tiptoe around and ignore this election, like they've always done before, and that may be the worst mistake of all in this situation.
Intel Release New Technology Specifications to Protect Against ROP Attacks
Re:CopperheadOS: A hardened open-source operating system based on Android
on Thursday April 14, 2016 @03:55PM (#11499846)
Indeed, I was trying to give well-known examples. Some of the more interesting, not widely-deployed PaX mitigations are more accurate here.
Re:CopperheadOS: A hardened open-source operating system based on Android
on Thursday April 14, 2016 @03:43PM (#11499751)
That's called a baseband processor.
But no, in all seriousness, Copperhead (and AOSP itself) are open source. Go audit it for NSA backdoors yourself if you're worried about that.
Re:CopperheadOS: A hardened open-source operating system based on Android
on Thursday April 14, 2016 @03:39PM (#11499730)
I'm not affiliated with Copperhead at all, but I am familiar with the sorts of techniques they are using. Exploit mitigations, such as Address Space Layout Randomization, Control-Flow Integrity, Fine-grained Randomization, etc. provide a layer of hardening to make exploitation of a source code vulnerability harder, or even not possible on the protected device. The bug (zero-day) still exists, it's just not as exploitable to do bad stuff.
Re:Voltron: A hacky debugger UI for hackers
on Tuesday April 12, 2016 @02:09PM (#11482018)
Hm, I wish my package manager understood pip. I always forget to upgrade pip along with my distro packages.
Re:More Than 40% of Student Borrowers Aren’t Making Payments
on Wednesday April 06, 2016 @06:35PM (#11442780)
Worked for me...
Re:Ask HN: Is Knuth's TAOCP worth the time and effort?
on Wednesday January 13, 2016 @04:32PM (#10897679)
Indeed, it's a reference work. I've read through the first volume cover to cover, but that's probably not the best way to use TAOCP. When you're interested in a particular algorithm or topic, go find it and read that section.
If you're interested in modern architecture details, I'd recommend Agner Fog's marvelous reference books (http://www.agner.org/optimize/).
Re:Kazakhstan to MitM all HTTPS traffic starting Jan 1
on Wednesday December 02, 2015 @03:50PM (#10665700)
RU does though.