HNHacker News
TopNewBestAskShowJobs

bklyn11201

712 karma · joined October 22, 2016

submissionscomments
bklyn11201··on SAML: A fractal of bad design
https://github.com/SAML-Toolkits/java-saml last updated 2+ years ago!
bklyn11201··on SAML: A fractal of bad design
What's an example of a well-tested and well-written library that only supports a (good) subset of SAML?
bklyn11201··on We replaced Zendesk
Isn't this a perfect case for why SAAS stocks have been puking all year?

I certainly don't think Zendesk's core business is threatened here, and I have no desire to replace Zendesk with a custom solution. But Zendesk's ability to upcharge, sell adjacent products, and pass on cost increases is hugely threatened. If PE was planning on a decade of consistent cost increases and more land, that dream seems materially threatened!

bklyn11201··on We replaced Zendesk
Sure, in the case of private equity rollups in HVAC and electric and plumbing you often get higher rates but professionalized systems including real contracts, phone answering, emailed invoices, real quotes, real terms, enforceable warranties. Many who have trusted vendors may view this as degradation because of the cost increase but for others (a new homeowner with a job), the professionalization is a positive.

For software like Zendesk that was already thoroughly professionalized, I agree, it's hard to think of positive attributes to a PE buyout!

bklyn11201··on Princeton mandates proctoring for in-person exams, upending 133 year precedent
Same. I knew exactly one student reprimanded for plagiarism in four years. The idea of cheating on a test was absurd.
bklyn11201··on Canvas online again as ShinyHunters threatens to leak schools’ data
When the IT department is also the developer of the software, instructors will demand their feature be included in the software: they need a gradebook column that counts as extra credit, missing work, a dropped score, and 40% of the final grade simultaneously, but only for students who email after midnight during finals week.

IT department will then build the feature as instructors are high-status and IT is low-status, and they aim to please. The software will collect hundreds of these over time. The institution will accumulate more developers, QA, a11y testers, PMs, instructional design consultants, and more PMs to deal with the instructors. The institution will then move to SAAS solution where the instructor is forced to join Canvas Jira and submit their feature request. A product manager at Canvas will then post to Jira and say thanks for your feature request, we will consider it. Game over.

bklyn11201··on United 777-200 fleet faces an uncertain future after Dulles engine failure
Europe will financialize everything just slower and with more regulation. Branded credit cards are coming. See Brussels Airlines and Mastercard

A well optimized domestic USA airline makes money from credit cards, points, trip insurance, upsells, and segments the consumer into a dozen bins based on what they’re willing to spend for a couple more inches of leg room.

bklyn11201··on Pikaday: A friendly guide to front-end date pickers
What is the simple explanation for the terrible support by Firefox and Safari? I figured this was relatively low-hanging fruit, widely used, a big boost for performance (date pickers often load 100s of locales and translations), and a giant move towards sanity for web app developers.
bklyn11201··on SAML Shield: Drop-in protection that works for any stack
Any opinions you can share re opensaml for Java?
bklyn11201··on How to Catch a Wily Poacher in a Sting: A Thermal Robotic Deer
This is very sensible. Unfortunately, I'm not aware of any states incentivizing demand. I suppose you could argue that license fees have not gone up at the CPI rate, so this is a discount of sorts. There are small attempts at encouraging kids to signup, but it's surprising how little dynamic control (doe tags, lotteries, etc) there is especially as most states have made the license process fully electronic.
bklyn11201··on Vanguard 50-year anniversary CEO letter
I would love to hear from a Vanguard employee on their tech challenges, e.g., why is the client web interface significantly worse than competitors? Or is it purposeful? E.g., slow down, trade less?!
bklyn11201··on The Difference Between Municipal Fire Trucks and Airport Fire Trucks
Do you think the custom-build approach predominant in the U.S. (where engines are designed to specific local needs) is a key factor behind the steep price hikes and lengthy lead times, as opposed to the more standardized, off-the-shelf models that seem common in Europe? Do you support the custom-build approach?
bklyn11201··on Show HN: Aqua Voice 2 – Fast Voice Input for Mac and Windows
Music playing on Youtube in Chrome, Airpods in, the desktop and the sandbox/demo just don't work.
bklyn11201··on Gemini 2.5
Most of us care only about coding performance, and Sonnet 3.5 has been such a giant winner that we don't get too excited about the latest model from Google.
bklyn11201··on Google to buy Wiz for $32B
Ultimately they are buying the shares of all existing shareholders. Wiz tells Google who the shareholders are after all triggers of options to shares are resolved. Then Google wires each shareholder after the signatures are complete. No money should go into Wiz bank account. 10-25% of the cash is held back to make sure the company and key employees fulfill promises made as part of the transaction.
bklyn11201··on iText PDF Library turns 25
The classname "lowagie" will live forever in the memory of Java developers, but we've all abandoned itext for the fork:

  https://github.com/LibrePDF/OpenPDF
bklyn11201··on World-First Starlink Service on Boeing 777 Launched by Qatar Airways
Doubling bandwidth available to an airplane is awesome of course, but it seems like people are expecting a giant step here and not a simple doubling. It will be most noticeable in decreased latency so much better for phone calls and Zoom meetings. But the use case of 1/3 of passengers streaming video to their personal terminal seems already solved with existing satellite providers.

"Starlink delivers up to 40-220 Mbps download speed to each plane, enabling all passengers to access streaming-capable internet at the same time. With latency less than 99 ms, passengers can engage in activities previously not functional in flight, including video calls, online gaming, virtual private networks and other high data rate activities."

From https://www.starlink.com/support/article/da6ca363-da23-c9dc-...

"SpaceX has revealed the official details of its Starlink satellite internet service for aviation, and it promises to deliver speeds of up to 350 Mbps for each airplane.... If Starlink Aviation can truly deliver on SpaceX's promises, that would make it a lot faster than other satellite options that only offer speeds of up to 100 Mbps per plane at most."

https://www.engadget.com/spacex-starlink-aviation-350-mbps-i...

bklyn11201··on Tengine: Open-source web server, originated by Taobao, based on Nginx
I agree that the Caddy team should hide all of the config adapters, the powerful JSON configs, and just focus on Caddyfile. I was extremely skeptical that I could convert 100+ Nginx Plus configs over to Caddyfile, but it was worth it. I moved 10k lines of Nginx config down to 1000 lines of Caddyfile. It is a big change, no question, but I've spent so much time on Nginx, Nginx Plus, Tengine, new forks, and moving away is the only sensible answer I could land on.
bklyn11201··on Tengine: Open-source web server, originated by Taobao, based on Nginx
I'm more impressed these days with the pace, activity, and helpful support from the Caddy development team: https://github.com/caddyserver/caddy/
bklyn11201··on Berkshire Cuts Apple Stake by Almost Half in Selling Spree
"Our favorite holding period is forever."
bklyn11201··on First look at the upcoming Starlink Mini
Everyone hates their ISP.

What are your current expectations around price and bandwidth as the Starlink service becomes more popular in your area?

If you have the opportunity to have a fibre or copper connection directly to your unit, it seems like a crazy decision to consider Starlink.

bklyn11201··on Sprint, T-Mobile Merger Killed Wireless Price Competition in U.S.
What do you think would happen to the venture-capital-funded tech ecosystem and the resulting tech salaries if this were to happen?
bklyn11201··on What went wrong with UniSuper and Google Cloud?
I'm in agreement with the author: without more detail or pushback from the Google Cloud leaders, this is a really bad look for future customers.

Will this well-publicized event materially alter cloud spend (e.g., cross-cloud replication or backups)?

This seems like an amazing time for AWS and Azure to come out with statements how they prevent accidents like this and why single staff members aren't capable of nuking a large company's cloud account.

bklyn11201··on Secure Randomness in Go 1.22
> Go 1.22 makes your programs more secure without any code changes. We did this by identifying the common mistake of accidentally using math/rand instead of crypto/rand and then strengthening math/rand. This is one small step in Go’s ongoing journey to keep programs safe by default.

This is such a developer-friendly take especially for all of us who have had unfortunate run-ins with java.util.Random

bklyn11201··on Quill v2 – Rich text editor
I much prefer to CKEditor to TinyMCE, but CKEditor has done a lot around licensing:

https://ckeditor.com/legal/ckeditor-oss-license/

They also modified their last CKEditor 4 open release to check the version and prompt the user to buy the LTS support.

bklyn11201··on An unbiased evaluation of Python environment and packaging tools (2023)
After this blogpost was published in 2023, uv came along:

> TL;DR: uv is an extremely fast Python package installer and resolver, written in Rust, and designed as a drop-in replacement for pip and pip-tools workflows.

> uv represents a milestone in our pursuit of a "Cargo for Python": a comprehensive Python project and package manager that's fast, reliable, and easy to use.

> As part of this release, we're also taking stewardship of Rye, an experimental Python packaging tool from Armin Ronacher. We'll maintain Rye as we expand uv into a unified successor project, to fulfill our shared vision for Python packaging.

https://astral.sh/blog/uv

bklyn11201··on HTTP/2 Continuation Flood: Technical Details
What about Caddy? It's a great project that deserves it's own line ;)
bklyn11201··on U.S. sues Apple, accusing it of maintaining an iPhone monopoly
"It just works" except I have to remember to not pay inside the app to get the cheapest price because the app price is 30% higher to pay the Apple tax. I need to open my laptop to buy a Kindle book instead of continuing to use my phone.

Small, minor, annoying issues as a customer that make me think slightly less of Apple while continuing to be in awe of their hardware.

bklyn11201··on Show HN: Wallstreetlocal – View investments from America's biggest companies
Lots of competition here as services like WhaleWisdom are quite powerful at the basics around 13F.

Some ideas:

* Cluster the 13Fs into buckets. Performance buckets and volatility buckets and aggressiveness buckets. * Build model portfolios that blend holdings from the best performers. * Do some basic regime analysis and find which 13F filers perform best during the various regimes.

bklyn11201··on Free data transfer out to internet when moving out of AWS
There are all sorts of ways for AWS to raise prices without explicitly raising the price for an r7g.x64:

1) Starting charging legacy fees like the MySQL 5.7 fees 2) Start charging for hits, IO, etc 3) Tier out fees like with Aurora IO optimized to increase revenue 4) Push support levers 5) Stop reducing prices for older instance models

Page 1 of 6Next →