HNHacker News
TopNewBestAskShowJobs

dabber

1,370 karma · joined September 1, 2015

submissionscomments
dabber··on “Wherever you get your podcasts” is a radical statement
https://podcastindex.org/ is a great.
dabber··on Learnings from our years of Kubernetes in production
https://www.drone.io/

> Automate Software Build and Testing Drone is a self-service Continuous Integration platform for busy development teams.

dabber··on The Sotheby's trial revealed the art market's unsavoury practices
> The rich person just saved $25 million that would have otherwise been taxed.

In this example, wouldn't it have cost this person $50 million dollars though?

dabber··on Boring Python: dependency management (2022)
> To add to this discussion, I recently wrote this less wordy guide on macOS Python setup https://steins.studio/technical/01-python-setup

Thanks for this. It's exactly the the format and depth I wanted.

I haven't been able to muster the time or energy to start digging into the quagmire that is the Python ecosystem but this seems like the perfect place to start (and hopefully stay for a while.)

dabber··on Full $71M breakdown for The Village by M. Night Shyamalan (2003) [pdf]
Spoiler alert!
dabber··on Inert nuclear missile found in US man's garage
> Nuclear Air-to-Air Intercept Rocket > > The AIR-2A Genie is an air-to-air rocket with a nuclear warhead designed for use against formations of enemy bombers.

Wow. I never considered such thing ever existed, but of course it did...

dabber··on Tailwind color palette generator
I also haven't checked their code but it reminds me of the awful "smooth scrolling" trend that was popular on a lot of websites a few years back and implemented with unperformant synchronous JS attached to an onScroll event with no denouncing. I just assumed it was the same on that site.
dabber··on Rivers Cuomo is an active developer on GitHub
Wow, that read made me feel a little sad. It works for them obviously, but sounds a bit like everyone besides Rivers may as well be a session musician that he happen to be predictable enough for him to work with.
dabber··on Incremental Reading (2023)
This https://en.wikipedia.org/wiki/How_to_Read_a_Book? Looks like something that might help me! Thanks!
dabber··on Ars Technica used in malware campaign with never-before-seen obfuscation
> Base64 is never-before seen?

Maybe they're referring to using a prominent website as a C&C server? Wait... no, they've seen that before when they reported, in 2017, on a:

> "backdoor Trojan used comments posted to Britney Spears's official Instagram account to locate the control server that sends instructions and offloads stolen data to and from infected computers." [0]

So they must be talking about the novel use of an image in the staged delivery? Oh... nevermind, that can't be it either because their reporting on VPNFilter in 2018 mentioned:

> "stage 1 relies on a sophisticated mechanism to locate servers where stage 2 and stage 3 payloads were available. The primary method involved downloading images stored on Photobucket.com and extracting an IP address from six integer values used for GPS latitude and longitude stored in the EXIF field of the image." [1]

So yeah, I guess Ars hasn't seen Base64 before it was embedded on their site.

[0] https://arstechnica.com/information-technology/2017/06/russi...

[1] https://arstechnica.com/information-technology/2018/06/vpnfi...

dabber··on ASCII Theater
This is the first I'm seeing https://mschf.com/ and I'm awe struck. This is art and my favorite thing in a long time.
dabber··on 23andMe's Fall
> Doesn't 23andme run basically the cheapest test they can get away with?

No. That's part of why they're test is so expensive and their financials are so lackluster. They are apparently using a customized version of the lllumina's Global Screening Array according to their website and several other sources that show up in search results. That's a legit research quality genotyping platform from a world leading laboratory in the genetics space. This post from 2020 has a decent high level overview about it in the context of 23&me [0] though it might be slightly outdated by now and I've never heard of the company (xcode?) that wrote it (nor did I bother to look at what their product is.)

> If I was trying to launch a consumer DNA geneology service, I'd want to get network effects, so I'd want a test that was very easily affordable.

That's a pretty neive perspective. It ignores the value propositions of 23&me's product, economies of scale in the direct to consumer genetic testing space which were in large part enabled by 23&me's success, and all of the thorny bits related to questions about accuracy when presenting results. Not to mention that 23&me certainly capitalized on the network effect (which is being criticized a fair amount in this thread.)

> Who says their records are thorough enough to be valuable to drug companies?

GSK. See my other comment in this thread [1]

[0] https://www.xcode.life/23andme/23andme-v5-chip-dna-raw-data-...

[1] https://news.ycombinator.com/item?id=39202583#39204621

dabber··on 23andMe's Fall
> Apparently $356M is nearly $0 to the WSJ

That is a pretty awful click-bait title. Presumably the "$0" is in reference to their sub $1 share price?

The fact that they put everything behind a paywall _and_ slap on click-bait titles is confusing to me. I can't imagine paying for access to that type of writing.

dabber··on 23andMe's Fall
> Presumably they are selling their genetic data, but I don't get why it's not giving them a revenue stream. Let GSK manufacture the drugs using your genetic info, with a profit share for any drugs made this way. They mention a collaboration with GSK in the article, but why was this stopped?

In 2018 GSK made a $300M equity investment in 23andMe as part of a 4 year collaboration (with the option to extend for a fifth year) under which GSK had exclusive access to their data for use in drug target discovery programs, but [0]:

> All activities within the collaboration will initially be co-funded (50%/50%), with either company having certain rights to reduce its funding share for any collaboration programme.

So it seems they not only lost out on 5 years of developing their B2B business, but committed to covering a portion of the R&D costs over that period as well. There were terms about profit sharing on new developments, so it was a bet.

It doesn't sound like it worked out quite as well as either sided hoped though because in October 2023 (after the 5 year agreement) they entered into another agreement but this time [1]:

> Under an amendment to their Collaboration Agreement, 23andMe will receive a $20 million upfront payment for a one year, non-exclusive data license. > [...] > for a 12-month period, and [23andMe will] offer its research services for analyses of the data over that same period. Any new drug discovery programs that GSK chooses to initiate during the agreement will be owned and advanced solely by GSK.

[0]: https://www.gsk.com/en-gb/media/press-releases/gsk-and-23and...

[1]: https://investors.23andme.com/news-releases/news-release-det...

dabber··on A ghostly radio station that no one claims to run (2020)
It depends who you ask: https://en.wikipedia.org/wiki/Criticism_of_the_BBC#Allegatio...
dabber··on A ghostly radio station that no one claims to run (2020)
> A lot of botnets work this way where they will use something like Twitter or Reddit as a command and control channel but not a thing you would want to rely on if being identified might mean your life.

For example, comments on Britney Spears' Instagram page: https://arstechnica.com/information-technology/2017/06/russi...

dabber··on India's courts to rule on who invented butter chicken
> And Portuguese colonialism. Practically all modern Punjabi food from makki to rajma is from South America.

Vindeloo is derived from Portuguese cuisine as well. In fact, the Portuguese are widely accredited with introducing spicy chili peppers into Indian cuisine.

dabber··on Starship.rs: minimal, fast prompt for any shell
The homepage is somewhat misleading, you can use it without Nerd Fonts and there's actually a preset config listed for it mentioned on the Presets page [0] with the note:

> This preset will become the default preset in a future release of starship

It also links to an open issue on the GH repo about it [1] (although that issue is 2 years old and doesn't seem to be top priority.)

[0]: https://starship.rs/presets/#nerd-font-symbols

[2]: https://github.com/starship/starship/pull/3544

dabber··on Restoration of an IBM Thinkpad 701C Butterfly-keyboard laptop
> Not that Lenovo is a bad company persay

The argument can certainly be made though. At least regarding their consumer laptop decision circa 2015 when, in addition to the quality issues, they were shipping the Superfish ad-ware which was installing a notably insecure self-signed root certificate to deliberately Man-in-the-Middle HTTPS connections so it could inject display ads. See:

- https://marcrogers.org/2015/02/19/lenovo-installs-adware-on-...

- https://blog.erratasec.com/2015/02/extracting-superfish-cert...

dabber··on Unsigned Commits
> Is there a reason there isn't a default signing key generated for each cloned/created repo, or an easy option to toggle to do the same? > > Knowing a commit came from one specific clone of a repo would be useful, [...]

Would it?

dabber··on An open-source browser engine written in Rust
See also:

* What's the future of Servo? (578 points) Aug 14, 2020 https://news.ycombinator.com/item?id=24156504

* Servo Engine contributions this year (238 points) July 1, 2021 https://news.ycombinator.com/item?id=27700836

* Can Servo be a clean and modern reference platform for developers? (62 points) Aug 27, 2015 https://news.ycombinator.com/item?id=10129518

dabber··on Overpass Turbo: A Web Based Data Mining Tool for OpenStreetMap
For anyone else curious:

Source code for the backend here: https://github.com/drolbr/Overpass-API

Found from this link listed in the help modal: https://overpass-api.de/ (also links to two additional frontends.)

dabber··on Why are we templating YAML? (2019)
https://yamlscript.org/ was posted here a while back: https://news.ycombinator.com/item?id=38726370

I thought I remembered more comments on that thread, but I guess nothing more than what's there needs to be said.

dabber··on Changes at Riot Games and the road ahead
> I had the same offer but declined due to issues I had with the severance agreement.

Is it too prying to ask what that means in terms of your outcome? Idk what the WARN act is, and I understand that my question may be neive or too personal to post an answer to publicly, but I'm curious what the alternative to signing is/was and if the answer is generally applicable or specific to the company/agreement.

dabber··on GraphQL and the Beads on a String
> Additionally; GraphQL never got the community love it needed on the backend side to make things hum. Apollo is the only organization really pushing it, and they invest something I'd estimate as 10% of their time into thinking about Apollo Server, which is in any event JavaScript-only.

The Guild [0] does some exceptional work in the GQL world and specifically server side with Yoga, Envelope, Hive, and some other stuff; but it does tend to be JS focused for now.

https://the-guild.dev/

dabber··on Show HN: Citadel – a Calibre-compatible eBook management app
> Reinventing the wheel is fine. However most attempts should be done "in your basement" and thrown away. Don't publish your attempt on the likes of github. Learn what you can from it and then throw it away. Apply lessons learned the the dominate project already there. [...] > Note that I said "most" above. There are reasons to write a start a new project despite others in the same space existing. However this should not be done until you define what is wrong with existing projects.

I couldn't disagree with this more. Reinventing something in public view can be extraordinarily valuable, even if without a clearly defined problem to address. Off the top of my head:

- Learning in public can have benefits: I personally tend to write much better software if I know there is any chance someone else might see it and reinventing the wheel (Todo app anyone?) is a great way to focus on learning some new techniques or technology without the added overhead of also inventing a novel solution to some hard problem.

- Contributing to the dominate project in any space requires working within the constraints of the existing code and project/user expectations, and if you just show up out of the blue trying to "apply lessons learned", you also need to make a convincing argument for why your way is the better way. On the other hand, reinventing the project allows the freedom to experiment and demonstrate some radical alternative and doing it in public allows anyone (including dominant project maintainers and users) to learn from it.

- People that don't have any interest in the original project, but do have interest in aspects of the reinvention can benefit. For example, I haven't used Calibre in years and don't plan to now, but I'm grateful the author shared this because I hadn't heard of Tauri prior or seen a Bun project, and now I'm exploring the repo and learning something new.

> There are many good open source projects that could be great if more developers would work on them.

Eh. Sounds like a Zero-Sum Fallacy.

dabber··on Show HN: Citadel – a Calibre-compatible eBook management app
> It's slightly sad that you have to give this disclaimer, especially on a forum for hackers.

Don't be sad! Based on the most recent threads discussing Calibre [0] it would seem that the disclaimer isn't strictly necessary, and actually OP appears to be addressing a problem that resonates with a fair number of people on HN!

That said, there is always going to be someone that will "have a few qualms with this app" [1] regardless so it doesn't hurt to get in front of the question.

[0] See:

- Calibre New in Calibre 7.0 -- https://news.ycombinator.com/item?id=38316846

- Calibre replacement considerations -- https://news.ycombinator.com/item?id=37364885

[1] lol, https://news.ycombinator.com/item?id=9224

dabber··on Show HN: Dbeel – A distributed thread-per-core db
> To clarify, I was quoting from the first line of the repo README. I think it's a turn-off if that's the first thing you read about the project.

A turn off from what, exactly? IMO it does a great job of quickly setting the context of what you are looking at before describing why you might care:

> It's not production ready at all, but that doesn't mean there is no value in the project. If you ever wanted to read database code without getting overwhelmed by massive amounts of code, dbeel is for you.

dabber··on Show HN: Dbeel – A distributed thread-per-core db
> Some short time in the future, I will release a blog post or something, where I will write about the fundamental problems you need to solve when writing a performant data system like a database, so stay tuned :)

Please do!

dabber··on Building a baseline JIT for Lua automatically (2023)
> It was a very interesting read, in the context of Python getting a copy-and-patch JIT compiler in the upcoming 3.13 release

Indeed! In fact, someone mentioned this article in the thread about the Python JIT from a few days ago:

https://news.ycombinator.com/item?id=38924826

← PreviousPage 2 of 7Next →