HNHacker News
TopNewBestAskShowJobs

meuk

867 karma · joined January 4, 2018

submissionscomments
meuk··on France Plans 5% Digital Tax as Governments Chase Internet Giants
My guess: Big corporations often have more potential to outsource, and are better known, and have a stronger PR and legal department. These traits give them a much better negotiation position (don't remember that governments profit from taxes, so it's a bit of a demand and supply thing: If taxes are high in one country, a big company will threaten to move to another, which costs the country money in the end).

At least, this is the argument that the Dutch government uses to abandon as many taxes for companies as possible.

meuk··on HN-like math research discussion for Ph.D.s
It's directly contradictory to their goal, since the goal is trying to answer well-defined questions.
meuk··on Period Three Implies Chaos (1975) [pdf]
From the wiki page, I am led to believe that he proved a weaker result, being that if there are cycles of period three then there are cycles of every period (which is not the period three implies chaos result).

See the second paragraph in the section 'Generalizations'.

meuk··on Oldest Viable Laptop (2017)
I have replaced the battery and the HDD by an SSD in two old thinkpads, and they work very well. In particular, they have a nice key layout and type a lot better than my 1600 dollar Dell XPS, which is more important to me than a full HD screen.
meuk··on Ask HN: How Would You or Did Convince Your Boss That You Can Work Remote?
As an introvert, visibility has always been an issue for me. Last week I had a big task for which I put in well over 10 hours a day. When people see it's done sooner than expected they just assume that is was easier. Meanwhile, other people get a lot of credits for some things because they are apt at subtly (or not so subtly) mentioning it. Maybe it's something I still have to learn.
meuk··on Ask HN: How Would You or Did Convince Your Boss That You Can Work Remote?
I sometimes work remotely, but most days I wasn't very productive. This is partially my own fault for not having a dedicated room to work in (so I sit in the living room, which is full of distractions). But it's also an infrastructure problem (my remote connection has stopped for multiple times, which means that I can't reach infrasupport anymore), and a culture problem (there is literally no documentation for the project I work on, the best strategy so far is to ask around if something isn't clear to you).
meuk··on Impossible Mathematics of the Real World (2017)
You can basically make your own kind of 'near misses' with recurrent relations. If you have a recurrent relation of the type f(n + 1) = a * f(n) + b * f(n - 1), you (almost always) get a solution of the form f(n) = c * alpha^n + d * beta^n, where alpha and beta depend only on a and b (specifically, they are the root of the characteristic polynomial, see [1]), and c and d can be determined by the seed values of f. By choosing integers a and b such that the absolute value of beta is less than one (but not zero), you will have that c * alpha^n approximates f(n), since d * beta^n will tend to zero for large n. At the same time f(n) will produce integer values, since we picked integers for a and b.

[1] https://en.wikipedia.org/wiki/Recurrence_relation#Roots_of_t...

meuk··on How to Make Other Developers Hate to Work with You
Common misconception, but that graph does not explain the Dunning-Kruger effect. It's actually more like a linear curve, it's just a little flatter than the graph of y = x.

The Dunning-Kruger effect is that the best people underestimate their relative abilities, and the worst overestimate. So, the worst 10% may estimate they are about average, while the top 10% might estimate they are in the top 20%. These are more realistic figures than the graph used in this article.

meuk··on This person does not exist
Absolutely awesome! Some faces seem to have some weird horizontal asymmetry, though (I'm not saying that people are perfectly symmetric, but in these pictures the two halves of the face seem to belong to different people).
meuk··on How A Young Woman Followed Two Hackers' Lies to Her Death
Some situations are easier to rationalize when you are an outsider. I think many people were sceptical of Theranos. Maybe Elizabeth Holmes was charismatic enough to overcome scepsis in most people. It is baffling that she managed to become a billionaire with this tactic. I'm wondering, however, what her long-term plan was (she probably didn't have one, since everything seemed to work out well).

Besides, I found this piece on Wikipedia funny: > In 2015, Forbes named Holmes as the youngest and wealthiest self-made female billionaire in America due to a $9 billion valuation of Theranos.[5] By the next year, following revelations of potential fraud, Forbes revised her net worth to zero dollars,[6] and Fortune named Holmes one of the "World's Most Disappointing Leaders".

Oops, we were off by 9 billion dollars, how disappointing.

meuk··on Software executive exploits ATM loophole to steal $1M
Ten and a half years... Some murderers get away with less.
meuk··on Why I use old hardware
> In reality, this high-end hardware isn’t really necessary for most applications outside of video encoding, machine learning, and a few other domains.

This should say "really isn't" instead of "isn't really".

In practice, most Microsoft software will still run slow even on high-end hardware. I have a high-end gaming laptop that cost 1500 dollars, and my download folder still takes 10+ seconds to load. Even at work, I regularly find myself waiting because Visual Studio hangs (and this is on a Xeon Phi with 12 gigs of RAM). Meanwhile, XFCE runs happily snappily on my $200 Thinkpad that is more than a decade old. Newer systems just seem to focus on improving throughput instead of improving latency. I am so fed up with unresponsive systems!

meuk··on Netflix claims Fortnite is now a bigger competitor than HBO
> We worried about those folks because they were [...] the least likely to tell others about the service.

Are there still people who don't know Netflix? ;)

meuk··on How to teach Git
I like the commandline as well, but most of my coworkers are happy using a git GUI, and I can see why:

  1. Most GUI's give you an overview of the changes before committing.

  2. Most GUI's let you commit and push in one go, and also show unstaged changes so you don't forget to add/commit/push anything.

  3. A good git GUI is explorative. Newbies just remember the icons to click at first, and they learn more by exploring menus and reading messages.

  4. Commit histories are easier to view and filter.

  5. Exotic steps are easier to do, since you don't have to remember commands you barely use.

  6. Adding remotes is a piece of cake.
meuk··on How to teach Git
Personally, I think using git from the commandline is too complicated for the purpose it serves in most companies.

Using a git GUI works quite well for people inexperienced with git.

meuk··on Deep packet inspection is dead, and here's why (2017)
Another problem is that nowadays, all devices need internet to do anything. It's ridiculous. Even offline gaming is impossible for most platforms/games.
meuk··on Secure and Ad-Free Internet Anywhere with Streisand and Pi Hole
I recently set up a RPi with Pi-hole, only to find out that my ISP gave me a router that prevents you from using another DNS server.

I can still use the Pi-hole, but I have to set up the DNS manually for every device. Quite a pain in the ass.

meuk··on Using Fourier Transforms to Multiply Numbers
Ouch, good point! I was at work and a bit too eager to have the first post, I think ;)
meuk··on Using Fourier Transforms to Multiply Numbers
Intuitive explanation: if you interpret a time series as the coefficients of a polynomial, the Fourier transform is just polynomial multiplication (this makes sense because polynomial multiplication is just convolution). Now we can write base b numbers as polynomials with single-digit coefficients, evaluated at x = b. Then after multiplying two such numbers/polynomials the coefficients are too large. The only thing remaining is too carry the overflows in the digits to the next digit (much like the school algorithm for adding numbers).
meuk··on Ask HN: Is it normal to fall out of love with coding?
Disagree. I dislike coding at work, because it's boring infrastructure stuff I have to code. I am 26, I work 32 hours a week and work pressure is very low and there's just no way I'm burning out. A lot of coding is just boring, and if you have been programming for over a decade, you see through the fads that commercial companies hype.
meuk··on Thank u, next
Microsoft's documentation is really bad, in my opinion. So maybe Microsoft would be a good choice for Steve after all ;)
meuk··on Ask HN: How old were the most talented software engineers you've met?
If you followed only the first year then yes, you've wasted your time. Things start to get interesting in the years after that.
meuk··on How the Netherlands Feeds the World (2017)
I live in the Netherlands and disagree with your point about the price. I usually cook meals for 2-3 people. They usually cost less than 3 euro for vegetables (in total, not per person). Meat and/or cheese are usually the most expensive. And those meals contain a lot more vegetables than the typical meal in the USA and southern or eastern Europe.
meuk··on Equivalence of State Machines and Coroutines
To show equivalence, you should show that any state machine can be implemented as a coroutine and vice versa. The author here implements one example with coroutines and with a state machine, which shows exactly nothing.

(As a metaphore, it's like saying that being green and being a frog is equivalent, because there exists a green frog)

meuk··on Announcing Open Source of WPF, Windows Forms, and WinUI
If they gave people the illusion that they could make WPF cross-platform it would mean a lot of wasted time for both Microsoft and the contributors. So it's probably better to remove that illusion right away.

People can always fork and work on it, Microsoft is just sending the message that they won't do any work to incorporate any of it. Open-sourcing something is not an obligation to keep maintaining something.

meuk··on Designing and building an FPGA sprite-based graphics accelerator (2014)
I've made a simple PCB layout before, and worked with FPGA's before (generated some simple HDMI output, and communicated via SPI). Is a similar project feasible for me, or likely to be a step too far?
meuk··on Microsoft is building a Chromium browser to replace Edge on Windows 10
At least it adheres to most standards, unlike many browsers. Many people don't care about customization.
meuk··on GNU Wallpapers
Well, that's embarrassing.
meuk··on Microsoft is building a Chromium browser to replace Edge on Windows 10
Well, Opera is a good browser that no-one uses, so it can't be just that. Tbh UX just isn't Microsofts strong suite (although I really like Windows 10).
meuk··on Designing and building an FPGA sprite-based graphics accelerator (2014)
Interesting suggestions, thanks!
← PreviousPage 4 of 11Next →