HNHacker News
TopNewBestAskShowJobs

thinkmassive

2,699 karma · joined March 20, 2013

submissionscomments
thinkmassive··on CodeCov is now Open Source
Here’s the exact line from your license file:

Change Date:2023-06-29 2027-01-01

Seems like it should really be interpreted to mean the Apache license started applying on June 29, 2023.

thinkmassive··on CodeCov is now Open Source
The license switches to Apache after four years.

To complete the metaphor: “I will only eat meat on Wednesdays for the next four years, after which I will be 100% vegetarian.”

As someone who is annoyed anytime proprietary-licensed software tries to capitalize on FOSS terminology, I concede that being immediately source-available with a guarantee of being OSS within a reasonable timeframe is still better than we’re likely to get from the majority of projects.

thinkmassive··on What do I think about biometric proof of personhood?
> why do we suddenly need to prove who’s an actual human?

Voting and UBI are often cited as valuable use cases.

It will definitely be subverted if it becomes widespread enough to be impactful.

thinkmassive··on Twitter has officially changed its logo to ‘X’
There’s also xAI that was announced a few days ago
thinkmassive··on Disney, Netflix, and more are fighting FTC's 'click to cancel' proposal
DoNotPay.com has existed for a while
thinkmassive··on Show HN: Digger – Open Source Terraform automation and collaboration tool
Ok yeah, looks like they recently added OIDC support: https://docs.digger.dev/cloud-providers/authenticating-with-...

They should update the main readme to include this under Features, and also call it out in the demo files.

thinkmassive··on Show HN: Digger – Open Source Terraform automation and collaboration tool
One of the major security issues with running terraform in your CI/CD pipeline is that it usually needs admin permissions to your entire cloud environment. To avoid this you need the pipeline to pass parameters to an internal process that actually applies the changes.

Digger makes it sound like it might address this:

> Digger runs terraform natively in your CI. This is: Secure, because cloud access secrets aren't shared with a third-party

From the Github+AWS demo:

> 4. Add environment variables into your Github Action Secrets (cloud keys are a requirement since digger needs to connect to your account for coordinating locks) AWS_ACCESS_KEY_ID & AWS_SECRET_ACCESS_KEY

It sure looks like AWS admin credentials are shared with Github, and also available to anything else in the diggerhq/digger action.

thinkmassive··on LangChainBitcoin
LangChainBitcoin is a suite of tools that enables langchain agents to directly interact with Bitcoin and also the Lightning Network
thinkmassive··on Joplin – An open-source note taking and to-do application with synchronisation
If you want to leave all your notes unencrypted on github, then sure that’s an option.
thinkmassive··on The first Oxide rack being prepared for customer shipment
100% agree with you

Also, what this person said :) https://news.ycombinator.com/item?id=36552245

thinkmassive··on Twitter now requires an account to view tweets
Maybe try bluesky
thinkmassive··on Niantic lays off 230 employees, cancels NBA and Marvel games
Haha I’m with you! It’s especially frustrating when I’ve observed a few new species, then “enroll” in a challenge and they don’t count.

I use the app exclusively for identification, but it feels like there’s so much untapped potential, which you summarized very well.

thinkmassive··on Niantic lays off 230 employees, cancels NBA and Marvel games
iNaturalist is already integrated with the Seek app, which has badges and challenges. My biggest complaint is the image detection could be better, but I’m sure there’s plenty of room to improve the gamification aspect too.

https://www.inaturalist.org/pages/seek_app

thinkmassive··on Gorilla-CLI: LLMs for CLI including K8s/AWS/GCP/Azure/sed and 1500 APIs
I think spreadsheet is a slightly better analogy than calculator. The latter has well defined capabilities and essentially 100% accuracy within those bounds. A spreadsheet with a minor typo in one field can produce drastically incorrect results that appear fine to the untrained eye.
thinkmassive··on Ask HN: Am I hurting my programming career by not exploring AI coding tools?
Everything you mention seems orthogonal to whether a coding evaluation is given as take-home or live.

I’m glad to have a vigorous discussion about code I wrote during my own time. Go ahead and create a standard rubric that covers the project itself and the follow-up discussion. This is what I’ve done when hiring. It’s great because it demonstrates the employer knows what they’re looking for from the role, and that the team has sufficient experience to conduct a conversation in the relevant domains.

When I hear there’s a minimal number of interviews, and the main one is an intense live leetcoding session, I tell them I have no interest but if anything changes on their end I’ll be glad to provide sample work and have a discussion about it. The problem is these live sessions are extremely draining to prep for, provide no gain for the candidate (unlike writing code that can be retained), and they reveal practically nothing about the company.

thinkmassive··on National Geographic lays off its last remaining staff writers
It already exists: https://github.com/lightninglabs/aperture

I’m not sure if lsat.tech is having issues, looks like the protocol was recently renamed L402: https://docs.lightning.engineering/the-lightning-network/l40...

thinkmassive··on Proposed SEC order to freeze, repatriate Binance.US assets
Binance is relatively new, it was founded only 6 years ago, in 2017.
thinkmassive··on Still Love Telnet
Bash is more common than telnet:

echo test > /dev/tcp/<ip>/<port>

thinkmassive··on Xchg rax, rax (x86_64 asm riddle/poetry book, by xorpd)
The book contains 0x40 short assembly snippets, each built to teach you one concept about assembly, math or life in general. Full description on Amazon (linked from free web version).
thinkmassive··on That people produce HTML with string templates is telling us something
Apologies for the lack of context, and for missing this comment until today.

Both are tools for defining kubernetes manifests (which are YAML) in a reusable manner.

Jsonnet is a formally specified extension of JSON. It’s essentially a functional programming language (w/some object oriented features) that generates config files in JSON/YAML/etc, so it’s straightforward to determine whether an input file is valid, and to throw an error that points to an exact line if it’s not. It has a high learning curve, especially for people whose only experience is with imperative languages.

https://jsonnet.org/

Helm charts also generate YAML/JSON config files, but they use Go templating. This is easier and faster to understand, since it’s mostly string substitution and not much logic (there’s conditionals, iterators, and very basic helper functions). Unfortunately a simple typo or mistake can cause errors that are difficult to diagnose (the message may indicate a problem far away in code from the actual mistake). It can also generate output that’s valid according to the string templating rules, but not what was intended, which can be very confusing to debug.

Despite these shortcomings, the vast majority of kubernetes applications are distributed as helm charts. I understand why things ended up this way, but I still wish it were more common for people to invest the upfront effort to learn the superior tool, so it could be more widespread.

thinkmassive··on Meta announces its Quest 3 VR headset
Weird to say the barrier to entry is “an extra $1000” when the headline is exactly half that, which is similar to the cost of a console or decent GPU.

Edit: and the Quest 2 will be reduced to $300 in a couple days from now

thinkmassive··on That people produce HTML with string templates is telling us something
Look at the popularity of helm charts, despite the availability of alternatives like jsonnet.
thinkmassive··on Looking Back On Helm
This is about the startup that produced a secure personal server, which pulled the plug last year.

It’s not about the kubernetes package manager, for anyone wondering.

thinkmassive··on Lightning Network Economics: Topology
Abstract:

> By design, the Bitcoin protocol has a low throughput. The Lightning Network (LN) is a layer-two solution built to increase throughput by cryptographically securing commitments to transactions and only occasionally converting cumulative balances into on-chain transactions. LN channels enable payments between nodes connected by a path of channels. The payment flow through a channel determines its cost. Different channel topologies can support the same underlying flows, but impose different costs. This paper obtains necessary conditions for cost-minimizing topologies by identifying local cost reducing strategies: The first local strategy entails repositioning of channels. The second entails adding hubs to handle the flows of group of nodes. The paper also evaluates the efficiency of a global configuration, obtaining bounds on the cost of the cost-minimizing topology and showing the unusual circumstances in which the cost minimal structure is a hub that connects to all other nodes.

thinkmassive··on A cryptocurrency company had a $65M bill, per Datadog’s Q1 earnings call
So you’re saying it’s $65 million over three years?

The headline seems misleading, like it’s for a single month.

thinkmassive··on U.S. Hits Z-Library with New Domain Name Seizures
From manning.com:

> Print copies, wherever they are bought, come with free electronic versions in PDF, ePub and Kindle formats. With your print copy in hand, register it on the Manning site and you can download the digital versions from your account.

No affiliation, I’m just a long-time satisfied customer.

thinkmassive··on U.S. Hits Z-Library with New Domain Name Seizures
You’re not missing anything, but apparently it works for them. I suppose if it were more widespread then there’d be more incentive to automate scraping entire books.

They also sell their eBooks as normal PDFs (no DRM).

I assume it’s a healthy combination of making high quality technical publications easy to acquire at a reasonable price. Similar to how digital movie and music piracy finally died down when that media became reasonably easy to acquire legally.

thinkmassive··on Everything happening on Bluesky
Yes, staging.bsky.app was the web client all along. They finally acknowledged it’s really a prod site, so now they’re moving it to bsky.app
thinkmassive··on Everything happening on Bluesky
You can get more decentralization than those services provide, but not without sacrificing usability and/or security.

https://wikipedia.org/wiki/Zooko's_triangle

thinkmassive··on Everything happening on Bluesky
Handles are DNS names that point to the DID

https://atproto.com/guides/identity

← PreviousPage 6 of 32Next →