HNHacker News
TopNewBestAskShowJobs

rraihansaputra

33 karma · joined July 7, 2020

submissionscomments
rraihansaputra··on Tesla kills Autopilot, locks lane-keeping behind $99/month fee
idk whether subaru is exact the same as hyundai but i basically turned lane centering off on my hyundai. when possible i only use radar cruise control, and lane follow. if i want to overtake, turn on my signal and it'll automatically safely increase speed to set cc speed and let the lane follow off. it's pretty seamless.

lane centering is a bit too annoying for me, i need to keep my hands on the wheels anyway.

rraihansaputra··on M3 Macs: there's more to performance than counting cores
i think a lot of personal users are seeing what corporate does and mirroring them. 3 years is pretty standard for companies to switch their leased/fleet laptops for optimum returns.

there's also the relatively static pricing of these and generally growing wages, making short upgrade times more common.

rraihansaputra··on The Framework Laptop is now shipping
It would be really cool if Framework would release an ARM platform based motherboard in the future.
rraihansaputra··on The Framework Laptop is now shipping
This might be a bit much, but if you offer an e-ink with the same interface as the laptop, it would be very cool to have an external usb-c case for it. So people can choose which display for their "main" monitor, and have the other one as an external portable monitor.
rraihansaputra··on Twike
+1 on Not Just Bikes. I also like he also iterates that public transport actually is his preference above cycling, but Netherlands has such good bicycle infrastructure to make it work.

I lived in Brisbane, Australia for a year. The good state of public transport there (at least for my use, commuting to/from Uni (UQ) and the city from Toowong) made car use non-essential. The sidewalks are maintained and have enough space to the road to not be alarmed by cars. To get further/certain parts of Brisbane is still a chore as it's still a car-centric infrastructure, but comparing it to Jakarta, Indonesia/metro US, it's much better. Public transport in Jakarta is an option for most, but the last-mile experience with subpar sidewalks (especially the lack of shade) make it such a chore.

I felt much healthier to walk and take public transport for my daily commute, and not to mention the beautiful views on the way. The increase in my Quality of Life is very apparent. I really miss it, and looking to move to Brisbane or another city with similar/better commute/transport paradigm in the future.

rraihansaputra··on How We Made Our Maps 10x Faster
The value is in the rest of usecases that don't need that much of a performance boost. I think it's great that easier/higher level abstractions can be leveraged for most business logic/usecases (using Rails/Django/other frameworks) and teams can dig down and bypass those abstractions for the few endpoints that they really need to be performant of (like this article describes).
rraihansaputra··on Ask HN: What should I say to my manager when my performance starts suffering?
Personally I think the kind of work I do rewards learning things/executing things fast. I take extended periods of doing the same things as a.. bonus? Things will always change, and in FE development I feel like it's all integration. Which is fine for me, and what I want to sharpen is to be quick and have a feel of what kind of integration does the business/story/ticket needs. Balancing that with maintainability and teamwork is what's interesting. The programming part is only a tool for me. I'm happy that I get paid to solve problems mainly with my programming/abstract thinking skills instead of managing skills or negotiation skills; not programming itself.
rraihansaputra··on I can't stand developing for Safari anymore
A lot "features not supported" by Safari is supported by Android > 4.4.4. I can target >90% of users on older Androids and still have compatibility issues with Safari users. Unacceptable.
rraihansaputra··on Baltic airlines reroute flights to avoid Belarus airspace
That would be the normal procedure, but there is not much to do when the aircraft is pursued and escorted by fighter planes. Any country has jurisdiction over their airspace, including shooting down any non-compliant aircraft.
rraihansaputra··on Animated GIF uses over 35GB RAM in Acorn on M1 Mac, likely due to memory leak
A YouTuber investigated (but no shell commands AFAIK, observing through Activity Monitor), but seems like Rosetta 2 apps might also contribute to the high disk usage.

https://www.youtube.com/watch?v=FyMCoQmsv-I

rraihansaputra··on Facebook says I'm abusive content [video]
Maybe because he did. I can't fathom how hard it is building a good, reputable third-party service center and really wanting to serve his customers the best way, while being pretty much road-blocked by Apple. Harvesting ICs and caps from donor boards is definitely hampering the technicians' work.
rraihansaputra··on So I finally sorted out what happened to my brain
Just echoing the other comments on this tree; hits very close to home. I admit I might have some other triggers, but it's just been so persistent from growing up until now, and it's getting worse the moment I switched my work to mostly developing/programming instead of talking to people.
rraihansaputra··on 30k Hours (2019)
Different people in different situations use different ways to refine 'the thought that went behind that code'. Some like to write on paper/whiteboard, some like to draw graphs, some like to research for similar solutions on the web, some like to directly code. Time in IDE/Editor is easy to quantify, time thinking about solving the problem is not. That is strictly individual work, though. Time spent convincing the PM/stakeholder to reduce/change scope is one that is very productive but rarely quantifiable/counted.
rraihansaputra··on The future of web software is HTML over WebSockets
> Second, HTML over WebSockets is nice, but what is better is reactive data binding over the socket. Let the browser maintain a DOM tree that templates over a JSON object, then reactive-ly update and it's an amazing experience. You have minimal data transfer, and minimal rendering updates. There is a great deal of power in having your UI be a stateless function over a giant JSON object.

I think a lot of the "best-practices" for SPA is trying to do this. But as streaming the data transfer is not yet common, the data is abstracted as a giant JSON object to be a parameter of the UI as a stateless function (React+Redux/MobX/etc, Vue+VueX). When enforced correctly on the project level, what's complicated _is_ syncing the data to the server. I think you'll like Supabase's subscription approach to reactively bind the JSON for the client.

I think a separation between the info-web (document-content heavy) and the app-web (needing stateful data sync) will be more clearly defined in the next few years. Nobody likes trying to sync data between the client and server over HTTP calls; we just have to wait for streaming to be the norm for the app-web (and native apps, ofcourse).

rraihansaputra··on Show HN: MeetingBar – A menu bar macOS app for calendar meetings
I love bitbar, but I wish it can have separate processes/interface for each widget. I use Dozer, and everytime it updates all of the BitBar widgets gets hidden.