HNHacker News
TopNewBestAskShowJobs

X-Istence

7,174 karma · joined February 18, 2010

[ my public key: https://keybase.io/deltaregeer; my proof: https://keybase.io/deltaregeer/sigs/fB1spa9ustk6eYzq4uXRVHb1D85EaTlipzh1uutGT34 ]

Portfolio: http://deltaregeer.com/ Engineering Notebook: http://funcptr.net/

delta@regeer.org

submissionscomments
X-Istence··on Chrome 69: “www.” subdomain missing from URL
Do you have more information about this?
X-Istence··on Why JWTs Suck as Session Tokens (2017)
That looks similar to a try/catch... You just called it if/else.

Also, why can't you make the database request in the request pipeline, right before that "if(hasAccess)" statement. You don't need JWT for this...

You are already wrapping all of your controllers...

X-Istence··on SQLite – The “server-process-edition” branch
> (a) Does this mean that there will be an sqlite version that can be deployed as a process accessible over network in servers?

No.

> (b) Does this mean that sqlite will now have the capability to do concurrent reads/writes, but that it is upto users to implement a process that can take advantage of this and create something like (a)?

Yes... this allows a multi-threaded application for example to have multiple readers/writers without blocking each other.

X-Istence··on The default OpenSSH key encryption is worse than plaintext
Is there an openssl command to translate the old key format to the new key format while keeping the same RSA key which works with OpenSSH?
X-Istence··on Better slow than sorry – VirtualBox 3D acceleration considered harmful
VMWare Fusion however works like a charm, and while it costs a little money you get a lot more bang for your buck.

VirtualBox on MacOS is absolutely shit.

X-Istence··on Common Git Problems and How to Fix Them
I tend to work on both Open Source and Commercial software.

The cost of context switching between different tools because of it's licensing makes it a non-starter to use one for open source and the other for commercial work.

Granted, the cost of a tool is minuscule compared to the potential gains from speed of development, and any corporation that balks at paying for tools for their developers won't be in business very long, I still find myself penny pinching and using free and or open source tools, even if inferior or lacking in just one or two bits of functionality.

X-Istence··on BPG Image format
It does...
X-Istence··on Farewell, Google Maps
Apple hasn't used Google Maps in years...
X-Istence··on The libkern C++ Runtime
Certain devices are still going to need loadable kernel modules to be supported.

For example USB to Serial devices, or custom media devices, and more. I really don't expect kernel modules to go away.

X-Istence··on Apple planning 11″ iPad Pro, Mac mini, 1.57″ and 1.78″ Apple Watch, AirPower
Shame, that does what you desire on MacOS. Just like Ctr + K will clear till the end of the line from the cursor forward.
X-Istence··on Apple planning 11″ iPad Pro, Mac mini, 1.57″ and 1.78″ Apple Watch, AirPower
Does Ctrl + D not do what you want?

Or do they not provide a control key on the keyboard?

X-Istence··on Perhaps it is simpler to say that Intel was disrupted
I know you are wrong because Geekbench scores are showing the A-series chips to be competitive with Intel chips already.
X-Istence··on Massive Comcast Outage Hits the US
I was watching packets get dropped in Level3's network in trace routes, I was getting out of Comcast just fine.

Maybe they were overloaded from all of the additional traffic they got sent?

X-Istence··on Wi-Fi Alliance Introduces Wi-Fi Certified WPA3 Security
Best thing ever when traveling and your colleague just got the wifi password for the coffee shop you are in and you don't feel like typing it out.
X-Istence··on Cloud Filestore, high-performance file storage for GCP users
A NetApp filer on 40 Gbit/sec will do NFS plenty fast for running VMs directly to/from the system using ESXi for example.

EFS is not even in the same ballpark in terms of speed :/

X-Istence··on Cloud Filestore, high-performance file storage for GCP users
Even if you have quite a bit of storage. ~40TB on EFS, and yet performance is abysmal due to the access time being about ~3ms.

So large files work well, but if you have many smaller files it's killer.

We built our app to do caching locally into NVMe drives though, so we async pull data from EFS and push back as necessary.

Definitely going to give Filestore a spin and see if it is a good fit for our use cases.

X-Istence··on Intel CEO resigns after relationship with employee
Mark Hurd, current CEO of Oracle, also had a similar incident while at HP.
X-Istence··on [dead]
I wish I could find the website where this is documented as "somewhere in the south east pacific blah blah".

It read like a comedy, but was so damn true.

X-Istence··on People using Venmo to spy on cheating spouses
Excuse me... but as a millennial, and knowing many other millennials that also care, we do absolutely care.

There is a long list of people that I know that don't use Venmo because of the "social" crap. Please don't try to brush this as a "millennials don't care".

X-Istence··on People using Venmo to spy on cheating spouses
So you are a sugar daddy...
X-Istence··on People using Venmo to spy on cheating spouses
IIRC you can in Venmo say that its private and thus turn off the weird social thing per payment:

https://imgur.com/She6BGE

You can also change the default, although that seems to be an option I don't remember having when I first started using the app...

That is located in Settings -> Privacy... although you get a popup saying "You know you can change this per payment, you sure you want to do this" which to me feels weird and pushy.

I agree with Square Cash or other services, instead of Venmo since the whole idea of by default sharing my payments feels weird. Apple Pay works really well too if you and the recipient are both Apple users.

X-Istence··on Why you need IPv6
You are so far outside the norm here... Do prefix translation, it's like NAT, but run ULA space inside.

Now you can load balance across all your links without issues.

X-Istence··on Why you need IPv6
NAT doesn't prevent someone from sending a packet to your external interface (eth0) saying "this is destined for 10.10.10.9" which happens to be a 10.10.10.0/24 that you have assigned to eth1.

Routers gonna route.

Firewall is the one that would block that by saying "Sorry, but I shouldn't ever see packets destined for 10.10.10.0/24 on my eth0 interface".

X-Istence··on Why you need IPv6
I tried to explain it here in case someone wants a little more information with some "real" examples:

https://news.ycombinator.com/edit?id=17141287

X-Istence··on Why you need IPv6
If send a packet destined for "10.10.10.11" to "71.28.10.10", your router would happily figure out "what interface do I forward 10.10.10.11 to" and it would happily send it to the connected device, because NAT is not a firewall. There is no rule stating that "packets destined for 10.10.10.11 on eth0 should not be forwarded to eth1". That's what a firewall is for.

And yes, your little router, is actually a router. It will dutifully take packets from one interface, look at it's routing table and figure where to spit it out. That's what it is supposed to do, NAT just adds a rule that says if a packet comes from eth1 and is destined for 0.0.0.0/0 (default route) out interface eth0 then we (the router) want to masquerade as if we are the source of that packet, so that this entire network looks as if it is coming from one single IP.

No firewall involved, and packets arriving on eth0 are going to get routed to eth1 all the same, since after all, we are a faithful little router.

This is how routing has worked since the dawn of time. Adding a firewall means we can say "but I should never see traffic destined to 10.10.10.0/24 on eth0, so drop it".

---

Either way, NAT may be part of the firewall but there is no requirement for it to be part of the firewall. When it comes to IPv6, just like IPv4, a firewall is required, and as soon as you have a firewall that blocks incoming traffic, then NAT becomes meaningless.

X-Istence··on Why you need IPv6
Sounds like you should have your own PI space if you have multiple uplinks, and have that PI space advertised out across all four links. Then you can route packets however/wherever you want using whatever policy you'd like.
X-Istence··on The end of an era: Saying goodbye to search.cpan.org
Same way that PyPI.org (Warehouse) replaced the old pypi.python.org codebase?

Mostly transparently?

X-Istence··on Spend analysis of 6 years, 686 rides, and $12k spent on Uber (2017)
With synthetic oil you are far less often required to change oil due to time. Oil just doesn't degrade like it used to.

Also, oil changes every 6 months was mainly used as an appropriate time frame in case someone forgot to watch their mileage, with an average of ~14k miles driven in a vehicle a year that averages an oil change every ~7k.

X-Istence··on How technology has redefined the job of the repo man
Repo! The Genetic Opera IMHO is even better with a similar premise.
X-Istence··on How technology has redefined the job of the repo man
You stall in the middle of the highway and need to get it going again?
← PreviousPage 13 of 34Next →