skysight-inc/HackerNews huggingface dataset:
> Is there a consolidated messaging app that the HN community recommends?

I am not HN community, but there is Beeper or Texts.com possibly others, there are also (other) Matrix bridges, but it's PITA to set them on your own.

Personally I'd just move family and (old) relatives to Whatsapp and you will have everything consolidated in one app used by everyone anyway. That one relative would have easy choice, either Whatsapp or SMS if they wanna talk to me, not keeping extra app for one special snowflake.

Plus you need to keep SMS app to receive all those codes, shipping updates since Whatsapp sadly doesn't support SMS.

That's also my setup - Whatsapp+SMS, used to have also Signal years ago with family before we ditched it en masse after PINgate for Whatsapp, my mother has also Facebook, I think father only Whatsapp, sister I don't talk to has also Whatsapp, wife has Whatsapp and (Google) Messages which she use just for receiving SMS.

If I would be moving somewhere my family (parents, wife, kids) I'd go for Element (Matrix) - decentralized network, various apps to choose from, no phone required.

Another alternative but without (video) calls would be using some email app like Delta Chat or Mailtime for instant messaging, that would require no signing up for new service, I like the idea, though I guess messages would be quite slow.

Btw. Messenger and Skype (Lite) supports SMS, so since you use Messenger anyway you could ditch SMS app and Signal after they remove SMS, if you wanna keep more IM apps than having everyone on Whatsapp.
And you’re running an outdated unsupported operating system. You could buy an old Mac that wasn’t supported to run a PPC version of Photoshop.

But the oldest iPad from 2010 will still be able to get the “last supported version” of apps from the App Store, still works with old versions of iWork, streaming video apps, Spotify (at least it did a couple of years ago), you can send video from it to any device that supports AirPlay and print to any AirPrint printer.
(I’m not a VC.)

But I do know many VCs for many years and I can say with a straight face - it is probably the best job in the world.

You meet and work with some of the smartest people in the world.

Your successful investments can create hundreds or thousands of new jobs.

Some of the bets you’ve made can have a long lasting positive impact on the world, reshaping industry and human behavior for years to come.

If you’re good at, you can make a ton of money for yourself and others.

Yes, we can bash VC finbros all day. And there’s the occasional founder horror story. But that’s just life.
My personal bookmark manager :.

https://altilunium.github.io/kramb/
>it could give direct advice: “PERFORM THESE STEPS: You must define ENVVAR. Go to <wiki link>. Set ENVVAR to a proper value and restart the service.”

Really, should logs also be documentation now ? Just mindlessly logging the same "advice" over and over again each time the error happen ?
Free Pascal[0] supports a wide range of platforms and architectures. From the site:

> Free Pascal is a mature, versatile, open source Pascal compiler. It can target many processor architectures: Intel x86 (16 and 32 bit), AMD64/x86-64, PowerPC, PowerPC64, SPARC, SPARC64, ARM, AArch64, MIPS, Motorola 68k, AVR, and the JVM. Supported operating systems include Windows (16/32/64 bit, CE, and native NT), Linux, Mac OS X/iOS/iPhoneSimulator/Darwin, FreeBSD and other BSD flavors, DOS (16 bit, or 32 bit DPMI), OS/2, AIX, Android, Haiku, Nintendo GBA/DS/Wii, AmigaOS, MorphOS, AROS, Atari TOS, and various embedded platforms. Additionally, support for RISC-V (32/64), Xtensa, and Z80 architectures, and for the LLVM compiler infrastructure is available in the development version. Additionally, the Free Pascal team maintains a transpiler for pascal to Javascript called pas2js.

[0] https://www.freepascal.org/
If you're anything like me, this will have enduring positive benefits on both your personal happiness and lifetime earnings.

A sabbatical is an investment in yourself, and by definition not a cheap one. Although depending on who you are and what you want to do with it, it doesn't have to come 100% out of one's own pocket.

A great sabbatical would be teaching children, or underrepresented adults. That will affray expenses, and gets you in on a group buy for health insurance, for those of us stuck with that problem.

Still, it's not available to everyone, I don't want to dismiss that. I'd like to see it possible for more of us. This is not an industry which is short of wealth, and a nonprofit which helps match mid-career software people with sabbatical opportunities, scholarships, and so on, would be a welcome addition to the landscape.
It really depends how good your company's office is. Every time I fly in to my company's main office, it's hell. There is quite literally no way to get productive work done until everyone else leaves the office. I found out my junior coworkers had been doing exactly that pre-pandemic.
This advice is going to be hated by a lot of people

I'll chime in here with more of this.

1) Make sure all work related correspondence goes via specific email aliases, logins, etc, etc. And turn it off when away from work.

2) Probably, get a personal phone, and just turn off your work phone after hours.

One way to burn out, is to never, ever have work, and work related issues, out of your mind. Unless you are on-call, there is no reason at all someone needs to reach out to you after hours.

And one needs, absolutely needs to not think of work after hours!

Of course people will burn out, if every waking second is filled with work thoughts! Just glancing at status messages -- thinking of work.

Get rid of it. Decouple 100%, completely, totally from work when not there.
Wargame: LaTeX package to prepare hex'n'counter wargames
Interesting read. Especially the lookup method based on partitioning.

I tried to implement a similar reverse image search based on dHash as explained here https://github.com/Rayraegah/dhash . However, I also had lookup performance problems. Exact matches are not a problem but the Hamming distance threshold matching is. Because my project was in Python, I tried to eke out more performance by writing a BK-tree backend module in C++ https://github.com/mxmlnkn/cppbktree It was 2 to 10x faster than an existing similar module but still was too slow when trying to look up something in a database of millions of images. However, as lookup tended to depend on the exact Hamming-distance threshold value, my next step would have been to try and optimize the hash. E.g, make it shorter so that only a short Hamming distance is necessary to be looked up but the mentioned multi-indexing method looks much more promising and tested.
Mac and cheese….
In my opinion, it's the employers that are pushing us to view these as two opposing extremes. I suspect this is because for so long (as long as I can remember) they've had all of the power and control.

Clearly something more personal is the best solution, there's likely also an age component here as well. I know that with a child it's much more convenient to be at home most of the time.

Now that employers have given up some control, I bet it seems risky to a lot of people to start talking about going back to the office even one day a week. In my own experience, that small concession could easily lead to my employer pushing harder and before I know it, I'm looking at commuting for 90 minutes each day and sitting at a desk Monday through Friday: back where I started.

If employers want to retain talent and get some people to spend more time in the office, I think they should make some concessions to make that attractive. Putting some dollars in to offset the commute (and not just gas, maybe just pay people as if they were at work). Maybe throw away the old mid-height cube system and put something in that's taller and more like an individual office, etc. I'm sure other people have ideas out there, but just asking us to "go back" isn't reasonable.
Using Bear Blog to re-program my subconscious
To get any credit for 'charity' we should at least look at the nominal cost to service a particular base station instead of the cost to make Starlink profitable. For the former I only really see the bandwidth costs because the base stations are part of Starlink's normal operation and all of the satellites are up there anyways.
If your partner has changed her mind. Its not to late to have kids. My mother had me when she was 45. I turned out completely fine.
Txtai 5.1: better machine translation, Whisper transcription and ARM support
I don’t think it’s that black-and-white. Sometimes mistakes just happen anywhere, be it with management of developers or whatever. It’s also highly personal the types and amount of stress each individual can cope with. Burnout also happens across many professions, including the managers themselves.

How the manager responds to you having a burnout, however, is what’s important. A good manager will manage to accelerate your recovery, and come up with some plan to prevent it from happening again in the future.

I also believe that in the end, stress management is something that in the end, it’s best you take your own responsibility for. Learn to say no, learn to communicate about your limits, and learn to walk away / push back in case those limits are crossed.

I went through a few burn outs through various phases of my life, and almost always it was a combination of multiple things at once. While a manager can help, in the end I am responsible for my own mental well being.
> then, they'll send your work abroad

They've been trying for at least 25 years now. If they can, they will - and whether I'm sitting in an office or at home when it happens, it won't factor into their decision.
Ask HN: What are some cool blogs that you follow?
Subscribing to the RSS feeds of blogs that are in my domain of interest and having new posts delivered to my feed reader is a really nice thing to wake up to. Here's my list:

https://hackerfactor.com/blog/
https://mitxela.com/rants
https://fabiensanglard.net/
https://www.schneier.com/

I'm curious as to what most of the HN crowd reads when it comes to blogs.
Pretty much spot on post.
I envy your perception. My office days were people coding for 20 minutes, then going to talk about fantasy football for another 40 minutes. Im proud to say I haven't heard any fantasy football discussion since spring of 2020

Meetings took 15 minutes to start because you had to physically look for people around the office and drag them in
If OP implements these changes, I might actually start using this for real ! It is true that it is brilliant.
“Raise the bar” would be the colloquially used term around here.
It more likely means that the developer views the service as OP's responsibility. They'll view an order as something OP needs to do.

The clarity of the error message doesnt really matter if the recipient believes it is intended for somebody else.
Perhaps my ambition exposed me to the worst of our industry: Apple Macintosh pre-release developer (everything in Assembly), OS dev for both the 3D0 and the original PSX game consoles, was at E.A. during the E.A. Spouse Era, managed a game studio for several years while also coding on titles, was a director of R&D for the first Internet live video infrastructure provider, worked in feature film VFX across 9 features while earning an MBA, failed at a very ambitious VFX/Advertising startup, and worked more recently as principal of a leading facial recognition developer. Across all these specialties, I've had a career composed of 7 day 60-80 hour weeks for over 4 decades.
I’m sure it run very fast, is light and has great battery life compared to a $300 low end iPad. At some point using old hardware becomes silly and becomes a point of nerd pride.
> if you have 3 shifts

Unless all 3 shifts are occuring at the same time in the same place, which would be 1 shift, you have the exact same problem. Your different shifts are physically seperated and are not even online at the same time as each other - thus knowledge transfer etc must be done with a method that does not involve sitting next to the other person at the same time. Even mroe restrictive than wfo/wfh where workers are working physically seperated at the same time.

As for not working instead of working and not paying attention in meetings - that is a whole different problem (having been at in-person meetings where collegues have fallen asleep - it is by no means exclusive to wfh). Ultimately that is where the overpaid middle managers are meant to be earing their wages.
Personally, getting up at 5AM would be detrimental, unless I was asleep by 9PM (unlikely).
For myself, I use the iBooks reader on my iPad. But I should say, I don't buy a lot of ebooks myself. I oversee the ebook production where I work. And iBooks is still one of the best as far as supporting the full epub standard. Kindle has gotten better at that lately, though, I have to admit, with better support for MathML and SVG and better table handling. It used to be trying to view tables on the Kindle sucked ass, but it's not so bad now. I have limited experience with Kobo devices.
When I first tried it, I was like "oh, so the left-most column is the ads". It was only after trying a different query that produced fewer ads that I realised the left-most column is Google :-)
China makes ball bearings. A lot of them. Even for trains.
> Imagine a world where everyone is socially isolated, forced to work 8 hours a day from their living space

Advocates of WFH rarely care if people want to work in an office if they want to, as long as they don't have to.

So that'd be "Imagine a world where everyone is socially isolated, able to work 8 hours a day from their living space or an office if they'd prefer"
This seems like a classic midlife crisis filtered through a different lens. My wife and I missed our window to have children as well, but the solution wasn't to attempt to rewind the clock and "hack" the situation. (though that was almost attempted). The key here is to accept things you have no control over and identify the ones you do - and then control those. Meaning can be found in many forms and not having kids actually frees one up to do a lot of things.

To OP: This opportunity can be leveraged even though it wasn't necessarily the situation you thought you would be in at this age. Life is funny that way.
Five Russian airlines have returned leased jets -document
A big part of this is to direct more of your development time into errors that happen more frequently.

Most systems I was involved in designing have some kind of error tracking system, so we can know exactly how often each error occurs.

An error that never happened needs (usually) no attention.

An error that 28% of installations have seen needs a lot of attention. The error text should be translated into local languages, wiki pages should be written about how to resolve it, efforts should be made to auto-resolve the error. The error message should include helpful info, etc.

Eg. "SSH server can't start. Config file unreadable".

Could be split into:

SSH server can't start. Config file error on line 7. 'AllowPasswordLoogin' is an invalid setting. Did you mean 'AllowPasswordLogin'? If you want to make this change, 'sudo nano /etc/sshserver.conf' will let you change this config.
Seems to be pretty much abandoned? It seems the nightly builds can not be downloaded any more atleast. Might just be a temp issue of course.
This looks great. For public communities / support things I start in the future I'll seriously consider it. For my _current_ non-work slack things.... i really _don't_ want them to be google indexed.

Having the ability to disable google indexing would be a big deal for me, and if available would make me seriously consider switching our current slack off of it. We really don't like the 90 day data limit, but it's a small private group and we're not about to pay whatever the monthly per-seat fee is just to be able to search our past stuff.

Also, I love the !mention vs @mention distinction.
> There has to be a way to provide different information based on who is getting the error.

This is already solved. Provide one error to the user and another to your logging system. In the user error provide a mechanism to point you to the logged error (even a simple timestamp helps).
Agree with this 100%, as a father of 5. I have 2 sped kiddos that are aseverely handicapped and even at 7 and 8 years of age they cant do many so-called mundane tasks. Also no one can or wants to watch them, including family. Also if you think child care is a difficult and expensive problem, try hiring one through an agency for sped kids. Also the prognosis is that they will be permanently dependent, so there's no light at the end of the tunnel. The only solution is to get acquainted with the idea that your life will never be what you wanted, and to stop comparing yourself and your career to others. If you can do that, you can talk yourself into committing to tomorrow. Not that tomorrow will be better for YOU, but your commitment to it affords a future for your family, or at least, 1 more day of future.
I'm wrong, but you're also incorrect. Turns out, that rust can in theory run anywhere you have a libc, but if the target isn't known to the compiler yet, it's on you to connect libc to the rust STD.
Now throw in minimum 0.5h + 0.5h commute or more realistically at least 1.5h total commuting time and suddenly you leave for work before your kids wake up and arrive back home 2-3h before they go to sleep.

Who do you want to spend more time during the day, your coworker Bill the senior Java guy or your child Charlie, who has just learned to walk but you were not there to see their first steps? I mean, Bill's a great guy, but I didn't marry the company.
ASD and manager. Congratulations for dealing with neurotypicals. That’s a big achievement by itself. You should be proud.

I’m ASD too. I’m engineering manager and tech lead. Management drains energy, coding refuels energy.

Maybe you should aim to just being an IC? ICs are well paid.

You could try quiet quitting for a bit and see if the sparks comes back.

Hyper-fixate on something else for a bit?
Microsoft is building an Xbox mobile gaming store
Managers have managers, though. But perhaps they’re expected to be more self-sufficient in this regard.

I wouldn’t want to be a manager precisely for this type of thing, the ability to absorb stress / pressure from within the organization and relay it in an orderly fashion to your team.
I think the original error is quite clear, under normal circumstances.

Not OP but I've noticed that people often get brain fog when something goes wrong and are often need BIG, SHORT, WORDS to shake out of it. Or really anything that can shake them out of the 'idunno' state of mind.

But maybe if something like that became standard ut would no longet be a context switcher..
First thing that came to mind: https://old.reddit.com/r/woodworking/comments/fwi9y6/i_made_...
I think remote work is here to stay. There are too many people who insist on it, and will move jobs for it. The downsides you mention are valid, but rampant offshoring will be mitigated because of reasons pertaining to culture, language, and timezone. Office work is not going anywhere, though. Many of us do enjoy it for the same reasons you do.

I think the value of removing commuters from the road is an enormous win. Cities can be re-fashioned at the scale of pedestrians, and urban cores can be built around residential and recreational uses.
Yeah I did come back and love what I do. Here's how I did it.

1. When I came back I managed expectations and made it clear I would be taking things slow

2. I was assigned on a backburner project with an old timer who was in the same situation as me and we hit it off.

3. We did not care about the project, but we cared about the craft. You know what I mean ? Despite the project, the teams, the arguing and the practices and the bad managers and [...], ..., etc.

I hope it helped. I since then changed job and I realized my former work environment was toxic and extremely incompatible with my personality type.
Not sure I agree - the hybrid model where some are in office and some on video is unfair to the remote folks. Watching coworkers whiteboard from a zoom call makes it much harder to collaborate as the remote employee. It’s also harder to get a turn to speak when you are a face on the camera vs in the room. For these reasons I’ve insisted that in hybrid meetings, everyone dials in individually and whiteboards on a virtual whiteboard even if they are in the room. This is effectively demanding “all remote” from the in-office crowd and taking away their face to face interaction.
> you’re not proposing anything novel where you seem to think you are

I haven't suggested any novel ideas at all. I'm only pointing out something that should be obvious.

This conversation started when someone asked whether it's possible to use sonar without giving away a sub's location. It is possible. That's really all there is to it.
You can literally flip the O and H and change the “what makes me happy” part to get the opposite side’s point of view.
Or some press-hold-stop autocorrecting this field.

I hate when it autocorrects e-mail addresses for some reason
I'd love to play some of the Sid and Marty Krofft psychedelically themed pinball machine designs featured on this episode of the Donnie and Marie Show:

Donny & Marie Osmond - Pinball Machine Finale W/ Shabba-Doo, Robert Hegyes, Ruth Buzzi, Lorne Greene

https://www.youtube.com/watch?v=zGnfsiayuoE

Sid and Marty Krofft (of HR Pufnstuf fame) designed the spectacular sets and costumes. I love Donny and Marie's cover of George Clinton's "We Want The Funk", Shabba-Doo's funky hat and break dancing, Robert Hegyes (aka Juan Epstein from Welcome Back Kotter) and his smooth dance moves, Ruth Buzzi (of Laugh-In fame) shakin' her balls, and Lorne Green (of Bonanza nad Battlestar Galactica) gesticulating his giant creepy hands. TILT!!!

https://en.wikipedia.org/wiki/Sid_and_Marty_Krofft
txtai executes machine-learning workflows to transform data and build AI-powered semantic search applications.

5.1 adds new model support for the translation pipeline, OpenAI Whisper support in the transcription pipeline and ARM Docker images. Topic modeling was also updated with improvements, including how to use BM25/TF-IDF indexes to drive topic models.

Release notes: https://github.com/neuml/txtai/releases/tag/v5.1.0
There’s some truth here, but the fact is we are all lost or deluded to some extent.

The idea that we must perfect ourselves before we enter a relationship with others is common in internet advice and frankly wrong. One of the main ways we heal and grow as people is through relationships. Relationships test us and can be a vital mirror, showing us things that would be otherwise invisible. They are also an incentive to do better for the good of others in our lives. Finally, they give us the chance to heal others similarly, our partners are never perfect either.

Does that mean that having kids will solve your problems? Of course not. The idea that you should be ok with or without kids is also fraught. It’s a question of degree, perhaps being obsessed with having kids is bad, but wanting them and being disappointed in not having them is fine.
When JS was born, "building" was F5 in a browser. 45 seconds is an eternity in comparison.
> Do you get breaks to play pingpong and catered food at your offices?

Oh yeah, it was great ( billiards,pinball,foosball,restaurant catered lunches,beer fridays ). It never lasts, usually a company gets purchased and all those niceties are the first to go. This has happened to me three times.

It made for a fun workplace, those were definitely my favorite jobs.
Not everyone has the privilege to be American or use American airlines. I sadly don't.