HNHacker News
TopNewBestAskShowJobs

willlma

159 karma · joined March 29, 2014

submissionscomments
willlma··on AdGuard publishes the first ad blocker built on Manifest V3
Sorry, I don't usually correct people on the internet, but I thought this one was funny. It's spelled "choir".
willlma··on New CRISPR-based map ties every human gene to its function
Melanin affects sleep? Sure you're not confusing it with melatonin?
willlma··on Show HN: I made Ankify that converts notes to Anki cards
Check out [RemNote](https://www.remnote.com/) sounds a lot like what OP is achieving using MarkDown and Anki, but combined into a note-taking app like Notion/Roam. I've used it a bit and enjoy it, last I checked the iOS app isn't great, but the Android app is fine.
willlma··on I fell in love with low-JS
> then you realize that mathematicians figured all this stuff out in a really elegant way that composes and provides just a solid bedrock.

Can you expand on what mathematicians discovered and how it can be applied to coding? Or does it require a certain programming language? I'm looking at the Hyperfiddle website and trying to understand how these concepts are connected. Thanks!

willlma··on Show HN: Program Synthesis for Ruby
I'd love to give this a try next time I'm working on a Ruby codebase. In the meantime, I'm curious to learn more about programming by example. I found [this Microsoft paper on the subject](https://www.microsoft.com/en-us/research/wp-content/uploads/...) and have started reading it, but I'm curious if there are any reading materials you would recommend.

Specifically, I've been working on a activity tracking app that can take plain text and create structured data from it. For example

> I played tennis with Kevin and won 6-2

would turn into

```

type: tennis

opponent: Kevin

my_score: 6

their_score: 2

outcome: win

```

As you can imagine, when it comes to natural language there are many variations of I won (outcome: win), he/she/they won (outcome: loss), I was beat, etc which means that my inputs are not nearly as structured as the examples used in the paper I'm reading. Given that I'm not trying to cover every use case in the English language, which I assume would require some form of NLP, but rather just a subset that a single user would input, do you think think it would be possible to solve this with PBE techniques?

willlma··on What I learned as a hired consultant to autodidact physicists (2016)
Where did you find them? I've had experience working with such people and progressed so fast. At other times it's back to hours on docs and StackOverflow. Would love to find mentors for hire.
willlma··on How I learned French in 12 months (2020)
How do you find books? I've lived in the US for a decade after growing up going to school in French and find it hard to find books I enjoy reading. Not knowing many French speakers means I don't get book recommendations like I do for English.
willlma··on Organic and regenerative agriculture are revitalizing rural Montana economies
My father is trying to do this on 17 acres of land in Mallorca, Spain. He hasn't been able to find anyone on the island who can do a soil carbon test, but there are ways of visually identifying water retention, insect and fungal life in the soil, etc. Here's his website and instagram if you're interested:

https://www.regencampos.es/

https://www.instagram.com/regencampos/

willlma··on I’ve had the same supper for 10 years
I'm surprised no one is talking about the possible connection between his diet and his several strokes. Although I love the idea of quitting my desk job, leaving the city, and running a farm, this individual sounds and looks quite unhealthy and I wouldn't be surprised if

> two pieces of fish, an onion, an egg, baked beans and biscuits

every single day is a contributing factor. I'm all about simplifying life, but think we should remember that eating a varied diet is fairly important to well-being.

willlma··on The Waste of Daylight
I built a watch face for my Garmin that emphasizes the time relative to the next solar event, so right now it reads

(last solar event in small font) Sunset 19:17

(current date/time small) Mon 15 19:26

(relative time to next solar event in large) Dusk in 17

It tracks dawn, sunrise, solar noon, sunset, and dusk. It's pretty simple but has changed how I go about my day. I don't use an alarm to wake up, but I've learned that when it's 8 hours to dawn I should be getting in bed.

willlma··on Mealworms can compost styrofoam
The phrase is "reduce, reuse, recycle, in that order" (each being better than the next). In this context, reduction means not buying styrofoam in the first place. I think you're confusing reduction with recycling.
willlma··on Climeworks lays the foundation to scale up carbon dioxide removal significantly
Plants ferry carbon into their roots and into the soil, where it remains in a stable form. Also, increased CO2 is only one of the reasons temperatures are rising. Cloud coverage has an impact on temperatures too, and plant transpiration puts a lot of water into the air, so even planting in soils that already are already saturated with carbon will have an impact.
willlma··on ReMarkable’s redesigned e-paper tablet is more powerful and more papery
Would love to hear more in general if you have time to go into more detail, but my main question is at what point do you convert highlights into question and answer or clozed deletion Anki cards and how do you reference the source on those Anki cards for when you want to go back and read more details from the original source? I guess that's two questions
willlma··on Storage ‘not fundamentally needed’ for future power grid, scientists say
> but the convenience factor of doing it when I want to do it is going to trump the pennies they'd give me to wait, every single time

I grew up in Switzerland and the cost incentive to running the dishwasher and washer/dryer at night was significant. Many families changed their behavior as a result.

willlma··on Recycle robot – using raspberry pi and tensorflow
I think that an expectation of global standards is unrealistic. When you arrive in a new city, you have to learn plenty of things like where things are, how to get around, and what laws differ. I don't think that asking people to figure out what should go in which bin in the city you just moved to (an event that typically occurs annually at most and a question that takes a few minutes of Googling to answer) is excessive; it's just part of the new city learning curve.
willlma··on Google says it will run entirely on renewable energy in 2017
Found this in San Francisco: http://sfwater.org/index.aspx?page=96

Definitely going to make the switch to the

> 100% renewable energy – for a 2 cent per kilowatt hour premium over current PG&E rates

willlma··on Ask HN: How did Sublime Text get traction?
Aesthetics. Ascetics are people who abstain from certain life pleasures.
willlma··on ES6 is beautiful
I thought variable unpacking was called destructuring assignment.
willlma··on ReactOS was selected for Google Summer of Code 2016
> at least, offer us a few lines back scroll before showing the damn menu

This

willlma··on Sketch-n-sketch: Programmatic + direct manipulation + SVG
Great concept. The text editor is broken for me (I place the caret, then try to type, and it only works half the time and jumps around to other spots the other half of the time without inputting any text). Also, I'd like to see results directly, à la CSS editor in Chrome devtools rather than having to run the code.
willlma··on What Is Zero UI? (2015)
Goodman

> [i]s the first to admit that the Zero UI name isn't meant to be taken literally. "It's really meant to be a provocation," Goodman admits. "There are always going to be user interfaces in some form of another, but this is about getting away from thinking about everything in terms of screens."

willlma··on The Internet Is One Big Grey Pill
I thought so too, but I measured one of the paragraphs at 210 characters. Which can mean one of two things. Hopefully, it's unrelated to Twitter and there's another perfectly good explanation. Alternatively, it's inspired by Twitter, but was never actually Tweeted. It's a self-imposition of the twitter style, which feels both disingenuous and in poor taste.
willlma··on Show HN: A Tree-Based Way to Navigate Browsing History
I've been wanting to build something like this. It would be really cool to see all tabs' histories side by side rather than just the current tab. Even though a tree gets wide pretty quickly, you're seldom using multiple tabs simultaneously, so if you make line-height a function of time, you shouldn't have too many items on a row.
willlma··on Don't bother creating a mobile app
This really struck a chord because I've spent the last couple years working on a productivity app and it took me a few iterations to get people coming back. It uses spaced repetition to help users remember what they read on the web. I feel like I've removed a lot of the friction of apps that did this before (Anki, Supermemo) by making it really easy to add information to it. It would be possible to replicate it with a simple word processing tool, some copy-pasting, some typing, calculating review intervals, and adding reminders to a calendar to review a specific portion of a document. By eliminating that friction, I've appealed to a small but growing crowd of people, like us, who are too lazy for the pen and ledger approach, but are willing to put in some work (in this case, to reread a few lines of text each time they get a notification).

The "productivity" designation is an inadequate one. There a few obvious productivity apps that translate well from processes that people are used to in the real world, like note-taking apps, that don't require much education for the user to understand. It's a notebook. Cool, got it.

Onboarding is such an important facet of this discussion, and you do mention it below:

> I'll need to spend just as much time making the interface discoverable

Unfortunately, developers do get so close to their product that they forget that users often don't know where to start, so I think that having to build an onboarding process is something to be expected. Education is the only way to make one UI for many people. I think the questions that need to be asked are: 1. How long is it going to take to make my users proficient at my app? 2. Can I make it fun for them?

I don't think the moral of the story is "Don't make productivity apps", I think it's "Don't make an app that's hard to explain to its users"

Unless they have an external pressure like: - In the case of B2B, complying to company policy (Slack) - In the case of B2C, it's social and everyone is already on it (Facebook)

willlma··on Show HN: Marq – Save page location alongside bookmarks
There are countless solutions to the read later problem, but none that I've used deal with an issue that I often encounter: I partially read an article, then add it to Pocket/Instapaper to finish later. The ritual of figuring out days/weeks later where I had left off was getting tiresome, so I threw this Chrome extension together. I'd love to hear thoughts.
willlma··on Show HN: Hibou – Use spaced repetition to remember what you read
Definitely a bug. Are/were you on 0.4.6? Someone else mentioned this being a result of µblock, but even with that installed, it should now be working correctly.
willlma··on Show HN: Hibou – Use spaced repetition to remember what you read
I glad you enjoy it. Given that I'm working on this alone, I won't have the resources to make a native app soon. That said, I'm working on the mobile webapp right now and will try to implement service workers so you can get notifications and have offline access.

Install to home screen removes the browser UI, so it won't be native, but it'll be close.

http://www.theverge.com/2015/4/20/8454613/push-notifications...

Hopefully iOS will support service workers in the future.

willlma··on Show HN: Hibou – Use spaced repetition to remember what you read
Sorry, you're only supposed to see that once. That should be fixed as of 0.4.6.
willlma··on Show HN: Hibou – Use spaced repetition to remember what you read
Hahaha, I totally agree. I've just reached out to them for some feedback. Seems like they've spent a lot of time thinking about this.
willlma··on Show HN: Hibou – Use spaced repetition to remember what you read
Nice! There are plenty of spaced-repetition tools out there, but I wanted to make it really easy to add info into a database, and I thought that text selection would be the easiest.

That episode mentions Gary Wolf's 2008 Wired article [Want to Remember Everything You’ll Ever Learn? Surrender to This Algorithm](http://www.wired.com/2008/04/ff-wozniak/), which I think is what inspired me to create Hibou.

← PreviousPage 2 of 3Next →