mike22
|
10 months ago
|
on: YAGRI: You are gonna read it
But it happens to be that product managers know (or at least about) and keep tabs on the relavent regulatory environment. I think it’s not scalable if every SWE in the team is going to legal to understand things. Like why we actully do need to hard delete data when customers click the Delete button.
mike22
|
1 year ago
|
on: FTC Report Confirms: Commercial Surveillance Is Out of Control
The value prop of Plaid, Yodlee, et al is that they can do this with one(-ish) API surface for tens of thousands of financial institutions. In their efforts to ensure Bob down the street won’t be sold any data, they do treat each customer (of the API, not the end users they pull data on behalf of) as an isolated tenant.
mike22
|
1 year ago
|
on: Avoid ISP Routers
Great in concept, especially if you know what you’re doing. In my non-North American locale, I ordered a fiber hookup, and specifically asked to use my own router.
Supposedly they will give you an ONT in SFP module for free, and then rent you a media converter ~3 USD/month, and then the rest is up to you (assuming it supports PPPoE). Some friends have done this a while ago successfully.
Reality on install day: technician grabbed the white-label ONT/router combo from the truck and refused anything else :( And unrelated, he found a “defect” in the existing fiber drop (clear as day with the visible-light tester), so I had to pay for pulling a new drop from the street :(
mike22
|
1 year ago
|
on: I don't want to fill out your contact form
Where I live, CS is all chat bots that are simply text representations of the phone tree. You can Whatsapp the company! And get the nicely formatted menus.
mike22
|
2 years ago
|
on: Ask HN: Is it really so dull to work in huge company?
Anecdotes from my experience, in a large US bank (millions of customers), specifically in a product with active investment:
Yes, processes for getting things done are dull and frustrating. Team leads often urged minimizing time spent on them by using political clout with the gatekeepers to expedite them.
Tech was not too exciting, all the open source stuff used were mature, vetted by security folks/scans, and possibly had in-house layers built on top of it.
Did get to see where my projects fit in end to end, including contributing to data shown in a widget high up on their mobile app’s dashbord, and also to several thousand internal users who are movers and shakers.
Standing up a new REST API and exposing it to the internet required much upfront design and lots of approvals. But at the end of the day it’s to ensure minimal risk while making maximum impact on the tremendous customer base.
Pay was not approaching the FAANG stratosphere. Had two WFH days per week. Office had a section of a floor reserved for the group, and hotdesking with “soft” reservations based on history of actual desks used.
Overall did learn a lot about tech, business, and leadership, but the cog feeling was still definitely an undertone.
mike22
|
2 years ago
|
on: The Windows desktop is dying
Also at a very big BigCo using Citrix Workspaces; experience is decent. Got an 8 core/64 GB RAM VM and it’s pretty snappy for most dev work. The portability is nice compared to lugging a work laptop, and connection doesn’t need a janky VPN client. Using Zoom for VDI with the VDI plugin on my home machine is even smoother than same thing on the thin client in the office.
mike22
|
2 years ago
|
on: Monitoring Is a Pain
In Java, Lombok @Slf4j on a class is very convenient. Adds a static field for the logger.
mike22
|
2 years ago
|
on: New York City will charge drivers going downtown
How do you get the $1 price for kids in 2023? Currently the rule is “Up to three children under 44 inches tall ride for free when they’re with a fare-paying adult.”
https://new.mta.info/fares
mike22
|
3 years ago
|
on: Ask HN: Why do many CS graduates lack foundational knowledge?
It’s great to write carefree SQL, with the DB platform totally abstracted, until there’s a massive spike in query latency. Then hash joins vs nested loops and full table scans is useful knowledge which is a) mostly vendor specific b) requires a good prod-sized dataset to test on.
mike22
|
3 years ago
|
on: GitHub to lay off 10% and close all offices
Then there’s the times people update the bug-tracker-table-in-a-Confluence-page, and Confluence sends an email alert about the edit to those “watching the page (which is everyone who ever edited it). In Outlook the scroll bar literally shrinks before my eyes as it renders the email from top to bottom.
mike22
|
3 years ago
|
on: The UK’s PSTN network will switch off in 2025 (2021)
In the US, Verizon offers (sometimes includes for free) a battery backup unit for their ONT for FiOS service, in the name of providing only the phone services during a power outage. In general there’s nothing stopping any customer from using an off the shelf UPS.
mike22
|
3 years ago
|
on: How we slowed the subway down
Anecdotally, CBTC is a greeat improvement in many scenarios. On long and straight stretches between express stops, trains now fly along (probably at least 40mph; never got to see inside the TO’s cab). And upon approaching an occupied station, they slow down to a crawl but keep moving until about 25-50 feet before the station, instead of being stuck several fixed blocks back before the station. Thus there is much greater track capacity = more (potential) trains per hour, and generally more reliable trips.
mike22
|
3 years ago
|
on: Things I want from Devs as SRE/DevOps
We can argue about exact implementation, but SRE demanding all apps (assuming non-interactive ones run on servers) log to the same channel (with enough tagging info to ID the app/server) is a good thing. In my case we are automagically configured with a Splunk appender for Logback (and the platform also sends the stdout/stderr to Splunk under a different sourceType).
mike22
|
3 years ago
|
on: Generating PDF invoices using Lago
I’ve never used Jaspersoft, only seen the marketing pages of recent years on Tibco’s site. But much of that developer experience sounds like my 4-ish years with BIRT: differing versions of the designer GUI in Eclipse breaking things; debugging a report required starting up our entire monolith app.
How much better is SSRS in these aspects than the aforementioned Java-based solutions? Or I guess “paginated reports” in Power BI nowadays.
mike22
|
3 years ago
|
on: Plaid but for Healthcare
mike22
|
3 years ago
|
on: Guest WiFi using a QR code
Now they make you manage the very limited subset of router options (essentially SSID and WPA passphrase) from their web portals. Then they push the updated configs to your router via remote management protocols. How many vulnerabilities do those open?
mike22
|
3 years ago
|
on: Ask HN: New job at BigCo. Everything has friction
If it’s a reasonable company, they will be willing to move your start date upon (polite) request, justified by the delay. In my recent job change, there were a couple of things that moved the timelines (only a couple of weeks, not months like your case), and the recruiter adjusted my start date like it was SOP.
Re resigning: make sure you have some concrete evidence of passing all contingencies in the hiring process (even go so as to ask the recruiter if any steps remain). Only after that, give your notice.
mike22
|
3 years ago
|
on: Last public payphone removed from Manhattan streets
Ah, iDEN has gone the way of floppy disks. My old Moto i955 for Boost Mobile (MVNO of Nextel, later carried along with Sprint on CDMA) is a quite heavy and rocky solid paperweight.
mike22
|
3 years ago
|
on: Ask HN: How do you keep track of software requirements and test them?
In the world I live in (big org using Jira), that sounds like an epic, with lots of stories underneath. Some stories are defined early on, more can be added as the business comes up with new reqs or devs find things that need more work.
mike22
|
3 years ago
|
on: Inside the longest Atlassian outage
It’s been a self-hosted products for over a decade in the form of Visual SourceSafe and then TFS (wonky TFVC not withstanding; Git support was added a while ago as well), now living on as Azure DevOps Server.