HNHacker News
TopNewBestAskShowJobs

sigvef

449 karma · joined March 13, 2011

submissionscomments
sigvef··on ASCII art editor designed for the Mac
Sigvehtml[1] kind of does this (disclaimer: I made it).

[1]: https://github.com/sigvef/sigvehtml

sigvef··on Show HN: Open source hardware platform for Bluetooth hacking
Thanks for the feedback (I'm one of the summer interns that worked on this). We've added "buy now" links that go to http://www.semiconductorstore.com/cart/pc/viewPrd.asp?idprod... .

The IDE is a webapp (!), no downloads required to get hacking. That being said, it is possible to use other tool chains, such as gcc or µVision, but we haven't focused on that in the tutorials.

sigvef··on No one wants to review your code! Let's fix that.
"We have run out of code to review. Come back later!"
sigvef··on Ask HN: why most startups use ruby and rails?
Maybe it's a regional thing? Where I live, Python and Django is much bigger than Ruby and Rails.
sigvef··on How we solved an infamous sliding bug
How do you stop clients from cheating in a peer-to-peer game like Awesomenauts?
sigvef··on [dead]
> Is there even a solution to prevent bad developers from harming companies?

Help bad developers become good developers through peer-review, mentoring, internal workshop, and so on.

sigvef··on Lessons from Tinder, the dating app that offends, excludes and pisses people off
Is anyone else distracted by the fact that it is raining on the inside of the screen?
sigvef··on Ask HN: Chrome browser extension or a stand-alone executable?
It really depends on what the tool is going to do. Unless the tool is intimately related to Chrome in some way (tab manager, page screenshotter, or something else that needs to access Chrome in some way), and I'm assuming its not, since stand-alone is an option, I'd question why anything needs to be installed at all, even as a Chrome extension.

I'd much rather visit pdf2gif.io (random example) than use something that needs to be installed, when possible.

sigvef··on The Ultimate Frontend Build tool: make
Although make does have a lot of weird quirks, its winning strength is that it is installed virtually everywhere.
sigvef··on Ask HN: What is the Current State of HTML5 WebSockets?
WebSockets are more or less ubiquitously supported [1]. Still, for compatibility and ease of development, your best bet for real-time web is to use SockJS [2], which wraps WebSockets and other transports.

[1]: http://caniuse.com/#feat=websockets [2]: https://github.com/sockjs/sockjs-client

sigvef··on Brendan Eich becomes Mozilla CEO
Gary Kovacs stepped down last summer, does this mean that Mozilla has been without a CEO for almost a year?
sigvef··on WTF does this code do?
This is why you should always use semicolons in JavaScript. Omitting semicolons here turns this:

  var angry = say('Garrrr!')
  
  // what should I say?
  (amIHappy ? happy : angry)()
into this:

  var angry = say('Garrrr!')(amIHappy ? happy : angry)()
sigvef··on MozDef: The Mozilla Defense Platform
Seems like a cool initiative, but I'm having trouble understanding what it actually does.
sigvef··on Ask HN: How do you handle your music collection?
I exclusively stream music on demand from the Internet these days, primarily from Spotify.
sigvef··on Ask HN: How to get involved in projects, or how to start your own.
Getting into the game jam scene is a great way to find projects to work on. A game jam is a short game prototype festival/hackathon where developers and artists get together to create simple games. Game jam projects are usually fun, creative, have tangible objectives and short time frames, which makes it easy to see projects to completion.

Just this weekend, a 48-hour game jam called Bacon Game Jam was held - you can see the games made during that game here: https://bacongamejam.org/jams/bacongamejam-07/games/ , or drop by at #bacongamejam @ Freenode on IRC to say hi!

You can also find general info about game jams here: http://www.gamejamcentral.com/ .

sigvef··on Common exception misuses in Java (and not only)
Though the author is correct in advising to do exception handling like this[1] instead of this[2], they are not correct in the reasoning behind it. In method [2], if a writer cannot be instanciated, the code will still try to write with it, which will probably cause a NullPointerException. Rewriting to method [1] hinders this.

[1]:

  Writer writer = null;
  try {
      writer = new FileWriter("/tmp/a");
      writer.write("Line1");
      writer.close();
  } catch(FileNotFoundException e) {
      // handle error
  } catch (IOException ex) {
      // handle error
  }
  
 [2]:
 
  Writer writer = null;
  try {
       writer = new FileWriter("/tmp/a");
  } catch(FileNotFoundException e) {
       // handle error
  } catch (IOException ex) {
       // handle error
  }       
  try {
       writer.write("Line1");
  } catch (IOException e) {
       // handle error
  }
  try {
       writer.close();
  } catch (IOException e) {
       // handle error
  }
sigvef··on Link Bubble - A new browser for Android
I wish Android had more granular default app settings. I'd love to use Link Bubble for opening links in the twitter app, but I'm not ready to give up Chrome as the default browser for everything else. One option is to not set a default at all, but then I have to click through this[1] all time, which isn't exactly smooth.

[1]: http://i.imgur.com/HrGadaj.png

sigvef··on Show HN: Password generator (terminal)
> import Crypto.Random.random as rand

Kudos for using an appropriate random number generator.

sigvef··on Link Bubble - A new browser for Android
This is one of those ideas that seem so obvious in hindsight. Waiting for a web page to load on mobile is one of the most annoying things to do on a smart phone - much more so than on desktop because of variable network conditions.
sigvef··on Hacker Koan
My favorite hacker koans are the vim koans: http://blog.sanctum.geek.nz/vim-koans/
sigvef··on FREE BEER
> FREE BEER is a beer which is free in the sense of freedom, not in the sense of free beer.

Now that is confusing!

sigvef··on Poll: The new HN comment system – agree, disagree, or wait and see?
Here is a live chart of the poll: http://hnlike.com/hncharts/chart/?id=7447055
sigvef··on Poll: What level of math is programming roughly analogous to?
Here is a visualization of the poll: http://hnlike.com/hncharts/chart/?id=7028714 .
sigvef··on How to live like a king for very little
The site is down, here is a cached version: http://webcache.googleusercontent.com/search?q=cache%3Amonof...
sigvef··on Greatest: C unit testing library in one file
Minunit has grown significantly since the initial 2-def version: https://github.com/siu/minunit .
sigvef··on Ask PG: Postmortem of the outage?
HN is indeed running on a single (10 month old) server, it seems [1].

[1]: https://news.ycombinator.com/item?id=5229364

sigvef··on Ask PG: Postmortem of the outage?
During the outage, https://twitter.com/HNStatus went from somewhere around 300 to 1163 followers.
sigvef··on Ask HN: Who is working on/knows of WebRTC based projects
http://appear.in
sigvef··on Internet Explorer 6 (JavaScript)
This is by Mr.doob, the main developer of three.js.
sigvef··on The humble USB cable is part of an electrical revolution
There are USB condoms http://www.usbcondoms.com/
← PreviousPage 3 of 4Next →