HNHacker News
TopNewBestAskShowJobs

nyan4

129 karma · joined October 23, 2015

submissionscomments
nyan4··on Researchers crack open malware that hid for 5 years
How about a FLOSS archive that provides peer-reviewed and signed application from a trusted source only? Automated security updates? A security team that can provide fixes independently from the upstream authors?

...because I just described how Debian worked for the last 20 years.

nyan4··on Researchers crack open malware that hid for 5 years
> It was also funny to see "Windows" as an approved security blessed OS and then Debian, Ubuntu, OpenBSD rejected

Bribes always help.

nyan4··on Recommendations for building a career in open source
Project name an URL?
nyan4··on “I Want to Know What Code Is Running Inside My Body”
> Why did we go from [...] talking about how all software will some day be free to being afraid to seriously consider the proposition?

HN is clearly not attracting much of the FLOSS crowd.

nyan4··on Go Packaging Proposal Process
The two are very connected. Yet, even with dynamic linking, the libraries could be always and only bundled with the application, and the application could be designed to work against the bundled versions and not even tested against other versions. On a practical level this makes it extremely expensive to perform updates.
nyan4··on Go Packaging Proposal Process
...until the unfortunate end user that needs to run tenths of systems runs in a security issue. Then the admins cannot possibly learn how to fork, patch, rebuild, test, deploy in 20 different languages. And they cannot rely on security updates from Linux Distributions because they installed vendorized code blobs.
nyan4··on Alert: NPM modules hijacked
> And people wonder why big enterprises are scared of touching open source stuff.

some open source stuff. Most enterprises dig distributions, especially with LTS.

nyan4··on Alert: NPM modules hijacked
> before going into production

How about 3 years after a release? 5, 8, 10?

nyan4··on Alert: NPM modules hijacked
This is a decade old lesson, well understood by few developers that want their code to be around for a while.

The HN "web developers" are a different crowd.

nyan4··on Exploring Rust (from C#)
This criticism usually comes from people that do not use Nim. I was very surprised as well at first - now after 1 year of using Nim I realize I never run into any trouble because of case/underscore insensitivity.

#1: those variables have to be in the same scope or be procs working on the same types to be an issue.

#2: I don't use nimgrep, I just keep a consistent style across my files. When reading somebody else's code, case-insensitive search is usually enough.

nyan4··on RandomDNS – aims to improve the security, privacy and anonymity of DNSCrypt
If only people stopped writing this stuff in javascript.
nyan4··on Package managers should be immutable, distributed and decentralized
> Debian seems to have no problems with that.

Because Debian developers do not package all sort of crap.

nyan4··on I've Just Liberated My Modules
A lot of people like to think that software fragmentation comes without any drawback. Having many tiny libraries and/or multiple versions hurts in the long term.
nyan4··on I've Just Liberated My Modules
> Recursive dependency resolution is nice and all but isn't this going to create a massive technological debt that needs to be maintained?

Spot on. Imagine deploying an application, in 2018, that pulls down 1000 libraries, 300 of which are 6 years old versions and contain vulnerabilities (or just bugs) involving data on transit. Who is going to do all the work to backport fixes in every affected version of each library?

nyan4··on The 'premature optimization is evil' myth (2010)
> web developers

That's the problem.

nyan4··on Show HN: A multi-syntax programming language with bidirectional grammars
Nim has a powerful templating system that allows introducing new syntactic elements and semantics, but maybe you are thinking about generating output code in multiple languages (C, C++, JS...)?
nyan4··on Obama at SXSW: ‘Absolutist view’ on digital privacy cannot prevail
This comparison is just silly, the context and the implications of the 4 points are entirely different.
nyan4··on Obama at SXSW: ‘Absolutist view’ on digital privacy cannot prevail
"I have kids to feed" was used to justify many atrocities throughout history.
nyan4··on Show HN: Open-source StackOverflow-like service
It's terrible indeed, and it works only if javascript is enabled.
nyan4··on Pentagon admits it has deployed military spy drones over the U.S
Not illogical at all. Cost makes a huge difference.
nyan4··on Luna Programming Language – a small, elegant VM implemented in C
Nim is really underrated.
nyan4··on Introducing CloudFlare Registrar: Designed for Security, Not the Masses
*Tor
nyan4··on Issues with corporate censorship and mass surveillance
It's spelled Tor, non TOR
nyan4··on PeerTweet – Decentralized feeds using BitTorrent's DHT network
What's the threat model here? Is the potential adversary able to do MITM?

- The DHT does not anonymize the poster ipaddr, the post contents, posting time and other metadata

- same for the reader ipaddr, what was reading, and when

nyan4··on Glibc getaddrinfo stack-based buffer overflow
Nim GC is optional; It can be disabled to write system libraries.
nyan4··on We Need a Better PC
> mvn, npm, composer, gem, and pip all work just fine

...for you.

nyan4··on Why I don't like smartphones
> So is a photoalbum, so is a book, so is a TV, so is a music player

Comparing a powerful, expensive, fully programmable computer provided with cameras, GPS, radios with a photoalbum/book/TV is silly.

> They're becoming bigger, more powerful, and some can now be plugged in to monitors

You could plug a Commodore 64 to a television and write software on it, even if its CPU was probably less powerful than the battery controller of my smartphone.

It's obvious that smartphone OSes are designed to turn the device into an addictive toy. Your examples of not owning software and centralization goes on the same line.

nyan4··on Subuser turns Docker containers into normal Linux programs, limiting privileges
How is Docker + Subuser different than just using firejail?
nyan4··on Amplifying C (2010)
...care to explain why?
nyan4··on Ask HN: Python developer for 8 years. What should I pick up next?
+1
Page 1 of 3Next →