HNHacker News
TopNewBestAskShowJobs

msl09

236 karma · joined September 28, 2013

submissionscomments
msl09··on Microsoft’s failed attempt on Debian packaging
Also it's not just a silly commit that was made on github but an actual software release. Any other software developer would be (and have been) mocked just as hard.
msl09··on Python for Lisp Programmers (2000)
What I don't understand is the necessity of having the video of the naked pirates of the caribbean guy in the corner.
msl09··on Librem 5 design report
> Not android

For what reason?

msl09··on SpaceX can't broadcast Earth images because of a murky license
But why does the license exist?
msl09··on Stack Overflow Culture
I think that the author have made a mistake in writing the goal of the answerer:

> Answerer: maximize the value to the site of any given post, treating the site as a long-lasting resource

That's rarely the case, usually the answerer wants answer the question as fast as possible to move on to the next question and accumulate karma.

Honestly I can't really blame stackoverflow's karma system on that since I've seen that behavior everywhere even in person to person conversations.

My point is, If you don't have time to think about my question, don't bother answering cause if you do, you will waste your time asking garbage questions ("are you sure you really need your operations to be async") or giving garbage answers ("stop using postgres and use mongodb") and then I'll have to waste my time replying to what you said to clarify why this is not a thing that can be "bargained around".

Talking in person I have the advantage that my facial expressions convey my desire to murder, so my coworkers are used to only offer answers when they are super sure about it or when I directly ask them, in the internet I still have no idea on how to fix that.

msl09··on Shen Programming Language for Android
Pretty cool language but there's no way to save your work in the app.
msl09··on Most popular Python packages now support Python 3
I use your fork, thank you for your work!
msl09··on Amazon’s Seattle campus is using a data center next door as a furnace
Haha, I remembered that people have proposed that solution many times and I was about to ask what changed before reading the comments.
msl09··on Dealing with insubordination
"questioning minor requests from someone who has more experience than you do"

I firmly believe that all authority should be questioned in the corporate environment. A good manager should have the wisdom to acknowledge that he can fail to see things that the developer did.

If you go by what Clubber proposed then:

* If the manager is right, the developer will notice the value of accepting the technical input of the manager and develop a keener sense of timing within the development process.

* If the manager is wrong, the developer will understand that he shouldn't just accept orders handed down to him and remain mindful of the impact of the changes he makes to the code because his opinion will be respected by the rest of the team.

Now the author mentioned that in his organization "There are processes in place to get things like this removed" so the issue might be more that the developer either doesn't know that the project exists or that it works. Only if it's the later and the manager is sure that refactoring is regularly performed the developer is wrong for his the insubordination.

msl09··on Ask HN: What tech were you convinced would take the world by storm but didn't?
Yeah browsers weren't very fast at the time and we still used flash.
msl09··on Mozilla terminates its deal with Yahoo and makes Google the default in Firefox
I left google for ddg because google search results are complete shit these days "systemd raunchy variables" google will remove whatever it's not popular in their search results "raunchy" and I have no way of forcing it to either include the missing word or not display any results.

Sadly ddg is also doing the same thing, whenever I use bangs to search on google I get results that are just as bad.

msl09··on Why software engineers don’t get jobs: Three horror stories
It seems to me that using those websites(stackoverflow, linkedin, whatever else) for landing in jobs is a big waste of time for prospective employees because of how messy and quirky the hiring process is. Most of the people I know that have been successful at being hired by big companies had some kind of (living, breathing) coach to walk through the process.

Am I the only one seeing that pattern?

msl09··on Should we stop using the Google font service and host on our own?
I've seen people arguing in favor of this but what's the reason?
msl09··on We only hire the best means we only hire the trendiest (2016)
I use reader view in firefox
msl09··on Anvil: full stack web apps built only with Python
Doesn't seem to work with firefox :(
msl09··on The Ergonomics of Type Checking (2016)
I think that type hints are becoming like that in the python world. Almost all my code starts untyped and later I start adding types when they are not trivial
msl09··on Coda, a “next-generation spreadsheet” – from rows and columns to custom apps
it really makes me wonder who upvotes those links that have no products to show.
msl09··on Why ProtonMail is more secure than Gmail
> End-to-end encryption is done automatically without user interaction whenever messages are exchanged between ProtonMail users.

Which would correspond to a tiny fraction of all email a normal user exchanges and Even corporate users would be unprotected if they were to use protonmail to communicate with third parties such as service providers.

msl09··on Debunking the Java Performance Myth
Pretty good article but I wish we had the source code so we could compare code complexity also.
msl09··on Dragon Helmet: Open-source collaboration that aims to create a high tech helmet
looks like some kind of Aprils fools kind of stuff.
msl09··on Dear Postgres
I expected a rant. I was pleasantly surprised.
msl09··on Why did we choose Rust to develop TiKV?
I haven't used Rust yet but I can tell you that the go tools are very robust. It's a very good language if you stay within it's optimal scope and do everything by the book, go tends to punish quite hard developers that try to be "create" with project layouts and best code practices and so on.
msl09··on Face ID, Touch ID, No ID, PINs and Pragmatic Security
My problem with dropbox alternatives is that they are either far more expensive or don't run on linux (with syncing).
msl09··on Windows is doomed
Pardon my ignorance but what's OSG, ASG or C&E?
msl09··on Windows is doomed
I think that a significant reduction to the user base may actually lead to Microsoft actually stopping all further development of windows, because I believe that the cost of developing, updating, and securing windows is massive.
msl09··on Yes, Google Uses Its Power to Quash Ideas It Doesn’t Like
>The issue is that they try to use convince people that monopolies are bad except when they are doing it.

Can you provide some examples?

msl09··on My wonderful world of macOS
I'm curious about one thing. I recently discovered the wonderful world of a physical notebook for keeping track of everything with my life. One of the things that I love the most about it is that I can leave the computer, zoom out from the technical nature of my problems and solve them in a more conceptual manner (while taking a break from screens).

What kind of improvements do mindmaps give?

msl09··on How I implemented my own crypto
Hey, like you I decided to dive into cryptography coming from a different background. Although this quote is not directly related to your problem it can be safely applied to it:

"Almost certainly you will get the urge to invent new cryptographic algorithms, and will believe that they are unbreakable. Don't resist the urge; this is one of the fun parts. But resist the belief; almost certainly your creations will be breakable, and almost certainly no one will spend the time breaking them for you. You can break them yourself as you get better."[1]

The problem that Schneier is referring to is that doing a careful analysis (that is required if you want to use your crypto in production) is tedious, time consuming, and requires expertise in the area to know most blank spots of the algorithms (heck a single one is hard enough). That's why he recommends you to be have enough experience breaking many algorithms before you make any serious claim about your the safety of your crypto.

So all in all it's great that you got the interest in the area, there is a lot of work needed in OSS. But be very careful about claiming that your lib is ready for production. What you got is a bunch of volunteers to glance at your code. Few cryptographers (if any) will seriously try to break it.

[1] https://www.schneier.com/crypto-gram/archives/1999/1015.html...

msl09··on Stratis Storage Software Design [pdf]
The development is on fire https://github.com/stratis-storage
msl09··on Who moved my cheese, 1Password?
I don't know if it's equivalently powerful but keepass is what I use and it's pretty safe.
← PreviousPage 2 of 5Next →