HackerLangs
TopNewTrendsCommentsPastAskShowJobs

Leftium

1,787 karmajoined 16 yıl önce
email: [email protected]

leftium.com

Leftium: The Element of Creativity!

Submissions

The Slow Death of Simplenote

zoia.org
2 points·by Leftium·30 gün önce·0 comments

LibreWXR: Self-hostable, drop-in replacement for the Rain Viewer API

github.com
2 points·by Leftium·geçen ay·0 comments

Show HN: Realistic procedural fire effect via naive algorithm

fx.leftium.com
3 points·by Leftium·geçen ay·0 comments

Fluid Fire Simulation Sandbox

escapemotions.com
6 points·by Leftium·geçen ay·0 comments

Show HN: Antimemetic message that escapes screen capture

fx.leftium.com
3 points·by Leftium·2 ay önce·0 comments

Build Video Tools with Code (customizable video components using p5.js)

usebutter.com
1 points·by Leftium·2 ay önce·1 comments

Show HN: Nimble.css minimal classless CSS library for great-looking default HTML

leftium.github.io
4 points·by Leftium·3 ay önce·1 comments

Show HN: Beautiful intuitive weather forecasts that don't rely on numbers/units

weather-sense.leftium.com
4 points·by Leftium·3 ay önce·7 comments

Video.js v10 Beta: Hello, World (again)

videojs.org
2 points·by Leftium·4 ay önce·0 comments

Show HN: Weather forecast/visualization without numbers

weather-sense.leftium.com
1 points·by Leftium·5 ay önce·0 comments

Honey's Dieselgate: Detecting and Tricking Testers

benedelman.org
10 points·by Leftium·6 ay önce·1 comments

Show HN: HN reader with "Page Down" for mobile and other QoL tweaks

hn.leftium.com
2 points·by Leftium·9 ay önce·0 comments

Normalize.css

csstools.github.io
69 points·by Leftium·9 ay önce·54 comments

Meh and Hyper for Normal Keyboards (2023)

kevinkipp.com
6 points·by Leftium·9 ay önce·1 comments

Why macOS wrecks maxed-out USB-C SSDs [video]

youtube.com
4 points·by Leftium·9 ay önce·2 comments

Handy – Free open-source speech-to-text app written in Rust

handy.computer
237 points·by Leftium·10 ay önce·98 comments

The best YouTube downloaders, and how Google silenced the press

windowsread.me
579 points·by Leftium·10 ay önce·243 comments

Show HN: Simple markdown resume; fancy rendered HTML/PDF

leftium.com
3 points·by Leftium·10 ay önce·0 comments

comments

Leftium
·5 gün önce·discuss
Here is a good recent comment-heavy thread to stress-test: https://www.orangecrumbs.com/hn/?story=48736605&feed=top

Some things I noticed:

- The comments are not in HN order; "vibecoded prediction market–style" is at the top in OrangeCrumbs, but near the bottom on actual HN; actual top comment ("I'm struggling to understand why I'd ever use this instead") is buried in the middle on OrangeCrumbs.

- Other comment sort options are interesting

- It is difficult to read a deep thread. Requires clicking once for each level. (I just found keyboard shortcuts that kind of help, like [)

- The left and right sidebars are kind of distracting. So I find the mobile view easier to read. I do think sidebar can be better use of wide screens; perhaps try muting the sidebars and/or allow them to be toggled? I find the right sidebar more useful than the left one.

- Keyboard navigation: conflicts with Vimium. The only "natural" keyboard shortcuts I could discover were arrow keys + SPACE. (`?` was also natural, but unfortunately Vimium had priority.) Personally, I prefer skimming HN threads with the mouse scroll wheel and a few occasional clicks. (It seems it would require a lot of keyboard shortcut keys for a similar reading experience)

---

Here's my take on rendering comment-heavy HN threads: https://hn.leftium.com/i/48736605

- Render comments at 3 levels of detail: Full (top level), one-line excerpt (2nd level), grouped into single color strip (everything else)

- Make threads expandable at three levels of detail:

1. Expand all direct replies only

2. Ungroup: expand collapsed comments as one-line excerpts

3. Expand entire comment sub-tree.

This is the way I found myself wanting to read long threads: skim the top level or two for threads I found interesting. Keep recursively skimming like this for the interesting comment sub-threads.

Some other features I plan to add:

1. Expand/highlight all comments by specific user(s). Currently OP is highlighted. (But not auto-expanded, yet.)

2. Filter for certain words in thread: typing a query automatically expands matching comments; parent comments may be expanded as one-line summaries for context.

So my reading process is scroll with the mouse wheel until I find an interesting comment thread; occasionally click to toggle those threads between collapsed and higher levels of detail.
Leftium
·6 gün önce·discuss
While reviewing my Google search history, it was interesting to see what I was working on one year ago, two years ago. I didn't make any special effort to record what I was working on, the searches were completely organic.

I couldn't tell you exactly what I was working on one/two years ago. But I could tell you after seeing my search history.

That's how I came to the realization search history is a zero-effort journal. I started making a feature that is similar to search history, but focuses more on the journal aspect. You can add explicit journal entries. Search/browsing are focused on surfacing interesting patterns/entries vs. finding specific entries.

Very early WIP: https://whiz.leftium.com/journal
Leftium
·20 gün önce·discuss
I've wondered if it would be possible (and beneficial) to make LLM's deterministic via a seed. Like how PRNG can specify a seed for repeatable deterministic pseudorandom numbers.

Theoretically, if you could specify a seed and the exact version of the model the output should always be the same. I wonder if this is possible with any open-weight models today?

---

On a more practical level, scripts (small programs) are deterministic so having the coding agent write (and possibly reuse) scripts might help.
Leftium
·geçen ay·discuss
Yes, most of my projects are MIT licensed: https://github.com/Leftium/weather-sense

As long as usage is not excessive, feel free to use the deployed version, as well.
Leftium
·geçen ay·discuss
- app logo/favicon generator: https://logo.leftium.com/logo

- classless CSS library: https://leftium.github.io/nimble.css

- HN client: https://hn.leftium.com

- local realtime streaming transcription prototype: https://rift-transcription.vercel.app

---

These projects were started without AI, but heavily augmented with coding agents:

- https://weather-sense.leftium.com

- console.log replacement: https://github.com/Leftium/gg

- Thin layer over Google forms/sheets: https://veneer.leftium.com
Leftium
·2 ay önce·discuss
I found a monitor supporting KVM for only $132. It's an MSI, but not sure if the model is available outside of Korea: MSI MD272XPW[1]

The monitor with the specs I wanted was $201[2]

[1]: https://prod.danawa.com/info/?pcode=29877128

[2]: https://prod.danawa.com/info/?pcode=74545976
Leftium
·2 ay önce·discuss
There is a little demo on https://compromise.cool that parses phrases like this and highlights the relevant days.
Leftium
·2 ay önce·discuss
https://fx.leftium.com (https://github.com/Leftium/fx)

Old-school graphics in modern TS.

Several years ago, it was not possible to blit an entire screen of random pixels to the screen at a decent frame rate without something like shaders.

Even though the screen is now even higher resolution, the CPU can now blast 2560x1440 random pixels to the screen at 90 FPS. Must be advancements in hardware and/or JS runtime. (The bottleneck seems to be generating the random numbers...)

I figured out how to make my TV static effect look more realistic:

- Mostly: TV "pixels" had wide aspect ratios[1]

- Larger "grains" (see info in corner)

- Also added subtle CRT scan line effect. ('C' to toggle)

- Looks different when animated (click to toggle pause; probably should emulate 60FPS).

---

Started revisiting this rabbit hole while thinking about programming prompts from the new Recurse Center application[2]. They suggest about six different prompts; I figured out how to combine all the prompts together.

[1]: https://github.com/Leftium/fx/blob/33405b25dc7caeb48e6c563a3...

[2]: https://hn.leftium.com/i/47892660
Leftium
·2 ay önce·discuss
Interesting vercel.app subdomain: Vercel automatically appended a random word like `-ten` because there is at least one other app with this very specific name:

https://rejectedbyyc.vercel.app/
Leftium
·2 ay önce·discuss
Next time, perhaps my quick logo generator can help: https://logo.leftium.com/logo

The defaults are tuned to aesthetics of my personal logo, but it's quite configurable. (You can even copy your own SVG into the icon input)

Example logos:

- https://leftium.github.io/nimble.css

- https://github.com/Leftium/weather-sense

- https://github.com/Leftium/multi-launch
Leftium
·2 ay önce·discuss
I discovered this editor in an article about WebGPU in p5.js[1].

Video of the editor: https://www.davepagurek.com/content/images/2025/12/Component...

[1]: https://www.davepagurek.com/blog/p5-webgpu/
Leftium
·3 ay önce·discuss
The main reason most openings are "Remote, US-only" is due to tax and labor laws.

By employing you, the US company must comply with all Australian tax and labor laws (in addition to the US laws). This is a huge burden. (Like the company must calculate and report how much revenue was generated through your work and pay Australian corporate income tax.)

Your best chance is to apply to US companies that already operate in Australia: they will have the necessary legal/HR infra set up. (For example Google probably has an office in Australia.)

---

Another method may be to work as a contractor through a service like https://www.toptal.com (or even on your own if you can find contracts).
Leftium
·3 ay önce·discuss
https://leftium.github.io/nimble.css

I made a classless CSS library, then migrated most of my projects from PicoCSS.

I also made a quick logo generator: https://logo.leftium.com/logo
Leftium
·3 ay önce·discuss
> unlimited downloads at just 400 kbps after their data allowances expire

This is not new. Many Korean mobile plans actually offer even higher unlimited throttled speeds (up to 10 Mbps!)

- You can filter plans by the unlimited throttled speed on this site. The plans are usually titled by `{data amount} + {throttled speed}`: https://www.moyoplan.com/plans

- Even if not throttled, I think data overage charges were capped at about $13 (20K KRW)

So perhaps unlimited 400 kbps will become standard: i.e. no plans will ever charge data overage fees?

---

The linked statement didn't seem to specifically mention the 400 kbps thing at all.
Leftium
·3 ay önce·discuss
This article seems to be a counterpoint to a recent HN post asking "So where are all the AI apps?"[1]

- This was pointed out in a thread: https://hw.leftium.com/#/item/47504047

[1]: https://hw.leftium.com/#/item/47503006
Leftium
·3 ay önce·discuss
I opened an issue with screenshots: https://github.com/OrangeJuiceExtension/OrangeJuice/issues/1...
Leftium
·3 ay önce·discuss
Ah, I see it must be the bug mentioned in another thread: https://news.ycombinator.com/item?id=47695328

There was no [OP] label when I first reloaded this page, and now after replying, I am marked as the [OP].

edit: it seems the [OP] relies on a URL hash with the ID of the OP. However, this doesn't work for me because I don't navigate to HN posts from the HN site.

I usually come from https://hn.leftium.com. (Or a page like https://hw.leftium.com/#/item/47694036)
Leftium
·3 ay önce·discuss
Are you referring to https://github.com/plibither8/refined-hacker-news?

It's MIT-licensed open source.

I've been using a fork (also MIT): https://github.com/alexferrari88/refined-hacker-news
Leftium
·3 ay önce·discuss
I just tried switching from a slightly more updated fork of Refined Hacker News (2025)[1]

One thing I miss is the orange mark identifying the OP of a post.

[1]: https://github.com/alexferrari88/refined-hacker-news
Leftium
·3 ay önce·discuss
I think the strategy you're suggesting is: "We lose money on every sale, but make it up in volume!"

If the resellers down the chain were purchasing your shoes for less then your cost, would you still be happy?

Say the resellers were abusing an 80% discount coupon. Anthropic is basically closing a 95% discount coupon that was being abused.

If OpenClaw users were paying the API rate, your strategy could make more sense.

The reason Anthropic is subsidizing inference is because they are trying to capture users (marketshare). However the acquisition costs for a single OpenClaw user is much higher. And OpenClaw users are less likely to convert into profitable users later.

---

In addition, there is a supply bottleneck. Currently Anthropic is having trouble servicing all the demand due to a shortage of GPU's. And in the current market it is impossible to get more GPU's (or at least prohibitively expensive).

Anthropic (and all other AI companies) also need GPU's to stay competitive: GPU's are needed to train better models. So you could view it as Anthropic has decided instead of subsidizing nonprofitable OpenClaw users, it is better to repurpose that GPU for internal R&D instead.