HNHacker News
TopNewBestAskShowJobs

awwaiid

510 karma · joined July 11, 2007

meet.hn/city/us-Washington

Socials: - github.com/awwaiid

---

submissionscomments
awwaiid··on A Statistical Estimate of Extraterrestrial Intelligence in the Milky Way Galaxy
Maybe creatures from planets with higher gravity think faster to deal with the accelerated thrown-object calculations.
awwaiid··on imgcat: higher resolution
I love the run-around time between idea, implementation, release! Great job.
awwaiid··on Youtube-dl GitHub Template
None of those are resilient to the RIAA. Or maybe I read it wrong - is the idea to move all non-riaa-content to an open platform? Will need to be very careful to ban all RIAA content.
awwaiid··on YouTube-dl has received a DMCA takedown from RIAA
"We have a good faith belief that this activity is not authorized by the copyright owner, its agent, or the law. We assert that the information in this notification is accurate, based upon the data available to us." Quick call Pop, Timberlake, and Swift to end this!
awwaiid··on Ruby adds experimental support for rightward assignments
Ummm. Feel like I'm being trolled.
awwaiid··on Ask HN: Who is hiring? (June 2020)
Framebridge | Dev Team Lead | Rails, VueJS | Full-Time | DC/KY | https://framebridge.com

Hello peeps!

I'm looking for a software product team lead here at Framebridge! We've modernized custom framing, designing frames online and in retail stores and building our frames in Richmond, KY. The team lead will report to me and will work on either eCommerce or Manufacturing tools -- both managing a small team and doing hands on architecture/implementation. Tech stack is Ruby/Rails (Spree), VueJS, on AWS/K8S.

Email me (brock@framebridge.com) for more details or an informational interview, and apply at https://bit.ly/framebridge-dev-lead-2020

awwaiid··on Ask HN: What's your quarantine side project?
Working with some folks making https://covidcanidoit.com ; built with VueJS, Firebase.

Also made some bagels.

awwaiid··on Raku vs. Perl
I think it is usually written as while(1) { ... }
awwaiid··on Swift: Google’s Bet on Differentiable Programming
"If you’ve ever used PyTorch, TensorFlow, or any of the other big machine learning libraries, they all support this feature, but only if you’re using their particular library specific operations. What’s more, working with gradients in these Python libraries is not as lightweight, transparent, or well integrated as it is in plain Swift."

This reminds me of concurrency and transactional memory in Clojure. You can have all of those things at a library level, but building it into the language... Well it kinda FORCES you to deal with them, for good and ill.

awwaiid··on Ask HN: Great fiction books that have had a positive impact on your life?
After reading all three, I often think back on book-2, sometimes on book-3, never on book-1.
awwaiid··on Show HN: RudderStack, open-source CDI (a.k.a. open-source Segment)
How much can be run independently vs what the company provides? Are there parts that are private? Or is it more of a service and hosting model?
awwaiid··on Ask HN: Recommendations for Working from Home?
I wrote this up for work http://bit.ly/fb-wfh-tips

My dev team is pretty versed at WFH, but even then it is great to be reminded of these common best-practices. The other target audience is other departments who don't WFH as often.

awwaiid··on Ask HN: Do you ever truly use your revision history?
I have it set up (and many do) so I can highlight a bit of code and see when it was created or touched last, who touched it, and usually what ticket the work was done against -- the context of the change. This gives a whole third dimension of understanding a codebase:

* Dimension 1: Code layout (organization) structure

* Dimension 2: Execution (data-flow) structure

* Dimension 3: Evolution (change over time) structure

All three dimensions try to capture some of the intent of the implementer, and understanding that intent is very important when improving upon the work. Along with that comes a perspective on what assumptions the author had. Code last modified 5 years ago very likely had different assumptions than code written last week -- Being able to see which lines in a function came from which era can illuminate things nicely, and that is only scratching the surface of this evolution-dimension.

awwaiid··on Programmers generate every possible melody in MIDI to prevent lawsuits
Not the greatest recording, but fantastic lightning talk kinda along the same lines but for code, "Mark Dominus - Debugging the De Bruijn Sequence (YAPC::Asia 2007)"

https://m.youtube.com/watch?v=QhtuG4htrb0

awwaiid··on Show HN: The best technology podcast episodes
Mmm... Is there an RSS feed so I can add this to my podcast player? :)
awwaiid··on Notarizing Your Mac Software for macOS Catalina
How does this work with Brew? (Dear lazyweb...)
awwaiid··on Learning Vim incrementally (2010)
I config vim to have a slightly different semantic for arrow keys vs hjkl. I leave hjkl as-is, and then make arrow keys move across visible screen lines. So if there is a long line that wraps, the down arrow moves down one visible line (so technically still within the long line), and j moves to the next actual line in the file. Handy.

map <up> gk

imap <up> <c-o>gk

map <down> gj

imap <down> <c-o>gj

awwaiid··on Comparing the Same Project in Rust, Haskell, C++, Python, Scala and OCaml
If you're into this sort of thing, definitely check out the ICFP Programming Contest -- take next Friday off and join in on the fun! https://icfpcontest2019.github.io/
awwaiid··on 2019 DC-Baltimore Perl Workshop CFP Open
The DC and Baltimore Perlmongers invite you to join us for a workshop at the Silver Spring Civic Building in Silver Spring, Maryland on Saturday, April 6, 2019. The workshop will have two tracks of speakers, discussing innovative, exciting, and fun real-world usage of Perl and related technologies.

We also have a CFP open for a few more weeks -- we welcome any and all Perly-glot proposals! Anything from an introduction to Perl and tooling to how you deployed your latest Perl app on Kubernetes. We love it all!

awwaiid··on Sclack: The best CLI client for Slack, because everything is terrible
I wish there was one of these that actually reversed the protocol so you can use username/password. Unless I'm mistaken, token is an opt-in/out feature for each slack admin.
awwaiid··on AntiPolygraph.org appears to have been “de-listed” from Google on key searches
They have bigger and more general-purpose audiences and thus a higher probability that someone going to google is looking for them. Self reinforcing.
awwaiid··on Ask HN: Who is hiring? (June 2018)
Framebridge | Software Engineer, Ruby/Rails | Washington DC, Richmond KY, or Remote | framebridge.com/careers

Framebridge is a fast-growing company that is revolutionizing the $4 billion custom framing industry. Existing custom framing options are time-consuming, complex, and expensive; many people never get around to custom framing their favorite art or photos at all. We are changing all that with a curated and streamlined process along with modernized tech and manufacturing.

We make it simple and affordable to custom frame the things you love.

The problems we solve on the engineering team span eCommerce, manufacturing, logistics, and data analysis. We strive to create unique and intuitive experiences that allow customer to frame their art by building powerful and easy-to-use products. We also create the tools, systems, and processes to empower our own employees in constructing great frames and an experience that customers love.

We're growing our small engineering team, both in DC and Remote. More details and apply at https://framebridge.com/careers/

awwaiid··on Elementary Knightship found in Conway's Game of Life
A combination could be interesting - SAT to smooth the space for a GA search.
awwaiid··on OneLang – A tool to help writing code in multiple languages at the same time
See also http://cdent.org/
awwaiid··on Ask HN: Who is hiring? (July 2017)
Framebridge | Software Engineer | Washington, DC | ONSITE https://www.framebridge.com/

We make it simple and affordable to custom frame the things you love!

The problems we solve on our small software development team span eCommerce, manufacturing, logistics, and data analysis. Our current core technologies are Ruby/Rails, CoffeeScript/AngularJS, Swift, Sass, AWS products, Chef (Opsworks), and related tools. We are looking to expand our team, come join us!

Full description at http://bit.ly/framebridge-SE-201707 -- apply at https://www.framebridge.com/about/careers or contact careers@framebridge.com with any questions :)

--Brock

awwaiid··on The Perl Conference 2017 in DC – CFP
Known in a parallel universe as YAPC::NA 2017, we invite all to submit talks to the largest North American conference for Perl programmers. We expect about 400 attendees at this conference located inside the Washington DC beltway at the US Patent and Trademark Office.

Topics will range well beyond Perl itself, as we welcome discussions of all the things a Perl dev cares about and at all levels of experience -- which is pretty much everything! I'd really love to get some cool biology talks for example.

This will include both Perl 5 and Perl 6 topics!

If in doubt -- submit the talk!

awwaiid··on Bridging the gap between Perl 5 and 6
Inline::Perl5 is the most well-done, but others are slowly being built and will have just as much support. This is one of the many reasons I call Perl 6 the Polyglot Language. I've worked on Ruby bindings, for example:

    # Calling the CSV Ruby module from Perl 6
    use Inline::Ruby::Sweet;
    use csv:from<Ruby>;
    my $data = CSV.read('examples/hiya.csv')
    #=> «[["id", "name"], ["1", "andy"], ["2", "bella"], ["3", "chad"], ["4", "dua"]]»:rb
Eventually I'll get Inline::* to all auto-load, so you'll just do "use blah:from<YourFavoriteLang>" and presto magic! ... in theory :)
awwaiid··on Deep Reinforcement Learning
"Previous attempts to combine RL with neural networks had largely failed due to unstable learning. To address these instabilities, our Deep Q-Networks (DQN) algorithm stores all of the agent's experiences and then randomly samples and replays these experiences to provide diverse and decorrelated training data."

... so, made the machines dream. Fancy!

awwaiid··on My Increasing Frustration with Clojure
I see a lot of issues but not a lot of PRs. As a maintainer there is a lot of prioritization going on, and it seems that the things that bother the blog author are not things that bother the maintainers. I also agree with some of the replies on the issues - garbage in garbage out for a function is ok behavior.

One of the cool things about clojure and other languages like this is that these things can often be fixed at runtime - so even if your fix doesn't get accepted you can have a "my-better-fixes" lib you pull in for yourself. A "consistent-set-opts" lib you add to your project.cls for example.

awwaiid··on Taskwarrior – intelligent TODO list
If you are getting started with taskwarrior, I recommend starting out with a very very minimal usage of the features, and then gradually add in the ones you like/need. Otherwise, like many cool advanced tools (vim, emacs...) you might get overwhelmed and abandon it.
← PreviousPage 7 of 9Next →