HNHacker News
TopNewBestAskShowJobs

monster2control

227 karma · joined November 4, 2014

submissionscomments
monster2control··on Show HN: Alt-tab-macos – Windows-style alt-tab on macOS
This is awesome. I’ve been wishing for something like this on Windows!!
monster2control··on Blizzard Suspends Professional Hearthstone Player for Hong Kong Comments
Wow, when a government can ruin someone's professional career of choice simply because he or she has an opinion that goes against the People’s Republic, that’s when companies should decide to no longer do business in China.

Sadly, however, the dollar is more powerful than the the moral high ground.

monster2control··on Simple calculator written in pure HTML (no script) – proof of concept
OK, but why?
monster2control··on Rust is not a good C replacement
Why do people up vote your flame war post?

Ah, exploiting the human urge to argue about literally anything. Especially when your argument is full of flaws and straw men statements.

monster2control··on AT&T CEO interrupted by a robocall during a live interview
HA HA HA HA
monster2control··on Students don't seem to be getting much out of higher education (2018)
I understand where the author is coming from, yet, perhaps because he is constantly surrounded by well educated individuals, he failed to point out the unmeasureable benefits of going to college. When a person is exposed to the diversity of different people normally found at a college their view of the world is expanded. This generally increases their empathy and broadens their humanity.

You just don’t get the same exposure at a trade school or through an apprenticeship. Perhaps the real solution is that colleges should offer training in the trades. You’d benefit from classes on how to run a business and do taxes and accounting if you’re in a trade and want to start your own business.

And just because the direct access to the knowledge is not retained, doesn’t mean the residual knowledge is completely lost. If I never learned Calculus I’d have no idea where to start if I wanted or needed to pick it up again, but because I did, I have a much easier time refreshing myself.

As a programmer, I jump from language to language often. When I haven’t used a language in a while I forget a lot of it, but once I start using it again, I recall and pick it up much faster.

So, while those researchers proved that if you don’t use it, you do indeed lose it, they failed to see if a quick refresh of the material proved their skills more than someone that never learned the skill at all. I’d imagine the results would be as I’d expect and those that previously learned it did much better than those that never learned it.

And finally, the author touched on what is more directly the issue. College ciriculiums are simply not well designed. If more majors were designed like engineering as his example, their would be more useful and their for used knowledge acquired during a students years in college and therefore more skills would translate into their field.

monster2control··on Where Warren’s Wrong
While I agree to some extend with the author, he too is making large leaps without truly backing them up. He's fighting over semantics. While Warren may be wrong in her history, she's not truly wrong in the results. Amazon does exactly what she says, Amazon sees a Marketplace item is selling really well, so they start to sell it too at or slightly cheaper.

The reason people tend to use Google over Yelp as in his example isn't really choice, but a lot of times because people don't know. My mother as an example has no idea of the difference between Google and the internet, they are the same thing to her if Google promoted Yelp and other restaurant review sites over their own, she might use them, but she only knows what google shows her. This is a lot more common than people with an understanding of tech realize for the average consumer.

Google's business should be that, advertising and showing accurate search results. But they need people to stay on their pages longer, so that they get more ad dollars, so they start duplicating other popular sites to maintain the user's attention. They are in a position of power that no other company has, and when they decide they are going to compete with your idea, they have a completely unfair advantage, strictly because they have become, to many, the Gatekeepers of the Web. They also provide the most popular Web Browser, which defaults to Google. Think that's fair? Think the average consumer knows any better.

His discussion of the Microsoft Antitrust is also a little dumb, while a computer coming bundled with a Web browser does make it more useful, it was the way that Microsoft did it, to ensure their only competition had no real way of competing by using their dominance to make the web a IE only land. Proprietary Web API that only worked in IE that didn't follow the standard meant a lot of early developers only targeted IE because it was too hard or expensive to target Netscape too. This was the heart of the antitrust, and while Google may have emerged non-the-less, we would not have Firefox or probably even chrome and they Web would definitely not be what it is today, because Microsoft didn't foster innovation on the Web, that was thanks to Mozilla and other open-source browsers. The web might have eventually become what it is today, but most experts agree Microsoft is a large part of the reason we aren't farther ahead because they killed competition at the drop of a hat. The author seems to forget how bleak and shitty the web was when IE was the only choice and Microsoft didn't update IE from version 6 for almost 5 years, when they finally released the garbage that was IE 7.

Tech is a much different beast and while Warren could certainly use some help to clarify her reasons for wanting to break up these tech giants, she's not completely wrong either. However, big tech isn't where her focus should be completely. Comcast, ATT, Version. These companies essentially control the internet backbone and are monopolies in many areas. Consumers have little to no competition for how they get internet access and that's one of the biggest issues.

monster2control··on Nginx to Be Acquired by F5 Networks
Terrible news
monster2control··on The Commons Clause is an existential threat to open source
After reading your post, your comments here, the Redislabs post and the entire Commons Clause and FAQ, I feel like you didn’t read either of them completely yourself before getting all doomsday about it.

Redislabs made a good point, cloud providers are making huge amounts of money off these products and often contribute little back. Take Linode and their Block Storage service for example. They use Ceph, but contribute nothing to the Ceph open source. Or QEMU, the entire basis of their business, and not a single commit from anyone there.

The Commons Clause addressed the AGPL question you ask in your comment.

Redislabs states the goal is not to close source redis core, that will remain free forever, and that the use of the priority modules will be free for most use cases, but when companies makes money from packaging it all up as a service, they should have to pay a license fee, which seems completely fair.

I’ve worked for a large cloud providers and some small ones, it’s pretty common at these places to not care what the License is because as long as it’s running on a server, it doesn’t matter. And selling service based off them, just means profits without giving back in most cases.

The final point of the Commons Clause says very clearly that this was not meant to be slapped on every OSS license and that it’s not a final solution but meant to spark conversation.

In that way, it’s working exactly as intended.

monster2control··on Sway 1.0 is not going to support the Nvidia proprietary driver
You're pretty much angry in every one of your post. It's kind of ironic that you state Nvidia users act entitled, your post come off as though you are better than every one else and that the rest of the world is wrong if they don't agree with you. While it sucks that Nvidia is not fully supportive of Linux or Wayland, this seems like the least productive way of getting them to do the right thing.

Telling people they are wrong, or idiots, or entitled, is probably the quickest way to alienate them and lose all support instead of gaining it.

Bottom line, just admit it, you hate anything that is not 100% open source, which is your opinion and right to do, but that doesn't make it the only option and if Nvidia provided a solution that allows you to work with their GPUs, it is you that is wrong here. They are the bigger fish, thus they get to eat you or at least push you around. Basic life lesson.

You would have been much better off writing an article simply asking for a few passionate Nvidia user that wish to take over Nvidia support if they would like to see it continue to work in Sway. Instead, you write an article that alienates the entire user base. That's a pretty shitty thing to do and a reason people seem so unwilling to work with a lot of FOSS maintainers, because the truth is, they act like the entitled ones, as your article clearly does about you.

monster2control··on Ask HN: Who is hiring? (October 2017)
Linode | Philadelphia, PA | On-site only | http://linode.com/careers

Managing a global cloud hosting service requires creative solutioning and cutting edge technological innovation. As we continue to grow rapidly, we’re looking for passionate, highly skilled individuals to help us build a better public cloud. With nearly half a million users worldwide, Linode is seeking natural problem solvers and outside the box thinkers who want to make an impact through their work.

Our open positions: JavaScript Engineer, Software Engineer, Linux Systems Engineer, Linux Network Engineer, Linux Technical Support, Datacenter Operations Specialist, Security Engineer, Director of Information Security, Software Engineering Manager

Technologies: You don’t have to have experience with all of these, but you should have experience with some of them and an interest to learn others.

• Python, pip, virtualenv, pytest, Flask, SQLAlchemy

• JavaScript, React, Redux, Mocha, Chai, Karma, Enzyme

• HTML5, CSS3, Sass, Bootstrap

• Perl, C, Bash

• Debian architecture and packaging, Linux Virtualization and Containers, QEMU

• Git, Jenkins, Salt, Nginx, uWSGI

Feel free to apply online, and for any inquiries reach out to miles@linode.com

Please note, we currently don't sponsor H1Bs or other visas.

monster2control··on A Large-Scale Study of Programming Languages and Code Quality in GitHub (2014)
Basically, they didn't figure out shit. What a waste of a read.
monster2control··on Sega releasing every console game for free with ads on mobile
I think this is awesome, and I wish Nintendo would do it too, but I was hoping for an Emulator style application, a single app, where new games can be added as they come out. Being separate apps, it's fine, but it's going to make it a PITA when you have over 100 games you'd love to play. Thank god for iOS searching.
monster2control··on Ask HN: 50 job applications, 15 interviews, 7 onsites, and no offer – what next?
Not to be mean spirited, but it sounds like you either need to learn how to close or you are going for positions you really aren't a good fit for.

I've gotten every job I've ever interviewed for that I really wanted. In the end, it's about perception and desire. If you don't go in acting like you deserve the job and can be an asset to the company, you are not likely to get an offer.

You also have to be able to sell yourself as the perfect fit. Trust me, no one is, but if you believe you can become it, it will show and they will believe it too. That's when the offers come in.

Go through your skill sets, really step back and evaluate if it's up to date enough for these newer positions you are going for.

Also, if you go into an interview with the attitude that you hate your current job, it will show. You need to make peace with whatever your current job is, find something positive about it, and reflect on that. This will help you to be positive in your interviews and talk well about your current company, which employers want to hear.

monster2control··on $5 Showdown: Linode vs. DigitalOcean vs. Amazon Lightsail vs. Vultr
Their blog post mentioned block storage beta is coming at the bottom of the post.

https://blog.linode.com/2017/02/14/high-memory-instances-and...

monster2control··on H.R.387 – Email Privacy Act
sounds like a cool coding challenge!!
monster2control··on Ask HN: What are the most successful solo-founder businesses still around?
Linode
monster2control··on Ask HN: Any good resources for finding software jobs abroad?
No real reason, other than Trump becoming our next president maybe?
monster2control··on Linode Security Advisory
Just an FYI, NIST still recommends SHA-2 for password hashing, they still don't see enough benefit from Bcrypt with the advent of super fast ASIC and FPGAs. Scrypt and Argon2 are too immature. Coldfusion isn't a reason for not using either as cold fusion can run any Java code very easily. Python can run C code easily. So bindings for any language is never a reason as long as you know how to use your tools. Bcrypt does add some extra benefits over SHA-2 for typical offline password hacking. So it's still a good step. It would be foolish to go with Agon2 as it only won the Password Hashing contest a little over 6 months ago. Bcrypt has been found to be solid for other 15 years now and has had tons of eye balls on it. Scrypt has had issue in the past and hasn't been nearly as scrutinized as Bcrypt. The fact of the matter is, the good guys aren't working as hard as the bad guys when it comes to good security.
monster2control··on Linode Security Advisory
The article didn't state that. The article stated they are rolling out soon. The new dashboard will be an open source project. So you'll know when that gets released. There is no link to the project yet so assume that part isn't started yet. So the microservices should be released in a timely manner. Let's hope with the new focus on transparency if there are any delays they will keep us posted.
monster2control··on Ask HN: Is Python dying?
I've only been using Python for 2 months now. I'm coming from a Ruby, Java, Node background. The things I don't understand about Python and what I miss the most from those other languages is a solid tool chain. From package management down to the test runners. I miss Ruby gems, Bundler, Rack, and Gaurd tools. I miss Maven and the plethora of plugins. I miss NPM.

Pip is just OK. It feels like it's missing something. Could be a simple lack of experience still. I haven't found anything like Gaurd yet and yet to find a replacement for rack and NPM 's simple package.json. There is setup.py but it feels harder and wrapped in mystery still and doesn't work universally the same for Python 2 and 3 which I have been causing some road blocks and extra cycles being wasted.

Most of all I hate the backward compatibility issues of Python 2 to 3. I rarely have issues running older Ruby or Java code in newer versions of the language. It seems ridiculous that it's been a little over 7 years and people are still fighting with issues between Python 2 and 3 and you still need to pick a version to use. Sure you can code around it, but why the interpreter doesn't handle backward compatibility with deprecation statements is just amazing to me. This isn't a new thing. Languages like Java and Ruby do it as do plenty of others I'm sure if you wanted to make a syntax change you can handle the code in the interpreter and issue warnings to uograde them without breaking all old code bases.

But any ways, I digress, I don't think Python is going anywhere. Too many people and companies use it. It's got a lot of good libraries and and if you just start with Python 3 it's language is just like any other programming language. It's got some things you have to get used to that are unique to it but in the end, you can make it do what you need.

I personally think Ruby allows for nicer looking code and readability, and NodeJS has a far better Eco system. Hell, Languages like Elixir feel like a nice mixture of both with the huge added benefits of being highly parallel at the VM layer.

PyPy seems like a better place to invest resources since the JIT can really speed things up.

That's my 2 cents.

monster2control··on Ask HN: Why did OS X win out over Linux for so many developers?
Well I'll give them that the options are awesome, 64 GB of Ram and PCIe solid state drives with top of the line graphics and CPU for about the same as a top of the line MacBook Pro $3+k. But it is heavy, kind of ugly, and low battery life. Which to me means I might as well just buy a desktop for less.
← PreviousPage 2 of 2