HNHacker News
TopNewBestAskShowJobs

phineyes

222 karma · joined September 2, 2018

Phineas Walton / Railway.com
submissionscomments
phineyes··on Vodafone Germany is changing the open internet, one peering connection at a time
This isn't unique to Vodafone. Google has also been slowly withdrawing from IXes globally in favor of PNIs and "VPPs" (verified peering providers). This only makes it harder for smaller networks to establish presence on the internet and feels pretty anti-competitive.

On the flip side, IXes are becoming harder and less desirable to participate in: port fees are going up, useful networks are withdrawing, low quality network participants are joining and widening blast radius. I'm not sure what the answer to this is, but this has not been a great year for the "open" internet.

phineyes··on An eBPF loophole: Using XDP for egress traffic
21G on tc egress is slightly surprising to me. I'd like to see the program used for the benchmark. Was GSO accounted for? If you pop/pull headers by hand, you'll often kill GSO which will result in a massive loss in throughput like this.
phineyes··on Broadband Consumer Labels
According to the FCC doc [1], the measurements may be conducted "between two defined points on a network, such as between a user’s interface device and the ISP’s network core or between the user interface device and the nearest internet exchange point where the ISP exchanges traffic with other networks". They require these measurements to be an average. I think this makes sense - it at least guarantees your speeds within the service provider's network.

[1] https://docs.fcc.gov/public/attachments/FCC-22-86A1.pdf

phineyes··on Employees are feeding sensitive data to ChatGPT, raising security fears
Let’s not forget that we’re also feeding in all our code into OpenAI Codex.
phineyes··on Hampstead Heath
Parliament Hill has great views of the city - probably the most elevated viewpoint in North London. Went there yesterday - gets super quiet after 10pm unlike Primrose.
phineyes··on https://16777217/
I mentioned “routed” address, e.g. an address that actually appears on the DFZ. 0.0.0.0/8 is not a range that’s assigned to any RIRs by IANA - it’s reserved for special use.
phineyes··on https://16777217/
I had to add the trailing period for HN to accept it as a valid URL. However, for me (using Chrome on macOS Monterey), Chrome ignores the period and renders it as "https://16777217/". I thought it would be the same on other browsers. Interesting.
phineyes··on https://16777217/
Was more pointing out the numbered hostname, not the service its-self.

16777217 is just the lowest number that corresponds with a routed IP address :)

phineyes··on Apple Maps location scan spikes WiFi latency every 60 seconds
It's not just Apple Maps either! Even with location services disabled, try opening AirDrop (even on another device you own) while running a ping and you'll see your en0 device's latency spike, while Apple tries to divide traffic between awdl0 and en0.
phineyes··on Show HN: Prefixed, dual-token, base58 encoded API Keys
I don't agree. Your examples (UUID1, UUID4) are much longer strings and contain no useful information. UUID1 contains the device's MAC ID, UUID4 is just random bits.. vs a functional ID system like pika or Snowflakes which make use of those random bits by embedding a timestamp - something which might actually come in useful for some.
phineyes··on Show HN: Prefixed, dual-token, base58 encoded API Keys
Yeah, pika is more of an ID system vs. prefixed-api-key which seems to be more oriented around just API keys, which makes sense. However, advantages of timestamps in IDs are that you can create unique IDs based on the current timestamp; bits which, in other ID systems, are usually just random - which feels like a waste imo. Also, knowing when a resource was created when debugging is very helpful.
phineyes··on Show HN: Pika – pragmatic, functional, prefixed IDs
Hey HN - I created this new ID system which combines Stripe-style (developer friendly) IDs with Snowflakes (proven, scalable and timestamped) IDs. I believe it combines the best of both worlds and allows for functionality to be added (e.g. secure, signed tokens) while still remaining short and identifiable. Main disadvantage (when compared to Snowflakes, for example) is that they're not sequenceable in a db, which is a trade off we were happy to make.

Let me know your thoughts. :)

phineyes··on Show HN: Prefixed, dual-token, base58 encoded API Keys
I created a similar project recently! Main difference is that I use base64 to encode unique Snowflake IDs, which are timestamped: https://github.com/hopinc/pika :)
phineyes··on Phone number has been used too many times
Google has to do this to comply with COPPA. They had to pay a $200m fine in '19 due to users that weren't age-checked.
phineyes··on Upcoming new HTTP QUERY method
We should just create a revision for RFC 2616 to extend the GET method to allow request bodies. Most HTTP frameworks already support this behaviour anyway.
phineyes··on Ask HN: What are some available force multipliers that most people don't know?
Investing in promising people that are new to the industry - the easiest way to do this is through Twitter. I've found some amazing new developers which have great mindsets that I knew would do well in their careers, which I've capitalized on by following them early on and having regular chats with them about what they're working on, etc.

It allows you to maintain leverage in your field because once they're successful, you both already have a relationship and it becomes a lot easier to network and strike deals.

It has a huge upside with almost no risk - all it takes is a Twitter follow.