HNHacker News
TopNewBestAskShowJobs

levemi

517 karma · joined February 18, 2016

Just an avid HN reader
submissionscomments
levemi··on Dark Patterns by the Boston Globe
eFax does it everywhere. I paid $0.99 to send a fax and ended up with two monthly statements for $16.99 that were not refundable. It's disgusting and it should be illegal.
levemi··on Show HN: Intro.js Hints
There's some confusion here about dual licensing projects. Maybe an internet lawyer can comment. The most successful project that I know of that uses dual license is qt which offers a GPL license for open source and a $500+ per month license without restrictions for commercial. Some people say you can just link dynamically and include instructions for how to relink yourself, but if that's true why would anyone provide qt any money, especially at $500per month or whatever rates they charge.
levemi··on I Don't Want to Hire You If You Can't Reverse a Binary Tree
> "Bad programmers worry about the code. Good programmers worry about data structures and their relationships."

The sizable problem with this statement is that it is using a solution to pigeonhole a person. It takes a bit of audacious hubris, something Torvalds (an extraordinary engineer no doubt) is known for, to paint an entire person and their capacity and skill into a singular and simple quote.

Here's a novel idea: sometimes a person is a good programmer and sometimes they're a bad programmer. There's definitely a skill level that people fall into, but these aren't neat lines delineated with tired generalisms about "worrying about code" versus worrying about "data structures". Put your question into an interview and get different people to ask it and sure pick the people who were able to get a better solution. Hopefully you're asking more than one question. That's totally OK, but please don't attribute someone's performance at one question or assume that you've mastered everything it takes to know to paint someone as a "bad programmer" from one interview loop[0] or performance with their performance for that one question.

Sometimes it's obvious someone has no idea what they're doing and you can tell that from a question, but even in that case they could become better. There might be a weakness in a fundamental area they need to learn and sure you don't want to hire them until they do, but that doesn't make them a "bad programmer". All it is is a specific problem that the candidate should recognize and improve on to up their skill. They shouldn't walk away from your massive ego rethinking their career as you puff your chess out and write a haughty blog post about what you think about people and their skills.

[0] http://steve-yegge.blogspot.com/2006/03/truth-about-intervie...

levemi··on Virtual Weapons Are Turning Gamers into Serious Gamblers
This story isn't about Valve but the author sure made it seem like it was. A third party site uses Valve's API to enable users to bet skins on esport competitions. This third party site uses Valve's API. Valve is in no way involved in betting. The only thing they haven't done is turn off access to the API for this third party company.

This is probably more because of Valve's management structure than it is about any policy. Valve is a flat company with no managers. People work on what they want to work on. Jobs like customer support and policing API use are akin to taking out the trash, nobody wants to do it but someone has to. It just isn't a priority.

Anyway, ignorant article with a dishonest attempt at trying to spin two things together "illegal betting!" "valve" and failing.

levemi··on Intel to Cut 12,000 Jobs, Forecast Misses Amid PC Blight
> boost competitiveness between workers.

I do not think that this is a good thing...you want collaboration, not politics and back stabbing.

levemi··on The Advantage of Abundant Thinking
Voltaire has a nice bit of insight on "the power of positive thinking" shared through his story about Candide:

https://en.wikipedia.org/wiki/Candide

Worth a read before you start decorating your home with power crystals and fire up the incense.

levemi··on The Advantage of Abundant Thinking
That table layout is really bad on a large screen, at some point there's a nice max for a font and I really don't need giant fonts or text as images. That image is gigantic [1]. And that header hiding animation is so annoying. Why do you do this. :(

[1] https://s3.amazonaws.com/marquee-test-akiaisur2rgicbmpehea/W...

levemi··on Solar is now cheaper than some coal, says India energy minister
The desert is full of life that would be impacted by these panels.
levemi··on Solar is now cheaper than some coal, says India energy minister
These problems pale in comparison partly because these sustainable forms of technology aren't being used any meaningful scale yet.

How much area do we have to cover with solar panels to power a largish metropolitan area?

levemi··on Solar is now cheaper than some coal, says India energy minister
Whatever the realities of the cost of solar, I tend to worry about a future in which we cover vast swaths of areas with solar panels and the impact such a thing will have on the environment. I don't know if anyone has done good studies on it.

A bunch other sustainable forms of energy have environmental problems. Wind generators cause harm to birds, geothermal electricity sources like in Hawai'i raise the temperature of bodies of water disrupting wildlife. Nuclear power comes with great risks of radiation leakage. Biofuel is hugely inefficient. It seems any solution comes with problems.

levemi··on Europe nearing Google antitrust charges
That's not Firefox proper, that's a webview. Nobody can build an alternative browser for iOS. As for an example of competing services that can't be installed on iOS, look to f.lux.
levemi··on Europe nearing Google antitrust charges
I don't understand why Google gets attacked when at least you can install competing services and you can't on iOS. Why does iOS get a pass? If Google built the hardware itself it could lock it down all it wants? That's the reason? You can get Firefox on Android and not on iOS. You can replace almost anything, and on iOS you can't. You can disable many of the default apps on Android, I don't know if you can on iOS.
levemi··on Pycraft: Minecraft engine in Python
I like that it uses shaders and modern OpenGL and not fixed functions. It looks like very good clean OpenGL!
levemi··on Kindle Unlimited scammers on Amazon
You're still trusting the client. Any system that trusts the client is flawed. Time to read per page varies, and if you read the original article it says the scammers are mitigating chances of alerts by clicking through a book over a three day period. You're going to find people who click through at very cost efficient means somewhere in the world when you're making $60,000 a month from this scam.
levemi··on Uber wants access to browsing history, bookmarks, and running apps
I think you're on to something, for example the Uber app probably also uses the `true` constant in places, which could be used by `if` comparisons, and Uber could actually be using `if` comparisons all over the place. Who knows what sort of suspicious `if` comparisons Uber's app might be making? We don't know, and until we do we should probably not use this app.
levemi··on Merkel Grants Turkish Request to Prosecute German Satirist
You'd be remiss to not also point out that there are kurdish groups that blow up bombs with the intent of killing civilians.

https://en.wikipedia.org/wiki/Kurdistan_Freedom_Falcons#Atta...

levemi··on Google App Engine Silently Stopped Sending Email 5 Weeks Ago
> if the Snapchat backend looks anything like the ux works

What does this even mean.

> Just because some company moves a lot of bits doesn't mean they know what they are doing.

You have to have some measure of competency to be able to operate at Snapchat scale. You really do.

> Fuck just run a rack of open relays and bad NTP/DNS servers.

You really have no idea what you're talking about.

levemi··on Google App Engine Silently Stopped Sending Email 5 Weeks Ago
Isn't SnapChat built entirely on AppEngine? Why haven't they moved to GCE if it's so terrible?
levemi··on Visual Studio Code 1.0
It probably doesn't. I use MinGW on Windows. Once Windows 10 adds the announced linux support I guess I'll start using that instead. :)

I can build .exe's that run fine on Windows this way and executables that run on OS X (using the X-Code supplied compiler and build tools that CLion depends on for OS X). I can get qt, wxWidgets and GLFW UIs working for both platforms from the same code base with CLion.

levemi··on Visual Studio Code 1.0
Agreed, IntelliJ IDEA is so good I can't really use other editors for projects. For editing regular files outside of a project I still use vim or TextEdit/Notepad.

I prefer Intellij so much I use CLion instead of Xcode on OS X and Visual Studio on Windows 10.

levemi··on Atom text editor 1.7.0 released
It does not take a few seconds to get fuzzy search working on emacs in any shape or form. You have to add an addon like helm or icicles to get anywhere near atom's functionality. And you have to learn how to get addons to work. It works without an add on in Atom, and you don't need to do a Google search to figure it out.

I actually hate Atom and I resent you making me defend it. >:|

levemi··on Atom text editor 1.7.0 released
Not sure if you're trolling, because that's a pretty ridiculous question. The obvious answer is Atom's immediate usability and the much easier learning curve over Emacs which requires an incredible amount of research and effort to set up properly and use.

For example how long do you think it takes for the average new programmer choosing Atom to figure out and learn to use the fuzzy file search versus them getting that working on Emacs? Seconds versus hours I imagine. It took me a non-trivial amount of time to set that up on Emacs.

levemi··on Vim 8.0 is coming
Negative. NeoVim does away with supporting the ancient systems that are important to Bram for some reason. I seriously doubt they will merge.
levemi··on Namecheap live chat social engineering leads to loss of 2 VPS
Oh this comment by CIO led me to think 2FA wasn't...

https://news.ycombinator.com/item?id=11480221

You should not be able to overcome 2FA with social engineering wtf!

levemi··on Namecheap live chat social engineering leads to loss of 2 VPS
No, OP didn't have 2FA enabled on their namecheap account. It was namecheap's fault for improper handling of the social engineering attack but OP could have protected themselves by having 2FA
levemi··on Top Hacker News Submissions by Year: 2009–2015
This is explained by political topics being a lot more accessible than technical topics. Also given technical topics require investment in them, more specific technical topics have a more limited available audience.

For example for a given topic say Scala your audience of possible commentators and upvoters you must draw from the entire population of HN readers that includes programmers, and from this subset you must draw those competent and interested in Scala.

So of course political topics will always be higher rated than technical topics.

levemi··on Senate encryption bill draft mandates 'technical assistance'
Conservative "think tanks" are super good at reframing concepts in a favorable way, referring to estate taxes as "death taxes" for example. Maybe we need a crypto "think tank" that can help, but it doesn't seem like there are many politicians who support cryptography.
levemi··on Congress's New Encryption Bill Just Leaked, and It's as Bad as Experts Imagined
Probably leaked on purpose to gauge the reaction to it before publishing it and then officially looking like idiots. I can't imagine what they were expecting. Is there a non-government agency, a private or public company that is supporting this kind of legislation?
levemi··on Debian XScreenSaver package maintainer responds
For context, see the author's take[0], who would like debian to stop shipping xscreensaver if they wont update it since the author gets lots of support requests for things fixed in newer versions.

[0] https://www.jwz.org/blog/2016/04/i-would-like-debian-to-stop...

levemi··on Reddit for iOS and Android
> I'm not sure if that is Imgur intentionally trying to prevent people from not seeing their "Download our app" banners everywhere, or a bug in AB, but it is very annoying.

It's a problem with Alien Blue, not imgur. It just needs to enable cookies across webviews.

← PreviousPage 2 of 4Next →