hacker_news_feed | Technologies

Telegram-канал hacker_news_feed - Hacker News

24205

Top stories from https://news.ycombinator.com (with 100+ score) Contribute to the development here: https://github.com/phil-r/hackernewsbot Also check https://t.me/designer_news Contacts: @philr

Subscribe to a channel

Hacker News

Homomorphically Encrypting CRDTs (Score: 151+ in 6 hours)

Link: https://readhacker.news/s/6wjjs
Comments: https://readhacker.news/c/6wjjs

Читать полностью…

Hacker News

After millions of years, why are carnivorous plants still so small? (❄️ Score: 157+ in 4 days)

Link: https://readhacker.news/s/6w7ha
Comments: https://readhacker.news/c/6w7ha

Читать полностью…

Hacker News

I counted all of the yurts in Mongolia using machine learning (Score: 152+ in 8 hours)

Link: https://readhacker.news/s/6wiHF
Comments: https://readhacker.news/c/6wiHF

Читать полностью…

Hacker News

Timescale Is Now TigerData (Score: 151+ in 1 day)

Link: https://readhacker.news/s/6wgiA
Comments: https://readhacker.news/c/6wgiA

Читать полностью…

Hacker News

Show HN: Lstr – A modern, interactive tree command written in Rust (Score: 150+ in 10 hours)

Link: https://readhacker.news/s/6widj
Comments: https://readhacker.news/c/6widj

Hi HN,
(First time poster!)
I'm the author of `lstr`. I've always loved the classic Linux `tree` command for its simplicity, but I often found myself wanting more modern features like interactivity and Git integration. So, I decided to build my own version in Rust with a philosophy of being fast, minimalist, and interactive. It was also an excuse to help learn more about Rust\!
Here's a quick look at the interactive mode:
https://raw.githubusercontent.com/bgreenwell/lstr/main/asset...
I've just released v0.2.0 with some features I think this community might find useful:

  * **Interactive TUI Mode:** You can launch it with `lstr interactive`. It allows for keyboard-driven navigation, expanding/collapsing directories, and opening files in your default editor.
* **Git Status Integration:** Using the `-G` flag, `lstr` will show the Git status of every file and directory right in the tree output.
* **Shell Integration:** This is my favorite feature. In interactive mode, you can press `Ctrl+s` to quit and have `lstr` print the selected path to stdout. This lets you pipe it into other commands or use it as a visual `cd`. For example, you can add this function to your `.bashrc`/`.zshrc`:
```bash
lcd() {
local selected_path
selected_path="$(lstr interactive -gG)"
if [[ -n "$selected_path" && -d "$selected_path" ]]; then
cd "$selected_path"
fi
}
```
Then just run `lcd` to visually pick a directory and jump to it.

It also supports file-type icons (via Nerd Fonts), file sizes, permissions, and respects your `.gitignore`.
The project is open-source and I would love to get your feedback.
GitHub: https://github.com/bgreenwell/lstr
Crates.io: https://crates.io/crates/lstr
Thanks for checking it out!

Читать полностью…

Hacker News

3D-printed device splits white noise into an acoustic rainbow without power (❄️ Score: 151+ in 2 days)

Link: https://readhacker.news/s/6waR3
Comments: https://readhacker.news/c/6waR3

Читать полностью…

Hacker News

AMD's CDNA 4 Architecture Announcement (Score: 150+ in 15 hours)

Link: https://readhacker.news/s/6wgP6
Comments: https://readhacker.news/c/6wgP6

Читать полностью…

Hacker News

What Google Translate can tell us about vibecoding (Score: 152+ in 12 hours)

Link: https://readhacker.news/s/6whcG
Comments: https://readhacker.news/c/6whcG

Читать полностью…

Hacker News

Why JPEGs still rule the web (2024) (Score: 150+ in 14 hours)

Link: https://readhacker.news/s/6wggU
Comments: https://readhacker.news/c/6wggU

Читать полностью…

Hacker News

Bzip2 crate switches from C to 100% Rust (Score: 150+ in 5 hours)

Link: https://readhacker.news/s/6whmt
Comments: https://readhacker.news/c/6whmt

Читать полностью…

Hacker News

Brad Lander detained by masked federal agents inside immigration court (Score: 160+ in 4 hours)

Link: https://readhacker.news/s/6wgLf
Comments: https://readhacker.news/c/6wgLf

Читать полностью…

Hacker News

Should we design for iffy internet? (Score: 151+ in 8 hours)

Link: https://readhacker.news/s/6wfRs
Comments: https://readhacker.news/c/6wfRs

Читать полностью…

Hacker News

Resurrecting a dead torrent tracker and finding 3M peers (🔥 Score: 157+ in 2 hours)

Link: https://readhacker.news/s/6wgPy
Comments: https://readhacker.news/c/6wgPy

Читать полностью…

Hacker News

Making 2.5 Flash and 2.5 Pro GA, and introducing Gemini 2.5 Flash-Lite (🔥 Score: 152+ in 2 hours)

Link: https://readhacker.news/s/6wgwf
Comments: https://readhacker.news/c/6wgwf

Читать полностью…

Hacker News

GitHub CI/CD observability with OpenTelemetry step by step guide (❄️ Score: 150+ in 6 days)

Link: https://readhacker.news/s/6vXpn
Comments: https://readhacker.news/c/6vXpn

Читать полностью…

Hacker News

Introduction to the A* Algorithm (Score: 154+ in 1 day)

Link: https://readhacker.news/s/6wfbm
Comments: https://readhacker.news/c/6wfbm

Читать полностью…

Hacker News

Terpstra Keyboard (Score: 150+ in 6 hours)

Link: https://readhacker.news/s/6wj2g
Comments: https://readhacker.news/c/6wj2g

Читать полностью…

Hacker News

KiCad and Wayland Support (Score: 150+ in 1 day)

Link: https://readhacker.news/s/6wfsF
Comments: https://readhacker.news/c/6wfsF

Читать полностью…

Hacker News

Workout.cool – Open-source fitness coaching platform (🔥 Score: 155+ in 2 hours)

Link: https://readhacker.news/s/6wjfS
Comments: https://readhacker.news/c/6wjfS

Читать полностью…

Hacker News

MiniMax-M1 open-weight, large-scale hybrid-attention reasoning model (Score: 150+ in 4 hours)

Link: https://readhacker.news/s/6wiBC
Comments: https://readhacker.news/c/6wiBC

Читать полностью…

Hacker News

Make little apps for you and your friends (Score: 155+ in 4 hours)

Link: https://readhacker.news/s/6witV
Comments: https://readhacker.news/c/6witV

Читать полностью…

Hacker News

LLMs pose an interesting problem for DSL designers (Score: 150+ in 13 hours)

Link: https://readhacker.news/s/6whbp
Comments: https://readhacker.news/c/6whbp

Читать полностью…

Hacker News

O3 Turns Pro (Score: 150+ in 14 hours)

Link: https://readhacker.news/s/6wggv
Comments: https://readhacker.news/c/6wggv

Читать полностью…

Hacker News

Now might be the best time to learn software development (Score: 151+ in 12 hours)

Link: https://readhacker.news/s/6wgh5
Comments: https://readhacker.news/c/6wgh5

Читать полностью…

Hacker News

Iran asks its people to delete WhatsApp from their devices (Score: 150+ in 4 hours)

Link: https://readhacker.news/s/6whaA
Comments: https://readhacker.news/c/6whaA

Читать полностью…

Hacker News

Building Effective AI Agents (Score: 154+ in 4 hours)

Link: https://readhacker.news/s/6wgRK
Comments: https://readhacker.news/c/6wgRK

Читать полностью…

Hacker News

The Grug Brained Developer (2022) (🔥 Score: 153+ in 1 hour)

Link: https://readhacker.news/s/6whqG
Comments: https://readhacker.news/c/6whqG

Читать полностью…

Hacker News

The magic of through running (Score: 150+ in 10 hours)

Link: https://readhacker.news/s/6wfkF
Comments: https://readhacker.news/c/6wfkF

Читать полностью…

Hacker News

Honda Conducts Successful Launch and Landing of Experimental Reusable Rocket (🔥 Score: 157+ in 1 hour)

Link: https://readhacker.news/s/6wgjg
Comments: https://readhacker.news/c/6wgjg

Читать полностью…

Hacker News

Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas (Score: 152+ in 10 hours)

Link: https://readhacker.news/s/6weU5
Comments: https://readhacker.news/c/6weU5

After 25 years of writing software, I was feeling nostalgic for the kinds of things that got me into programming in the first place: the old DOS demoscene. I spent a weekend seeing if I could recapture some of that INT 13H VGA magic using today's web tech, but with the old-school constraints of doing it from scratch.
The result is this portfolio of ten classic effects running in a single HTML file. It's all vanilla JavaScript writing to a <canvas> element, with no external libraries. It was a fun challenge to implement things like:
* The color palette cycling and smooth fading in the Plasma demo.
* The buffer-averaging algorithm for the Fire effect to make the flames feel more natural.
* The distance-based texture crossfading in the Tunnel to create the illusion of flying through different sections.
* A 2D scalar field for the Metaballs to calculate the surface normals for that classic blended, metallic look (I did the best I could with the given constraints).
It was a great exercise in getting back to first principles and a reminder of how much those early demo programmers could accomplish with so little. I hope it brings back some good memories for others who grew up with this stuff.
I'd love to hear about your favorite classic demos or if there are any other iconic effects you think would be a fun challenge to add.
Cheers!

Читать полностью…
Subscribe to a channel