HN user

hatch_q

155 karma
Posts0
Comments93
View on HN
No posts found.

You're just very opinionated. Other software engineers just give you space because they don't want to confront you and they don't want any conflict with you as it's just waste of time.

6 months is also average time it takes people like you to burn out on a project. Usually starting with relatively simple change/addition requested by customer that turns into 3 month long refactor - "because architecture is wrong". And we just let you do it, because we know fighting windmills is futile.

I don't see it having any better performance than integrated chrome pdf viewer. Furthermore, with it using wasm i'd expected it to have custom renderer, but it's just pdf to html converter.

And loading times are quite bad (10 times slower - compared to firefox or chrome pdf viewers).

Because of IoT - devices are inherently insecure and they are currently obscured by NAT.

Imagine if billions of printers, weather stations, baby monitors, toothbrushes and thermostats suddenly obtain publicly routeable address...

Name one vendor? I can name you 3 that don't. Zyxel, Ubiquiti, Mikrotik. Also anything wrt based (eg. dd-wrt).

In fact one of the warnings on dd-wrt official IPv6 tutorial: """ Keep in mind it can be dangerous to enable IPv6 without also having a firewall on each client that handles IPv6 packets, or having ip6tables on your router to filter incoming connections. ip6tables is NOT included by default with DD-WRT, which means your clients will be directly exposed to the Internet once you have enabled IPv6. """

Possibly never, because security. NAT at least tries to hide insecure IoT device on your grandma's wifi.

shodan.io has support for ipv6. With ipv4 you're somewhat restricted to devices that get public ip (corporate networks) or devices that drill a hole (uPnP/port forward). IPv6 devices are publicly visible by default and you need to manually setup firewall to filter this out (not trivial - especially for UDP and ICMP)

For obscurity (and some security) reasons.

My ISP supports ipv6 and i have it configured - however their software on the router/AP is bad and does not allow setting up a firewall for ipv6. This is inherent with ipv4 NAT (with uPnP disabled). So it forced me to use my own router - still the interface for ipv6 firewall is non-existent, but at least i can write firewall rules manually.

Why do I need firewall on router? Because devices on my network have services open on all interfaces - For example "smart" weather station has web service open for all to see. This is absolutely non-issue when only using ipv4 behind NAT.

Another issue is revealing of internal network topology to outside world - this is something that NAT hides really well.

Probably goes to S2 instead of S3 deep sleep. Had the same issue on microsoft surface (running Linux on it) - i needed to tweak few kernel flags to force it into deep sleep.

I'm missing the raw numbers. Increased performance? Faster code execution? By how much? I'm sure Svelte is faster, but if we're talking 10% improvement it doesn't really matter.

Additionally...

  {@html
    Prism.highlight(code, Prism.languages[lang], lang)
  }
looks very unsafe to me. (Vue example has the exact same problem)

Ruble is a controlled forex currency. You virtually can't sell rubles and exchange them to EUR or USD at the moment. Russian government imposed very strict regulation into buying foreign currencies and banks imposed heavy taxation (1% per month) for holding foreign currencies, forcing people into exchanging USD into RUB. Volume is down substantially as well.

It was a smart thing to do by Russia - it keeps ruble look strong. We'll see how long they can keep it up. Maybe in future we'll even read about it in books how to avoid currency depreciation.

You're missing the big picture. After Siemens gave Canadian export license that allows Gazprom to "repair" the turbines, there were no more excuses for Gazprom to not respect contractual obligation to provide gas through the pipeline. In short, Gazprom was facing enormous penalties for not providing gas. I am not saying Gazprom did it, but they had a reason and means (using a PIG) to do it.

Just extrapolate what elderly (90+) contribute to society now. Before even thinking about longevity, we need to eradicate degenerative diseases that make old people useless in society - Parkinson's, Alzheimer's, Dementia, Arthritis, ...

There would also be a necessity to allow (and even force) euthanasia for people in persistent vegetative state.

Electron hate is in most cases unsubstantiated, esp. when compared to their web counterparts.

Just checked discord - electron app consumes half the memory firefox does with only discord open.

GraphQL Is a Trap? 4 years ago

In all honesty, we do this with REST now. Just define interface with OpenAPI - then create clients, servers in virtually any language you like.

Show HN: RootMy.TV 5 years ago

I got WebOS TV solely because it's the only TV OS which you can use even if you don't accept TOS/EULA.

But normal people use exotic hardware. From RGB lights in their cases, weird external storage with usb hubs to triple-monitor setup.

I'm a long-time linux user - i actually buy hardware based on Linux support.

You're assuming that smart lightbulbs are to be trusted. You can't trust them, neither can you trust most of the software you run in your home network.

Take a simple app crash report on your desktop computer. Assuming i'm using VPN (but even without it, it's an issue)... With NAT, your crash report will contain network adapter address: 192.168.0.x. With ipv6, you're disclosing your /56 (or /64) ip range... disclosing your physical location, your ISP, ...