Viewing profile — johnsoft
johnsoft
HN member- Joined
- Sat, Mar 02, 2013, 8:34 AM UTC
- HN karma
- 436
- Public activity
- 142 items
- HN profile
- View on Hacker News ↗
About johnsoft
john@whatisaphone.com
Recent public activity
- story
-
comment
Comment #29493454
That's an interesting point. It's easy to mount an ISO in VirtualBox, but I don't see a way to mount any sort of "virtual USB flash drive". I wonder what's the easiest[1] way to in…
-
comment
Comment #29462001
Open-source projects still have to sell themselves to get users (marketing/"devrel"). curl's author definitely makes money from curl: https://curl.se/support.html
-
comment
Comment #29461441
Quoting the article, >curl is installed in some ten billion installations to date and we are doing everything we can to be responsible and professional to make sure curl can and wi…
-
comment
Comment #29454832
Once upon a time, Google copied the Java APIs. Oracle sued Google. Google won. We now have precedent. What's stopping someone from copying the ASIO APIs and shipping a compatible S…
- comment
- comment
-
comment
Comment #29381098
I once had to squeeze CPython down for embedding into a mobile app. I ran our workload under strace so I could include only the needed parts of the stdlib, and ended up with just u…
-
comment
Comment #29318438
Real hardware is finicky and complex. It would be very slow to virtualize every hardware device in a system to a level not distinguishable to software. If you do shoot for complete…
-
comment
Comment #29241101
SHAttered is a collision attack. A collision attack is easier than a preimage attack. There are no known preimage attacks against SHA-1.
-
comment
Comment #29236249
This is gold, thanks!
-
comment
Comment #29236094
Speaking of Tree Style Tabs – Does anyone have an up-to-date user CSS that hides the top tabs and moves the toolbar up into the dead space? I used to have a snippet that worked, bu…
-
comment
Comment #29230877
I was a web developer in a previous life. You can write basic standard code and Firefox/Chrome/even old Edge works fine, but Safari has a million little things that are buggy or do…
-
comment
Comment #29102411
Naive question: did EVGA actually suffer any financial losses from this? If I was shipping millions of dollars of product, I wouldn't let it out of my sight without some sort of in…
-
comment
Comment #29097605
If you thought compile times were bad before…
-
comment
Comment #29090688
Backblaze B2 is significantly cheaper than R2. I don't think Cloudflare will be stealing many of their customers.
-
comment
Comment #29082723
I'm a happy Discord user. I'm sure now someone will list all the downsides of Discord (proprietary, target demographic, etc) but I'm just answering the question as asked.
-
comment
Comment #29000152
I'm just waiting for someone to create a "fresh bot" that replies automatically so issues don't get closed.
-
comment
Comment #28968700
You are probably not running the same OS/node/python version as you were 10 years ago. If you were to try this in real life, you'd get an error like this one. https://stackoverflow…
-
comment
Comment #28965087
This problem does happen, but committing node_modules won't fix it. Assuming the npm registry doesn't dissapear, npm will download the exact same files you would have committed to …
-
comment
Comment #28893597
Is it really that easy? Can anyone just sign up for Spotify as an artist and upload a Beyonce album?
-
comment
Comment #28794239
Obviously nobody would confess a crime while returning a rental car. They'd return the car and leave. Then later the cops will stop by with a warrant and collect info/security foot…
-
comment
Comment #28611547
You're right, I used the word "logout" imprecisely. I meant "lock".
-
comment
Comment #28606805
This is why desktop apps use the Ctrl key for shortcuts. I'm not sure how that bit of common sense got lost in the transition to webapps.
-
comment
Comment #28606774
I think I've had this happen too. My fix is win+l to logout, then log back in.