HN user

samtoday

444 karma

Website: https://www.sam.today/

Email: sam@sam.today

Posts32
Comments40
View on HN
www.sam.today 1y ago

Coloring Korean Keystrokes: 11'172 Characters

samtoday
5pts1
www.sam.today 2y ago

S3's default Cache-Control is dangerous for browsers

samtoday
1pts0
learntemail.sam.today 9y ago

EME: W3C just fragmented the open internet with DRM – here's how we can fix it

samtoday
2pts0
learntemail.sam.today 9y ago

W3C just fragmented the open internet with DRM – here's how we can fix it

samtoday
3pts0
learntemail.sam.today 9y ago

W3C just fragmented the open internet with DRM – here's what you can fix it

samtoday
1pts0
learntemail.sam.today 9y ago

Show HN: Magic Name – Find the name of every email subscriber – without asking

samtoday
1pts0
learntemail.sam.today 9y ago

Show HN: Magic Name – Find the name of every email subscriber, without asking

samtoday
2pts3
learntemail.sam.today 9y ago

Begin Favicon Project – Taking the Sunday Hack Too Seriously

samtoday
2pts0
learntemail.sam.today 9y ago

Exposing properties with Graphene Django

samtoday
1pts0
learntemail.sam.today 9y ago

Arithmetic with JavaScript Arrays

samtoday
2pts1
learntemail.sam.today 9y ago

Freeing Disk Space with the PackageKit Cache – Automatic Updates Gone Wrong

samtoday
1pts0
learntemail.sam.today 9y ago

Keeping Python projects secure on GitLab

samtoday
5pts0
learntemail.sam.today 9y ago

Testing GraphQL with Graphene Django

samtoday
1pts0
learntemail.sam.today 9y ago

Local Politicians Meet InfoSec – A Wordpress Disaster

samtoday
2pts0
learntemail.sam.today 9y ago

Local Politicians Meet InfoSec – A Wordpress Disaster

samtoday
2pts0
learntemail.sam.today 9y ago

PGP for Every Email

samtoday
1pts0
learntemail.sam.today 9y ago

SELinux Concepts – but for humans

samtoday
4pts0
learntemail.sam.today 9y ago

Stop Disabling SELinux: A Real-World Guide

samtoday
236pts139
learntemail.sam.today 9y ago

Stop Disabling SELinux: A Real-World Guide

samtoday
4pts0
learntemail.sam.today 9y ago

Plotinus and the quest for searchable menus

samtoday
1pts0
learntemail.sam.today 9y ago

DMARC Secured Email Identities but Broke Mailing Lists

samtoday
82pts50
learntemail.sam.today 9y ago

How They Track You: Email Service Provider Edition

samtoday
1pts0
learntemail.sam.today 9y ago

Blender for Hackers – 3D modeling is just like using VIM

samtoday
353pts103
learntemail.sam.today 9y ago

Blender for Hackers – 3D modeling is just like using VIM

samtoday
4pts0
learntemail.sam.today 9y ago

Edge of the World – What Open-World Games Can Teach Us About Design

samtoday
1pts0
learntemail.sam.today 9y ago

All but One "Watch Dogs 2" Hacks Work in Real Life

samtoday
54pts18
learntemail.sam.today 9y ago

How I Destroyed My Blog's Performance with CSS Background-Blend-Modes

samtoday
3pts0
learntemail.sam.today 9y ago

1 Css Property That Will RUIN Your Scroll Performance

samtoday
2pts0
learntemail.sam.today 9y ago

My question: Where did the email signup popup come from?

samtoday
1pts0
learntemail.sam.today 9y ago

My WATCH Runs GNU/Linux and It Is Amazing

samtoday
4pts0

Westpac's interface is quite funny. Only very recently did they allow pasting passwords from a password manager, previously you had to use an on screen keyboard (presumably to stop keyloggers).

On that note; any recommendations for Aussie banks that have a secure and modern interface?

I genuinely don't understand why you would want ipv6nat. It seems like a bog-standard firewall; but instead of being able to configure rules about incoming traffic, everything is blocked and you are stuck with that.

Maybe somebody who knows more about this topic could explain it?

Signal is built on top of the phone number system (ie. falling back to SMS, phone numbers as ids). Telephony is pretty clearly a federated system - somebody on one carrier can talk to another; even internationally.

I find it so ironic that he doesn't "support federated systems" when the Signal is tied to one.

You'd be surprised by how many apps support Wayland natively. Gtk+ and QT support it transparently for app developers, and I assume other frameworks do as well.

And Wayland is a huge improvement over X. Whenever I go back to X, it really suffers from tearing on portrait sub-1080p DIV-D monitor.

I just launched Inkscape, and noticed the port seems to be done! In Fedora 26, they ship Inkscape 0.92 which uses Gtk+ 3.

Google Classroom has an interesting monopolising effect on schools. Google Classroom has changed the price dynamics hugely; making it impossible for other providers to really compete since they give so much away for free. It is really a shame - Google Classroom (the app) isn't the best LMS as it is quite unresponsive and confusing.

I'm not sure who you're talking to, or what kind of sites you are talking about; but I think my site is pretty fast loading: https://learntemail.sam.today/

One "trick" that I've found helps to add place-holder gradients for images. So if you have a background image, add a linear-gradient or something as well. That means that there isn't such a jarring transition between the gradient and the image.

But really - keep the JS to the minimum and you'll be good. Also try and avoid using a large CSS "framework" - as that can easily add more bloat. If you start from scratch and only add what you need - keeping it very lean.

Wow, the Nintendo Switch has a fan? It is amazing how thermals are such a limiting factor in today's devices. I remember that a browser dev increased the Nexus 5's benchmark score drastically by placing it on a bag of ice.

Someone will "waste time" reading my request to reject it.

Patches don't usually get "rejected", unless it is for a political reason (we don't want that feature...). Usually the "code review" process involves the maintainer telling the patch submitter what to fix. That's my experience at least (from both sides of the table). Even experienced devs take a few feedback cycles to get the patch right in many projects.

How long does it last? I read somewhere that the amazon button only lasts 1000 presses. Is yours less wasteful?