HNHacker News
TopNewBestAskShowJobs

jrullman

113 karma · joined April 7, 2015

jake rullman || engineer at anduril || jake at rullman.org

https://jake.dev

[ my public key: https://keybase.io/rullman; my proof: https://keybase.io/rullman/sigs/UGmiyN3q4NJc_hJvEzNVo6I6iPV5oai_Ug7X2g5eglY ]

submissionscomments
jrullman··on Show HN: Timefinder – a simple way to find a team to chat across timezones
Neat, thanks for sharing. Would love if the selected city list was saved in the URL so it could be shared.
jrullman··on SSDs have become fast, except in the cloud
I can attest to the fact that on EC2, "instance store" volumes are actually physically attached.
jrullman··on Mosh: An Interactive Remote Shell for Mobile Clients (2012) [pdf]
I’ve had great success using “tmux -CC” / iTerm’s native integration with EternalTerminal.
jrullman··on Is SBF Going to Prison?
Financial innovation? Hegestratos was conducting fraud in 300 B.C.
jrullman··on Post-pandemic, the battle between Uber and Lyft is looking more one-sided
If you click the share button and then select the News app, it should open the full version.
jrullman··on Apple now lets you transfer your iCloud Photos to Google Photos
Part of the Data Transfer Project? https://datatransferproject.dev/
jrullman··on How are Docker images built? A look into overlay file-systems
https://outline.com

This article: https://outline.com/kafUVa

jrullman··on Workstream: A fast virtual computer you can use for anything
M4.2xl and C5.xl are the most common.
jrullman··on Every Google result now looks like an ad
They’re returning to their roots — 3rd party toolbars.
jrullman··on Apple downloads ~45 TB of models per day from our S3 bucket
You can use Cloudflare Workers to rewrite the path.
jrullman··on Dashboard UI refresh
Full-width layout with more columns is great, I appreciate less wasted space.
jrullman··on Show HN: Realtime Web UI for Headless Chrome
I'm getting a 503 :(
jrullman··on Ask HN: Who is hiring? (January 2018)
Not at all! I'm an engineer at Amazon with no degree. It matters far less where and how you obtained your knowledge than that you have it.
jrullman··on Apple Confirms 'Meltdown' and 'Spectre' Vulnerabilities Impact Macs and iOS
They are both types of side-channel info leak attacks against CPUs.

——

The abstract from the Meltdown paper [1]:

The security of computer systems fundamentally relies on memory isolation, e.g., kernel address ranges are marked as non accessible and are protected from user access. In this paper, we present Meltdown. Meltdown exploits side effects of out of-order execution on modern processors to read arbitrary kernel-memory locations including personal data and passwords. Out-of-order execution is an indispensable performance feature and present in a wide range of modern processors. The attack is independent of the operating system, and it does not rely on any software vulnerabilities. Meltdown breaks all security assumptions given by address space isolation as well as paravirtualized environments and, thus, every security mechanism building upon this foundation. On affected systems, Meltdown enables an adversary to read memory of other processes or virtual machines in the cloud without any permissions or privileges, affecting millions of customers and virtually every user of a personal computer. We show that the KAISER defense mechanism for KASLR [8] has the important (but inadvertent) side effect of impeding Meltdown. We stress that KAISER must be deployed immediately to prevent large-scale exploitation of this severe information leakage.

——

The abstract from the Spectre paper [2]:

Modern processors use branch prediction and speculative execution to maximize performance. For example, if the destination of a branch depends on a memory value that is in the process of being read, CPUs will try guess the destination and attempt to execute ahead. When the memory value finally arrives, the CPU either discards or commits the speculative computation. Speculative logic is unfaithful in how it executes, can access to the victim’s memory and registers, and can perform operations with measurable side effects.

Spectre attacks involve inducing a victim to speculatively perform operations that would not occur during correct program execution and which leak the victim’s confidential information via a side channel to the adversary. This paper describes practical attacks that combine methodology from side channel attacks, fault attacks, and return-oriented programming that can read arbitrary memory from the victim’s process. More broadly, the paper shows that speculative execution implementations violate the security assumptions underpinning numerous software security mechanisms, including operating system process separation, static analysis, containerization, just-in-time (JIT) compilation, and countermeasures to cache timing/side-channel attacks. These attacks represent a serious threat to actual systems, since vulnerable speculative execution capabilities are found in microprocessors from Intel, AMD, and ARM that are used in billions of devices.

While makeshift processor-specific countermeasures are possible in some cases, sound solutions will require fixes to processor designs as well as updates to instruction set architectures (ISAs) to give hardware architects and software developers a common understanding as to what computation state CPU implementations are (and are not) permitted to leak.

——

For more technical details, checkout Google's Project Zero blog [3].

[1]: https://meltdownattack.com/meltdown.pdf

[2]: https://spectreattack.com/spectre.pdf

[3]: https://googleprojectzero.blogspot.com/2018/01/reading-privi...

jrullman··on Apple has proven me wrong about HomeKit
I've been wanting to do the same thing! Mind sharing which sensors/devices you used to accomplish this?
jrullman··on Ask HN: What search engine do you use for finding movies and TV shows?
Does IMDb count?
jrullman··on Show HN: Get Paid to Build Your Next Side Project
I made an extension that does just that: https://chrome.google.com/webstore/detail/xray/dgkdfehohjdbm...
jrullman··on A Free Wall Street Journal Login, Now Gone
Like this Chrome extension I made... :)

https://chrome.google.com/webstore/detail/xray/dgkdfehohjdbm...

jrullman··on 802.eleventy what? Why Wi-Fi kind of sucks
Have you tried using the Wi-Fi Assist feature?

https://support.apple.com/en-us/HT205296

jrullman··on We’re dropping Google Ads
Checkout Privacy.com, I use it for exactly these kind of scenarios. You can generate card numbers that are locked to a single merchant, and you can set transaction limits and delete the card whenever you want. Or you can set it as a "burner" which will only work for a single transaction.
jrullman··on The High-Speed Trading Behind an Amazon Purchase
This Chrome extension does much the same thing — https://chrome.google.com/webstore/detail/xray/dgkdfehohjdbm...
jrullman··on Netflix expected to spend over $6B on original and acquired programming in 2017
If you use Chrome, try this extension — https://chrome.google.com/webstore/detail/xray/dgkdfehohjdbm...
jrullman··on Google Talk Is Being Discontinued
It sounds like that will continue to be possible — "Third-party XMPP clients will continue to work with Hangouts for 1-on-1 chats."
jrullman··on Developer Preview of Android O
Similar to MultipeerConnectivity on iOS — https://developer.apple.com/reference/multipeerconnectivity.
jrullman··on Netflix Security Monkey on Google Cloud
It's open source — https://github.com/Netflix/security_monkey. Give it a shot! :)
jrullman··on Cloud Video Intelligence API
I've never seen spam like this on HN before...
jrullman··on Gmail to support up to 50 MB attachments
Fastmail can send emails up to 70MB (which due to encoding usually means the attachment can be 50MB).
jrullman··on Netflix's new terms allows the termination of accounts using a VPN
Seems as though this is something to appease the content providers, and not something they are going to actively pursue enforcing.