fair. I use the webapp on desktop
HN user
danielhep
Almost every email is going to or coming from US servers anyway. Better to treat email as insecure and use something else for more secure communication.
For me it was search. The proton apps are the only way to access email on mobile, and on them and on their webapp the search barely functioned, even with full text search downloaded. The only way to reliably search my email was with Proton Mail Bridge on desktop, but for some reason it continuously was using CPU on my laptop and of course didn’t work on mobile. If they made a server version that I could put in a docker container on my server it would probably solve most of my problems with Proton, because then I could access it from the Mail app on my phone over IMAP.
I don’t think that’s really true of driving, pedestrians and cyclists are at a much higher risk of getting killed by a driver than a driver themself. There are huge negative externalities to driving
I love fastmail, I switched from Proton a couple years ago after deciding the trade offs to have encrypted email were not worth it, since even if I fully trust Proton, most emails come from or go to AWS, Outlook, or Gmail anyway. I have been extremely happy with the service. Fairly priced, very fast even with a huge inbox, and they don’t add unnecessary features or bloat. I thought I would use my OS’s mail apps but the fastmail app and website are so good I just use that.
I did the same except switched to fastmail. I love it, it’s such a great service.
Sorry, I meant ridership per capita. In Seattle about 15% of people commute via transit (and I believe it’s the fastest increasing in the country), but LA is 6% and flat.
Seattle’s geography is conducive to transit, because there are many bridges where all traffic is constricted. That means point to point trips by car are often taking a similar route to buses. It also restricted the city’s ability to sprawl (although even suburban Bellevue is above LA at 8%).
The standard of service for nearly every bus line that operates in Seattle is 15 minutes frequency, even on weekends. Many lines operate every 10, and the new G Line that opened last year in fully dedicated bus lanes runs every 6!
Interesting! How long ago was that? Seattle has higher transit ridership than both those cities and is rapidly expanding its transit system. I believe we are still leading the pack in transit ridership growth yoy. Maybe you were here before it got good? I’ve only lived here 5 years.
Depends on the city. In LA, yes it’s very hard to live without a car. I live in Seattle and I live car free as well as many of my friends. It’s not that we can’t afford it, we’ve just built our lives around transit and biking and the city is pretty good for it. Then of course there’s NYC, which is likely better than most European cities for transit. But you’re right that the average here is far far worse when it comes to transit and living car free or car lite.
Even if you split up the bundle you will still need multiple round trips to the server to fetch the data.
I mean the state from the client, like cookies and URL params. You can get access to that in SSR through the framework specific APIs like getServerSideProps in Next, but it’s not a great solution.
SSR is different and does not provide the same performance of RSCs. With SSR you get the advantage of an initially rendered page, but you don’t have access to data or state. So you are just rendering placeholders until it hydrates and the client can request the data.
RSCs allow you to render the initial page with the content loaded right away.
That said, I am not sure about Tanstack’s implementation. Need to spend more time reading about this.
Here’s a nice post explaining why RSCs do what SSR cannot: https://www.joshwcomeau.com/react/server-components/
Without RSC you have to wait for the user to download the application bundle before the request for content can even be sent to the server. So that means that the db queries and stuff are not even initiated until the client has the bundle and runs it, vs with RSC that stuff is all launched the moment the first request comes in from the user.
Transit lines in many countries do support themselves by increasing productivity and tax revenue near the stations. It is not as direct as in Japan, where the train company itself captures the value created by its stations, but it’s effectively the same thing. Most places in the world with effective public transit systems are more like LA than Japan in how they are funded and operated.
This problem, along with general annoyances at Proton’s lack of focus on a good email experience pushed me over the edge to move to Fastmail. I’m so much happier. Proton Mail Bridge would often pin one core of my laptop CPU, draining my battery, and it was still slow to sync new email. With Fastmail, incoming mail is so fast that the verification codes are already there before I can alt tab over.
How is Skip’s support for building apps with maps or other more complex UIs? Can I build map overlays that work cross platform?
I got a Garmin watch after being frustrated with the tech company watches lasting only hours on a charge. I charge this watch once a week and it does everything I realistically want from a smart watch: - shows notifications - tracks workouts - silent alarm clock - home assistant shortcuts
I work on an open source server project that is deployed in many different contexts and with many different clients and front ends. GraphQL has allowed us to not feel bad about adding extra properties and object to the response, because if a particular client doesn’t want them, they don’t request them and don’t get them. It has allowed us to be much more flexible with adding features that only few people will use.
I want to be able to sync Orion with Firefox. I use non Apple operating systems on some computers, and I would love to have Orion sync with Firefox on them.
I have all my self hosted services set up with authentication through SSO now. Does this support that?
I have tried jj several times but I feel like it slows me down significantly because I can’t grok the workflow. I like to do a bunch of changes then quickly select them in my editor and commit them, breaking them up into different commits to keep them organized. With jj’s lack of editor integration, I don’t know how to do this with the cli alone so I end up with bigger messier commits.
US is the same. I dialed 911 once as a child from an American phone in Indonesia without a SIM card in it. Freaked out and hung up.
I am involved with the OpenTripPlanner project, which is a Java trip planning application that also uses the RAPTOR algorithm! It’s used in cities all over the world, with the biggest deployment being ENTUR’s in Norway, which covers the entire country. I believe all trip planning apps in Norway use this deployment.
It supports many features and has a very active developer community.
I have location shared with a dozen or so of my friends. It has many times been useful to find out that we happen to be near each other and end up hanging out.
Check LowEndTalk and LowEndBox
Linear the project management software?
What’s the end game for these scammers once they get the job? I understand there’s a question of espionage if they’re collecting intel from these companies, but do they also do their jobs? Or do they disappear as soon as they’re hired and collect as much data and money until they get fired? Do they actually know how to do IT work?
This is really cool. I work on OpenTripPlanner at work and it’s neat to see this implementation of a “competing” open source routing engine. It seems like the scale at which this software runs is very different to OTP, but it still has some interesting features!
What are the practical uses of a self hosted LLM? Is it actually possible to approach the likes of Claude or one of the other big ones on your own hardware for a reasonable budget? I don’t know if this is something that’s actually worth it or if people are just building these rigs for fun or niche use cases that don’t require the intelligence of a hosted LLM.
I’m wondering how the undergrad CS course is as an experienced dev and why you decided to do that? I have been a software developer for 5 years with an EE degree, and as I do more software engineering and less EE I feel like I am missing some CS concepts that my colleagues have. Is this your situation too or did you have another reason? And why not a masters?