HNHacker News
TopNewBestAskShowJobs

droningparrot

94 karma · joined October 8, 2015

submissionscomments
droningparrot··on Learn Prolog Now (2006)
I had more success with the Prolog language track on https://exercism.org/tracks/prolog

It's a mind-bending language and if you want to experience the feeling of learning programming from the beginning again this would be it

droningparrot··on Firefox profiles: Private, focused spaces for all the ways you browse
The confusing part of this is there are now two distinct kinds of profiles: the old profiles that you create through about:profiles and the new profiles that you create in this profile switcher, which appear to be nested within the old profile
droningparrot··on Simplify your code: Functional core, imperative shell
Haskell practically encourages this style of programming. Any function that touches IO needs to wrap outputs with an appropriate monad. It becomes easier to push all IO out to the edges of your program and keep your core purely functional with no monads
droningparrot··on Toothpaste made with keratin may protect and repair damaged teeth: study
Exoskeletons are usually made of chitin and not keratin. But maybe it works the same way
droningparrot··on Fairphone 6: Nothing works without a screwdriver on the new fair smartphone
This one has to take the cake for one of the worst tracking consent screens I've ever seen
droningparrot··on Meta antitrust trial kicks off in federal court
I just want to be able to message people on Instagram without getting sucked into reels
droningparrot··on You might not need a phone case any more
I'll believe it when they make a phone screen that can survive a fall onto ceramic tile
droningparrot··on Twice-Yearly HIV Shot Shows 100% Effectiveness in Women
Drug plans often bring this down to $0-600/year out of pocket
droningparrot··on Handwriting but not typewriting leads to widespread connectivity in brain
That might not be enough without any assessment of the subject's typing skill. Touch typists have effectively memorized the keyboard layout and would need less effort to find the key to type, even if limited to one finger at a time
droningparrot··on Ask HN: Who wants to be hired? (April 2024)
Location: Toronto, ON, Canada

Remote: yes

Willing to relocate: no

Technologies: Full-stack web and DevOps. JavaScript, React, Node.js, Ruby on Rails, PostgreSQL, AWS, CloudFormation, Terraform, CircleCI, Bash, Linux

Résumé/CV: [https://www.linkedin.com/in/adamfabicki/](https://www.linked...

Email: hn@fabicki.com

I'm a software engineer with around 15 years experience (5 in management). I've mostly worked for small startups and mid-sized companies. I support engineers on my team by addressing pain points in their tech stack, team process and training. Currently seeking a hands on engineering role.

droningparrot··on How the Great Green Wall is holding back the Sahara desert
I think the big difference here is that the Qattara Sea would be a major engineering project involving specialized skills and machinery.

The Great Green Wall is more open in that anyone can contribute to its construction. All you need is a shovel and some seeds.

droningparrot··on 5 minutes of coding yields a 6%+ boost to Linux I/O performance
It may have taken 5 minutes to write the code, but it sounds like they spent years thinking about the change to make.
droningparrot··on Autophage rocket engine consumes plastic fuselage for fuel
Can we just name this a rocket candle?
droningparrot··on Tortured conference series thriving in computer science
These terms sound like they were mistranslated from another language
droningparrot··on Ask HN: Who is hiring? (November 2023)
I can't seem to open the Notion page. I keep getting redirected to the last doc I had open in a different Notion space. Are the permissions set to public?
droningparrot··on Ask HN: Startup ideas that you'll never do?
I think Flattr does exactly this https://flattr.com/ but it looks like they may have changed their business model recently
droningparrot··on Flux Keyboard
They're not saying it explicitly but it sounds like the software for managing this thing will be closed source. Customizations will only work on Mac and windows. Hard pass from me unless someone reverse engineers the configuration protocol
droningparrot··on American Factories Are Making Stuff Again as CEOs Take Production Out of China
https://archive.ph/2022.07.06-055124/https://www.bloomberg.c...
droningparrot··on Ask HN: Please recommend a router without need for a cloud account
I've had good experiences running OpenWRT on the TP-Link Archer C7. It's a popular router and I've been able to find plenty of them used for around $40
droningparrot··on Launch HN: Bristle (YC W21) – At-home microbiome test to improve oral health
Since you mention prescriptions and providers, does this mean you intend to distribute the product through dentists?
droningparrot··on Quibi reportedly lost 90 percent of early users after their free trials expired
I'm sure there's more to it than this, but I think that a bit of unfortunate timing may have contributed to Quibi's demise. This may have had a chance in the pre-lockdown world when everyone was rushing around, and had a few short moments of boredom in between.

With most people no longer commuting and most forms of entertainment and recreation closed, a lot of people have fewer things competing for their time. I think many people are now spending their time on things that use up longer chunks of time: watching TV or movies, going outside, and hobbies.

droningparrot··on Ask HN: Who is hiring? (January 2020)
Shutterstock Custom | Toronto, ON, Canada | JavaScript Software Development Engineer in Test (SDET) | Full-time, on-site | https://careers.shutterstock.com/jobs/job/1834130/

Feel free to DM me if you have any questions about this role. We're also hiring for many roles (beyond just engineering) across the world, although most open engineering roles are located in New York, Montreal or Denver. See the full job board here https://careers.shutterstock.com/jobs/openings

Shutterstock Custom's mission is to help brands easily create content that’s authentic, cost effective, and scalable. Using our platform, brands can connect with a worldwide creative network to create content that helps brands drive engagement and tell their stories.

In this role, you will drive quality within the team by building tools and infrastructure to enable the rest of the team to build great tests that increase code quality. The ideal candidate has 2 years of prior experience as a Test Engineer on a product team and 4 years of overall software development experience on a web-based product team.

Along the way you will be collaborating with an extremely talented and passionate team of engineers, designers, and product managers in building and scaling how brands create custom content on-demand.

droningparrot··on Botanical Sexism Cultivates Home-Grown Allergies
One thing that isn't clear is how effective female trees are at removing pollen from the air. Is it possible that even with a much higher population but a more balanced sex ratio, there would still be a lower airborne pollen count?
droningparrot··on Botanical Sexism Cultivates Home-Grown Allergies
This is such an interesting insight into how urban planning decisions can affect health.

What are the chances that airborne allergens increase rates of food allergies?

droningparrot··on What programming languages are used late at night?
Excel in the streets, Haskell in the sheets
droningparrot··on Apple Delays iOS SSL Requirement Indefinitely
In other news, rumours report that the next iMac will reintroduce the floppy drive
droningparrot··on Setting Up Your Development Environment with Docker Compose
I'm really not a fan of absolute paths in the compose file:

  services:
    volumes:
      - /path/to/my/code/on/my/dev/machine:/path/to/the/code/in/the/container
If you're sharing your docker-compose.yml file with other developers, this will get annoying really quickly. Normally, I'd place the docker-compose.yml file in the root of my project, and then replace "/path/to/my/code/on/my/dev/machine" with ".". That way, it doesn't matter where other devs keep code on their machines.

In the case where you have a compose file that builds multiple projects (See: double time!), keep the compose file in one git repo, and then include the code for the other two projects (webappone and webapptwo) as submodules.

droningparrot··on Setting Up Your Development Environment with Docker Compose
Build-args and ENVs are not the same thing. Build-args use the ARG syntax and are baked in during docker build. ENVs are not baked in; the values are passed in during docker run or docker exec.
droningparrot··on Uber's Design Meltdown
"The Uber brand guidelines were sure to make clear that they doesn't want their logo to be urinated on or to be associated with condoms or sex. Because there was a real danger that might have happened."

I see ads for Uber on Grindr all the time. What's that about not associating the brand with sex?