Hacker Newsnew | past | comments | ask | show | jobs | submit | cdman's commentslogin

I also worked with japanese, including on site in Tokyo and quickly learned that asking "did you understand it?" is useless. I always had to keep in mind to ask "what did you understand?".

I haven't seen any ads on the site - I guess AdNauseum works well :)

Cool project, but seems to be abandoned. At one point I was a subscriber to their premium version, but then started getting spam to the (unique) email address I used for the subscription. I emailed them to warn that their account database might be compromised but never heard back from them (this was back in '22).

Also, back then, their map tiles loading had a very high failure rate when loading, so I wrote a custom caching proxy to make it tolerable (which had built-in retry and also cached any successful response for a very long time).


What is it supposed to do? When I click on a country, I get a pop up with a flag and a link to Wikipedia?


No, he was an old man who cared for his wife with dementia until his death, an experience which changed him. And thus he has chosen to go on his own accord.


That's were most of the eyeballs are.


Spectre was shown to be exploitable from Javascipt: https://www.zdnet.com/article/google-this-spectre-proof-of-c... - making the bet that this won't be shown the same is not a safe wager I would say :) (especially that Javascript also includes stuff like WebAssembly).


> $1.8m for a multi-day conference that supports 3,000+ attendees is pretty standard for North America.

Can you please elaborate (as was also asked in a sibling comment) about how comes that the costs are not covered by tickets / sponsors?


To clarify: the PSF did not lose $1.8m on PyCon. It spent $1.8m and made most of that money back in revenue from the event.

Most years the cost is fully covered by tickets and sponsors and the event makes a profit.

When PyCon runs at a loss it’s generally a sponsorship problem. The tech industry has seen a lot of layoffs recently, and companies that sponsor large conferences are often doing so for recruiting. If a company is laying people off they are likely to drop their sponsorship budget.



Another reason for NOT self hosting: I want the passwords for my family to be available in the event something happens to me. The probability of Bitwarden being more resilient (at least mid-term) is much higher than any self hosting solution I would come up with.


The passwords are still stored client side, they won't disappear.

Your family won't be able to add new passwords, but they can export them at their leisure.


>The passwords are still stored client side, they won't disappear.

Offline access in Bitwarden client only works for 30 days. : https://bitwarden.com/blog/configuring-bitwarden-clients-for....

This was one of the main reasons why I switched from self-hosted Vaultwarden to KeePass.


It's often not possible to open a vault until internet access is restored


If you've opened it once on a device and haven't logged out, the encrypted vault is still available on that device and can be unlocked and read. You just can't modify it. There were bugs in the browser extension that made it log out without the user asking it to, but those should be fixed.


I had the Firefox extension log me out yesterday while I had no internet connection.

I'd say if it is a problem being fixed, it is not across the board yet.


In which client? There's no technical requirement for that to be so.

I do find the Firefox browser extension sometimes logs me out (this is separate to the vault lock timer which just asks for a password, the extension basically resets to asking for a user ID)


I've never had that issue in multiple years with spotty internet. What I have is clients that stay out of date and don't always immediately sync. Even when the Internet is fine. Sometimes even a restart wont force a sync.


This is genuinely an underrated problem. This extends to a bunch of tech things in my life… if our Plex server were to fail everyone would be able to survive but we have a whole smart home setup with Home Assistant and if that fails the lights are going to stop turning on correctly.

I’ve made a pact with a similarly techy friend of mine that should something happen to either of us the other will step in and maintain in the short term, transition to something more hands off in the long term. But I still pay for Bitwarden for that extra level of reassurance.


Periodically print out the passwords that are important and put them somewhere? Won't you have this issue with any slightly sophisticated tool?


I lead a migration very similar to this. We had taken over a system that was handed to a business person with all the technical team leaving because of a dispute. We rewrote the system and migrated all the user accounts over to the new system in a couple of months, after which we ran it for a couple more years, until the company got sold.

I would say the most important learnings were:

- there is lot of "extra stuff" around the product that is somewhat independent of "how complicated the product is". Even a simple CRUD app needs source control, a test suite, (ideally) some automated system for source quality check (like linters, analyzers, formatters, etc), a system for deploying it to a dev / staging / production environment, etc.

- production also needs monitoring (both "is it working" and "is it working within the expected parameters" - for example is it fast enough). Ideally there would also be some alerting around this monitoring so that you don't have to wait for users to complain to find out that something is not working.

- there is a saying of "use boring technologies" (https://boringtechnology.club/), which I 100% subscribe to. That will ensure that there are lots of examples for each aspect of the product you're trying to implement (for example authentication and authorization, creating an admin dashboard, etc).

- In addition I would say "use some managed platform to offload lots of these worries". Yes, it will seem weird to look at the bill at the end of each month and say "why are we paying $Xk each month for Heroku when I can rent a server from Hetzner for less than $100?" - but managing that Hetzner server (and probably more than one server, to make sure that a single hardware failure doesn't take down your entire product), ensuring backups are working, etc would cost more. Optimizing between "buy" vs "build" is a delicate balance.

In the end I think programmers who like to start new projects are a rare bread. I'd be happy to chat about this more (I'm also in Europe). Feel free to reach out to me at cratt[at]grey-panther.net.


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

Search: