HNHacker News
TopNewBestAskShowJobs

arsenide

206 karma · joined March 9, 2013

gmail - ahleph0
submissionscomments
arsenide··on Billionaire Robert F. Smith pledges to pay Morehouse 2019 grads’ student loans
How much is rent, utilities, and books on top of 10k/year tuition? Can students work to pay these other costs of living without sacrificing their studies? I have doubts.

Maybe at a public school the debt amounts are some percentage less. But, I argue, not that much less.

arsenide··on I'll pay you $15 to use my free software
I like it! Can definitely see myself using it.

The only issue I am having inputting some test data is that the category scrolling doesn't seem to be working properly for me. If I go above 3 categories, things aren't properly visible/scrollable (13" MBP).

arsenide··on Ask HN: Has anyone had luck using the Wikipedia data dumps?
I have toyed around with the Wikipedia dump -- in XML, downloaded through the provided torrent file on Wikipedia.

It took a bit to get accustomed to the format, but after looking at the files and doing a bit of research on the documentation, using Python with lxml made it relatively straightforward to do what I was interested in.

I'd recommend doing the same, only because it worked for me: get the XML dump, manually check out some files to understand what is going on, search for documentation on the file format and maybe read a few blog posts, and then convert the XML files to data structures suited for what you're interested in.

arsenide··on Ask HN: Where did you find your “cult”? (As described in Zero to One by Thiel)
I want to bring up a slightly different perspective, as an employee of a relatively large corporation -- not a startup.

I'll preface by stating that my manager is fantastic. Within our team, we have the capability of collaborating and making decisions amongst ourselves without fear of reprimand from the higher-ups (in effect, shielded by our manager). We don't hold standups. We don't have weekly team meetings. There is no mention of "scrum" or "agile" or "standup" or any management buzzwords. Yet, our domain is relatively complex.

Business-centric managers (project managers in particular) have no insight into our day-to-day work partly because of the involved complexity -- we rely on involved mathematics and algorithms to do our job. There is no need for PMs to dig deeper to break things out since we always go above and beyond the plain corporate expectations. This is while my manager (previously individual contributor in a similar space for 20+ years) has never given me a direct order on what to work on.

We make decisions based on the team's own best judgments and then act on them to deliver great products. Business guidance (context) is given to us as a team by this fantastic manager, based on his input, derived from the countless meetings he attends on the team's behalf. But we have the final say as to what is important to deliver after informal discussions explaining context -- never in the setting of a meeting: just conversations.

This sense of belonging that I feel with my team and the organization goes hand in hand with full autonomy over my work and believing in what we are doing: to deliver the best products we can for the customers.

I can't speak for the rest of my team, but I feel this dedication. For me, this is because of two things: a belief that we (within our space, greater than just the team I am a part of) are the best at what we do, and that I feel as though I have the autonomy to act in the way that I believe is best.

To address some of the other commenters: sure, it is likely that my contributions affect the company's profits by more than a full order of magnitude, compared to my salary. But I'm happy here in my autonomy, able to live comfortably, and I am able to make a difference based on my own judgment.

To me, this is the most important thing for me to keep living happily within my "cult".

arsenide··on Show HN: MathMax.io – Select the greater value
Console program to auto solve:

  String.prototype.replaceAll = function(search, replacement) 
  {
      var target = this;
      return target.replace(new RegExp(search, 'g'), replacement);
  };

  function sleep (time) {
    return new Promise((resolve) => setTimeout(resolve, 
  time));
  }

  for (var i=0;i<100;i++) { sleep(i*2000).then(() => {
    if 
  (eval(document.getElementById("opt1").innerText.replaceAll("×", "*").replaceAll("÷", "/").replaceAll("−", "-")) > eval(document.getElementById("opt2").innerText.replaceAll("×", "*").replaceAll("÷", "/").replaceAll("−", "-")))
  {
      document.getElementById("opt1").click()
  } else {
	  document.getElementById("opt2").click()
  }
  })}
arsenide··on Ask HN: How do I fix my posture after years at the computer?
I have started the habit during lunch to walk for at least half an hour a day with a coworker. The experience has been nothing but positive.
arsenide··on Chess Tactics Explained in Plain English
I highly recommend Kageyama's Lessons in the Fundamentals of Go. It does a great job explaining, with problems, the foundations necessary to become a decent go player. It is better than any other book I have seen on the subject.
arsenide··on Your yearly dose of is-the-universe-a-simulation
> there are FAR more potential future states in which we don't exist, than states in which we do. The chances we are living in a simulation now are equally as small

It doesn't follow that all of these possibilities are equally likely, so I do not buy this line of reasoning

arsenide··on Programmers are confessing their sins to protest a broken job interview process
As a single point of data, this is not the case at my job
arsenide··on Five-month-old babies know what’s funny
I like this idea. Is it testable?
arsenide··on Ask HN: Switching from developer to project manager. What to keep in mind?
I'm "only" a developer, but clear, concise communication from PMs is the most important thing for me in my current position. Think about yourself as a developer: what do you want from PMs? Personally, I like clear communication and quick resolution regarding the issues I have (that can be solved by PM) in my day-to-day workflow. When I am working on something and hit a road block requiring PM input, the most important thing for me is to get feedback as soon as possible so I can continue on what I am doing.

Communication seems to be key. Ensure you understand and that you are understood.

arsenide··on Ask HN: Labour of love projects
Going to plug http://online-go.com.

Solely developed by one guy for a while but they have since expanded. It's something that was really needed for the English go community.

If anyone wants to play, send me a challenge. I'm Mongorians on there :-)

arsenide··on Ask HN: Anyone interested in having their Code painted (oil on canvas)?
No questions. This is really cool. I hope to hear about a follow-up!
arsenide··on GNU founder Stallman: ‘Open source is not free software’
Do you have evidence that their refusal was due to their views, or is it speculation on your part?
arsenide··on Ask HN: What is the emerging state of the art in fuzzing techniques?
By itself, sure: but it can only help if used in tandem with other methods
arsenide··on Chess boxing
Wu-Tang Clan - Da Mystery of Chessboxin' https://www.youtube.com/watch?v=pJk0p-98Xzc

I wrote a paper on chess boxing in college (one of those intro-level English classes) and used this song as a reference. The professor loved it.

arsenide··on Ask HN: How to learn machine learning on my own?
Not sure about OP, but I certainly feel this way. When I want to learn a new language/framework I work on a project using it; instead of watching videos I mostly use the docs and Google/SO when I get stuck or have a code design question, possibly watching/reading any seemingly interesting videos/articles I happen to come across along the way.
arsenide··on Ke Jie will likely play AlphaGo before year's end
Gu Li and Ke Jie played each other (in a jubango -- a ten game series -- in 2014: an excellent series of games!). AlphaGo did not play Gu Li unfortunately.
arsenide··on Women Who Code (YC S16) helps female engineers level up in their careers
"Men face more pressure to earn a higher income than women, so more men enter higher paying careers."

Citation?

arsenide··on Reddit CTO: Stick to Boring Tech When Building Your Startup
Thanks, makes sense!
arsenide··on Reddit CTO: Stick to Boring Tech When Building Your Startup
Why are you choosing Cassandra every time? And what's your refutation for his desire to use MySQL over some other database, from his point of view as presented in the article (e.g. availability of support via Google/SO)?
arsenide··on Ideas for Game Clones to Code (2012)
Go is likely harder than chess: counting points (with dame not all filled), handling dead groups, handling ko, and offering support for superko seems much more challenging than handling an 8x8 board of pieces with fixed move patterns.
arsenide··on Experienced Programmers Use Google Frequently
The one time I posted a question on SO, it got flagged as duplicate and there were links to multiple other questions that were not even remotely the same to mine. Even more so, the tagged questions were not even mutually the same!

It took two hours to carefully craft my question just to have it immediately shot down. It is needless to say I have not posted again since.

arsenide··on The Science of Making Friends
For example, I like hiking. But it's not enough of an excuse for me to be social.
arsenide··on Two out of three developers are self-taught, and other trends from a survey
I have a math degree. I do a LOT of coding on the side. Hire me? :)
arsenide··on OLO – the $99 box that transforms any smartphone into a 3D printer
If I were to use this myself, I would have no problem keeping my phone plugged in. I always have my laptop anyway, and if I'm at home I can just use a wall charger.
arsenide··on Ask HN: I’m writing an OTP encryption algorithm. Where should I ask for review?
Why is it laughable? I'm not disagreeing with you: I am rather curious.
arsenide··on A Message to Our Customers
This is a good way to think about things skeptically, but to say it as though it is fact is misleading. Is it that unlikely that a business professional can frame his beliefs and knowledge in this domain in such a way to justify himself to the shareholders? Or are we all just too skeptical that people in power act against morality whenever easy or possible?
arsenide··on Myungwan Kim 9d (top go professional) reviews AlphaGo vs. Fan Hui [Video]
A top professional reviews some elements of the five-game series, and explains that in the engine's state as of when the games were played there is little chance the engine could take a single game against Lee Sedol in March.

Who knows what will happen with the extra half a year of preparatory time with this engine: but to make so much progress in 2015 starting from scratch leaves the match to happen in March one to look forward to.

arsenide··on Google achieves AI 'breakthrough' by beating Go champion
If anyone wants to play a game of go, regardless if you are a seasoned amateur or a complete beginner, please send me a message on http://online-go.com (username mongorians)!

If you have no prior experience I would be happy to teach you the basics -- it is truly an incredible game.

← PreviousPage 2 of 4Next →