HN user

maaaats

5,997 karma
  String name = "mats";
  String at = "@";
  String domain = "matsemann";
  String tld = ".com";
  String email = name + at + domain + tld;
Mostly known as Matsemann, live in Norway

Some projects:

https://github.com/Matsemann/

https://news.ycombinator.com/item?id=7654141

https://news.ycombinator.com/item?id=10410813

Posts23
Comments1,212
View on HN
contractfortheweb.org 6y ago

Contract for the Web

maaaats
2pts1
blog.remarkable.com 6y ago

ReMarkable Raises 15M USD Series A from Spark Capital

maaaats
3pts0
elm-lang.org 6y ago

Elm and Bekk, towards a homegrown programming language

maaaats
30pts0
2019.jsconf.eu 7y ago

JSConf EU 2019 will be the last one

maaaats
1pts0
www.youtube.com 7y ago

Minute by minute – a live stream of a manual 8 segment clock

maaaats
1pts1
elm.christmas 7y ago

Hiding complexity in Elm

maaaats
2pts0
softwareengineering.stackexchange.com 7y ago

How do you write unit tests for code with difficult to predict results?

maaaats
2pts0
jmperezperez.com 8y ago

Using SVG as Placeholders – More Image Loading Techniques

maaaats
2pts0
blog.mozilla.org 8y ago

Mozilla Brings Microsoft, Google, W3C, Samsung Together to Create Docs on MDN

maaaats
9pts0
www.nobelpeaceprize.org 8y ago

Nobel Peace Prize to International Campaign to Abolish Nuclear Weapons (ICAN)

maaaats
1pts0
translate.google.com 9y ago

Police in Norway can now force you to unlock your phone without court warrant

maaaats
87pts104
blacknurse.dk 9y ago

Blacknurse – Low bandwidth ICMP firewall attack

maaaats
148pts58
github.com 9y ago

Declaraoids – Declarative programming on steroids

maaaats
2pts0
github.com 9y ago

Declaraoids – Declarative programming on steroids

maaaats
2pts0
www.reddit.com 10y ago

Stealing pages just by asking Facebook support and sending in a fake ID

maaaats
8pts0
open.bekk.no 10y ago

Learn new languages

maaaats
2pts1
www.kickstarter.com 10y ago

Oculus Rift Kickstarter backers to receive free Rift at release

maaaats
6pts2
news.ycombinator.com 10y ago

Ask HN: How can I avoid getting mouse arm while doing webdev/front end work?

maaaats
4pts4
arstechnica.com 10y ago

New data uncovers the surprising predictability of Android lock patterns

maaaats
7pts1
www.techdirt.com 11y ago

'Snowden' Propaganda Reporter Admits He's Just Writing What UK Gov't Told Him

maaaats
89pts4
uk.businessinsider.com 11y ago

A software project full of 'male anatomy' jokes is going crazy right now

maaaats
5pts2
www.theverge.com 11y ago

Sony wants to sell you an overpriced memory card 'for premium sound'

maaaats
2pts0
www.dslreports.com 11y ago

DOJ Tells Apple Kids Will Die Because of Their Encryption Stand

maaaats
4pts2
React Suspense 7 years ago

Graphql is for fetching exactly the data your app needs at that point, suspense is for fetching only the code the app needs at that point.

One of the biggest electronic stores in Norway knew their web page couldn't handle the load, so they had some kind of queue system im front. When I checked, my spot in line was estimated to have to wait more than an hour. They got a lot of flak for it, all other web shops worked fine.

Debuggers Suck 7 years ago

elm/browser was recently updated. If you compile in dev modus it gives you a small button to press in the webapp, that opens a new window where actions and state can be replayed.

Debuggers Suck 7 years ago

Elm has some of this built in. Not a debugger per se (you cannot add breakpoints and step through the code), but since everything is pure and there is only a single state, you have a single source of truth and a function from that truth to your view. One can replay the different transitions, and see the whole state of the program at those times.

Switched last week. Fed up by how Google gives a 90s-looking wap site when using Firefox for Android. I added an extension that switches my user agent just for google.com to get around it, but instead most results are then AMP links. And opening AMP-links hosted on google in firefox gives you a page that you cannot scroll.

Almost wonder if they're doing it on purpose.

Haven't used ddg long enough to comment on the quality. But at least google for Norwegian results have declined lately. Many results are just machine-translated spam on autogenerated blogs.

For instance, last week I googled "pes anserinus bursitt", and one of the top results is http:// bumyjaki .tk/arrestere/pes-anserinus-bursitt.html (don't open it). The preview is broken Norwegian, and clicking it I get popovers saying I've won stuff, and firefox asks if I want to enable vibration, and I'm instantly redirected to more spam. How the f is that so high, google? And it's prominent on lots of stuff I search.

Huh, my company is basically throwing ergonomic things at us if we ask for them (chairs, standing desks, keyboards etc), as they know the cost is minuscule compared to us even being only a single day away from work.

I'm thinking the same, this willbe used somehow to push more users into Google's walled garden.

Amp is like ten times as slow for me.. Firefox on android, a bug in amp makes the pages not scrollable. Have to press the tiny little icon in the top right, then again press the url, and then wait for the page to load an additional time.

Do interviewers really want an honest answer, or just enough to label you? And if you don't want canned responses, maybe not ask such open-ended and really a bit weird questions. Be more specific. I have no idea what the interviewer want out of a question like that. Small-talk or just get warmed up with me saying my name and where I'm from? Or my life-story so far? What if I don't define myself as what I do for a living, would it be weird omitting the fact that I'm a programmer and instead tell about my hobbies? Should I divulge information about myself that you aren't allowed to ask (discrimination etc), but that I feel is me?

Ouch. I have a ü in my last name from family in a different country way back somewhere. It doesn't crash systems as much as an apostrophe would, but it's very good at showing encoding issues between systems..

It's not as big an issue as it used to be, at least. Before I've had online transactions failing because of a mismatch between my name (with ü), and the name on the card (with u). The systems seem more forgiving now, having handled that case or something. I also remember being a bit scared traveling to Japan many years ago, as we were told it was SOoo important that the names and everything matched to gain entry. And then the name on my ticket was completely mangled. But no one cared.

Here's a SO post about someone with the last name Null: https://stackoverflow.com/q/4456438/923847

* It is fast. In release builds you can even try to replace the interfaces with the actual classes implementing it for a straight method call.*

Isn't the interface mainly for the compiler, and in runtime it's just a straight method call anyways?

OT, but some headings with all capitalized words are impossible to decipher. Where does one put the groupings here? Looks like a gibberish sentence to my (non-native) eyes.

Microsoft's GitHub Censors Catalonian App Tsunami Democratic

Hard to get used to inflation of 1000%.

I think that's a common problem when discussing things with one's parents. "You make twice the amount I did at that age!", "Yes, but tuition is twenty times as high!".

Never heard of Bandcamp. Been paying for Spotify for a decade, though (since oct. 5 2009).

Edit: Cannot find a single mention about Bandcamp on any news site in my country (Norway), and virtually no results in some more countries I checked. Do they have a European presence at all?

an early version of the new browser for Android that is built on top of Firefox’s own mobile browser engine, GeckoView.

Isn't the existing Android browser built on top of Firefox's own mobile browser engine? Or am I reading this wrong?