HNHacker News
TopNewBestAskShowJobs

tmerse

86 karma · joined August 20, 2016

submissionscomments
tmerse··on What's happening inside the NIH and NSF
I'd like to make the point that private and public are coupled, in a way that if you dismantle everything public/tax funded, there is effectively nothing left except private by definition (with all it's upsides and downsides where the latter will be amplified in the absence of public oversight bodies funded by public money based on public law).

Now I (as a non US citizen, but one of a country that has it's fair share of needless bureaucracy) wholeheartedly agree that there is waste, a lack of oversight/transparency and probably a need for more say of the common taxpayer on how their money is spent.

But as someone who learnt the meaning of the Terms "Gleichschaltung" and "Ermächtigungsgesetz" in school, I wholeheartedly disagree with the current measures and how they unfold right in front of our eyes.

tmerse··on What's happening inside the NIH and NSF
Luckily those things never happen in the private sector. Theranos?
tmerse··on What's happening inside the NIH and NSF
Trump won his first term in 2016 because Americans were fed up with the Bush+Obama status quo of endless wars and wast

Does this include threatening Greenland with military action or does it not count as war if there is little resistance to be expected?

tmerse··on Show HN: Void, an open-source Cursor/GitHub Copilot alternative
- https://github.com/olimorris/codecompanion.nvim

- https://github.com/yetone/avante.nvim

Did not have the time to test them yet and there are probably more.

tmerse··on Stripe's Monorepo Developer Environment
Can I also get the security/isolation benefits that a duly configured docker/podman can provide (container can only act on mounted volume, non-root user, other seccomp settings?).

I feel better doing my "npm install"s in such an environment (of course it's still not a VM – but that's another topic).

When I read about nix, reproducibility is a goal, but security/isolation is a non-goal.

tmerse··on Cortile – Linux auto tiling manager with hot corner support
https://github.com/zeroxoneafour/polonium

This certainly looks interesting. Cannot comment on it's current state, as I still use bismuth on x11

tmerse··on Phytomining – Extracting Minerals via Plants
And then there is nano bionic, explosives detecting spinach.

https://news.mit.edu/2016/nanobionic-spinach-plants-detect-e...

tmerse··on Neorg – organize your life in Neovim
There also is obsidian.nvim [1] if you want to mix and match obsidian and neovim for using/editing obsidian vaults.

1: https://github.com/epwalsh/obsidian.nvim

tmerse··on TextSnatcher: Copy text from images, for the Linux Desktop
Ah just saw rjzzleep posted an updated version here. Happy to steal this one again :)
tmerse··on TextSnatcher: Copy text from images, for the Linux Desktop
I also used the very same script until I stumbled upon this on hn [0].

    #!/usr/bin/env bash
    langs=(eng ara fas chi_sim chi_tra deu ell fin heb hun jpn kor nld rus tur)
    lang=$(printf '%s\n' "${langs[@]}" | dmenu "$@")
    maim -us | tesseract --dpi 145 -l eng+${lang} - - | xsel -bi

[0]: https://news.ycombinator.com/item?id=33704483#33705272
tmerse··on Zellij: A terminal workspace with batteries included
I like how easy zellij was to set up and it's capabilities to define new layouts as well as the default way of displaying contextual shortcuts that one can disable after one memorized the most important shortcuts.

What I would still like to see is support for kitty image protocol [1] so I could use e.g. image.nvim [2] which currently works in tmux (which I migrated away from in favor of zellij).

[1] https://github.com/zellij-org/zellij/issues/2814

[2] https://github.com/3rd/image.nvim

tmerse··on Amon Tobin – Foley Room site (2007)
Love that someone signed up for this comment :). Seeing them performing the polymer album at a small venue (where some instrumental parts where performed live) right after Nils Frahm is a fond memory of mine, and I agree that there is not really much out there that compares to their unique sound.

Next to their usual stuff/albums there is a plethora of remixes out there. Can recommend this fan-driven youtube channel for an overview:

https://www.youtube.com/@ThePlaided

tmerse··on ChatGPT for Teams
Are you sure about that? Parent was not referring to the "APP -> Data controls -> Chat History & Training" Radio Button which would delete your history older than 30 days, but rather to a specific form you can use to opt out.

Coincidentally I just used this form yesterday and got the confirmation about opting out.

tmerse··on OpenAI staff threaten to quit unless board resigns
You mean the GNU Linux Foundation?
tmerse··on Show HN: Autotab – An AI-powered Chrome extension to create Selenium scripts
It is, but the selector issues are the same

I disagree. Playwright's locators are pretty powerful compared to standard css/xpath selectors.

For example it includes layout based selectors.

https://playwright.dev/docs/other-locators#css-matching-elem...

tmerse··on Sessionic: A cross-browser extension to save, manage, restore tabs and sessions
Looks like the extension uses idb which is a wrapper around IndexedDB.

Did not check if there is any sync to the outside world though.

1: https://github.com/navorite/sessionic/blob/main/src/lib/util...

2: https://www.npmjs.com/package/idb

tmerse··on Paperless-ngx – Open source document management system
The project would be much more approachable if there was a simple native installer

Actually the very first example on https://docs.paperless-ngx.com/setup lists an interactive installer which asks the user some question and eventually arrives at a working docker-compose setup.

    $ bash -c "$(curl -L https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh)"
If you ask me, this is already pretty user friendly. Although I agree that if your needs are more involved, there is some reading you'll have to do.

I am currently in the process of migrating from mayan-edms to paperless-ngx and it feels pretty approachable to me if you know your way around docker (compose).

tmerse··on Automate Your Network
This sounds interesting, but I am not sure I fully understand. Could an analogy be the object model to loosely correspond to sth like Amazon cdk and the Ansible part being the derived Cloudformation (any other analogy should do, but those are things I understand a bit more although I use quite a bit of ansible, but I am no network Person)? I still don't fully understand the database part. Is it a better way to manage env variables/allows for more flexible input?

Thank you

tmerse··on Gitlab and Google Cloud Partner to Expand AI-Assisted Capabilities
Already in existence:

https://www.pepperonihugspot.pizza/

tmerse··on Tell HN: It is impossible to disable Google 2FA using backup codes
It may not help grandma as much as someone who maintains some popular opensource library that you may happen to use or someone that puts parts of their savings into crypto.

Who is more likely to visit this page (and use tools like pass) is up for you to decide.

The point still stands. Storing passwords and 2fa secrets inside in the same box will weaken the 2 in 2fa.

(Gmail's main target is not devs, or even computer literate people. And owning a smart phone =! literate.)

Grandma can always print the 2fa seed or write down the alphanumeric value and store it not next to the sheet with her passwords – same principle (I think she won't use pass anyway as opposed to the person I was originally replying to which tells me they are most likely technically literate).

tmerse··on Tell HN: It is impossible to disable Google 2FA using backup codes
This article helped me to understand how totp works and how it can be implemented [1]

[1]: https://digitalbunker.dev/how-do-time-based-one-time-passwor...

tmerse··on Tell HN: It is impossible to disable Google 2FA using backup codes
But be careful. If you access the passwords and 2fa secrets via the same credentials you are back to one factor authentication if secret + pass store ever get compromised.

Imho it's a different story if you use a separate gpg-key/secret to access the 2fa secrets (which should also only happen in emergency cases).

This can easily be done with pass.

tmerse··on Frog: OCR Tool for Linux
Nice! Didn't know about maim. This looks better than what I currently use (found it somewhere on the internet).

  #!/bin/bash
  SRC_IMG=$(mktemp -u /tmp/ocr_XXXXXXXXX.png)
  scrot --select "$SRC_IMG" -q 100
  mogrify -modulate 100,0 -resize 400% "$SRC_IMG"
  tesseract "$SRC_IMG" "$SRC_IMG" &> /dev/null
  OCR_RESULT=$(cat "$SRC_IMG.txt")
  echo "$OCR_RESULT"
  notify-send "$OCR_RESULT"
  xsel -bi < "$SRC_IMG.txt"
tmerse··on Show HN: A VNC viewer for eInk devices capable of 30 FPS when writing text
This may be interesting for you: https://www.modos.tech/

I just heard about them recently and am curious how the final result will look like.

tmerse··on Ultra-minimal JSON schemas with TypeScript inference
You happen to know if there are libs/utils to achieve the reverse (JSON-schema -> zod)? Could be useful for one of my usecases (form validation via rules recievd as JSON)
tmerse··on Neovim 0.7: What's new? [video]
Thank you for those short video snippets. Loved the ones on vim-dap.

May I ask how you enable the dynamic syntax highlighting as seen in the video? Is this based on treesitter?

tmerse··on Finland and Sweden move closer to joining NATO
Write sth. about programming and you shall be forgiven
tmerse··on Finland and Sweden move closer to joining NATO
..Account created 20 days ago with a comment history that feels somewhat tendentious to me. Anyhow:

> You know who really wants them to join NATO and poke the russian bear? The USA. It seems to me the USA wants war with Russia but wants to be seen as defenders.

Or maybe they are acting in their best self-interest looking at current and past affairs?

tmerse··on Germany boosts renewables with “biggest energy policy reform in decades”
Jein (Yes and no). Helmut Schmidt even advocated for diversification in 1988 (no importer should account for more than 30% - of course more with oil in mind but the principle stands).

https://www.zeit.de/1988/08/sieben-prinzipien-vernuenftiger-...

Contrary to this, Russian gas imports to Germany used to account for 40% of total consumption in 2012 vs 52% as of today.

tmerse··on First Ever Eco-Certified Computer Program: KDE's Popular PDF Reader Okular
You might want to have a look at kronkhite if you are looking for a KDE Tiling-Window-Manager. I came from awesome-wm and never looked back.

[1]: https://github.com/esjeon/krohnkite

Page 1 of 2Next →