HNHacker News
TopNewBestAskShowJobs

qchris

1,756 karma · joined January 28, 2020

- https://cmoran.xyz - https://github.com/quietlychris - cmoran at cmoran dot xyz
submissionscomments
qchris··on AI predicts if and when someone will experience cardiac arrest
I'm generally pretty skeptical of claims of applying machine learning to improve healthcare outcomes (they often seem to be a poorly thought-out veneer), but at first glance, this one actually seems pretty exciting. It also seems like it's more of a "machines aiding humans, not replacing them" situation which, especially in context of healthcare, is always nice to see.

> Current clinical cardiac image analysis extracts only simple scar features like volume and mass, severely underutilizing what's demonstrated in this work to be critical data.

> "The images carry critical information that doctors haven't been able to access," said first author Dan Popescu, a former Johns Hopkins doctoral student.

This is, like, the thing that machine learning is really good at--pulling out additional information from complex patterns represented as imagery. It's a very similar reasoning to why neural networks can be really great at classifying malware based on the program structure or doing semantic segmentation on well-defined scenes.

> The team trained a second neural network to learn from 10 years of standard clinical patient data, 22 factors such as patients' age, weight, race, and prescription drug use.

Again, this kind of multi-dimensional pattern-matching is pretty much much a machine learning wheelhouse.

> [They] were validated in tests with an independent patient cohort from 60 health centers across the United States, with different cardiac histories and different imaging data

And apparently has a bunch of independent validation. Neat stuff, I'm curious to see how it will develop/be distributed in the future.

Disclosure: I recently accepted a job offer from JHU, albeit in a different field.

qchris··on HN comment April 9, 2012: Bookmark this comment. See you in 2022
Just as a counter-example, one of my favorite HN comments of all time is from someone who remembered someone (kinda meta, right?) who called the Theranos fraud almost exactly years before it came out.

[1] https://news.ycombinator.com/item?id=29765308 (this is the thread remembering that comment)

[2] https://news.ycombinator.com/item?id=6349349 (this is the thread with the original comment)

qchris··on It costs you $9M to $17M to train PaLM (Google's 530B param. language model)
Seems odd to link the tweet, but not the article directly linked to the tweet. If you're interested, but don't want to click through, the actual blog post is below.

https://blog.heim.xyz/palm-training-cost/

qchris··on The genius of fishing with tidal weirs
This is one of the big reasons why marine protected areas (MPAs) are such an important strategy for both fisheries and conservation.

When areas totally free from fishing pressure are created, the fully mature individuals within them are much more reproductively successful. This can fairly quickly lead to spill-over into the unprotected adjacent areas, which in turn can become a more productive fishery than if the entire area was open to begin with.

qchris··on Sam Altman’s Worldcoin promised them free crypto for an eyeball scan
I've heard that there's been pressure to shut down or significantly reduce BuzzFeed.News in order to lower the cost[1], but I really hope that they manage to keep the organization running and effective. I struggle to think of many other newsrooms, let alone an upstart like this one, that are able to produce articles of this quality through investigative journalism, especially on a story involving topics like cryptocurrency and privacy ethics.

[1] https://www.cnbc.com/2022/03/22/buzzfeed-investors-have-push...

qchris··on Impulse Space is betting on a future where launch is cheap
It still frustrates me that Swarm was basically given a free pass after their illegal satellite deployments[1]. They broke both the law and good cultural norms around space tech in a meaningful way, barely got a slap on the wrist, and then ended up being acquired for quite a good amount of money. The FCC commissioner even stated that "The size of the penalty imposed is probably not significant enough to deter future behavior."

Move fast and break things shouldn't have been acceptable for an organization operating in this area, and that Swarm had no meaningful repercussions for doing so should be a black mark on the org and the executive running it for a long time. I'm certainly hoping others don't use their model as a blueprint.

[1] https://spacenews.com/fcc-fines-swarm-900000-for-unauthorize...

qchris··on Show HN: Search Engine for Blogs
Any plans on open-sourcing the code? I'm not sure if your intention is to build a business using it (or, if you were, using AGPLv3 might help prevent third-parties from unfairly competing with you), but I'm sure a number of people would be interested in trying to run this on their own hardware, building their own personal index, hacking on it to add features they find interesting for themselves, or otherwise just learning something by taking a look under the hood (I'm probably in this category myself).
qchris··on Mach v0.1: Cross-platform Zig graphics
> There are few things in life that I am more serious about than this. I dedicate ~48 hours/week to my dayjob, and ~50h/week to Zig building Mach and running zigmonthly.org. After three years of aggressively pushing for progress in this exact way, I have no plans to slow down anytime soon.

This is really awesome work, and if keeping this pace works for you all the better. But I just wanted to encourage you to keep any eye on that, and to make sure that you're not pushing yourself beyond what you're able or willing to put into it. I know many members of the open source community can struggle with that balance, and that many of those people would also rather you building stuff like this for 1/5n hours a week for the next 25 years than n hours a week for 5 years and burn out your interest or capacity. Thanks again for building this project, really cool to see!

qchris··on Please stop writing shell scripts
This sounds sort of like a combination of Murphy's Law and the somewhat lesser-known Gall's Law[1].

[1] https://personalmba.com/galls-law/

qchris··on Librem 5: First Impressions
I'm most curious how this impression is going to age over the next year or two, considering the new competition with the Pinephone Pro that's coming out. While Kudos to Purism is certainly due for developing the Librem 5 in the first place, and for kickstarting projects like Phosh[2] which is now used by many mobile Linux distros, they're really struggled (as mentioned re: timeline in this article) with shipping hardware.

Conversely, Pine64 hardware seems to have a pretty dedicated developer community among the various mobile Linux distros, and considering the significantly improved specs of the Pinephone Pro over the original model, I'm wondering how many people will opt for the even-more-expensive Librem 5 in the future after the Pro has been out for a bit and some of the early-adopter kinks have been worked out, considering the issues Purism has had seemed to have with reliably getting inventory out.

[1] https://www.pine64.org/pinephonepro/

[2] https://developer.puri.sm/Librem5/Software_Reference/Environ...

qchris··on The FTC’s new enforcement weapon: “Algorithmic destruction”
Facebook was forced to pay $650 million in 2021 for violating Illinois' Biometric Information Privacy Act[1]. That's not necessarily grounds for a federal regulatory action, but if something like this happens in the future the does violate federal law (in the article, this was caused by not paying sufficient attention to COPPA), it could mean Facebook has to delete/re-do quite a bit of work in addition to purely monetary damages.

[1] https://techcrunch.com/2021/03/01/facebook-illinois-class-ac...

qchris··on The FTC’s new enforcement weapon: “Algorithmic destruction”
I believe the answer to your second line is "yes." This FTC enforcement action appears to address all of the above: any data that is collected in an illegal manner (in this case, which violates COPPA) and any machine learning models that are created through the use of this data (in their entirety, since you can't un-train a piece of information from a model).

Machine learning is somewhat unique in the software world in that the actual useful artifacts are not necessarily strongly tied to the source code itself. You can have the identical source code running at two different companies, but by supplying them with two different training sets, you'll end up with very different outputs. That's what algorithmic destruction is targeted at--not even necessarily the source code or algorithm in the technical sense (you can't destroy "KMeans" or "convolution" as a concept, obviously), but both the data and the model weights that are produced through the use of that data that are used in perform a business action. Those weights are typically stored separately from the source code, and can be extremely expensive to re-create from scratch.

qchris··on The FTC’s new enforcement weapon: “Algorithmic destruction”
I don't understand your point here. Are you simply saying that companies can prevent this by...hiring an expensive lawyer? That seems like sort of a strawman argument; hiring a "white shoe law firm" doesn't make an FTC action go away. Companies could hire one of those anyway, but now if the firms fail to win their case (which does in fact happen) the FTC has much sharper teeth which with to move forward. The risk profile for companies engaging in data malpractice goes significantly up.

Outside of that, the headline seems very accurate--algorithmic disgorgement is a very new approach (the Everalbum ruling was in early 2021), and with the Kurbo ruling, one it appears is going to be much more common moving forward. The whole area of regulating algorithmic use is pretty novel--the whole field is basically so new that agencies are still figuring out the way to go about.

qchris··on Veloren is a multiplayer voxel RPG written in Rust
This is really interesting, thanks so much for the reply! It's awesome to get a little bit more insight into projects like this, especially because I've got a limited (but growing) insight into both playing games and building projects with game engines.

Just to parrot back what (it sounds like) you're saying: using voxel-based assets in a game with community-contributed assets that extends itself using procedural generation is that the difficult of integration tends to be lower. This is because voxel shapes allow "artists" (which don't necessarily have to be highly-skilled) to build game-appropriate assets fairly easily, and for the generative process to more easily combine those elements into a cohesive world model than might be possible with polygon-based assets. Does that sound about right?

qchris··on Veloren is a multiplayer voxel RPG written in Rust
I'm a little curious, is there a technical reason why voxel games are easier to build than non-voxel ones? The docs mention that all of the assets are community-contributed. Does making them voxel-based just drastically lower the skill theshold to make a contribution, vs. smoother ones in something like Blender? I guess I'm a little curious about the relative amounts of effort that would have been required to make this kind of game (procedurally-generated open world, I believe) using non-voxel assets and mechanics, since the existing set seems to be pretty fully-featured.
qchris··on Hawking Hawking: The Selling of a Scientific Celebrity
I'd be much more willing to put Gell-Mann on that list than Hawking or Feynman. To me, his discovery of the ability to make accurate predictions about the existence of fundamental particles based on symmetry groups forms a pillar of theoretical particle physics and the composition of the Standard Model, in the same kind of way that Einstein's application of differential geometry to the concept of space-time does.

Newton will sort of always stand apart in that he was "the first", but I think that grouping Gell-Mann (no pun intended) with Hawking and Feynman, who although both brilliant and huge personalities, weren't the same level of "giant upon whose shoulders others stand" that Einstein and Gell-Mann's work ended up being is somewhat unfair.

qchris··on Linux Developer Laptops: Dell's Precision 5500 series reigns supreme (2019)
I largely agree--the post definitely seems to show its age, and explicitly doesn't really cover any laptops besides the Dell Precision 5540 vs. the Thinkpad P1. Not the author's fault--this is a great reason why post's dates are useful, but I think that any current review of the Linux development laptop landscape has to include options like the Framework or System76 offerings and exclude models like the x230 (no shade at the x230; I ran it as a Linux dev machine for several years, but it's now significantly handicapped for modern software development).
qchris··on Fornjot: A next-generation Code-CAD application
I've been keeping an eye on this space as well, and while I agree with your first point, I have to say that I'm really more interested in the groundwork that these kind of efforts may lay for the future. For example, I know that there's currently a company called Foresight Mining Software[1] that is aiming to build a CAD product, in Rust, using the Bevy game engine (also written in Rust) on the backend. Even if it's not entirely FOSS, they are open-sourcing aspects[2] of their work that could help to accelerate the development of FOSS platform, or at the least, could eventually lead to true cross-platform general-purpose mechanical CAD support for platforms like Linux so that users aren't tied to Windows and the Dassault/Autodesk ecosystem.

[1] https://www.foresightmining.com/

[2] https://github.com/ForesightMiningSoftwareCorporation

qchris··on Ask HN: Has Gmail stopped working for you with uBlock Origin on Chrome?
It's not just on Chrome--I ran into this issue on Firefox 96.0 as well today, and had to got to Setting -> "Purge My Cache" -> "Update Now" to get back to normal.
qchris··on Boeing’s 737 Max Software Outsourced to $9-an-Hour Engineers (2019)
Not to take the easy pun here, but by making this decision and ones like it, someone at Boeing did make a killing. Or 346 killings, more precisely. The same culture and internal processes that allowed this to occur are the exact same ones that let the MCAS design flaws get through, and I will forever be furious that Boeing as an organization was not ripped into parts for that failure.
qchris··on Scientific integrity in a climate of perverse incentives and competition (2017)
(2017)
qchris··on Ask HN: Hiring managers, which type of engineer is hardest to find nowadays?
I sort of understand where this question is coming from, but as someone who's spent a fair amount of time browsing software job postings recently, the real question isn't specialization, it's seniority.

I routinely have found organizations that have, literally, dozens of open listings for "Senior Software Engineer, Sub-field", but few (if any) explicitly non-senior positions available. My very non-scientific estimate would put this ratio at well over 10:1, and probably closer to 20:1 for many of the organizations I've looked through. I actually sort of wonder if they ever take them down, or if demand for senior candidates is just so high that they're basically evergreen listings, where the organizations assume they'll always have positions available for engineers who meet those listings' criteria.

qchris··on Ask HN: Any piece of hardware that was more of game changer than you expected?
I believe that DJI just opened up their developer API for it, so some third-party apps (or maybe your own, if you're technically inclined?) will hopefully start offering things like waypoint missions as well!
qchris··on In defence of the boring web
Jumping on the bandwagon of the guy that jumped on the bandwagon, because you mentioned potentially re-doing your own code at some point so might be interested: my personal site [0] looks very much like this (and is also written in Rust), but uses the comrak [1] crate to convert blog posts from Markdown to HTML on the fly before formatting with the header/footer theme. Using comrak lets you write in-line HTML (so you're not stuck with only Markdown syntax if you want to do something fancier like code blocks or <math></math>), and the whole site ends up <150 LoC, including route definitions.

It handled the one potential HN hug-of-death event I've had without issues while running on the smallest DO droplet offered, and has basically been issue-free since I got it up and running.

[0] https://github.com/quietlychris/site

[1] https://github.com/kivikakk/comrak

qchris··on I think I know why you can't hire engineers right now
I also find that hypothetical "interns" are great for this. Something about "this person without a degree, who probably hasn't been working for very long, who doesn't know your organization or who to ask, and is probably very scared of looking or sounding stupid."

It doesn't necessarily imply or require stupidity, but in my experience on both sides of it (writing docs now, and having been that intern), they actually make pretty great litmus tests for documentation and how accessible organizational knowledge is.

qchris··on Our recent server issues
Just would like add a +1 for Working in Public. It's a really excellent look into a number of different community dynamics, including but frankly not limited to open source projects exclusively.
qchris··on TSMC in Japan: Things to know about its chip factory plans
This is something I've wondered about myself. Like, if I was going to be building a foundry in North America that is supposed to operate 24/7 producing silicon for potentially many decades and required billions of dollars of ongoing investment, I'd probably try to pick somewhere in the upper Midwest like Indiana, Illinois, Ohio, or even Missouri. You might potentially get a little lake weather depending on where you pick, but the big risks like drought, earthquakes, wildfires, hurricanes, floods, and tornadoes would be much less likely, there's not exactly a shortage of space, and there's a number of mid-sized cities and some elite universities in the region that could both help attract and keep talent happy. Are the tax credits in AZ really that much more attractive?
qchris··on Ask HN: Private Alternatives to Alexa?
That could be it, I suppose. Sorry, I'm not trying to make this a personal attack on the team (I don't know any of them), and I'm not personally invested in their success or failure (I haven't purchased any of their stuff or invested in them). I just think that it would be cool to have an easy-to-use, hackable home assistant that does most of its computation locally, and that's what they're (supposed to be) building.

In a lot of ways, it doesn't really matter why they're not producing results, so much as the fact that they're not producing them. I mean, check out the list of remaining action items in their last "Production Update"[1]. This came over 8 months since shipping what were supposed to be the Mark II devkits, and almost four years(!) after they announced work on the Mark II in early 2018 [2], which has since gone through about a zillion different design changes. I won't claim to be an expert, but having had even a bit of experience with product development of this kind, this is not the happy path to getting consumer electronics shipped.

[1] https://mycroft.ai/blog/mycroft-manufacturing-and-product-up...

[2] https://mycroft.ai/blog/specs-new-voice-assistant-device-see...

qchris··on Ask HN: Private Alternatives to Alexa?
I played around with their open source code a few years ago, and found it, well, operable, if not particularly useful.

On the flip side, I do not, I repeat, DO NOT recommend giving their team money for pretty much any reason. They've been struggling to put together any working hardware (and promising the opposite) for years through a genuine comedy of errors. I think the most recent design iteration of MycroftV2 is something like a Raspberry Pi on a daughterboard in a 3D-printed case. I still check in on their blog and subreddit every few months to see what's changed, and everytime I'm rewarded with additional details on what seems to be one of the most incompetent engineering organizations I've ever heard of.

qchris··on Is the big tech era ending?
I believe this has been stated to be the core thesis behind Oxide Computer Company's business model.
← PreviousPage 4 of 15Next →