<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: jacquesgt</title><link>https://news.ycombinator.com/user?id=jacquesgt</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 07:14:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jacquesgt" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jacquesgt in "Swift at Apple: Migrating the TrueType hinting interpreter"]]></title><description><![CDATA[
<p>While hinting is disabled for most fonts, there are some fonts that require hinting to render correctly. We have to support hinting for those fonts, and it was easier to make it secure by rewriting hinting in Swift than it would have been to comprehensively identify every font created by those foundries.</p>
]]></description><pubDate>Sat, 13 Jun 2026 02:21:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48511971</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=48511971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48511971</guid></item><item><title><![CDATA[New comment by jacquesgt in "Swift at Apple: Migrating the TrueType hinting interpreter"]]></title><description><![CDATA[
<p>If you want to help improve the security of OS software through the magic of memory safe languages, the team that did this work is hiring: <a href="https://jobs.apple.com/en-us/search?search=Spear&sort=relevance&location=united-states-USA" rel="nofollow">https://jobs.apple.com/en-us/search?search=Spear&sort=releva...</a><p>Knowledge of Swift not required. If you know your way around OS software, can reason about the security of the code you write, and are excited about writing exhaustively tested software, we’d love to talk to you.<p>We’re hiring for roles in kernel/systems and userspace. Like the Platforms SOTU mentioned, we’re using Swift at all layers of the software stack now. <a href="https://www.youtube.com/live/yl2jsIoMfDU" rel="nofollow">https://www.youtube.com/live/yl2jsIoMfDU</a><p>I had the pleasure of leading the effort to ship Swift in the Secure Enclave back in 2022. Now I have multiple teams working on accelerating the transition to memory safe languages. We’re showing that with good planning and a relentless focus on testing, we can improve security, performance, and functionality. And we get to have a ton of fun working with some amazing colleagues. It’s the most enjoyable and impactful work I’ve ever done in my career.</p>
]]></description><pubDate>Sat, 13 Jun 2026 01:45:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48511591</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=48511591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48511591</guid></item><item><title><![CDATA[New comment by jacquesgt in "Bird photographer of the year gives a lesson in planning and patience"]]></title><description><![CDATA[
<p>Liron is an incredible photographer. Well worth checking out his instagram at <a href="https://www.instagram.com/liron_gertsman_photography" rel="nofollow">https://www.instagram.com/liron_gertsman_photography</a><p>He and another photographer recently did a project to photograph a bird in front of erupting volcano. I’m really looking forward to seeing that one.</p>
]]></description><pubDate>Mon, 13 Oct 2025 04:53:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45564784</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=45564784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45564784</guid></item><item><title><![CDATA[New comment by jacquesgt in "The original birders gave photography a run for its money"]]></title><description><![CDATA[
<p>The names of some birds still reflect this. For example, the ring-necked duck has a ring around its neck that’s almost impossible to see a on a live bird.</p>
]]></description><pubDate>Tue, 07 Nov 2023 02:53:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=38172602</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=38172602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38172602</guid></item><item><title><![CDATA[New comment by jacquesgt in "Ask HN: Who is hiring? (June 2020)"]]></title><description><![CDATA[
<p>Apple | Software Engineer | Cupertino, CA/San Diego, CA/Portland, OR/Austin, TX | Onsite<p>We’re the team that designs and develops the operating system for the Secure Enclave used in iOS, tvOS, watchOS, and macOS devices. We develop the full software stack, including the L4 microkernel, runtime libraries, hardware drivers, and more. We work very closely with Apple’s Silicon Engineering Group to help design the Secure Enclave hardware.<p>This is a great place to work if you’re into some combination of embedded, operating systems, and security.<p>Apply here: <a href="https://jobs.apple.com/en-us/details/200120834/trusted-kernel-engineer?team=SFTWR" rel="nofollow">https://jobs.apple.com/en-us/details/200120834/trusted-kerne...</a></p>
]]></description><pubDate>Mon, 01 Jun 2020 23:54:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=23385536</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=23385536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23385536</guid></item><item><title><![CDATA[New comment by jacquesgt in "Ask HN: Who is hiring? (May 2020)"]]></title><description><![CDATA[
<p>Apple | Software Engineer | Cupertino, CA/San Diego, CA/Portland, OR/Austin, TX | Onsite<p>We’re the team that designs and develops the operating system for the Secure Enclave used in iOS, tvOS, watchOS, and macOS devices. We develop the full software stack, including the L4 microkernel, runtime libraries, hardware drivers, and more. We work very closely with Apple’s Silicon Engineering Group to help design the Secure Enclave hardware.<p>This is a great place to work if you’re into some combination of embedded, operating systems, and security.<p>Apply here: <a href="https://jobs.apple.com/en-us/details/200120834/trusted-kernel-engineer?team=SFTWR" rel="nofollow">https://jobs.apple.com/en-us/details/200120834/trusted-kerne...</a></p>
]]></description><pubDate>Sat, 02 May 2020 00:54:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=23048092</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=23048092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23048092</guid></item><item><title><![CDATA[New comment by jacquesgt in "Ask HN: Who is hiring? (April 2020)"]]></title><description><![CDATA[
<p>Apple | Software Engineer | Cupertino, CA/San Diego, CA/Portland, OR/Austin, TX | Onsite<p>We’re the team that designs and develops the operating system for the Secure Enclave used in iOS, tvOS, watchOS, and macOS devices. We develop the full software stack, including the L4 microkernel, runtime libraries, hardware drivers, and more. We work very closely with Apple’s Silicon Engineering Group to help design the Secure Enclave hardware.<p>This is a great place to work if you’re into some combination of embedded, operating systems, and security.<p>Apply here: <a href="https://jobs.apple.com/en-us/details/200120834/trusted-kernel-engineer?team=SFTWR" rel="nofollow">https://jobs.apple.com/en-us/details/200120834/trusted-kerne...</a></p>
]]></description><pubDate>Wed, 01 Apr 2020 19:14:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=22752511</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=22752511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22752511</guid></item><item><title><![CDATA[Nanoprintf]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/charlesnicholson/nanoprintf">https://github.com/charlesnicholson/nanoprintf</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=20379137">https://news.ycombinator.com/item?id=20379137</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 08 Jul 2019 01:05:38 +0000</pubDate><link>https://github.com/charlesnicholson/nanoprintf</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=20379137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20379137</guid></item><item><title><![CDATA[New comment by jacquesgt in "FAA Finds New Risk on 737 Max, Orders Boeing to Make Changes"]]></title><description><![CDATA[
<p>You may be right about the averaging. From rereading the accident report, the Pilot Flying took back control of the plane after the Pilot Not Flying engaged his controls and tried to pitch down.<p>But, it’s the same basic idea. The PNF thought he’d gotten control of the plane, and didn’t understand why his input wasn’t having an effect. He didn’t get feedback from the stick telling him a different input was being honored. And neither pilot appears to have been fully aware that they were in a flight control mode where there was a risk of stalling. The PF especially never seemed to have made that connection, and the PNF took a fairly long time to call it out. As a result, the PF may not have been aware that he needed to actively keep the angle of attack inside the flight envelope.<p>So, PNF tries to pitch down, but isn’t aware the plane got put back into a mode where he isn’t in control. PF is pitching up, but isn’t aware the plane switched to a mode where this could lead to a stall. That’s the similarity I was getting at.</p>
]]></description><pubDate>Thu, 27 Jun 2019 07:51:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=20292481</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=20292481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20292481</guid></item><item><title><![CDATA[New comment by jacquesgt in "FAA Finds New Risk on 737 Max, Orders Boeing to Make Changes"]]></title><description><![CDATA[
<p>Part of the issue may have been that the plane had slowed down so much that the stall warning stopped (it disengages below a certain airspeed apparently). When he stopped pulling up, the plane sped up and the stall warning started again. Pull up again, plane slows down, stall warning stops.</p>
]]></description><pubDate>Thu, 27 Jun 2019 03:17:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=20291463</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=20291463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20291463</guid></item><item><title><![CDATA[New comment by jacquesgt in "FAA Finds New Risk on 737 Max, Orders Boeing to Make Changes"]]></title><description><![CDATA[
<p>AF 447 wasn’t all that different from this situation. One of the co-pilots was trying to pitch the nose down to recover from the stall. The other was panicking and trying to pitch up. The plane averaged their inputs, without giving feedback via the stick that this was happening. It wasn’t until very late in the flight that they figured out what was happening, and then it was too late to recover.<p>Obviously there was some significant pilot error in this case, but a big contributor mag have been that the pilot who was trying to correct the stall didn’t understand that the plane was ignoring his input because of the averaging.</p>
]]></description><pubDate>Thu, 27 Jun 2019 03:03:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=20291415</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=20291415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20291415</guid></item><item><title><![CDATA[New comment by jacquesgt in "State of Industrial Control Systems in Poland and Switzerland"]]></title><description><![CDATA[
<p>I used to work in the industrial controls industry. The systems are often designed by application engineers working for the industrial control equipment’s manufacturer or distributor. In the case of distributors, the engineering work is often provided for “free” and paid for with the markup the distributor applies over their cost to purchase the components direct from the manufacturer. Those same application engineers will be involved with helping to make the sale. If a customer asks “can I connect this to the Internet?”, any response other than “of course!” is liable to result in a talking to from the sales manager for that account.<p>Few of the incentives in that industry lead to good security. More details here: <a href="https://news.ycombinator.com/item?id=3260127" rel="nofollow">https://news.ycombinator.com/item?id=3260127</a></p>
]]></description><pubDate>Mon, 10 Jun 2019 05:46:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=20144197</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=20144197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20144197</guid></item><item><title><![CDATA[New comment by jacquesgt in "Retguard: OpenBSD/Clang"]]></title><description><![CDATA[
<p>I'm not seeing how it's unpredictable and inconvenient. It's predictable if the stack address can be leaked (via a frame pointer leak, for example). It doesn't seem that inconvenient. Instead of including the address of a gadget in the chain, include the gadget xor the leaked stack address. What's the unpredictable and inconvenient part that I'm not seeing?</p>
]]></description><pubDate>Sat, 19 Aug 2017 23:39:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=15056222</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=15056222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15056222</guid></item><item><title><![CDATA[New comment by jacquesgt in "Retguard: OpenBSD/Clang"]]></title><description><![CDATA[
<p>I feel like I’m missing something here. An infoleak is required to successfully ROP against ASLR (otherwise the attacker doesn’t know what to overwrite the return address with). Once an infoleak is available, the address of the stack can be leaked. I’m not really sure this does much beyond requiring attackers to modify their existing exploits.</p>
]]></description><pubDate>Sat, 19 Aug 2017 22:20:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=15055951</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=15055951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15055951</guid></item><item><title><![CDATA[New comment by jacquesgt in "A quick look at the Ikea Trådfri lighting platform"]]></title><description><![CDATA[
<p>I believe they're Zigbee Home Automation, not ZLL. Either that or they're improperly reporting that they support ZHA instead of ZLL, which causes issues for 3rd party bridges like Philips Hue. <a href="https://developers.meethue.com/comment/2686#comment-2686" rel="nofollow">https://developers.meethue.com/comment/2686#comment-2686</a></p>
]]></description><pubDate>Sun, 09 Apr 2017 02:48:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=14070190</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=14070190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14070190</guid></item><item><title><![CDATA[New comment by jacquesgt in "Uber's Loss Exceeds $800M in Q3 on $1.7B in Net Revenue"]]></title><description><![CDATA[
<p>If you find yourself starting a comment with “not to sound rude”, you might consider whether skipping the comment altogether is the best way to not be rude.</p>
]]></description><pubDate>Tue, 20 Dec 2016 02:19:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=13216863</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=13216863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13216863</guid></item><item><title><![CDATA[New comment by jacquesgt in "SF blasts Uber, Lyft for downtown traffic congestion"]]></title><description><![CDATA[
<p>Their theory is spelled out pretty clearly in the article. There are 1800 taxicabs permitted to operate in the city and many more Ubers/Lyfts.<p>The fact that people who use Uber and Lyft have to wait less is nice for them, but not so nice if the extra cars for hire circling for fares results in slower commutes for public transit users.</p>
]]></description><pubDate>Mon, 12 Dec 2016 05:06:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=13155681</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=13155681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13155681</guid></item><item><title><![CDATA[New comment by jacquesgt in "My Google Internship"]]></title><description><![CDATA[
<p>Yes, the treatment of their employees in the workplace is very much Google's business. Accomodating LGBT employees is not only the right thing to do, it's also supported by many of the binary/cisgender/straight/non-queer/what have you employees at workplaces like Google.</p>
]]></description><pubDate>Fri, 02 Dec 2016 04:58:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=13086156</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=13086156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13086156</guid></item><item><title><![CDATA[New comment by jacquesgt in "15 Years of Concurrency"]]></title><description><![CDATA[
<p>But see also:<p>> In particular, I’m still conflicted about whether all those type system extensions were warranted. Certainly immutability helped with things far beyond safe concurrency. And so did the side-effect annotations, as they commonly helped to root out bugs caused by unintended side-effects. The future for our industry is a massively distributed one, however, where you want simple individual components composed into a larger fabric. In this world, individual nodes are less “precious”, and arguably the correctness of the overall orchestration will become far more important. I do think this points to a more Go-like approach, with a focus on the RPC mechanisms connecting disparate pieces.</p>
]]></description><pubDate>Thu, 01 Dec 2016 06:53:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=13077702</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=13077702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13077702</guid></item><item><title><![CDATA[New comment by jacquesgt in "Housing Plans in California & New York face resistance from construction unions"]]></title><description><![CDATA[
<p>The proposal was to allow for as-of-right development if the development adhered to local zoning ordinances. That means no variances. As soon as a developer wanted a variance, they'd be back under the current system.</p>
]]></description><pubDate>Mon, 29 Aug 2016 05:07:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=12380129</link><dc:creator>jacquesgt</dc:creator><comments>https://news.ycombinator.com/item?id=12380129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12380129</guid></item></channel></rss>