Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Leftium
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
571.
▲
by
Leftium
3y ago
I used to use stateless passwords generated by PwdHash: https://hw.leftium.com/#/item/23142756 Even made a little to tool to help out when the browser extension did not work: https://ph.leftium.com/
572.
▲
by
Leftium
3y ago
I think picocss is the best classless CSS framework, but there are a bunch of others: https://github.com/dohliam/dropin-minimal-css
573.
▲
by
Leftium
3y ago
I personally prefer Bootstrap to Tailwind, but my favorite is https://picocss.com/ Usually, I just want decent-looking default CSS styles. The benefits of a CSS framework have diminishing returns when using frameworks with
574.
▲
by
Leftium
3y ago
Reminder that https://merrysky.net/ still captures some of DarkSky's UI innovations.
575.
▲
by
Leftium
3y ago
I'm not aware of any single dashboard that will cover all your categories. Each category will probably be served better by a specialized dashboard. For financial data I use Sofi Relay Insights: - https://www.sofi.com/fi
576.
▲
by
Leftium
3y ago
I don't do 10K+ steps anymore (didn't notice a big difference after doing it for 6 months, nor after stopping.) But I will try using your app to track my daily exercise routine. I think a useful feature would be to share your mome
577.
▲
by
Leftium
3y ago
Nice idea + execution! I had a Fitbit and did 10K+ steps every day for 6+ months... until the day I broke my streak.
578.
▲
by
Leftium
3y ago
I think it's better to tack on an extra (related) word like how movies add "movie" to their domain name. One common trick for software is to add "get" or "join" to the beginning like: - https://
579.
▲
by
Leftium
3y ago
There is a nifty SvelteKit plugin called Svelte Inspector[1] that lets you select an element in the browser and open the source file in you IDE. It doesn't always get the line number perfectly, but it's pretty good. I think it is
580.
▲
by
Leftium
3y ago
FYI SvelteKit moved from file-based routing to filesystem -based or directory-based routing[1]. This change was inspired by next.js[2] Many users grumbled about needing more folders and files. With many files sharing the same name. But I t
581.
▲
by
Leftium
3y ago
I personally really like https://kit.svelte.dev . One of SvelteKit's philosophies is "use the platform." So it sticks close to vanilla HTML/CSS/JS and adds enhancements where it makes sense. Also the Svel
582.
▲
by
Leftium
3y ago
People like to buy, but they don't like being sold to. So don't tell people they need your app; give them information that will lead them to this conclusion on their own: what pains does it alleviate? How? Why is it better than th
583.
▲
by
Leftium
3y ago
I've been shopping around for banking services and settled on https://wise.com . Best usability of the banks I've tried. So I decided to use Wise as my primary service to pay bills, receive payments, transfer money, and
584.
▲
by
Leftium
3y ago
I find https://hw.leftium.com/ much more readable, but it's read-only (can't vote/comment/submit). And due to caching some recent comments are missing. So for those rare occasions I use news.ycombinator.
585.
▲
by
Leftium
3y ago
https://www.modu-blues.com/ Automatically render Google sheets/forms into nice web pages. https://uw.leftium.com/ Simple weather forecast that shows previous two days for comparison. https://
586.
▲
by
Leftium
3y ago
My dream to-do app is a combination of some novel features plus the best ideas from other apps (TaskPaper, Notational Velocity, Drafts app, SimpleNote, etc...) The overall concept is tasks, notes, and bookmarks are integrated together. As I
587.
▲
by
Leftium
3y ago
1. The precedent (so far) is scraping is legal if the scraped data is publicly available[A]. 2. I guess the best approach depends on what data you're scraping. Some data it's fine to first convert to plain text, then scrape scrape
588.
▲
by
Leftium
3y ago
I set up some (Gmail) filters that cleaned up my inbox nicely: 1. First: if an email contains "unsubscribe" it is very likely automated/promotional. 2. Then: I found common replyto addresses following the same line of thought
589.
▲
by
Leftium
3y ago
- Functional Core, Imperative Shell[1] helped me truly grok the paradigm of functional programming. - Grokking Simplicity[2] then shifted my thoughts on functional programming: it's not about avoiding mutation because mutation is bad.
590.
▲
by
Leftium
3y ago
Marijn Haverbeke (CodeMirror/ProseMirror) wrote about the pitfalls of contenteditable: - https://marijnhaverbeke.nl/blog/prosemirror.html - https://codemirror.net/5/doc/internals.html Th
591.
▲
by
Leftium
3y ago
If VR manages to achieve critical mass, it will become the new social media. People use social media (YouTube, Facebook, Twitter, etc) to connect with others, and VR offers a whole new level of connection. I think that is why Meta (Facebook
592.
▲
by
Leftium
3y ago
I think you're interested in keyword: ETL (Extract, transform, load) (Specifically the "transform" part.) - https://en.wikipedia.org/wiki/Extract,_transform,_load - https://hn.algolia.com/
593.
▲
by
Leftium
3y ago
I use this one all the time: # View/search history hh () { if [ -z $1 ] ; then history | tail -40 else history | grep $1 fi }
594.
▲
by
Leftium
3y ago
mine's called cdd, and it's a little more complex: cdd () { case "$1" in */..|*/../) cd -- "$1";; # that doesn't make any sense unless the directory already exists
595.
▲
by
Leftium
3y ago
One practical advantage is language features can be freely added/used without requiring/waiting for users to update their platforms to a new version. - F# implemented futures (promises) in F#. So any F# platform could immediately
596.
▲
by
Leftium
3y ago
I noticed non-promotional emails rarely have the text "unsubscribe" while most promotional emails do. So I set up a filter to send all emails with the word "unsubscribe" to the Gmail promotions tab. This catches most ema
597.
▲
by
Leftium
3y ago
Another example of this is referential equality testing. You know deeply nested data structures are the same just by comparing their memory addresses since they cannot change. Someone was able speed up React's virtual DOM using Clojure
598.
▲
by
Leftium
3y ago
Remember you can mix FP with other paradigms. For example, feel free to use mutation if it's limited to the implementation of a small function. The function will still be effectively pure (to callers of the function). Or when implement
599.
▲
by
Leftium
3y ago
FP is a way of thinking, which FP languages give nice features/syntax for. You can do non-FP style programming with an FP language. In fact, many FP language features have been borrowed by non-FP languages to the point people don'
600.
▲
by
Leftium
3y ago
"FP works great for distributed systems, and most software written today is distributed." According to Grokking Simplicity[1], good functional programming isn't about avoiding impure functions; instead extra care is given to
More ›