HNHacker News
TopNewBestAskShowJobs

flor1s

1,138 karma · joined October 21, 2016

researcher in (industrial) robotics
submissionscomments
flor1s··on Mapped: The world’s coal power plants
If you want to feel better, Australia also exports a lot of uranium afaik
flor1s··on Contrary to Musk's claim, Lidar has some advantages in Self Driving technology
As an aside, the original Kinect and Kinect for Xbox 360 use different technologies for 3D detection. The original Kinect projects an infrared pattern and then detects the deformation of the pattern to determine distance/shape. The Kinect for Xbox 360 uses more traditional time of flight.
flor1s··on Contrary to Musk's claim, Lidar has some advantages in Self Driving technology
Why even limit yourself to two cameras? If I recall correctly multi-view geometry benefits from having as many cameras as possible.

In the future we will all have walls covered with a checkerboard pattern in our garage to calibrate the cameras on our self driving cars. :)

flor1s··on How we built the Waifu Vending Machine
I guess it's creepy in a similar way as people shooting other people virtually (in shooter video games), though a making a waifu "vending machine" adds another angle of objectification to it.
flor1s··on No CS Degree – Interviews with self-taught developers
In my opinion,

1. You can be highly educated in a subject without getting a formal degree.

2. A CS degree is not a programmer/developer degree. CS is to programming as art is to drawing.

3. Having knowledge of CS might mean you can more easier adopt to a variety of roles (front-end, back-end, systems programming) but comes at a cost that you probably have less practical skills than someone who is specialized in this (because of self-education/going to a trade school/learning on the job).

I have a bachelor in informatics, master in CS and PhD in informatics (technically informatics is not CS, but there's a lot of overlap), but I would say I gained most programming/development knowledge through internships and working on personal projects.

flor1s··on Robot uses machine learning to harvest lettuce
Nice video. The article somewhat addresses this: "These previous approaches include using a belt‐driven band saw‐type mechanisms or water jet cutting. These approaches have limitations, most notably that the outer leaves of the lettuce can be easily damaged when harvesting and there is a lack of reliability in stem cutting height and quality."

Seems like the solution discussed in the article does not really improve upon this significantly: "As the project stands, the damage rate, caused by cutting the lettuce stem too short, is too high for supermarket standards, although the harvested vegetables were perfectly edible. The most recent sample size of 69 lettuces was enough to confirm this as the next problem to address (hundreds of lettuces had been harvested over previous iterations). Future versions of Vegebot will need to address and improve the damage rate, perhaps with visual feedback from the harvested lettuces dynamically adjusting the force threshold at which the cut is made. In parallel, the end effector needs to be made lighter to achieve a human‐level cycle time, possibly by manufacturing with carbon fiber, or by using an alternative, stronger cartesian arm design."

flor1s··on Epic Games banked a $3B profit in 2018
UT4 got killed by the success of Fortnite :(
flor1s··on Epic Games banked a $3B profit in 2018
The gameplay of games such as Return to Castle Wolfenstein, Quake 3 Fortress and Wolfenstein: Enemy Territory was very satisfying because they felt like arena shooters (due to their use of the Quake 3 engine) but were early examples of games having role specialization.
flor1s··on Epic Games banked a $3B profit in 2018
That's just good production values that most AAA shooters like CoD and Battlefield have. AAA studios can iterate, hire top talent and do a lot of QA testing, so naturally elements like gunplay, weapon balance and map design can be top notch.

I think the genius in PUBG can be found more in seeing the opportunity of creating a standalone realistic Battle Royale shooter at the right time.

flor1s··on Introduction to Applied Linear Algebra: Vectors, Matrices, and Least Squares
Don't forget to review calculus as well. Khan Academy is a good start for learning about single variable calculus (http://www.khanacademy.org), but their content on multivariable calculus is a bit lacking (neural networks / deep learning use the concept of the derivatives and the gradient a lot). A good supplement for multivariable calculus would be Terence Parr and Jeremy Howard's article on "All the matrix calculus you need for deep learning": https://explained.ai/matrix-calculus/index.html
flor1s··on Introduction to Applied Linear Algebra: Vectors, Matrices, and Least Squares
After reading this book (or during), take a look at the author's (Boyd) video lectures on linear dynamical systems: https://see.stanford.edu/Course/EE263/

There is a lot of overlap between the book and the course.

flor1s··on Driverless Hype Collides with Merciless Reality
Waymo can of course cherry pick the scenarios which they present about. Meanwhile a human driver still has to intervene every few thousands miles.
flor1s··on Teaching My Robot with TensorFlow
Check out http://www.turtlebot.com, you can attach a manipulator from for example ROBOTIS to it.
flor1s··on MIT 9.11: The Human Brain (Spring 2018)
Not quite the Netflix of online lectures, but there is http://videolectures.net. Quite some good stuff on there, e.g. lectures and conference videos on AI and robotics. The website feels very web 1.0 though.
flor1s··on Thousands of AI researchers are boycotting the new Nature journal
Except that conference proceedings can be exactly like a journal, i.e. you often need to pay to access them.
flor1s··on Will Kubernetes Collapse Under the Weight of Its Complexity?
Also there is Draft (https://kubernetes.io/blog/2017/05/draft-kubernetes-containe...)
flor1s··on Will Kubernetes Collapse Under the Weight of Its Complexity?
The problem with saying "kubectl is the new ssh" is that it is simply not true in my opinion. Something more akin to "kubectl is to controlling a cluster as ssh is to controlling a server" would be more accurate I think. The point the OP makes about "Most Developers Don’t Have Google-Scale Problems" is true, I don't think you should use Kubernetes if your app consists of just a website and a database. But do people working on such (relatively simple) apps really consider using Kubernetes?
flor1s··on Will Kubernetes Collapse Under the Weight of Its Complexity?
Isn't one of the appeals of Kubernetes to have a portable cloud environment, which means I can easily switch between Windows Azure, Google Cloud, Amazon Web Services, on premise, and even Minikube (localhost). Is there any simpler alternative for that?
flor1s··on You probably don't need AI/ML. You can make do with well written SQL scripts
Maybe they should have a data warehouse (which is typically denormalized) instead of a database (which should be normalized)?
flor1s··on Landfills – a future source of raw materials
So much food is thrown away by grocery stores on the expiration date or just the day after. Usually you can eat that for a few more days, but grocery stores do not want to take the risk of selling it.
flor1s··on Elsevier’s profits swell to more than £900M
arxiv is great, but for getting your PhD and a future career in academia, publishing there doesn't count nearly as much as publishing in peer reviewed journals does.
flor1s··on Where Dutch directness comes from
I wonder how popular downloading via Usenet is outside of The Netherlands, where me and my friends shared an account in high school. Here in Japan it seems no-one is using it (for downloading).
flor1s··on 6.S191: Introduction to Deep Learning
I love how much effort MIT is putting in making these courses widely available (i.e. releasing slides, video and exercises online).
flor1s··on Why Japanese web design is so different (2013)
That resembles some paper processes in Japan, e.g. to get an international conference trip refunded (as a PhD student) I need to submit around seven forms: 1. Application for travel 2. Acceptance for travel 3. Schedule 4. Request for payment of conference entrance fee 5. Export control form 6. Travel Report 7. Notice of absence

Because most of these are also required for travelling within Japan I sometimes just don't bother asking for a refund.

flor1s··on Stanford CS9: Problem-Solving for the CS Technical Interview
I don't think these kind of coding interviews are given to average programmers though, and if they are I'm sure they are taken with a pinch of salt (or with a lot of help from the recruiter, or using simple tasks such as FizzBuzz [1]).

In my experience, having been an average programmer (and maybe still being, I hope that by now I'm at least slightly above average) who worked in The Netherlands at a "system integrator", a web dev "sweat shop" (some projects using 10 year old tech, relatively high staff turnover) and even a startup, such companies don't ask for whiteboard coding, however take home projects are quite common.

I also interviewed at some more "hot" unicorns in Japan, which do have these kind of questions (using a dehumanizing online test in fact).

1: http://wiki.c2.com/?FizzBuzzTest

flor1s··on Japan is embracing nursing-care robots
The types of robots used in Japan are very diverse. HAL Lumbar Support is an assistive device that helps caregivers to lift patients / objects more easily (it is also being tested in other areas such as construction work). Paro is a seal "stuffed animal robot" with minimal sensing and actuation, but it's very cute nonetheless (if you ever visit Tokyo, go to Miraikan in Odaiba, you can touch it there). Pepper (made by a French subsidiary of SoftBank) is a humanoid shaped robot on a wheel base that is mostly good for voice/gesture communication.
flor1s··on “Deep Learning has outlived its usefulness as a buzz-phrase”
Interesting comment regarding Conal Elliott. I've always thought there is some similarity between probabilistic programming (specify a probabilistic model as a graph), functional reactive programming (specify some reactivity as a graph) and deep learning (specify some linear algebra / calculus / optimization operations as a graph). Too bad the word "graphical programming" would be interpreted as "visual programming" (or programming using plots and charts!) and not programming using an explicit graph structure.
flor1s··on Google used a tax loophole to shelter $19.2B
Companies pay low tax in one country for money they earned in another country. Almost every multinational does that, there are buildings in The Netherlands in which a dozen of international firms have a postbox just so they can redirect their revenue and pay the lowest tax on it.

Being Dutch, I am ashamed that our government does not do anything to change the laws which allow for this to happen.

flor1s··on Computer Science I [pdf]
I didn't read the book, just the TOC, but it seems like this book is only about programming, not so much about theory (automata, discrete math, calculus, linear algebra, etc), and not even so much about the engineering side of it (automated testing, algorithms, DevOps, etc).

Anyway, there are various websites which list an "online curriculum" for Computer Science, e.g. https://mindweb.network/board/computer-science-a-full-bachel...

flor1s··on Reactive programming vs. Reactive systems (2016)
I also really enjoyed the book by my former professor:

Design Methods for Reactive Systems: Yourdon, Statemate and the UML

by Roel Wieringa, Morgan-Kaufmann Publishers, 2003

This is all about specifying reactive systems though, not about how they are programmed.

← PreviousPage 3 of 7Next →