For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | more onelesd's commentsregister

Ctrl-A and Ctrl-E work. On macos w/ Karabiner you can remap Home and End to those for the Slack app.


Ctrl+A is ‘select all’ though


On Windows and Linux generally, yeah. On MacOS, Command+A is "select all"


I guess it depends on how and why they are used by the developer. Most of the code I write isn't bleeding edge stuff, and using a copilot as a thought partner is pretty useful.


There really is a market niche for "just make some stuff" that LLMs are great for.

If the client wants "something" and an LLM provides a significant percentage of "something" that looks good enough for the developer to get paid, that is definitely value for the developer. Might not be valuable for the client, but I'd claim the state of the industry before LLMs was generating plenty of software that wasn't actually valuable for the client anyway.


Neal Stephenson wrote a book in 2021 aptly named "Termination Shock" where sulfur is intentionally added to the atmosphere to influence the climate.


A very good book, I highly recommend it. Once I finished it I was very interested in finding more research regarding geoengineering as a method to fight climate change. Both the good and the bad are presented in the book, hence the title.


Here's a nice series of articles if you haven't seen it before, which can help you to reduce your compilation times: https://medium.com/multiverse-tech/how-to-speed-up-your-elix...


try hammerspoon. it isn't a tiling window manager, per se - it's more of an all-purpose desktop extension framework. it is fully customizable, has a well-documented API, and a large community.

for window arrangement the hs.grid component is plenty for me. see an example: https://www.youtube.com/watch?v=nRJ0477KFp8


Hammerspoon is literally the only thing I miss from leaving macOS.

If I ever have to go back, it'll be one of the first things I install again.



I use the PaperWM spoon, a port of the Gnome thing.

It does not make sense to me to use a "normal" tilling wm that automatically messes up windows' dimensions without asking me

I just need the windows to be automatically put side by side:

[1] https://github.com/mogenson/PaperWM.spoon

[2] https://github.com/paperwm/PaperWM


Check out https://github.com/agzam/spacehammer if you're using Hammerspoon.


There's also somewhat similar extension for Hammerspoon: https://github.com/FryJay/MenuHammer/


I use hammerspoon with https://github.com/miromannino/miro-windows-manager...it's a great tiling experience.


Do you have a config example I can look at that demonstrates how to set this up?


Telecoms lobby against this because they generate big revenues servicing SMS spammers whom end-users aren't able to effectively block since the ID is trivially spoofed.


Furthermore, SMS competes with Whatsapp.

I don't use WhatsApp, so with people who do not have Telegram I use SMS. The more annoying and conotated with spam SMS is, the more pushy people become with insisting on WhatsApp. Luckily I'm often in a position to absolutely resist, but I can see how others, such as job hunters or Tinder hookups, would be pressured into installing the spyware.

This is not being done by Facebook/WhatsApp themselves, but keeping SMS annoying is certainly in Facebook's interest.


WhatsApp has the hella spam problems


Hmm... for all 10 digit US numbers the telcos introduce 10 DLC registrations last year that require you to register and verify your business in order to send any meaningful amount of SMS traffic. You have to provide details like a DUNs number, an EIN, and addresses that match those registrations. https://support.bandwidth.com/hc/en-us/articles/150000242224...

They haven't gotten to blocking messages that don't register but have raised the fees and fines for folks who don't register and they're able to track down.


Ding ding ding!

It’s profitable on multiple levels to allow this, so corporations ensure the political class doesn’t enact legislation for consumers.


I wouldn't be surprised if telecoms themselves were the ones coordinating some SMS scam operations. This may sound tinfoilish, but we're talking about the same telecoms that were once caught red-handed tricking people into calling back foreign numbers...


If your org has a software consultancy sales arm, you can make this shift by becoming a solutions architect. You'll get to work with sales and product to create solutions for prospective clients. A good product person will jump at the opportunity of a dedicated architect to help them with the tech portion of pitch decks.


Instead of running each small write query as the event occurs (a vote), collect them in memory and at some time interval (1m, 5m, or whatever your UX will tolerate) write them to the DB in batch with one (or a few) writes.


Thank you. This fits a current need of mine perfectly.

Do you have any other helpful tips you’d like to share? Any thoughts between Redis and Memcache?


Not the GP, but if the GP described a scenario that is useful to you, redis can #1 act as the memory cache if the processes themselves don't last long enough for the optimization to be useful, and #2 can act as a cheap message queue to funnel similar requests into a single (or small number of) processes for aggregation before writing to disk.


What is your definition of safe when it comes to investing in crypto? In the broader sense of the word, it is absolutely not safe because crypto is not safe.


Not safe in what sense?


Ha! I fell into the same trap. I meant crypto is not a low-risk investment.


"Why are you taking my picture?"

"I'm not, I'm checking if you are too close to me."


I thought this was for detecting if someone approached you from behind in public while futzing with your phone.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You