HNHacker News
TopNewBestAskShowJobs

nspassov

39 karma · joined June 7, 2015

[ my public key: https://keybase.io/nspassov; my proof: https://keybase.io/nspassov/sigs/Kxd1p0VBFXT7mkGQ2JneGTdAZz2SIYcicDqmG7fSBHs ]
submissionscomments
nspassov··on Getting things “done” in large tech companies
I continue to be amazed how the respect for the work of IT professionals gets lower and lower. This article attempts to reduce software development down to "people pleasing". A prostitute is also paid to make the "investors" happy but even people who've never hired one agree that not every demand by the "investor" can be fulfilled and that the prostitute can set boundaries. Yet, when it comes to software development, people such as the author of this article claim that the only true definition of done can be derived solely from the desires and wants of the business people (some of who tend to change opinions depending on what time they'd woken up). Imagine if civil engineers operated in this way.
nspassov··on Getting things “done” in large tech companies
The level of respect that the typical manager or C-level has for the developers' efforts and time spent into keeping up-to-date with the industry has decreased, and now with the big promises of AI it will become even lower. Professionalism demands a certain baseline level of respect for one's effort and expertise.
nspassov··on A memory leak in Apple's Network Extension framework
Yet another reason why I should not be updating from Sonoma...
nspassov··on Pravetz Computers
Which school is that?
nspassov··on Nototo – Build a unified mental map of notes
Looks really cool, however I would be more comfortable if this was a desktop/mobile app rather than a web app. I would like to have some sense of control over my data and prefer if it is not stored on a server somewhere.
nspassov··on How to Make a Raspberry Pi VPN Server
The author barely mentions anything about security of the server setup. I would at least run some online security checks for open ports, etc.
nspassov··on Panopticon
This is a great book, thanks for sharing!
nspassov··on Type systems and the future of programming languages
Thank you for taking the time to write this response.
nspassov··on No Support VPS Hosting
So far I have not been able to find a better offer than contabo.com
nspassov··on Ex-Valve employee describes internal politics at 'self-organizing' companies
Quite interesting essay, thank you!
nspassov··on Miners Aren’t Friends
To my limited understanding of Ethereum and Bitcoin, the network already has rules in place to punish nodes that misbehave or cheat. In the case of Bitcoin, that is part of layer 1 so it is independent of any application layers and thus it should always be at the core of the network.

With PoS cheating is likely to become a bigger issue [1], since with PoW the miners who get punished will have wasted their time and electricity.

Would be great to hear comments from more knowledgable people.

[1] https://twitter.com/hugohanoi/status/951762596255838209

nspassov··on Who lost the most marks when cheating was stopped?
The article stops short of an explanation, because the explanation for the gap may actually be very simple. However, it is more fashionable to talk about inequality gaps without actually looking at the causes.

Poorer students are more likely to be lazy and not want to study, due to their upbringing and because their parents are also less educated and have more distrust in the skills that are taught in schools. Richer students' parents are more likely to be well-educated and thus to impose on their children that they need to study harder and take education more seriously.

This is not news or any revelation. Of course, some of the richest kids may also be lazier, but the big difference would be between the poor and the middle-class kids.

nspassov··on Adding a security key to Gmail
Plus, unlike with Yubikey, Nitrokey has open-sourced both hardware and firmware [1].

[1] https://github.com/nitrokey

nspassov··on DNSCrypt – A protocol to improve DNS security
With increasing IPv6 adoption this would be less and less true.
nspassov··on Principles for C programming
These points may be especially important for C programming, but most of them really apply to programming in any language.
nspassov··on Mikhail Gorbachev: 'It All Looks as If the World Is Preparing for War'
Clickbait-y title from Time magazine. No easier way to actually start a war than to talk about it and how the "others" are somehow more prepared.

Very sad to see such article from one of the few still supposedly reputable publishers.

nspassov··on Show HN: Get encrypted data from people that don’t know how to encrypt
This is handy but I don't find it particularly pleasant that my email address would be written in plain text on the web page. A service like keybase.io helps with the key discovery and encryption part while not revealing my email address in such a way.
nspassov··on Kinesis Advantage 2
I have been using the Kinesis Freestyle on my Mac with the VIP accessory pads and it is very comfortable. I place the two parts of the keyboard on the sides of my 15" MBP.
nspassov··on Show HN: Automatic private time tracking for OS X
Hi, downloaded the app and definitely giving it a try at work. Had not thought about using an app to track my activities but I think it may be useful for tracking my time at the office and also just for fun (I like looking at the stats).

So far I think it looks pretty good for version 1.0. Will probably have more feedback after a few days.

nspassov··on Stars and “Moving up”
Thank you for sharing your perspective. I find some contradiction in your sentences and this question comes up:

As a manager, can you have both a team full of stars _and_ maintain a hierarchy? If yes, how?

The definition of star is also a bit vague: a person with lots of knowledge and experience can stand out as a star, but in my experience a junior person with less experience having the right way of thinking can also be a star.

Hierarchy means having only a few people steering the vessel, the rest need to align with the leadership, or there is no team. What does it mean to be a star in a hierarchy with the top-down approach?

Still, even in a team full of stars they all need to align among one other, or it's not possible to achieve a common goal. Stars are opinionated because they have knowledge, but that usually comes with an ego, so they need to work around that.

nspassov··on Common payment processing protocols found to be full of flaws
This was posted a few days ago, check here: https://news.ycombinator.com/item?id=10800172
nspassov··on Outdated payment protocols expose customers and merchants
Official recording is out now: https://media.ccc.de/v/32c3-7368-shopshifting#video
nspassov··on Outdated payment protocols expose customers and merchants
The guys have also done a presentation on this in Hamburg a couple of days ago: https://events.ccc.de/congress/2015/Fahrplan/events/7368.htm...

Cannot find a recording yet

nspassov··on Should you use interface builder?
Apple are pushing storyboards a lot but that's all about making the learning curve less steep for entry-level developers. Doing UI programmatically is going to be the way to write any reusable piece of code, unless Apple change Interface Builder to generate ObjC/Swift classes rather than XML.
nspassov··on TinyCert – Become Your Own PKI/CA Authority in a Matter of Minutes
The fact that they keep your private keys in their database is what makes this a bad idea to use.

Cannot see what kind of people this service is targeted to, since the ones who understand what a CA is and need to sign their own certificates probably already know how to use OpenSSL.