HNHacker News
TopNewBestAskShowJobs

leecb

357 karma · joined April 12, 2015

leecbaker.com

lee@leecbaker.com

Flight simulator projects: planecommand.com datareftool.com

submissionscomments
leecb··on Hello, HPy
> enable multiple interpreters in a single process.

CPython (the default interpreter) has had support for multiple interpreters in the same process since 1997, but it has only been exposed to the C API, and not in the language itself. Python 3.10, coming out later this year, will expose multiple interpreters in one process (subinterpreters, see PEP 554 [1]).

I'm excited about what could eventually come out of this. If there is one GIL per interpreter, we could have something like the `multiprocessing` library for parallel execution, but all within one process.

1 https://www.python.org/dev/peps/pep-0554/

leecb··on An update on Android's audio latency
The most common results on this page indicate that it varies with buffer size, but could be 9-11 ms for iPhones. https://superpowered.com/latency
leecb··on Ask HN: Who is hiring? (March 2021)
Othram | Senior Software Engineer | The Woodlands (Houston), TX | Onsite | https://othram.com

We are on a mission to digitize the world's DNA evidence so that we can identify victims, find missing persons, and reveal perpetrators of crimes.

Othram operates at the intersection of molecular biology, population genetics, and bioinformatics. Bridging 20th-century population genetics and 21st-century data science, we are the first and only forensic laboratory to vertically integrate a DNA test and human ID solution, that can identify victims, find missing persons, and reveal perpetrators of crimes.

Our team of scientists, lab technicians, and software engineers works to solve cold cases and crimes with our cutting edge forensic DNA sequencing lab. We’re building automated tools process DNA and genealogical information to determine identity from DNA, and to automate and optimize other parts of the business. As we’re scaling up, we’re looking for more people to help the software team. Currently hiring for multiple roles: - Software engineer: website backends, data processing pipelines, analysis software, and business process automation. - Data scientist: collect, analyze, and visualize data ranging from business analytics and customer interactions to human genetics and genealogy.

Looking for a strong engineering background and significant Python experience. Experience with bioinformatics is a plus, but not required.

Job descriptions at https://othram.com/team.html, and read about cases we’ve solved at dnasolves.com or search for Othram on Google News. Apply at solve@othram.com.

leecb··on New report on Apple’s VR headset: 8K in each eye, potential $3k price tag
>Apple will liberally use an already-known VR technique that involves using eye-tracking to render objects in the user's periphery at a lower fidelity than what the user is focusing on.

This seems to be describing foveated rendering, which is reducing the image quality in your peripheral vision, because you are less likely to notice it there. It requires tracking where the eye to so you know what part of the screen the eye is looking at.

The RTX 3090 is likely rendering the whole 8k screen at a consistent quality level, whereas foveated rendering would mean that only the part of the display that the eye is actually focused on would be rendered at full quality. If Apple could pull off the tracking well enough (accurately, with low latency), they could probably save a lot of GPU power by lowering render quality outside of what you're looking at.

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

leecb··on Ask HN: Who is hiring? (February 2021)
Othram | Senior Software Engineer | The Woodlands (Houston), TX | Onsite | https://othram.com

We are on a mission to digitize the world's DNA evidence so that we can identify victims, find missing persons, and reveal perpetrators of crimes.

Othram operates at the intersection of molecular biology, population genetics, and bioinformatics. Bridging 20th-century population genetics and 21st-century data science, we are the first and only forensic laboratory to vertically integrate a DNA test and human ID solution, that can identify victims, find missing persons, and reveal perpetrators of crimes.

Our team of scientists, lab technicians, and software engineers works to solve cold cases and crimes with our cutting edge forensic DNA sequencing lab. We’re building automated tools process DNA and genealogical information to determine identity from DNA, and to automate and optimize other parts of the business. As we’re scaling up, we’re looking for more people to help the software team. Currently hiring for multiple roles: - Software engineer: website backends, data processing pipelines, analysis software, and business process automation. - Data scientist: collect, analyze, and visualize data ranging from business analytics and customer interactions to human genetics and genealogy.

Looking for a strong engineering background and significant Python experience. Experience with bioinformatics is a plus, but not required.

Job descriptions at https://othram.com/team.html, and read about cases we’ve solved at dnasolves.com or search for Othram on Google News. Apply at solve@othram.com.

leecb··on AMD Patent Reveals Hybrid CPU-FPGA Design That Could Be Enabled by Xilinx Tech
Everything described in the article sounds exactly like some of the Virtex*-FX products from more than 10 years ago.

For instance, the Virtex4-FX had either one or two 450MHz PowerPC coresembedded in it, where you could implement 8 of your own additional instructions in the FPGA. This is effectively now a CPU where you can extend the instruction set, and design your own instructions specific to your application. For example, you might make special instructions using the onboard logic to accelerate video compression, or math operations; I know of one application that was designed to do a 4x4 matrix multiply per cycle.

https://www.digikey.com/catalog/en/partgroup/virtex-4-fx-ser... https://www.xilinx.com/support/documentation/data_sheets/ds1...

leecb··on Some U.S. Colleges Cut Tuition
Introduce a ceiling on the total amount of federally subsidized student loans that a person can get in a year. The ceiling steps down every year, until the loans have completely gone down. Start the first ceiling 2 years from now, so students and institutions have time to plan for the change, and complete the phaseout 8 years from now. That's how I'd do it.

As for how you would do it, you'd have to convince your congressional representative that reform is worth doing, and is worth the inevitable political cost to them. Making loans somewhat harder to get will inevitably make universities upset with the politicians (as universities are the ones that actually receive the bulk of the financial benefit from these loans). For this reason, I see this reform as unlikely to happen, at least as I described it. You would have to pair it with more direct funding for universities.

leecb··on Apple M1 foreshadows Rise of RISC-V
The Huawei Mate 40 came out two months ago, and uses the Hisilicon Kirin 9000, which is also on TSMC's 5nm. It has about 30% more transistors and a higher clockspeed than the A14.
leecb··on Ryzen 5800X vs. M1: Programming benchmarks
> A significant portion of Apple's lead came from buying exclusivity on TSMC's 5nm process

It's hard to estimate how much of Apple's advantage came from the 5nm process, but we can get a guess by comparing the A13 and A14. One of the biggest differences between last year's A13 and this year's A14 is the 5nm process (vs 7nm+). The performance increase seems to be on the order of 15% [1], and Apple was able to fit in a lot more transistors- 11.8B vs. 8.5B, though we don't know how many of those transistors were spent on the CPU, and how many were spent in other areas like the GPU or ISP.

Seems like the additional transistors and lower power consuption were used to increase performance in a bunch of ways- higher clock speeds, more cache, and a bigger reorder buffer being the obvious improvements. Perhaps AMD can pull off a similar improvement when they switch processes.

[1] Spec2006 numbers from https://www.anandtech.com/show/16192/the-iphone-12-review/2

leecb··on Global chip shortage threatens production of laptops, smartphones and more
Site appears down- is there a mirror?

Page says "Something went wrong."

leecb··on SpaceX gets $886M from FCC to subsidize Starlink in 35 states
That's $11.47 per month, per customer. Slightly over 10% of current pricing.

> Funding is distributed over 10 years, so SpaceX's haul will amount to a little over $88.5 million per year.

leecb··on US internet speeds 91% faster in 2020 according to user speed tests
A geometric mean might make more sense in this situation.
leecb··on Apple’s head of security indicted in Santa Clara County CCW case
> The Foreign Corrupt Practices Act of 1977 is a United States federal law that prohibits U.S. citizens and entities from bribing foreign government officials to benefit their business interests.

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

leecb··on What it’s like inside your plane’s hidden ‘crew rest’
Lufthansa A340s have the downstairs toilets as well.
leecb··on HomePod has been jailbroken with checkra1n
I've been sending my computer audio to my Homepod Mini every day since I got it this week. Can the full sized Homepod not do this?

The 2 second delay is annoying, but doesn't really have a big impact for music.

leecb··on GFXBench: Apple M1
In the US, you have even longer during the holiday period:

> Items purchased at the Apple Online Store that are received between 10 November and 25 December 2020 may be returned up to 8 January 2021.

https://www.apple.com/shop/help/returns_refund

leecb··on Facebook Container for Firefox
> GitHub recommends using only one user account to manage both personal and professional repositories.

https://github.community/t/using-one-account-for-all-your-pr...

leecb··on HomePod Mini
They look to both be almost exactly the same size- 3.9 inches in diameter.

Echo Dot: 100 x 100 x 89 mm HomePod Mini: 98 x 98 x 84mm

leecb··on Promoted Add-ons Pilot
Perhaps users in one of the accepted countries might be willing to pay for the review as a way of supporting the plugin? I definitely would be willing to contribute (directly / indirectly) to support review of plugins that I use.
leecb··on U.S. citizens no longer have access to most of the world
> they're not exactly on the top of most tourists' list

Turkey is the #6 most visited country in the world, and Vietnam is also a popular tourist destination (#27 on the first list I found).

leecb··on Formula 1 2020: The secret aerodynamicist – are capes the key?
My understanding is that it changes the toe of the front wheels, and is used to slightly increase speed on straight sections.

There are rules limiting what can control the steering / suspension components of a car, and that's one of the reasons why this is controlled by pushing/pulling on the steering wheel rather than something else.

leecb··on Apple Lightning
The chip's responses are how the iPhone knows what device / cable type is connected to the port- at least that's what I understand from this.
leecb··on ARM Mac: Why I'm Worried About Virtualization

  one can’t run an x86 OS on an ARM architecture
This is the limitation. There is an ARM version of Windows, but the comments from Microsoft don't sound terribly promising:

  “Microsoft only licenses Windows 10 on ARM to OEMs. We have nothing further to share at this time.” [1]
And Apple has more firmly stated that this won't be an option:

  “We’re not direct booting an alternate operating system,” says Craig Federighi, Apple’s senior vice president of software engineering. “Purely virtualization is the route. These hypervisors can be very efficient, so the need to direct boot shouldn’t really be the concern.” [1]
1: https://www.theverge.com/2020/6/24/21302213/apple-silicon-ma...
leecb··on Apple will announce move to ARM-based Macs later this month
Isn't this the Verge's summary of the Bloomberg article from Mark Gurman? Why not link to the original article?
leecb··on Why the Cessna is such a badass plane (2019)
A used 150/152.
leecb··on GitHub is now free for teams
If you have a personal paid account ("Pro"), the pricing page now says "Continue with Team". It looks like "Pro" has been renamed to "Team".
leecb··on SpaceX bans Zoom over privacy concerns
I regularly have complaints that people can't hear me over my laptop's fan when using slack video conferencing, or jokes about hair driers. Computer is a MBP16.

Seems like they need to get their CPU use under control.

leecb··on Show HN: Xcnotary – a Mac app notarization helper made with Rust
Very cool work! I just manually implemented this in a python script.

Does it support other platforms? Will it run on Linux?

leecb··on Azure Appears to Be Full
If the cloud is full, will it rain?
leecb··on Amazon Prime delivery delays are now as long as a month
I have no idea what you're talking about. What is MF?
← PreviousPage 2 of 3Next →