HNHacker News
TopNewBestAskShowJobs

knyt

58 karma · joined March 24, 2013

submissionscomments
knyt··on User friendly web games
I'm considering adding an "unlimited" bank of puzzles that you can play once you've solved the daily games (or instead of the dailies). I'll let you know if I do!
knyt··on Show HN: I Built a Word Game
It will stop adding rows once you reach a solution. But the logic for stopping wasn't great, and it was breaking under some use cases if you went back and changed letters. It should be more robust now, and I've improved the congrats-you're-done messages.
knyt··on User friendly web games
Would you want to include some word games such as my Changelist game (Show HN: https://news.ycombinator.com/item?id=31160447 / https://changelist.rocks/)?
knyt··on Show HN: I Built a Word Game
Thank you! I've updated the intro to the first game - does that look all right?
knyt··on Show HN: I Built a Word Game
Glad you enjoy it! The next pairs of words will be posted tomorrow morning.
knyt··on Show HN: Uncap: Map Caps Lock to Escape on Windows, Linux and Mac
Does anyone know how to map caps lock (or any other key [combination]) to a key _sequence_ under Linux/Xorg?

Or within emacs?

knyt··on Ask HN: Who is hiring? (August 2016)
We're looking for a full-stack developer to help us build testing and analytics tools for our computer vision systems.

Our stack: Python (Flask), Angular, Linux, Google Cloud

https://boards.greenhouse.io/magicleapinc/jobs/246441 or e-mail me

knyt··on Ask HN: Who is hiring? (October 2015)
Magic Leap | multiple positions | Dania Beach, FL; Mountain View, CA | Onsite | Full-Time; Intern | Visa (full time) | Computer Vision; Embedded; Machine Learning

http://magicleap.com/

Magic Leap is an eclectic group of visionaries, rocket scientists, wizards, and gurus from the fields of film, robotics, visualization, software, computing, and user experience. We are growing quickly, and this is the time to get on board and play a role in shaping the way people will be interacting with the world tomorrow.

We are hiring in the following areas:

  computer vision
  machine learning
  embedded systems
  software engineering
  hardware and pcb design
  android systems
  embedded algorithm optimization
  game dev tools (Unity, Unreal Engine)
  cloud computing/apis
For more information or to apply: http://www.magicleap.com/#/wizards-wanted

metafriendly

knyt··on Ask HN: Who is hiring? (September 2015)
My team is looking to hire several software engineers to help us develop our computer vision systems. We're interested in finding excellent programmers who have some C++ experience. We prefer candidates with experience developing computer vision algorithms with OpenCV.

https://www.smartrecruiters.com/MagicLeapInc/83635962

knyt··on Ask HN: Who is hiring? (September 2015)
Magic Leap | multiple positions | Dania Beach, FL; Mountain View, CA | Onsite | Full-Time; Intern | Visa (full time) | Computer Vision; Embedded; Machine Learning

http://magicleap.com/

Magic Leap is an eclectic group of visionaries, rocket scientists, wizards, and gurus from the fields of film, robotics, visualization, software, computing, and user experience. We are growing quickly, and this is the time to get on board and play a role in shaping the way people will be interacting with the world tomorrow.

We are hiring in the following areas:

  computer vision
  machine learning
  embedded systems
  software engineering
  hardware and pcb design
  android systems
  embedded algorithm optimization
  game dev tools (Unity, Unreal Engine)
  cloud computing/apis
For more information or to apply: http://www.magicleap.com/#/wizards-wanted

metafriendly

knyt··on Ask HN: Who is hiring? (August 2015)
Yes. While we're mostly looking for permanent, full-time staff, we do also have a few interns, and we're open to hiring more.

If you'd like to apply, you can use https://www.smartrecruiters.com/MagicLeapInc/83759793 . I'd also submit an application (clearly marked 'intern') through the best-fitting regular job ad to be sure that the right hiring manager sees your application.

knyt··on Ask HN: Who is hiring? (August 2015)
My team is looking to hire several software engineers to help us develop our computer vision systems. We're interested in finding excellent programmers who have some C++ experience. We prefer candidates with experience developing computer vision algorithms with OpenCV.

https://www.smartrecruiters.com/MagicLeapInc/83635962

knyt··on Ask HN: Who is hiring? (August 2015)
Sure, you can email me at the address in my profile, and I'll get your message to the right person.
knyt··on Ask HN: Who is hiring? (August 2015)
Magic Leap | multiple positions | Dania Beach, FL; Mountain View, CA | Onsite | Full-Time; Intern | Visa | Computer Vision; Embedded; Machine Learning

http://magicleap.com/

Magic Leap is an eclectic group of visionaries, rocket scientists, wizards, and gurus from the fields of film, robotics, visualization, software, computing, and user experience. We are growing quickly, and this is the time to get on board and play a role in shaping the way people will be interacting with the world tomorrow.

We are hiring in the following areas:

  * computer vision
  * machine learning
  * embedded systems
  * software engineering
  * hardware and pcb design
  * android systems
  * embedded algorithm optimization
  * game dev tools (Unity, Unreal Engine)
  * cloud computing/apis
For more information or to apply: http://www.magicleap.com/#/wizards-wanted

metafriendly

knyt··on Global Web Crackdown Arrests 17, Seizes Hundreds Of Dark Net Domains
They could just write the memory to disk. https://www.suse.com/documentation/sles11/book_kvm/data/sec_...
knyt··on Global Web Crackdown Arrests 17, Seizes Hundreds Of Dark Net Domains
Don't think that'd add anything. The people investigating you would presumably look at your network traffic and see all of the non-anonymized TLS packets traveling between your VPS and the real server. And they shouldn't need to bring the VPS down to get an image of its disk (or its RAM).
knyt··on Raft: Understandable Distributed Consensus
Yeah, and any changes to the set of nodes (adding or removing a node from the cluster) must be agreed upon by a majority of the existing nodes.
knyt··on DigitalOcean announces new New York datacenter with IPv6 support
Finally! Unfortunately you only get 16 addresses (::xxx0 - ::xxxf). It's not usually encouraged to give out such small allocations, even to end users, and this is even smaller than, e.g., Linode's already quite small maximum allocation size (4096 addresses). Well, anyway, at least the VMs finally have IPv6 access.

Now they just need to get custom images and custom kernels working and they'll be back on par with Linode as far as I'm concerned.

knyt··on Show HN: Fail2Ban attack reports show where those password scanners come from
Would anyone be interested in downloading the set of 2M attack reports? I could put up a DB dump such as:

  date,perp_cc,victim_cc,perp_asn,service
  1236818863,PL,GB,5617,SSH
  1236840986,FR,GB,20824,SSH
  1247779192,PA,GB,21599,SSH
knyt··on Fail2ban security update
I've used Fail2Ban even with SSH password authentication turned off. It's still helpful for preventing huge error logs full of pointless password guesses.

It's also useful for applications where you have to use passwords or where you need to allow anonymous requests but you don't want attackers using up all of your resources. VoIP (public-facing and handset-facing SIP) servers are my example of both of those situations.

knyt··on Fail2ban security update
Do you know where maps between IP addresses and ASNs/netblocks might be available for download? I can't immediately find this on IANA's website or on those of the RIRs, and I think it'd be too much to grab from whois.
knyt··on Fail2ban security update
I think that change over time could be pretty cool, especially if the host locations can be resolved down to the city or province. I'll check out D3.js.

I did a first take using Kartograph: https://int80k.com/ftb/

knyt··on Fail2ban security update
Unrelated to this disclosure, I have acquired quite a lot of Fail2Ban attack reports generated by hosts around the world. I put together an initial set of charts showing attacks by country; I was wondering if anyone had any ideas for interesting things that should be done to analyze/visualize the data.

The data set contains the IP addresses for attacker and victim, the date, and the service name for each of a couple million attack reports.

edit: https://int80k.com/ftb/

knyt··on Better bash in 15 minutes
The author uses ${} a lot more than I see in most code. Is it helpful to always use the ${var} syntax instead of simply writing $var?

I can see universal application of ${} being advantageous in avoiding accidental "$foo_bar where you meant ${foo}_bar" situations, and ${} makes it clearer that you're referencing a variable. The only cost would seem to be more typing.

knyt··on Virtual reality affects men and women differently
The spinning woman mentioned above: http://en.wikipedia.org/wiki/Spinning_Dancer
knyt··on RethinkDB 1.12: simplified map/reduce, ARM port, new caching infrastructure
> you no longer have to manually specify cache sizes for tables to prevent running over memory and into swap

I'm really glad you're addressing this. Does this auto-sizing apply to RethinkDB's memory usage in general? The last time I tried using it on a small VPS, I set my table's cache size really low, but I still ran out of memory whenever I ran queries on a large table.

Definitely looking forward to secondary index export/migration and to upgrades without the export-import cycle.

knyt··on Pronunciation errors that made the English language
In a somewhat similar process, 'lead' (pronounced like the element) seems to have replaced 'led' (the participle or the preterite): "She lead the team."
knyt··on Feinstein Publicly Accuses C.I.A. of Spying on Congress
To: actually isn't used in routing. MTAs and MDAs route messages based on the target address that's communicated in the 'RCPT TO' command, ignoring whatever may be in the To/CC[/BCC] lines, should the MUA happen to generate those headers.

The set of metadata used in routing, aka the 'envelope', also contains a return path, which is (normally) used for things like submitting delivery failure reports.

knyt··on Rubygems.org AWS bill for Feb 2014 [pdf]
If it's just the sync delay, you could track each mirror's last-updated time and only direct users to a mirror that had synchronized with the master since the package in question was released. Otherwise, serve the content from AWS. Though I'm sure this couldn't beat the service that Fastly's donating.
knyt··on Rubygems.org AWS bill for Feb 2014 [pdf]
Did you consider using a mirror network, with servers run by external organizations, instead of going with AWS bandwidth for rubygems? Seems like that would be a good approach for the static/bulk part of your dataset, and there are lots of companies and universities who are set up to serve software. (The mirror I manage serves about 50 TB/month for several Linux distros, and many sites are larger.) Do the work and infrastructure required to manage these networks make them not worthwhile?

Edit: Found a post [0] calling for a rubygems mirror network. Otherwise there is lots of information about setting up local mirrors of the repository.

[0] http://binarymentalist.com/post/1314642927/proposal-we-have-...

Page 1 of 2Next →