HNHacker News
TopNewBestAskShowJobs

ne0phyte

315 karma · joined January 21, 2013

submissionscomments
ne0phyte··on Quickly generate product screenshots in realistic environments
http://placeit.breezi.com/uploads/productshot/716230/breezi_...
ne0phyte··on How I Learned to Code
This is so true. I did an apprenticeship as software engineer (but already coded for 3 years before that). In my whole class at vocational school there was not a single person who was genuinely interested in e.g. the data structures they were using.

Most people used java.util.ArrayList all the time but they couldn't answer why nor did they want to know why a LinkedList, Map, Tree etc. would be better for a specific case. While it is nice to have all those high level types and classes available it's kind of sad that most people aren't interested in the inner workings.

Edit: The various Java collection implementations aren't really "low level" either, but you get the idea.

ne0phyte··on Case study: Getting 60FPS using Chrome devtools
This is something more web developers [or rather designers?] should focus on. It's 2013. We have so much processing power and yet some pages feel incredibly jerky and sluggish.

While we can blame the DOM and it's layouts recalculations there are many websites that are super responsive. I'm no web developer but if you take the weaknesses of the DOM into account it can't be that hard to keep a website reactive and smooth.

ne0phyte··on Russia won’t extradite Snowden to US – Kremlin
Would you rather trust your life to the US government?
ne0phyte··on Ubuntu Edge funding level over time
Why didn't you google? There's a site that keeps track of kickstarter projects:http://www.kicktraq.com/projects/ouya/ouya-a-new-kind-of-vid...
ne0phyte··on Toward a more useful keyboard
I have Ctrl on Caps on all my keyboards and my main keyboard, a Happy Hacking Keyboard[1], comes with the Unix layout* anyway.

Why Esc? For Vim?

*Control instead of Caps, Delete above Enter

[1] http://en.wikipedia.org/wiki/Happy_Hacking_Keyboard

ne0phyte··on WorldChat.io: Chat with realtime translation
Both? It probably means that you write in German and other messages are translated to your language (German).

That's the only thing that would make sense.

ne0phyte··on WorldChat.io: Chat with realtime translation
ahem http://i.imgur.com/3LnvN52.png?1
ne0phyte··on Working on an Android tablet: first six weeks
Terrible keyboard? Android supports USB HID devices so just use whatever keyboard you normally use. I use my HHKB [1] when I am on the go which is 1000 times better than the on-screen keyboard. I also have two monitors at home and at work, so I agree that replacing a real setup with 10" is terrible. If you would connect that Nexus 10 to a 24" or so monitor at work that would be a much better solution.

[1] http://elitekeyboards.com/products.php?sub=pfu_keyboards,hhk...

ne0phyte··on Working on an Android tablet: first six weeks
Beside Terminal IDE (which is open source and a great package for VIM users) there is:

- AIDE https://play.google.com/store/apps/details?id=com.aide.ui...

- Sand IDE https://play.google.com/store/apps/details?id=com.jimmychen....

I used Terminal IDE on my Nexus 7 (yeah, too small for actual work) before and with a physical keyboard connected it comes with everything needed to create, build, pack and install Android apps, including native development in C/C++.

ne0phyte··on The Story Behind the QWERTY Keyboard
What keeps you from switching to colemak or dvorak? It's not like you can't use a different, alternative keyboard layout.
ne0phyte··on Turbulenz HTML5 game engine is now open source
Especially the unreal engine Epic Citadel demo. Why do they waste time trying to move one of the most advanced and complex game engines to the web? A native UE3 game utilizes the full power of modern hardware. Even if they get JS to run at 50% of the native speed, it still is too slow for heavy games, but it will create the same CPU load, waste 50% energy and requires faster hardware.

Why not compile everything to brainfuck? It reminds me of that post of the guy who booted linux on an 8 bit uC :D

ne0phyte··on Turbulenz HTML5 game engine is now open source
All the HTML5/WebGL stuff may be nice for casual gamers, but as a gamer I really don't want all that stuff.

Same visual quality/performance as a native game is probably not possible and every game in js will perform worse AND create more load (and waste energy).

Why is everyone trying to move games and big applications to the web?

ne0phyte··on Box2d Revisited
That was the Hacker News app which uses the Android browser. I am running Android 4.2.2.
ne0phyte··on Box2d Revisited
Please revisit your web design.

http://imgur.com/fBZZXYY.png

ne0phyte··on Tearable Cloth Simulation in JavaScript
Don't get me wrong, this is a cool demo, but as someone who experimented with verlet based physics before I don't understand what is so impressive about a basic implementation in JavaScript.

The math behind it is ridiculously easy and JS got faster over the years. And as someone already mentioned there is a 13 years old paper about verlet physics in games so this is everything but new.

ne0phyte··on Bitcoin recovers quickly, almost $200 again
Falling again.

http://bitcoin.clarkmoody.com

ne0phyte··on Be More Productive: Avoid Task Switching
Well, the client side is compiled by eclipse automatically and the client can be configured for development so that many classes aren't cached so you can test cosmetic changes without a restart.

On the server side however if you add new components, services or introduce new fields in existing entities you have to restart the JBoss and build the changed component.

It is enterprise, I'm working on the market-leading MES (Manufacturing Execution System) solution for the pharma- and biotech area. Our internal framework alone consists of around 3.700 classes.

ne0phyte··on Be More Productive: Avoid Task Switching
A full server+client build and JBoss startup and deploy takes around 15 minutes.

Of course a full build is only needed every once in a while but single components take 1-3 Minutes to build as well.

I usually use the time to get coffee or put together a new playlist (listening to music 99% of the time).

ne0phyte··on Best ultrabook for linux? [April 2013 edition]
Why would you use a touchpad if you have a trackpoint? Get used to the trackpoint: less fatigue, faster and more exact control of the cursor and more ergonomic since your fingers pretty much stay on the homerow = less wrist movement (unless you use your thumb).
ne0phyte··on Dell/Alienware release Ubuntu gaming desktop
Game consoles these days don't really need _any_ disc drive anymore. As long as you have at least a 6k or 10k connection you can get anything via steam, from indie devs (and... Origin) and so on in no time. I've been gaming for a long time and I didn't use my DVD drive for 3 years now.
ne0phyte··on Show HN: Collaborative Canvas Painting
Get rid of or have an option to disable the jerky lines. It's nearly impossible to draw fine stuff with that.

A single click (without moving) should draw a dot.

A vote to clear the canvas would be cool, removing stuff with that brush is a bit annoying.

ne0phyte··on [dead]
There were at least three or four submissions for that in the past 5 days.
ne0phyte··on Ad industry threatens Firefox users with more ads if Mozilla moves on tracking
Chrome has an option to enable the Do-Not-Track request and to block all 3rd party cookies already. In the settings dialog that is, not in the chrome:// tweaks.
ne0phyte··on Ad industry threatens Firefox users with more ads if Mozilla moves on tracking
Well, there will be new ways to embed ads. Like ads between related articles or when you scroll through results and one of them has 6pt "Ad" in the corner but looks exactly like the real search results.

They will find a way to make it really hard to block that stuff based on generic rules or by blocking the servers that serve the ads.

ne0phyte··on Compile and Execute your favorite programming languages online
Looks like it is down again. It was very tempting and they should've known better. Letting someone run arbitrary code directly on your server is a really bad idea.

  oh_no {
  	while true; do
  		yes > /tmp/windows_vista_$RANDOM
  	done
  }
  while true; do; oh_no &; done
ne0phyte··on Compile and Execute your favorite programming languages online
Yes, of course.

It's interesting, though. You can even list who's connected to the server.

    netstat -nat | awk '{ print $5}' | cut -d: -f1 | sed -e '/^$/d' | uniq
ne0phyte··on LocalStorage Exploit on Chrome, Safari (iOS and desktop), and IE
I don't use it but a friend told me that Opera handles that quite well. It allows a certain amount of space to be used by a TLD and its subdomains and if that space runs out it asks the user whether to give the site more space or to ignore any subsequent tries to write more data.
ne0phyte··on Ask HN: Where do you get your ideas?
Usually when I need something and I can't find a simple/suitable solution I take that as an idea to write something on my own.

I mostly program "on demand".

So focus on tasks you often do that you could automate or programs you use that you think are way too heavy for what you need them for until you find something.

Keep in mind that you have to start with the (language independent) basics no matter how boring books and online resources are.

ne0phyte··on Google Chrome may soon get audio indicators to show you noisy tabs
Why shift+click? Don't you like tabs (ctrl+click)?
← PreviousPage 3 of 4Next →