HNHacker News
TopNewBestAskShowJobs

thelukester

104 karma · joined November 8, 2012

submissionscomments
thelukester··on China’s scary lesson to the world: Censoring the Internet works
Last year, obfsproxy was absolutely still effective in China. There are several comments here that "Tor doesn't work". Yes, vanilla Tor hasn't worked for years now. While it's true China has managed to block obfsproxy for short periods, the Tor developers are constantly release updates that circumvent the blocks.

Source: I've lived in China for 3 of the past 5 years, using Tor and VPNs everyday I was there.

thelukester··on Firefox 29
20%? Are we even looking at the same charts? After closing 5 tabs 270mb -> 480mb! Those numbers don't lie and your guarantee is worthless to those of us that have seen Firefox's memory bloat over the past year.

When Chrome started to get fat, it was great to have a lightweight alternative like Firefox. But lately even Firefox has been causing my 1GB netbook to thrash. I hate to have to junk a perfectly good machine that is only used for email and browsing just because of software bloat. After doing a factory restore, it looks like that or a lightweight Linux distro(while losing flash and HW accel) are my only options.

thelukester··on I've made an open source flappy bird clone
Actually the addictive factor reminds me of a Joust on rails. Take away the left/right controls, and idea is similar to the 1982 arcade game. If you've never played it before, check it out on MAME.
thelukester··on Installing VLC Media Player voids your speaker warranty
No, VLC should remember the last audio level, just not when it's over 100%. If I leave it at 50%. On next restart it should be 50%. If I'm watching a movie and finish on 200%, on next restart it should be 100%.

Clipping sucks. VLC shouldn't remember these options unless the user changes an optional setting.

thelukester··on Google outed me
In contrast to “Attack the evil that is within yourself, rather than attacking the evil that is in others.” ― Confucius

It boils down to taking responsibility for your own actions. She took the effort to change her physical gender without much effort into changing her online identity. She didn't change her G+ profile and ignored google's warnings about using it.

thelukester··on The Quest to Build a Truly Free Version of Android
On my 2-3yr old laptop w/ a 8600GT, I agree that for 2D only X11 apps, Nouveau drivers seem to have less issues with tearing and drawing than the proprietary drivers. But once you want to need power management to run on battery, play games, or watch HD videos, the Nouveau are buggy, glitchy, and useless.

I have an extensive Steam library and while most of the Linux games work fine with proprietary, they are unplayable with Nouveau. I really hope Valve's commitment to Linux motivates Nvidia to put some resources into their open source drivers like AMD and Intel have done. If Nouveau was my only option under Linux, I'd switch to Windows.

Even for non-gammers, how can you seriously recommend laptop drivers that don't offer critical features like power management and video out?

thelukester··on Torvalds: SteamOS will "really help" Linux on desktop
>In the case of games, nearly every single game company refuses to provide their games as free (libre) game software.

Rockstar spent $266 million to develop Grand Theft Auto V. How do you expect them to recoup this cost if they gave it away as free software? What communist fairly land do you come from?

thelukester··on The Man Who Forgot Everything
I think it’s marvelous when our society takes care of our existing mentally and physically ill. But encouraging those with major genetic problems to reproduce is asinine. A close friend of mine is very religious, over 40, chose to have a 3rd child, chose not to have the doctor recommended amniocentesis test, and had a child born with Down syndrome. In the end, the medical bills and stress on the relations wrecked their family.

The kids a sweetheart and occasionally has happy moments, but I am sure there is absolutely no way I would want to be born under his circumstances. Until we’ve reached a stage where we can correct genetic defects after the fact, there is nothing wrong with warning people about the risks their DNA may carry on to their children.

thelukester··on Lua support in the NetBSD kernel
Novice developers should not be writing drivers in any language. If you don't have a C background, you're not going to be able to contribute much code to any OS. Besides config files and scripts, NetBSD is nearly 100% C.

If you really want to get into OS programming, I recommend you start with "Computer Architecture" by Hennessy & Patterson along with a course in C programming.

[1] http://www.ohloh.net/p/netbsd

thelukester··on New UNIX implementation (1983)
I can’t believe you seriously consider PulseAudio to be a technological improvement. Having used PA for years, I have encountered and reported numerous bugs and performance issues. After trying to debug some PA issues, I lost all respect for Poettering. The only worse sound server that I’ve encountered is AudioFlinger, and at least that has the excuse of being optimized for battery life over latency.

It’s clear that systemd will break compatibility with BSD. What isn’t clear yet, is if this is truly a better system. I have nothing against change. I’m all for Wayland. I just have no confidence in Poettering's work.

Most of the other improvements that you listed have been in BSD for years. Its sound subsystem OSS4 is also a much cleaner API and better performing interface than ALSA.

thelukester··on Dolphin Emulator and OpenGL drivers - Hall of Fame/Shame
I've been gaming in Linux with both native and Wine/CrossOver games(free year thanks to Bush) for over 8 years now. Drivers are the biggest issue. There are 2 main issues here. First is quality. The video card manufactures need to dedicate additional resources to bring the drivers up to the quality of Windows.

The second issue is with the driver subsystem. The kernel developers need either a) stop breaking the existing driver interface ever other release or b) create new modern interface that's stable like MS did with Vista.

Imagine if every windows update, you had to worry about you games not working because MS might break the drivers. This is how Linux is now. This situation is especially bad for users with old and very new cards. For example, my X1900 can't run the catalyst drivers with any modern kernel, making it useless in Linux as my spare gaming rig. Of course it works perfectly in Win7, running about 2-5x faster than the worthless, buggy, open source drivers.

Fixing the video driver subsystem is exactly the kind dedication that would prove to me that Value is serious about making Linux a competitive gaming platform and likely convince me to purchase a SteamMachine.

thelukester··on Artillery is building a hardcore RTS with HTML5 and WebGL
Your demo was also choppy for me on 2.2 Core 2, 460m, Chrome 29, Win7.

After your experience with both native and WebGL game development, don't you think it's a little premature to make a hardcore game targeting only WebGL?

Thanks for sharing Irrlicht engine with us!

thelukester··on How far the once-mighty SourceForge has fallen
Your 9 yo installed fake antivirus + search engine hijacker. First of all, what the hell are you doing letting a 9 yo browse on a machine with root privileges? Secondly, that has nothing to do with this story. As the article is wrongly accuses DevShare of being drive-by and malware. It is neither.

An article written by someone with more than 2 brain cells can be found here: http://lwn.net/SubscriberLink/564250/0a106d6379c0d741/

thelukester··on How far the once-mighty SourceForge has fallen
Good for Lightning UK! Growing up he was one of my heroes with DVD Decrypter. I hope he can make a few bucks on advertising with its spiritual successor.

This article is sensationalist BS. After a little research it's clear that DevShare is adware not malware.

thelukester··on India: the Story You Never Wanted to Hear
I've traveled all over the world, from South America, India, to China. In all those places, the locals stare and take photos. They stare at me, also a redhead; they stare at my girlfriend, who is from LA and dresses like it. Unlike this sheltered author, when the kids take photos of us, the white ghosts, faragn, or gringos, we don't assume they're going to use it for porn. We're often the only white couple in the town. Sometimes they've never seen white people. It's what they do.

When my gf was alone in India, she had guys come on to her a few times, but she said it was nothing compared to the aggressive behavior we encountered in Columbia and Cambodia.

People like Rose Chasm, should stay in their small American towns. Someone with such vivid imagination and fragile psyche has no business traveling in 3rd world countries.

thelukester··on Callbacks are Pretty Okay
Funny a cryptographer was just explaining why you should never question your field's fundamental assumptions.

http://www.extremetech.com/extreme/164050-discovery-may-make...

thelukester··on Mozilla CTO: "Maybe we should just adopt, support, and bundle Tor in Firefox..."
When I was living in China, I used Tor daily to circumvent the great firewall. Back when the Tor bundle was using Firefox < 15, it has some bad memory leaks, but Mozilla has done a great job of fixing those. Chrome has turned into the memory hog. Chrome 2x memory usage has gotten so bad, I’m actually thinking about finding an old full install of a 0x or 1x for my laptop.

As far as it being slow to load sites, there will always be a high latency when using Tor. It’s the nature of onion routing. If Tor becomes more popular, I’m hoping there will be a way to donate to high bandwidth exit nodes to keep the network performance up.

thelukester··on Mozilla CTO: "Maybe we should just adopt, support, and bundle Tor in Firefox..."
Maybe I'm missing your sarcasm, you place no value in your digital privacy, or you're just completely computer illiterate. If you're capable of installing any app on your computer, you can run the tor browser. There is nothing more involved to it than downloading the tor browser bundle, running the setup file, and finally click on "Start Tor Browser.exe". My 90 year old grandmother could figure this out.
thelukester··on Snowden granted 1-year asylum in Russia, leaves airport
Remember that we’re wired to respond to personal news. That’s the secret to Facebook’s and tabloid magazine’s success. So as happy as I am about this, let it also be a reminder that Snowden's not the story. The fate of the internet is.

If you haven't read it, this is a great article on the subject: http://www.theguardian.com/technology/2013/jul/28/edward-sno...

thelukester··on We have an employee whose last name is Null. He kills our employee lookup (2012)
If I could change one thing about human history, I'd remake the 0 and O's (# and letter) and the I, l, and 1 (letter i, letter L, and #) so you could never confuse them in hard to read CAPATCHs.
thelukester··on NoFlo: Help Everyone To Understand And Visualize Code
Most people seem to focus on the visual programming model which is just one aspect of NoFlo. I think its real power comes from the Flow Based Programming model. Functional programming is the trendy solution to the problem of concurrency these days. But I think FBP could offer some solutions in this domain too.

In my experience with LabVIEW, I found that the FBP paradigm greatly simplified process of writing highly parallel code. Whether you use the text or visual UI, I’m excited that NoFlo will bring this concept to JS development.

thelukester··on Matlab is oversold as a general-purpose language
Yes, the cool thing about LV is allows you to turn an idea on a flow chart into code that resembles the original chart on the high level. And, nothing beats it for data acquisition and testing. Like all visual languages big projects and the finer implementation details can get ugly.

Most people focus in LV's visual programming paradigm. But I think its real power come from the Flow Based Programming model. Functional programming is the trendy solution to the problem of concurrency these days. But I think FBP could offer some solutions in this domain too. NoFlo looks a promising new technology in this area. http://noflojs.org/

thelukester··on LLVM Intermediate Representation is better than assembly
Agreed, CSS/DOM/JS need to be replaced, before the web can truly be an application platform.
thelukester··on LLVM Intermediate Representation is better than assembly
For my company, this is exactly what's happening. Like Facebook, we found HTML5 to be insufficient for our app, so our resources have shifted to iOS and Android development. Native gives much better and consistent performance and UX, and the idea of write once-run anywhere on the web is still a pipedream. Cross-browser compatibility is still terrible.

The problem with HTML5 is it was designed by committee for displaying documents not dynamic apps. While JS has come a long way to closing the gap with native performance, it's the other HLML5 tech that's holding the web back. CSS is ill-suited to be hardware acceleration and DOM is a performance sucking hack that kills the UX on mobile platforms.

thelukester··on Japanese peer-to-peer (2008)
For you I2P users, What are you using for P2P software, I2PSnark, iMule, or I2Phex? I tried it a few years ago, but didn't have much success in finding anything. Any tips for setting up, searching, performance tweaks?
thelukester··on Firefox OS devices officially released
Count you in on the openness alone? Who are you, RMS? There's already an extremely open OS out there. In fact Firefox OS is based off of it. You can download the source code, build it yourself, and submit patches. You can even change the default app store. It comes with a rich app ecosystem and a beautifully designed and responsive UI. The latter two are what people in the real world care about when choosing a smartphone.
thelukester··on Firefox Takes the Performance Crown From Chrome
matthiasv, I don't know what your secret is, only 1 tab open in 1 window open at time, JS disabled, or what, but this is a very real issue. I have Firefox installed on all 4 of my machines, work desktop, home desktop, laptop, and a netbook. 2 of which are fresh installs. On all 4 when I visit multiple HTML5 heavy sites, FF's UI gets unresponsive. Chrome and newer versions of IE do not suffer from this, and I'm pretty sure it comes from FF running in a single process.

Chrome and IE have their issues too, like thrashing memory a lot sooner than FF, which is why FF is still the default browser on my laptop and netbook despite its unresponsive UI under heavy load.

thelukester··on When Italians chat, hands and fingers do the talking
Yeah, Italians use gestures when talking; no kidding. In the video, they showed dozens of gestures, most which I had no idea what they meant. I would have found it much more informative and interesting if they explained what all those common gestures actually meant.
thelukester··on Mozilla and Partners Prepare to Launch First Firefox OS Smartphones
This is why I'm more excited about Ubuntu Mobile than Firefox OS. With Ubuntu, I get an open ecosystem with native performance and am not locked into using the Firefox browser. If the gesture system on Ubuntu is done as well as the BlackBerry 10, it will be a welcome change from iOS's and Android's UI.
thelukester··on I’m young, inexperienced and a perfectionist
Does anyone know of any good ad-dons or extensions to blocks medium.com articles from showing up on HN? By the amount of low quality articles that make it to the front page, seems like there must be some kind of voting ring for them.
Page 1 of 2Next →