HN user

bilalq

3,002 karma

@bilalquadri

Posts19
Comments543
View on HN
www.pcmag.com 2mo ago

FBI director's Based Apparel site has been spotted hosting a 'ClickFix' attack

bilalq
197pts63
old.reddit.com 3y ago

Google terminated developer account after approving rename

bilalq
6pts0
store.google.com 3y ago

Google Pixel Tablet

bilalq
9pts4
github.com 3y ago

Client-Side Rendering

bilalq
2pts0
techcrunch.com 4y ago

Mercury restricted a number of accounts linked to African startups

bilalq
9pts0
aws.amazon.com 4y ago

AWS Amplify Studio – Figma to Fullstack React App with Minimal Programming

bilalq
3pts0
tinyletter.com 7y ago

Stripe Cuts Off LaunchGood

bilalq
4pts0
techcrunch.com 8y ago

CodeStream wants to move developer chat straight to the source code

bilalq
2pts0
www.marketplace.org 9y ago

Why green olives come in jars, but black ones come in cans

bilalq
119pts72
www.theverge.com 11y ago

Microsoft's Android Wear keyboard lets you draw letters on your smartwatch

bilalq
6pts1
bilalquadri.com 12y ago

Understanding Promises in Angular

bilalq
1pts0
bilalq.github.io 12y ago

Show HN: Eight-Bit Color Picker

bilalq
35pts5
vimeo.com 12y ago

SYMMETRY – A Palindromic Film

bilalq
1pts0
github.com 12y ago

Show HN: flinch – a tool for async workflows

bilalq
5pts3
blogs.atlassian.com 12y ago

Harmony generators and promises for Node.js async fun and profit

bilalq
1pts0
bilalquadri.com 12y ago

Removing Distractions From Vim

bilalq
2pts0
bilalquadri.com 13y ago

Getting Started with Vim

bilalq
1pts0
tranquillpoet.com 13y ago

Show HN: An IDE for poets

bilalq
398pts113
www.bilalquadri.com 13y ago

Diving Into Titanium Alloy

bilalq
2pts0

What are the alternatives to Graphite these days? Github's stacked PR support is still immature, AFAIK. I would love to see Linear move into this space and start offering both git hosting and stacked PR management.

What? This is something that's incredibly well documented at this point. Many VPN companies operate as arms of data broker and media companies or they resell data to them. Some of them didn't start out that way, but with the way acquisitions have played out, that's where we're at now. I replied in the parent comment if you're interested.

Using a VPN shifts your risk. Your local ISP can't see as much of your activity, but another company that probably has a business model of reselling your data to governments, intelligence agencies, and ad companies now can. If your concern is masking piracy, maybe that shift of risk is worthwhile, but you still want to avoid some of the more obvious bad actors[0]. You certainly should not have all your internet traffic going over a VPN all the time.

If you're at all worried about being targeted for political speech or you're part of a targeted group, then you need to be more careful. This map is a bit outdated, but it does give some insight on who to avoid [1].

Ironically, Mullvad is one of the more trustworthy VPNs out there and still the one I'd recommend.

[0] https://www.koi.ai/blog/urban-vpn-browser-extension-ai-conve...

[1] https://windscribe.com/blog/the-vpn-relationship-map/

Googlebook 2 months ago

The Gemini features would be so cool if they ran locally, but as-is, this reads like a laptop running spyware to me.

The Android app casting does sound amazing though and that alone would make a full on Linux machine with MBP level build quality compelling.

When trying to upgrade from the Business Standard to Business Plus plan, Google will reduce your workspace storage from 2TB/user to 0 bytes for up to 24 hours while it upgrades you.

These are actual quotes from support:

Upon checking, I see that the storage is showing as 0 bytes, because of the upgrade that has been done from business standard to business plus. Not to worry as this is very normal.

I understand your concern and how important it is for the storage to be updated due to the business requirements. > To give you full transparency into what is happening: when a Workspace subscription is upgraded, our backend systems must first detach your previous Business Standard storage allocation before provisioning the new Business Plus limits. During this transition window, the quota temporarily defaults to zero.

Now please turn ON user storage limit nor shared drive storage limit. Once you turn ON, please wait for 5 minutes and then please turn it OFF.

^ That last attempt to try to force storage quotas to reset faster didn't work, btw. Still took hours.

Let me more clearly instead say that many successful startups knowingly and intentionally broke the law.

But I agree that Delve is a special case and should naturally be held to a higher standard here because their whole business is around being compliant with the law. When most other startups break the law, they do it to get an advantage over competition. Delve did it in a way that sacrificed their core value towards customers.

While I do think Delve and the leadership there should be held responsible, it's a bit weird to see YC and others take shots at them for breaking the law when so many of their prized unicorns achieved what they did by being willing to just ignore laws and deal with the consequences later.

I use a wallpaper with a horizontal black bar at the top to make the notch invisible, so this catches me off guard pretty often.

XCode and Pages are a delight in comparison to VSCode and Notion is certainly one of the takes of all time.

XCode is usually the first example that comes to mind of a terrible native app in comparison to the much nicer VSCode.

These were absolutely incredible when they first opened up right on until covid. The blue-apron style meal kits they had were actually really tasty and the gimmicky integration with Alexa to tell you the next step in the recipe was actually kind of useful when you were busy stirring a pot or cutting something and too busy to pull out the recipe card. It was like a 7-Eleven, but with the prices of a normal grocery store and higher quality prepared food. Not needing to deal with checkout felt freeing. I substituted many grocery store runs with a quick walk over to the original Amazon Go back in the day.

After covid, it was never the same. Open for shorter windows, closed on Sundays, reduced selection, no more meal kits etc.

I had many friends who worked on Amazon Go, so it's a bit sad to see that work come to an end.

This question is surprising to me, because I consider AI code review the single most valuable aspect of AI-assisted software development today. It's ahead of line/next-edit tab completion, agentic task completion, etc.

AI code review does not replace human review. But AI reviewers will often notice little things that a human may miss. Sometimes the things they flag are false positives, but it's still worth checking in on them. If even one logical error or edge case gets caught by an AI reviewer that would've otherwise made it to production with just human review, it's a win.

Some AI reviewers will also factor in context of related files not visible in the diff. Humans can do this, but it's time consuming, and many don't.

AI reviews are also a great place to put "lint" like rules that would be complicated to express in standard linting tools like Eslint.

We currently run 3-4 AI reviewers on our PRs. The biggest problem I run into is outdated knowledge. We've had AI reviewers leave comments based on limitations of DynamoDB or whatever that haven't been true for the last year or two. And of course it feels tedious when 3 bots all leave similar comments on the same line, but even that is useful as reinforcement of a signal.

I already use Graphite today on top of git. Others are using alternatives like Sapling, etc.

To go back to your question around why people still use these workarounds on top of git, it's because the CLI is just one piece of it. With Graphite, I also get a stack-aware merge queue and review dashboard.

This is really exciting. Step functions were a big improvement over SWF and the Flow framework, but declarative workflow authoring sucks from a type-safety standpoint. Workflows-as-code is the way to go, and that was missing from AWS. Can't wait to build on top of this.

This is an excellent write-up of the problem. New hires out of college/bootcamps often have no awareness of the risks here at all. Sometimes even engineers with years of experience but no operational mentorship in their career.

The kitchen sink example in particular is one that trips up people. Without knowing the specifics of how a library may deal with failure edge cases, it can catch you off guard (e.g., axios errors including API key headers).

A lot of these problems come from architectures where secrets go over the wire instead of just using signatures/ids. But in cases where you have to use some third party platform, there's often no choice.