frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

The voting age will be lowered to 16 across the UK for the next general election

https://www.bbc.com/news/live/c93kkg37n3kt
1•haunter•40s ago•0 comments

Show HN: Trialguard – Subscription tracker Chrome extension

https://trialguard.app/
1•bigbrainmacko•1m ago•0 comments

Show HN: I built an interactive tool to beat my study

https://www.octivus.xyz/
1•Bslou•4m ago•0 comments

Smallest USB-C Li-Ion Charger?

https://www.youtube.com/watch?v=9voOQcQ1ySA
1•iamflimflam1•4m ago•0 comments

Large Hadron Collider data hints at explanation for why everything exists

https://www.theregister.com/2025/07/17/cern_lhc_matter_antimatter/
2•beardyw•4m ago•0 comments

Show HN: SilentArena – Learn ransomware behavior safely (C-based)

https://github.com/SilentPuck/SilentArena
1•silentpuck•9m ago•0 comments

Show HN: I built a proxy to bypass adblock for OneSignal and Google Tag Manager

1•egorzudin•11m ago•1 comments

The Impact of Prompt Bloat on LLM Output Quality

https://mlops.community/the-impact-of-prompt-bloat-on-llm-output-quality/
1•kiyanwang•13m ago•0 comments

N8n vs. node-red, which to use for AI workloads

https://daniel-payne-keldan-systems.medium.com/n8n-vs-node-red-485e8382b971
2•daniel-payne•13m ago•0 comments

YouTuber faces jail time for showing off Android-based gaming handhelds

https://arstechnica.com/gadgets/2025/07/youtuber-faces-jail-time-for-showing-off-android-based-gaming-handhelds/
4•BallsInIt•16m ago•0 comments

Ask HN: Is OpenAI Acquiring Cursor?

1•schappim•20m ago•1 comments

The limits of our personal experience and the value of statistics

https://ourworldindata.org/limits-personal-experience
4•alphabetatango•32m ago•0 comments

Fast Speculative Decoding Algorithms for Heterogeneous Vocabularies

https://ICML.cc/virtual/2025/poster/43675
1•macleginn•32m ago•0 comments

Google finds custom backdoor being installed on SonicWall network devices

https://arstechnica.com/security/2025/07/google-finds-custom-backdoor-being-installed-on-sonicwall-network-devices/
4•akyuu•35m ago•0 comments

Show HN: A tool that alerts when 404s silently return 200)

https://heberjulio65.medium.com/when-an-404-suddenly-turns-200-and-you-didnt-knew-b35e474df44b
1•kurogai•39m ago•1 comments

Flower: A Friendly Federated AI Framework

https://flower.ai/
2•mpweiher•41m ago•0 comments

Show HN: SAML Proxy – decouple your SAML SP from your IdP

https://github.com/mikehadlow/samlproxy
2•mikehadlow•42m ago•1 comments

Upcoming coordinated security fix for all Matrix server implementations

https://matrix.org/blog/2025/07/security-predisclosure/
3•notpushkin•43m ago•0 comments

Peter Naur's legacy: Mental models in the age of AI coding

https://www.nutrient.io/blog/peter-naur-legacy-mental-models-age-ai-coding/
1•dmartincy•47m ago•1 comments

Voting age to be lowered to 16 in UK by next general election

https://www.theguardian.com/politics/2025/jul/17/voting-age-to-be-lowered-to-16-in-england-and-northern-ireland
5•hagbard_c•49m ago•5 comments

Untapped asset class no city planner is prepared for

https://flyingcar.sky.trade/
1•mrsmithadams•49m ago•0 comments

Mushroom learns to crawl after being given robot body

https://www.the-independent.com/tech/robot-mushroom-biohybrid-robotics-cornell-b2610411.html
2•Anon84•50m ago•0 comments

The AI Bubble Today Is Bigger Than the IT Bubble in the 1990s

https://www.apolloacademy.com/ai-bubble-today-is-bigger-than-the-it-bubble-in-the-1990s/
2•akyuu•51m ago•0 comments

Gmail/Google starts disabling features unless you agree to data processing

https://bsky.app/profile/victor.earth/post/3lu5ovm2oy22g
11•diggan•53m ago•1 comments

Scalability Is Not Performance

https://gregros.dev/architecture/scalability-is-not-performance
1•gregros•53m ago•0 comments

Mac graphics settings for Cyberpunk 2077 aim for console-like simplicity

https://arstechnica.com/gaming/2025/07/cyberpunk-2077s-mac-port-will-run-on-all-apple-silicon-chips-even-the-aging-m1/
2•kristianp•54m ago•1 comments

Belkin Wemo Discontinuation of Service

https://consumerrights.wiki/Belkin_Wemo_discontinuation_of_service
1•fidotron•55m ago•0 comments

The Art of the GPU Deal

https://www.nextplatform.com/2025/07/15/the-art-of-the-gpu-deal/
1•rbanffy•57m ago•0 comments

Show HN: InstaPodz – I made this to turn my boring commute into learning session

https://apps.apple.com/us/app/instapodz-ai-podcast-creator/id6744011584
2•AnsenHuang•1h ago•1 comments

Astronomer CEO caught having affair on Jumbotron

https://old.reddit.com/r/WatchPeopleDieInside/comments/1m239rb/astronomer_ceo_and_cpo_caught_having_an_affair_on/
3•abxyz•1h ago•0 comments
Open in hackernews

Show HN: Linux CLI tool to provide mutex locks for long running bash ops

https://github.com/bigattichouse/waitlock
32•bigattichouse•6h ago
Been exploring claude and spec-based coding, I think it turned out fairly successful. It's just a simple unix-style tool that gives you a single command to use in bash scripts to simplify mutex or semaphore locking of execution.

Comments

asddfgg55•5h ago
Useful project, I love all things terminal, so I also enjoyed your project.
eddythompson80•4h ago
You enjoyed the project because you love the terminal?
sluongng•5h ago
Why not https://man7.org/linux/man-pages/man2/flock.2.html?
yjftsjthsd-h•5h ago
Nit: Probably https://man7.org/linux/man-pages/man1/flock.1.html (shell command, not the underlying libc function)
anitil•5h ago
This was my first thought and I suppose flock(1) could be used to recreate a lot of this. But it does come with some other quality-of-life improvements like being able to list all currently-used locks, having a lock holdable by N processes etc.
Zacru•5h ago
Because that's a syscall ;) https://man7.org/linux/man-pages/man1/flock.1.html is the command line manual.

I would say one good reason is that

  waitlock myapp &
  JOB_PID=$!
  # ... do exclusive work ...
  kill $JOB_PID
is a lot easier to use and remember than

  (; flock -n 9 || exit 1; # ... commands executed under lock ...; ) 9>/var/lock/mylockfile
yjftsjthsd-h•4h ago
Why

  (; flock -n 9
and not

  ( flock -n 9

?
apopapo•3h ago
It's a "for" loop.
permalac•4h ago
Flock can be used in a single line for example for cronjobs.

Flock -s file && script.

Pretty simple. (I forgot the argument, I think is -s..

ethan_smith•3h ago
flock is indeed built-in: `flock -xn /tmp/mylock.lock -c "echo running locked command"` does mutex locking in bash. Your tool might offer better ergonomics or features beyond flock's capabilities?
forrestthewoods•5h ago
I don’t know the exact threshold at which you should use a real programming language instead of a bash script. But this type of work definitely exceeds it.
anitil•4h ago
While in general I'd agree, this isn't necessarily just for bash scripts. It could just wrap the execution of another program allowing higher-level logic to handle concurrency and the low-level program to do it's one-at-a-time job
teddyh•2h ago
We already have lockfile: <https://manpages.debian.org/stable/procmail/lockfile.1.en.ht...>.