HNHacker News
TopNewBestAskShowJobs

jobeirne

1,854 karma · joined December 15, 2007

https://jameso.be https://twitter.com/jamesob
submissionscomments
jobeirne··on Jamesob's guide to running SOTA LLMs locally
Or if you want to hedge against the various tail risks of third-party providers raising prices or denying you service or somehow abusing your data...
jobeirne··on Prefer Boring Technology
Someone rediscovered https://mcfunley.com/choose-boring-technology
jobeirne··on After GitHub CEO backs Black Lives Matter, workers demand an end to ICE contract
Nope - in free societies you should be able to refuse service on any grounds, including those things. Otherwise you're permitting the government to forcibly compel you to allocate your time and resources to ends they define.

In free societies, governments should only be able to forcibly compel people not to do things (murder, threaten, steal, etc.) - see the concept of "negative rights."

jobeirne··on After GitHub CEO backs Black Lives Matter, workers demand an end to ICE contract
In societies that have full respect for private property, I should be able to refuse to do business with you for any reason, including the color of your shoes, the kind of music you listen to, or your marital preferences. Whether it is wise or rationally self-interested to do so is a different question.
jobeirne··on After GitHub CEO backs Black Lives Matter, workers demand an end to ICE contract
> But to expect that a _federal agency_ will be denied service from a private entity, especially for essentially political reasons, is lunacy.

Um, think you've got this backwards. Private entities shouldn't have to take on anyone they don't want as customers (for whatever reason - do you have to justify who you do or don't want in your livingroom?), but publicly-funded institutions shouldn't be able to deny service on political grounds.

jobeirne··on Hypermodern Python
It does parse docstrings in a very basic way (https://github.com/jamesob/clii#help-text-from-docstrings) but if you end up hacking in something you want, PRs are welcome.
jobeirne··on Hypermodern Python
Thanks!
jobeirne··on Hypermodern Python
Thanks. That's a really good point - maybe it's usable on earlier versions. Can't remember why I thought otherwise, will have to test.
jobeirne··on Hypermodern Python
Similar interface, different design goals. This lib has 6x the code, dependencies, and isn't as easy to vendor/audit.
jobeirne··on Hypermodern Python
I recently wrote this (https://github.com/jamesob/clii) because I can't stand click and got sick of having to check the argparse docs every time I wanted to write a CLI. I guarantee you'll spend a tenth of the time trying to figure out how to use this thing, it has no dependencies, and is implemented in a single vendor-friendly file.
jobeirne··on The senatorial governance of Bitcoin: making (de)centralized money
I am so glad Bitcoin Cash exists for people like you.
jobeirne··on The 30-Year Mortgage Is an Intrinsically Toxic Product
You obviously didn't read the whole article because he explicitly covers refinancing during favorable rate changes - he has a whole section on 30yrs basically being implicit long vol trades on rates.
jobeirne··on Chaincode Labs app dev residency for Bitcoin/Lightning, stipends available
Website here: http://lightningresidency.com/

Chaincode Labs will be subsidizing flights to and lodging in NYC, so this is a great opportunity to get some experience building on top of Bitcoin using the Lightning Network.

jobeirne··on Show HN: An educational blockchain implementation in Python
Something from a few months back that's a bit closer to Bitcoin's actual implementation but at a similar level of readability: https://github.com/jamesob/tinychain
jobeirne··on JPMorgan CEO Jamie Dimon says Bitcoin is a fraud that will eventually blow up
Stable according to whom? Check out all that stability in Venezeula.
jobeirne··on Same day ACH: moving payments faster in the USA
It's called Bitcoin.
jobeirne··on Tinychain: a pocket-sized implementation of Bitcoin
A block's timestamp is frozen in its hash, which is validated by any node receiving a block (whether during initial block download or otherwise). Bitcoin and tinychain don't accept blocks with a timestamp in the future beyond some threshold (in both cases 2 hours).
jobeirne··on Tinychain: a pocket-sized implementation of Bitcoin
thanks :)
jobeirne··on Tinychain: a pocket-sized implementation of Bitcoin
I link to some of my favorite resources at the end of this section: https://github.com/jamesob/tinychain#what-is-bitcoin

I also recommend subscribing to the bitcoin-core-dev mailing list.

jobeirne··on Tinychain: a pocket-sized implementation of Bitcoin
Thanks! It's definitely meant for forking, hacking on, and experimentation. A few ideas:

- use dns for peer discovery

- implement Script language subset

- implement SegWit

jobeirne··on Show HN: Your Own Task Queue for Python
See also: https://github.com/percolate/redset
jobeirne··on Ask HN: Who is hiring? (May 2017)
Tempo Automation | Senior Software Engineer | San Francisco | ONSITE https://www.tempoautomation.com/

Join a growing team that's using software to revolutionize the world of electronics manufacturing. We are looking for some talented developers who want to make it as fast and seamless as possible for electrical engineers to manufacture their designs, iterate on their ideas, and bring their products to market. You'll be working on Python/Django full stack applications, robotic factory automation software, and CAD analysis tools.

jobeirne··on Gmail – some users being signed out of their accounts unexpectedly
Actually ended up wiping my phone because this coincided with a weird set of text attachments I got from someone who didn't knowingly send them. At that point I wasn't sure that my phone wasn't being keylogged, so I wiped to be on the safe side.
jobeirne··on Urbit Is Building a 'Virtual Galaxy' for Bitcoin Nodes
This project is reinventing a bunch of stuff that's completely orthogonal to the goal of a decentralized app platform. They've written an OS, a filesystem, a networking layer -- all in a completely new language that looks incomprehensible (https://github.com/urbit/arvo/blob/master/arvo/clay.hoon).

I doubt very much this project will get much traction due to the enormous conceptual overhead of working within its ecosystem. There's a huge learning curve approaching something like this from the Unix/C ecosystem, and I don't think it's merited.

jobeirne··on Desk: A lightweight workspace manager for the shell
Very cool project -- definitely recommend anyone interested in desk checks this out.

From what I can tell, though, desk's design allows for slightly different uses: namely (because desk consolidates configuration into one directory), desk configuration is more easily shareable across computers. In order to recreate your direnv setup on another machine, you'd have to go and symlink all your direnv files manually (unless they're somehow embedded in the repos or folders you're working in).

Direnv doesn't (AFAICT) attempt to surface documentation for the shell files it executes, whereas a lot of desk's value is in displaying a quick reference for common tasks within a workspace.

jobeirne··on Desk: A lightweight workspace manager for the shell
Yes and no... the details are a little different, because we're using subshells and not sourcing scripts directly in the current process (cleanup is easier that way -- you just `exit`). But in effect, yeah, this is minor window dressing around executing an initializing shell script in a sandbox. I find the interface and the doc surfacing useful.

In the nearterm I'm going to be working on supporting imports -- i.e., you `git clone` down a project that has a deskfile at its root, then you're able to import it (maybe as a fancy symlink) into your own deskfiles. That'd give you immediate, programmtic context for working on the project.

jobeirne··on Just Say No to Facebook's Internet.org, Says Inventor of World Wide Web
The sense of entitlement here is amazing. Is dying of thirst really preferable to a free Coke?
jobeirne··on Snowden Meets the IETF
Seen keybase.io? I think that's one of the best stabs in this direction I've seen so far.
jobeirne··on Where We Came From, State by State
Is this along the lines of what you're looking for? http://www.governing.com/gov-data/census/2010-census-state-m...
jobeirne··on Show HN: A pure Python implemention of Apache Thrift
The support for Python3 here is killer; Thrift amazingly has yet to merge a number of patches that would enable py3 support despite many requests.
Page 1 of 8Next →