HNHacker News
TopNewBestAskShowJobs

mrottenkolber

551 karma · joined July 3, 2013

submissionscomments
mrottenkolber··on Finland will hand out cash to 2000 jobless people to test universal basic income
To me it seems you imply that its OK to coerce certain people into taking certain work. I view the second paragraph as an attempt to justify that position, despite its conflict with basic humanist ideals.

Ignoring the hypothetical nature of your second paragraph, I think you miss the incentive to all "work", which depends on how much the worker thinks his work is worth.

Take my friend the farmer, who happily works on a tiny organic farm (hard physical work) for very little pay, because he feels his work is sustainable, and productive (helps others, provides food).

Also take my friend the construction worker, who would love to build houses for the rest of his life despite low wages, but won't, because he is unable to find employer that will enable his labor to bear fruit. Sure he could build mansions, and commercial monoliths to no end, embedding stone chipped from the Italian coastline into German upper class house-fronts, or build shopping malls. But he's not an idiot, he won't waste his life pouring his talent into luxury products and consumption infrastructure that won't help anyone in the end. He wants to build sustainable housing for people to live in, houses so cost effective everybody can have one.

Depending on coercion to motivate a work force, implies that the work to be done is actually detrimental to society.

mrottenkolber··on Finland will hand out cash to 2000 jobless people to test universal basic income
They can afford to leave because of 500+, they are leaving because they don't want to work there.
mrottenkolber··on Finland will hand out cash to 2000 jobless people to test universal basic income
These people quit their shitty jobs because they are no longer forced to do them for the sake of survival, and now have more time to spend with their family, which–I guarantee you—is more valuable than whatever they were doing at work. Why do you think wanting to quit your job is anybodies fault, but the employers?

What you suspect of other people tells a lot about you, and very little about other people. I would be careful with that.

mrottenkolber··on Finland will hand out cash to 2000 jobless people to test universal basic income
Do you have a source on that, or do you think lawmakers might also be concerned with the well being of children, mums, dads, single parents, young parents–no matter how many children/parents there are?
mrottenkolber··on Finland will hand out cash to 2000 jobless people to test universal basic income
If the question would have been "what would you do?", would your answer have been the same? If not, why do you think little of us other humans?
mrottenkolber··on Finland will hand out cash to 2000 jobless people to test universal basic income
Since we are speaking in anecdotes, have you considered they might have just disliked their particular workplace?
mrottenkolber··on Much of the Greenland ice sheet appears to have melted about a million years ago
You're not being fair to the OP in saying "it's even easier to do nothing if you throw up your hands and say it won't work anyway."

He gave a very clear way out: massively reduce consumption.

mrottenkolber··on RFC 7764 – Guidance on Markdown
I'm baffled. Without a formal grammar CommonMark is useless. Who implements a parser without a formal grammar?
mrottenkolber··on RFC 7764 – Guidance on Markdown
CommonMark has not published a formal grammar.
mrottenkolber··on RFC 7764 – Guidance on Markdown
The best decision would be to drop Markdown from everything and pretend it never existed. Then design a similar format with a formal grammar, and use that.

The sad thing is this won't happen. Given the traction I suspect there will be broken, incompatible Markdown implementations 100 years from now. Markdown really has the potential to become the worst universally popular standard in computing history.

What bothers me is that its not one guy (Gruber) who made a mistake and designed a language without a formal grammar (hey, mistakes happen), its that armies of developers wrote broken parsers for a language without a formal grammar. This is an impossible task, why did they not refuse to create something fundamentally broken, by definition. Now there are apparently people who want to standardize Markdown, without a formal grammar. How can they not realize that it will be impossible to ever implement the standard? How do they not see that what they are doing is professionally unethical?

mrottenkolber··on Where Do the Failed 0.1% Go? (2015) [pdf]
I know a lot of people who did what you recommend and it broke them all mentally. Its really hard to regain self respect and adjust back to reality when you obey for 10+ years.

So I will give the opposite advice: Rebel. Be a pain. Skip class. Don't get into college.

If you're unlucky that might close lots of career gates, but at least you got your sanity, and that's the most important thing. A healthy mind is worth a bunch.

mrottenkolber··on Developers’ side projects
I agree with your critique, but I disagree with this line of thinking:

> If you need the company/paycheck and don't have enough of a background to command a change in the standard employment contract, then you have to sign away all rights.

You're not signing away your rights, your signing away everyone's rights. What about the person who doesn't like to sign his rights away, but is now expected to, because some other poor person lead the way? Accepting this kind of bondage from employers means either setting a very bad precedent, or following a very bad precedent. Either way it hurts the workforce.

mrottenkolber··on Developers’ side projects
According to the comments in this thread google expects you to notify them when you hack on things off the job, and feels entitled to deny you those activities. Sounds quite hostile towards creative people. Nightmarish, even.
mrottenkolber··on Chelsea Manning Asks President for Clemency and 'First Chance at Life'
:-(
mrottenkolber··on [dead]
I actually wanted to download this, but trying to get my contact details is not in the spirit of sharing knowledge.

Sure its completely understandable, and not a big deal to put fake information there, but no, thanks. I will get the knowledge elsewhere eventually.

mrottenkolber··on Doing Business in Japan (2014)
> The Japanese economy is roughly 1/3rd the public sector, 1/3rd low-productivity firms like restaurants or traditional craftsmen, and 1/3rd high-productivity household-name megacorps.

Why are restaurants and traditional craftsmen considered “low-productivity?” That really strikes me as odd, I have the opposite connotation. I.e. the former being only sustainable as long as they serve a direct demand, while the latter spends most of the time for leviathan’s sake, and is more focused on generating demand (advertising budgets) than solving problems (leviathan can’t be sustained when there are no problems left).

mrottenkolber··on Most Germans don’t buy their homes, they rent
Well, that can’t work out in all cases, obviously. Remember that a significant chunk of the people don’t make 3x of a low rent in many towns.
mrottenkolber··on Most Germans don’t buy their homes, they rent
I wrote “as much as.” So this varies from town to village, and how much income you have. So of course for some rich people it will be 10%, but I would guess for most its ~50% (living quality / income trade-off), while you really want it to be below 15% for a decent flat.
mrottenkolber··on Capturing Millions of Packets per Second in Linux without Third-Party Libraries
LuaJIT is a very good tracing JIT compiler and DynASM Lua mode lets us embed assembly in Lua where necessary.
mrottenkolber··on Most Germans don’t buy their homes, they rent
Germany is a two-class society divided into landlords and renters. A landlord will usually not own only one but ~3-20 houses that total to ~15-100 flats. The landlords often are renters themselves.

When compared with big housing companies, private landlords require bigger profit margins, leading to low quality maintenance of existing houses and ex-orbital rents. Especially in crowded cities, rent regulation is non existent and its a sellers market, inflated by wealthy students that rent expensive micro-flats during university.

You or your parents don’t own houses, and are self sufficient on a regular job? Well, you are shit out of luck then. As much as 70% of your income will go towards your rent, effectively financing the better-off and the further expansion of their inefficient renting businesses.

mrottenkolber··on How to speed up the Rust compiler
> In conclusion, allocating memory is expensive, regardless how it is done. :)

My experience goes contrary to that statement. How allocation is done makes all the difference. Between what the language implementations memory model is good or bad at, and what allocations/usage patterns the CPU is good or bad at, there are worlds of possibilities and trade-offs. Especially the “increased allocation equals decreased performance” myth doesn’t hold true. See http://mr.gy/blog/maxpc.html#section-3-2 for my own ragtag exploration of this phenomenon.

mrottenkolber··on Firefox: Announcing Project Mortar
When I click a non HTML link, FF asks me what to do, I select open and it opens the PDF with mupdf. I get that on windows you don’t want require people to download Acrobat reader, but why not just bundle FF with a good PDF reader on Windows? There must be open source projects doing PDF on Windows?

The last ESR of Firefox was reasonably fast, since I updated to 45 everything is sluggish. The upside is that some HTML5 audio features work better now, the downside is that the Youtube video player is so inefficient I needed to install a plugin that disables it (the fan is roaring).

Many years ago I installed a native Mplayer plugin for Firefox, and I could watch videos on the web. It was a 800Mhz CPU, and a 32MB Radeon graphics card? I could play videos without touching the CPU?

Right now I am typing a HN comment and FF sits at 100% for whatever reason...

My point is, everything implemented in a browser that is not a HTML/CSS renderer or JS JIT compiler, seems to suck to the point of being useless.

As much as I would like to get rid of the Flashplayer plugin, its the most reasonable way to play video in FF. Less of a CPU hog, less crashes. How did we get into this mess?

mrottenkolber··on Mathematical Notation Is Awful
This a thousand times. I boycott math notation. My most memorable math moments are:

- giving a talk on notation in high school (I was not tasked to do this, I decided to do it on my own) because I was FREAKED OUT by how we were using tons of symbols nobody had ever explained or defined

- converting all Math I encountered in University to Common Lisp programs to get rid of the shit notation

- bursting into crazy laughter when after five algebra lectures the prof notices that the students parse his notation differently than he does

Give it names, use S-Expressions.

mrottenkolber··on Slackware 14.2 released
Yes! I have been waiting for this. Awesome!

To the people in this thread that claim Slackware is outdated and has no security updates: what are you on about? Neither is true.

mrottenkolber··on A Basic Income Should Be the Next Big Thing
Who or what is your society? Moral justification is absolutely at the center of European society. Sure, we have lots of criminal capitalists here as well, but morals is our way to deal with those people.

You seem to suggest letting these American-style gangsters go unchecked. Why though?

You also seem to be suggesting that studying until 23 is less enjoyable than working 9-17 from 17/18 onwards.

This all leads me to think you have a very upper-class, down-upon, shielded from trouble perspective.

mrottenkolber··on A Basic Income Should Be the Next Big Thing
You sound really afraid of having to collect your own waste.
mrottenkolber··on For life expectancy, money matters
Well, not that many people are rich so... who cares?
mrottenkolber··on Wire of Death
This must surely be a joke.
mrottenkolber··on A Lisp framework for the creation of electronic art, visual design and more
Looks super cool!
mrottenkolber··on Syntax Highlighting Off
Hmm not sure if this is exactly what you are looking for, but this is the relevant section in my CUSTOM-SET-FACES:

  '(font-lock-builtin-face ((t (:weight bold))))
  '(font-lock-comment-face ((t (:foreground "#707470"))))
  '(font-lock-constant-face ((t (:underline t))))
  '(font-lock-doc-face ((t (:inherit font-lock-comment-face))))
  '(font-lock-function-name-face ((t (:inherit font-lock-constant-face))))
  '(font-lock-keyword-face ((t (:weight bold))))
  '(font-lock-preprocessor-face ((t (:underline (:color foreground-color :style wave)))))
  '(font-lock-string-face ((t (:foreground "#707470"))))
  '(font-lock-type-face ((t (:inherit font-lock-constant-face))))
  '(font-lock-variable-name-face ((t (:inherit font-lock-constant-face))))
  '(font-lock-warning-face ((t nil)))
  '(fringe ((t (:background "#ffffff"))))
  '(glyphless-char ((t (:slant italic))))
  '(highlight ((t (:weight bold))))
  '(isearch ((t (:box (:line-width 1 :color "#000000")))))
  '(isearch-fail ((t (:weight bold))))
  '(italic ((t (:slant italic))))
  '(lazy-highlight ((t (:box (:line-width 1 :color "#d0d4d0")))))
  '(link ((t (:inherit button))))
  '(link-visited ((t (:inherit link :box (:line-width 1 :color "#707470" :style pressed-button)))))
  '(minibuffer-prompt ((t (:weight bold))))
  '(mode-line ((t (:inherit mode-line :background "gray93" :foreground "#000000" :height 110 :family "Source Sans Pro"))))
  '(mode-line-emphasis ((t (:underline t))))
  '(mode-line-inactive ((t (:inherit mode-line))))
  '(mouse ((t (:background "#000000" :foreground "#ffffff"))))
  '(region ((t (:background "#d0d4d0"))))
  '(secondary-selection ((t (:background "#e9eee9"))))
  '(show-paren-match ((t (:weight bold))))
  '(show-paren-mismatch ((t (:underline t))))
Other than that I use the Inconsolata font.
Page 1 of 12Next →