Hacker Newsnew | past | comments | ask | show | jobs | submit | hiimnate's commentslogin

I just started using CapRover (https://caprover.com/) for hosting some side projects, it was extremely easy to set up and appears to work similar to how Flynn.io used to.


Not all go tools respect symlinks, since Rob Pike decided that symlinks should not be supported.

https://github.com/golang/go/issues/15507#issuecomment-24158...



I think another aspect of it is the auto industry's reluctance to admit that cars are dangerous. Before seatbelts were introduced, manufacturers didn't want to include any overt safety systems, because they introduced the idea that we needed protection from the cars. There were no dangerous cars, just bad drivers. There's a great 99% invisible episode about it: https://99percentinvisible.org/episode/nut-behind-wheel/


> There were no dangerous cars, just bad drivers.

i remember reading about airplane accidents almost always being labeled as "human error", as it's cheaper to replace pilots than it's to replace whole airplanes.


Interestingly enough, as you'll learn in that episode, the push for automobile safety was inspired by innovations in airplane safety!


If Javascript were required to read the HN comments, then anti-js people wouldn't be able to comment, and the fights would never start.

/s


3.0.0.0 is the network address, and cannot be assigned to a host. 3.255.255.255 is the broadcast address, and cannot be assigned to a host.


Both are valid addresses and can be assigned to hosts.

Network address is only really used for directly attached networks, non directly attached networks will route to any address in the block correctly.

Same for broadcast address, they're also relative to whatever block you're talking about at the time, so whilst 3.255.255.255 is the broadcast for 3.0.0.0/8 subnet it's just another "usable" address in the 3.0.0.0/5 subnet and when you send a packet then you, and probably your router, don't know what subnets in use on the other side :) (unless it's directly attached)


There's no reason why you can't assign 3.0.0.0 to a host, it'll work fine. Just make sure you don't put anything else there by convention.

3.255.255.255 would be the default broadcast address, but not only can you use a different address (in fact, any address you want for broadcast, you just need to configure it), but this is also not a real /8... it's 3.0.0.0/15 according to ARIN.

https://whois.arin.net/rest/net/NET-3-0-0-0-2/pft?s=3.0.0.0

3.255.255.255 is default broadcast for 3.128.0.0/9.


They delegated 3.0.0.0/15 to Singapore, out of the AWS 3.0.0.0/9 block, which is adjacent to their 3.128.0.0/9 block... which gives them all of 3.0.0.0/8...

Broadcast addresses have no meaning outside of a broadcast domain / subnet. Nobody would use a full /9 as a subnet. It would be split into much smaller blocks...


Don't they charge purchase fees?


No, USDC is fee-free. They charge purchase fees on other cryptocurrencies though...


It does have WebAssembly, but its incorrectly labeled as targeting Java Bytecode.


> incorrectly labeled as targeting Java Bytecode

https://github.com/cretz/asmble

The name of that tool is even labelled in the graph!


That line is labelled with https://github.com/cretz/asmble


What stands out to me is the absence of anything targeting WebAssembly. This must be a work in progress.


> mostly native to browsers already

Woosh


Why in the world would they do that? Can't they just launch a normal browser window or something? Downloading 500MB of chrome bloat just to display a login window seems ludicrous.


eul requires cookies for authentication. Initially it was decrypting Chrome cookies, but this was rightfully detected and flagged by antivirus software.

I'll switch to Servo in the future, it's only ~20MB.


I don't have anything to do with this project, I just stumbled across it and thought it was interesting.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: