Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Ruphin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
Ruphin
7y ago
Hi Shit sucks sometimes. It's not a nice feeling when you're constantly trying to hold yourself together. You convince yourself you're doing all right, because you're hanging on, but you have no energy to develop yoursel
62.
▲
by
Ruphin
7y ago
Every game of Starcraft is decided by an extremely large amount of small events. It is very rare that a single event or misclick is responsible for the outcome of a game, but it happens occasionally. Since players take so many actions durin
63.
▲
by
Ruphin
7y ago
Bitcoin does not have an "office" that governments can raid. Governments never embraced Bitcoin, they have no choice. It is not within reach of their usual methods of control (law enforcement, diplomacy, warfare).
64.
▲
by
Ruphin
7y ago
I worked on a project before that explores using non-traditional UI on the web: https://overwebs.ruph.in (warning - sound and high bandwidth) It emulates a game UI, and uses background video to simulate physical movement when na
65.
▲
by
Ruphin
7y ago
Flock. | Software Engineers | Amsterdam and Utrecht, Netherlands | ONSITE | Full-Time We are a Boutique Consulting Company with a focus on quality and innovation. We bring together a community of Engineers with a passion for Software Develo
66.
▲
by
Ruphin
7y ago
Flock. | Software Engineers | Amsterdam and Utrecht, Netherlands | ONSITE | Full-Time We are a Boutique Consulting Company with a focus on quality and innovation. We bring together a community of Engineers with a passion for Software Develo
67.
▲
by
Ruphin
7y ago
I tried so many janky different ways that I don't quite remember how to reproduce it, but I found that setTimeout was more likely to always execute once per animationFrame, where using MessageChannel would sometimes execute more than o
68.
▲
by
Ruphin
7y ago
Ah, I messed up in my haste to experiment :) I expaned my tests a bit and your version does indeed queue a task and not a micro task. I did find it to be somewhat less reliable than setTimeout, is there a particular reason why you used this
69.
▲
by
Ruphin
7y ago
Hey @dassurma, can you explain your task scheduling function? As far as I can tell it schedules a micro task, and there is no meaningful difference between that and other microtask scheduling systems: https://codepen.io/ruph
70.
▲
by
Ruphin
7y ago
Web Components are HTMLEelement instances, which are ordinary JavaScript objects on which you can set properties without any "non-native mechanisms": `document.querySelector('div').someProperty = {some: 'value'
71.
▲
by
Ruphin
7y ago
That's a really neat project! Thanks for sharing
72.
▲
by
Ruphin
8y ago
It's a bit disingenuous to say the templates are parsed with regular expressions. The way lit-html generates DOM Templates from strings is by letting the browser parse the string through innerHTML. The purpose of the regexes you are re
73.
▲
by
Ruphin
8y ago
It's exactly narratives like that, "you have to store this passphrase somewhere secure or you risk losing all your money", that makes anything in this space so much less accessible to normal people. You can choose to ignore t
74.
▲
by
Ruphin
8y ago
Most merchants I've dealt with accept a transaction in the mempool as enough confirmation of payment, which makes it nearly instant. If you want more strict safety/guarantees, sidechain solutions are starting to reach viability:
75.
▲
by
Ruphin
8y ago
Bitcoin and cryptocurrencies are an active issue for regulators right now. Statements have come out from several parties that confirm networks like Bitcoin and Ethereum are not securities. The SEC is actively shutting down ICO schemes that
76.
▲
by
Ruphin
8y ago
Users that already have a Bitcoin wallet don't have to jump through any hoops to spend BTC. It's just as easy as any kind of digital money transfer. Obviously using BTC to pay for anything is a huge hassle if you don't alread
77.
▲
by
Ruphin
8y ago
Many posts here about how Bitcoin is not user friendly, and how it can't compete with existing (digital) payment solutions in terms of UX. My experience with it is quite the opposite, and I prefer paying with Bitcoin/cryptocurrenc
78.
▲
by
Ruphin
8y ago
Great excuse to get introduced to this wonderful engineering youtube channel (no affiliation) https://www.youtube.com/watch?v=DFQG9kuXSxg
79.
▲
by
Ruphin
8y ago
Developers use the tools they are familiar with. If you are a Rails developer, you will probably choose Rails when you have to build a website, even if the website doesn't strictly require Rails. Many web developers are familiar with R
80.
▲
by
Ruphin
8y ago
8:00 or 20:00?
81.
▲
by
Ruphin
8y ago
> I see what you're getting at, but I think the reason that suicide is linked with mental illness is because it goes against our very nature as living beings. This is not really correct. There is in fact an evolutionary advantage in
82.
▲
by
Ruphin
8y ago
Here's what I read from the FAQ: In a very bad scenario where our service is slow, the worst thing that happens is a user being able to use the web app for a couple of seconds before it is denied access. I understand now that you mean
83.
▲
by
Ruphin
8y ago
This is nice, but I would never put a piece of code on my property that breaks the user experience (after a few seconds) when a third party service is offline. It's even worse because it causes a highly correlated failure vector across
84.
▲
by
Ruphin
9y ago
When consenting to 'upload my contacts from my phone', I think very few people will interpret that as 'upload my complete call and text history'. Is it the user's fault for assuming Facebook is doing what it says it
85.
▲
by
Ruphin
9y ago
This is my preferred git log command: git config --global alias.lg "log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim wh
86.
▲
by
Ruphin
9y ago
Reading through this comment section I get the feeling a lot of folks here are rather confused about what it is they really want. On one hand they care about producing quality work, and value doing meaningful work like helping others or sol
87.
▲
by
Ruphin
9y ago
There is a Paint.NET remake on Linux called Pinta. Not quite as stable (it struggles with large images), but it has the exact same interface.
88.
▲
by
Ruphin
9y ago
I spent quite some time researching new web technologies, the result of which is a neat forward-looking Javascript framework[0] (yes, I know) that I'm currently using to build all kinds of fun projects like this Overwatch UI reproducti
89.
▲
by
Ruphin
9y ago
I think the most promising project to create a decentralized stablecoin is MakerDAO's 'Dai': https://github.com/makerdao/docs/blob/master/Dai.md I have been reviewing the mechanics and I h
90.
▲
by
Ruphin
10y ago
For future reference for people suffering from this issue, the most reliable solution I found so far is to add the following lines to /usr/share/X11/xorg.conf.d/90-mouse.conf Section "InputClass" I
More ›