HNHacker News
TopNewBestAskShowJobs

reedlaw

2,635 karma · joined March 27, 2009

submissionscomments
reedlaw··on IPFS Support in Brave
I would like to use Brave but there is a serious issue--users are unable to install non-store extensions.

https://github.com/brave/brave-browser/issues/2457

https://github.com/brave/brave-browser/issues/5761 (duplicate)

reedlaw··on Unexpected, Useless, and Urgent, or What RSS Gets Right
Feeder: https://f-droid.org/en/packages/com.nononsenseapps.feeder/
reedlaw··on Instant access to your shell init files
I use key-chord to bind xc (both keys pressed at the same time) to my emacs config file:

    (key-chord-define-global "xc" (lambda () (interactive) (find-file "~/.emacs.d/reed.org")))
reedlaw··on 2+1=4, by quinoa
When cooking rice a good rule of thumb is to use equal parts water and rice because a given volume of rice is able to absorb the same volume of water. I imagine the rice or quinoa is expanding as it cooks and absorbs water.
reedlaw··on Godot 4.0 gets SDF based real-time global illumination
Illumination Tutorial for Software 3D Rendering (2/2+) [c++20] (https://www.youtube.com/watch?v=eXU-6_jmw7Q) was just released by Bisqwit and it goes over a rather naive implementation of real-time global illumination. The demo uses very basic geometry with a Minecraft look and shows the progress of paths being traced on the CPU. Compared to the Godot demo, the naive implementation is unworkably slow. Nevertheless, Bisqwit's video explains the concepts and basic code implementation admirably.
reedlaw··on Eating Thai Fruit Demands Serious Effort but Delivers Sublime Reward
Yes, it's easy to avoid 'mustard blight' if you know how to choose. Also, don't choose rock-hard fruits. The middle should give a little when gently squeezed (squeezing too hard would split open the peel).
reedlaw··on Eating Thai Fruit Demands Serious Effort but Delivers Sublime Reward
Dragon fruit can be grown in California, Florida, and Hawaii and is not "bland mush with tiny seeds that can require floss to dislodge". The author must have had a bad one. They can be extremely sweet. The seeds are so small that they go down without noticing and I've never had to use floss. My favorite is a variety with deep red flesh.

Mangosteen is so far from its depiction---"to eat a pile of mangosteens is an exercise in disappointment"---that I wonder what kind of pile the author ate. In the US, imported mangosteens can run $20 a pound, so getting a few bad ones would be a disappointment. I suppose many vendors would issue a refund for the bad ones. But in Thailand a pile of mangosteens is so cheap that you wouldn't bother. They are exquisite, almost the fruit equivalent of ice cream (they taste better chilled). It's no wonder they call it the queen of fruits.

Durian likewise deserves its designation as king of fruits. Most people, myself included, are repulsed on the first encounter. But if you can get over the initial shock, you will enjoy the most flavorful fruit with custard-like texture. Its flavor can be described as a combination of many other fruit flavors with a complexity only matched by good coffee and dark chocolate.

Jackfruit is cheap and abundant in Mexican and Asian supermarkets in the US. The trouble is peeling and finishing a whole one. Some stores may sell wrapped pieces if you just want a taste. But if you have some guests and time to work with gloves and a knife, eating a whole jackfruit is a memorable experience.

reedlaw··on V002 Camera Live – Zoom with Your DSLR as a Webcam via USB
Nice! I have a Canon 70D for which I simply use:

  sudo modprobe v4l2loopback
And then the identical invocation of gphoto2 as yours. Seems gphoto2 includes a wide range of camera support.
reedlaw··on V002 Camera Live – Zoom with Your DSLR as a Webcam via USB
This is possible in Linux using v4l2loopback and gphoto2.
reedlaw··on Solid Is Not Solid – Examining the Single Responsibility Principle
I like using the concept of Cohesion to answer questions about "what belongs where". But I didn't understand the conclusion. The author goes through two refactors of a Rails controller. After adding a call to a mailer he says:

> Creating a widget and sending an email about it sound like they belong together, so I would argue this change doesn’t materially affect the cohesion of this class.

Then after adding a database statistic recorder:

> The controller has nothing to do with databases, so this change feels like it reduces the cohesion of the class enough for us to question this change.

Finally the author concludes:

> Yet in both cases, the Single Responsibility Principle has been violated. This tells me that framing the concept of cohesion as the Single Responsibility Principle is absolutely wrong.

How is it absolutely wrong when using cohesion as the paradigm agrees with SRP half the time?

reedlaw··on YouTube removed a viral video of two doctors calling for an end to quarantine
From the video around 4:40:

> 33,865 COVID cases out of a total of 280,900 total tested--that's 12% of Californians were positive for COVID.

This would only be true if those tested were randomly selected. Even in the most optimistic Santa Clara County study prevalence was estimated at under 5%. 1

1. https://www.medrxiv.org/content/10.1101/2020.04.14.20062463v...

reedlaw··on Drivers followed a Google Maps detour and ended up stuck in an empty field
I wonder what OpenStreetMaps shows for the detour. I find OSM often more detailed than Google Maps.
reedlaw··on Google Is Eating Our Mail
I'm quite happy with the ease of setting up and running a Mail-in-a-Box [1] instance. After seeing this article I did an experiment and while my hosted mail sent to a @gmail.com address did not bounce it went straight to the Spam folder. At least I can add other users to my email and enjoy private conversations.

1. https://mailinabox.email/

reedlaw··on Things Many People Find Too Obvious to Have Told You Already
I'm not sure what he meant by "modal employee". Is it in the statistical sense of occuring most frequently?
reedlaw··on Ask HN: What are we doing about Facebook, Google, and the closed internet?
This looks like a good start for a personal blog site: https://github.com/barryf/transformative

I found this on the Webmention Implementation Report [1].

1. https://webmention.net/implementation-reports/summary/

reedlaw··on WebAssembly 101: A developer’s first steps
How about https://github.com/WebAssembly/binaryen ?
reedlaw··on JRR Tolkien book Beren and Lúthien published after 100 years
It seems to me that JRR Tolkien had a bigger vision than could be realized in a lifetime and he passed some of that vision on to his son Christopher. That doesn't make Christopher's work equal but it may be what JRR hoped Christopher would do with his unfinished work.
reedlaw··on Chrome Won
I've stuck with Firefox for years because I value open source and open web but today I finally switched to Chrome. It feels like I have a new computer. Firefox constantly pegs my CPU. It seems to have gradually gotten slower.
reedlaw··on Chrome Won
> Eich was hardly a wunderkind capable of carrying a browser on his shoulders alone.

How about Brave [1]?

1. https://en.wikipedia.org/wiki/Brave_(web_browser)

reedlaw··on Mavo: An HTML-based language for creating many kinds of web applications
This is really impressive. It combines a lot of good ideas for making collaboration easier for non-technical users (Github auth, live editing). I see some negative comments about HTML but I see this being a great solution for marketing sites with basic interactions.
reedlaw··on Mimicking an impact on Earth’s early atmosphere yields all 4 RNA bases
> The smallest self-replicating RNA is relatively small and simple, and can arise spontaneously and mark the beginning of evolution, given the right environment.

Do you have a source? If by small you mean 100+ bases it has little chance of arising spontaneously. The article speaks only to the possible spontaneous formation of building blocks, not of them assembling into complex forms.

reedlaw··on Ethereum price goes up nearly 50 percent in under a week
Take a bit out now that it's at an all-time high. Ask yourself what you would regret in different scenarios? If it went down, of course you wouldn't regret it. But if you cashed out some now and it continued to go up could you live with it? What if you used the money to buy something important to you?
reedlaw··on Baidu Deep Voice Explained: Part 1 – the Inference Pipeline
Are there any how-to guides to getting something like this running? Or are there missing pieces of closed-source software needed? I'm interested in the theory but it helps to be able to try it out.
reedlaw··on Why Ever Stop Playing Video Games
Decisions about priorities should be considered carefully. If the outcome isn't fulfilling, perhaps the choice was made on the basis of what others expect rather than what truly pleases. If a hobby is something you really enjoy it will not feel like work.

Games can be enjoyed in their own right as well. If we play for pure enjoyment and can otherwise balance our lives then they are certainly a means to unwind.

reedlaw··on Why Ever Stop Playing Video Games
By basing your choices on feelings (i.e. "not in the mood") you are likely to go with the path of least resistance. If instead you choose to do what you prioritize by conscious mental effort you are likely to feel more rewarded in the end. For example, if you decide that learning photography is important and you spend hundreds of hours practicing you will be more satisfied than if you spent those hundreds of hours playing a game. At least you will feel that in retrospect. In the moment, perhaps the game will seem more satisfying. But most people find more fulfillment in practicing a skill or hobby.
reedlaw··on A Google a Day
"field goal" worked for me. I had to click the hint button which showed "legitimate".
reedlaw··on The Impact Github is Having on Your Software Career
In that case I'd make my own fork and leave it there for anyone else who may have the same issue.
reedlaw··on The Impact Github is Having on Your Software Career
I'm concerned that many programmers who use mostly OSS (e.g. web developers) never submit a single patch to any of the multitude of projects they benefit from. Clients save millions of dollars because dev agencies leverage tons of free/open-source software. If programmers do a proper job they should routinely come across bugs or incompatibilities in at least a few of the myriad gems, node modules, etc. What could be more natural than for the developer to fix the bug and send a pull request back to the maintainer?

When looking at candidates I almost always find some correlation between a meaningful public commit history and quality.

reedlaw··on Show HN: React Boilerplate and Structor – React UI Builder
I recently started a project with React Boilerplate. I like its defaults and the discipline it imposes from the start. There is a lot to learn but you can get started by looking at example code included in the project. Would I gain much by adding Structor to an existing project?

One thing I miss from react-rails is error messages with full stack traces and references to source code locations. Is there a way to get this with Boilerplate?

reedlaw··on How to Ship Side Projects
Sorry but those animated gifs distracted me from reading. Normally I will scroll things like that off the page but when they come so close to each other all I see is the movement.
← PreviousPage 5 of 28Next →