HNHacker News
TopNewBestAskShowJobs

cookrn

546 karma · joined August 27, 2009

Currently: Gloo https://www.gloo.us/

Always: http://dojo4.com/ Friend of the Family

Personal Site: http://wheretocapta.in/

Project: http://somedayarbory.com/

Blog: http://cookrn.tumblr.com

Code: https://github.com/cookrn

Twitter: https://twitter.com/cookrn

LinkedIn: https://www.linkedin.com/in/cookrn

cookrn [at] gmail [dot] com

Formerly:

Recurly: https://recurly.com/

Open Source Code Archiving Tool: http://antiqua.io/

Database as a Service: https://gridkick.com/

Quick Left: http://quickleft.com/

[ my public key: https://keybase.io/cookrn; my proof: https://keybase.io/cookrn/sigs/QJSeUOkDtXaGNjlWTHqxE4gb6JoLcUaDAQeTfdDrbks ]

submissionscomments
cookrn··on ICANN's list of abandoned vanity TLDs
Correct, it’s an encoding for characters from different alphabets https://en.m.wikipedia.org/wiki/Internationalized_domain_nam...
cookrn··on Unreal Engine 5 can now run in a web browser
I came to post that this was a dupe but realized it’s the same person who posted the other popular X thread from the other day https://news.ycombinator.com/item?id=39385739
cookrn··on Ask HN: What is the most pleasant, uncomplicated full stack to start with?
Yes, it has a straightforward concept of /api/* endpoints that can be leveraged for any type of backend.
cookrn··on Rewrite it in Rust
One of the founders of Heroku actually had a short-lived effort to build a Ruby-based shell called Rush https://github.com/adamwiggins/rush
cookrn··on The Disappearance of the Ashtray
People would smoke in church? During the service?
cookrn··on The Moorish invention that tamed Spain's mountains
In my experience, no. This is the tapas culture typical in some areas of Spain. If they are brought to you without discussion, they are complimentary — you only pay for the drink whether you eat any or not. The only way to know if you’ll receive something typically is to ask and there is no harm or insult in specifying dietary restrictions, though they may just bring bread or olives if you’re on a strict diet. Other regions offer them for a cost and that will be clearly marked on a menu. And even in regions that do provide them gratis, there can even be nuance based on what kind of beverage is ordered.
cookrn··on The Water Wars Come to the Suburbs
I wonder how much this situation is being affected by large-scale deep agricultural wells? I think Arizona is a big foreign exporter (Saudi and China) of alfalfa for animal feed. Kinda wild to drain aquifers for export...
cookrn··on Starbeam – A library for building reactive data systems
I’m not sure that’s a fair criticism. Would calling this a model help? That’s such an abstract and overloaded term. Also, I know not everyone can know every open source author, but wycats has been a crucial contributor in the Ruby, Rust, and JS (probably more) ecosystems for over a decade. I doubt he picked the terminology out of naïveté and would guess that he would welcome discussion on the topic if you raised it in the repo.
cookrn··on Ubuntu market-share is in a nosedive
I’m still an Ubuntu user on a X230t laptop because the auxiliary buttons/switches, touch screen, and drawing pen work out of the box. I use Debian on other devices when possible.
cookrn··on 100 People with rare cancers who attended same NJ high school demand answers
The article mentions that contaminated soil removed from other sites could have been utilized during construction of the school
cookrn··on Ruby Together
Last year Ruby Together, which primarily supported Ruby packages & infrastructure, merged into Ruby Central, which runs the main Ruby & Rails conferences as well as key Ruby infrastructure (Rubygems)

https://rubytogether.org/news/2021-10-21-ruby-together-and-r...

http://rubycentral.org/

cookrn··on Where have all the insects gone?
I love creating little sanctuaries and do think they’re useful as pockets of support and diversity. Also, the Tomato Hornworm is an awesome creature and results in a Hummingbird Moth. I try to feed them vegetative branches and keep them separate if I can so that they hang around and we still get tomatoes.
cookrn··on Deno Is a Browser for Code
I don’t know that it uses either of those tools as the built-in approach. It could have changed, but last I read, it used V8’s built-in Isolate concept to provide the sandbox and that when an Isolate is created, it is only provided the underlying system access specified by CLI flags or other options e.g. Filesystem, Network, etc...
cookrn··on I love coding in C
This is really interesting — nice work! Have you published any tooling as OSS or examples? If you haven’t seen it before, the Model Oriented Programming work by Pieter Hintjens is worth looking at.
cookrn··on Rails 6.0
Sure, I can try! One part of the Rails "magic" that the framework tries to abstract away from an app developer is code loading. So, instead of each file in your app needing to explicitly specify using "require" statements which other files it needs to run, Rails uses Ruby to automatically "require" files for you. This system is dependent on constant names and namespaces matching file names and directory structures. So, a constant (Rails model) like "Sports::Player" used in a controller might be found via lookup automatically in "app/models/sports/player.rb".

A system which does this has been a part of Rails for a _very_ long time, and Zietwerk is an upgrade to it by a longtime Rails contributor that fixes some of the previous downsides and gotchas.

cookrn··on Loop Seems Like a Logistical Disaster That Might Work
I got really confused when I saw Loop a few weeks ago as it seems really similar to https://www.loopindustries.com/en/, which is a Canadian company working on plastic manufacturing that has already partnered with lots of the industries (beverage, cosmetics) that the org in this article would like to target. They don’t seem to be the same organization though? The similarities even go down to the logo...
cookrn··on Traveling Ruby: self-contained, portable Ruby binaries
I’ve been researching Traveling Ruby quite a bit recently and, while disappointed in its lack of updates, am also not convinced it’s the correct solution for easily distributable Ruby apps. The main reason is that each required gem with a native extension needs to be compiled by hand with the irregular/nonstandard flags for it to work with the specially compiled Ruby. While this works, it’s an unsustainable development model that creates a somewhat parallel maintenance track for each gem. I wish Ruby had a better story on this front, but I’m not sure what that looks like. Maybe something could be built with the new JIT functionality in 2.6?

Either way, foobarwidget deserves props for releasing this at the time as it’s gotten some great use!

cookrn··on Ember 2.12 and 2.13 beta released
Ember is an interesting framework still and one I would consider on new projects for a few reasons: the core maintainers, LTS releases, and RFC-based governance. I think the project has been pretty quiet in the last 18 months and I'd love to see an up-to-date comparison of features and performance with current alternatives. Are there any that have been written lately?
cookrn··on Use a Smartphone as a Dial Up Modem?
Not dial-up, but around 2004 you could find tutorials for how to unlock your (Verizon) Razr for USB access and OS X would recognize it as a PPP modem out of the box. I think an OTA update stopped it eventually.
cookrn··on Ask HN: You've got one month, what's your challenge?
This sounds awesome! Is there a link to your project or source code you could share?
cookrn··on The Update Framework
The Github PR for merging this into Rubygems is ~3 years old: https://github.com/rubygems/rubygems/pull/719
cookrn··on Ruru: native Ruby extensions written in Rust
I think ruby-sys was originally built into ruru, then separated out. Based on comments in PRs, I think the -sys convention is for Rust crates that map 1-to-1 to other languages C apis. Then, packages such as ruru create something more easy to consume and program against.
cookrn··on Introducing the Infinit file system
Note: Infinit is not yet OSS. They plan to open-source the code, but have not yet done so: https://github.com/infinit/infinit/issues/1
cookrn··on Introducing the Infinit file system
Here is their comparison with Tahoe: https://infinit.sh/documentation/comparison/tahoe-lafs

If you flip on the "Compare" switch there, the two differences it shows are:

1) Infinit is redundant using replication while Tahoe uses erasure codes

2) Infinit supports heterogenous storage backends, while Tahoe is homogenous

cookrn··on An Introduction to Model Oriented Programming
The article the other day from Pieter Hintjens [0] led to this intro written by him. Seems like it would pair well with domain-driven design [1], but it's a very different paradigm from what is commonly seen in industry (by me at least).

[0] https://news.ycombinator.com/item?id=11547212

[1] https://en.wikipedia.org/wiki/Domain-driven_design

cookrn··on GSL – a Universal Code Generator
I was reading about Pieter after his article the other day and thought this was an interesting tool.

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

cookrn··on Ignition: A new CoreOS machine provisioning utility
Hashicorp has created HCL https://github.com/hashicorp/hcl
cookrn··on There’s Plenty of Space for One Trillion More Trees
I think this may have been due to the railroad land grants originally https://en.wikipedia.org/wiki/Checkerboarding_(land)
cookrn··on GCE down in all regions
I wonder if it was an issue with their Maglevs[0]?

[0] http://research.google.com/pubs/pub44824.html

cookrn··on I've Just Liberated My Modules
What if such a system was implemented using IPFS[0] (or similar) for storage?

[0] https://github.com/ipfs/ipfs

Page 1 of 5Next →