Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mahkoh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
mahkoh
6y ago
Wow so it turns out that Broadway (!) had really bad digital sound until Apple came out with its revolutionary new design. When you go to a show next year, you'll be able to hear the quality of the M1. And it will only get better with
62.
▲
by
mahkoh
6y ago
BITO was uninhabited before it was settled by Europeans. It doesn't have "native people" according to Wikipedia. Unlike .us/au/ca etc. Are those tlds controlled by their native people?
63.
▲
by
mahkoh
6y ago
Any attempt at making a youtube competitor for these reasons will get you banned by paypal and patreon. Any attempt at replacing paypal and patreon them will get you banned by visa and mastercard. Basically you have to start from first prin
64.
▲
by
mahkoh
6y ago
Using rustls[1] instead of openssl has worked well for me so far. [1] https://github.com/ctz/rustls
65.
▲
by
mahkoh
6y ago
I've been using sr.ht to run unit tests on OpenBSD. Performance has been excellent and prices are low (from $2/month.)
66.
▲
by
mahkoh
6y ago
GTK doesn't need Sony to damage their reputation. Trying to force CSD on everyone is damaging enough.
67.
▲
by
mahkoh
6y ago
>We only really care about the end result of a Pull Request The thing we care about is a bisectable repository where each commit does one thing only and that thing is described in the commit message. Squashing makes this impossible unles
68.
▲
by
mahkoh
6y ago
Is it amazing? Even on here you have people saying that they have to use Windows or Apple instead of Linux because of some minor issues.
69.
▲
by
mahkoh
6y ago
All of the DNS altering is performed automatically by lego [1] which has support for a large number of DNS providers. [1] https://github.com/go-acme/lego [2] https://go-acme.github.io/lego/dns&#x
70.
▲
by
mahkoh
6y ago
Why would I have to edit dns records manually? I have a cron job that tries to renew the certificate once a day. There is no manual work involved.
71.
▲
by
mahkoh
6y ago
Let's Encrypt can generate certificates for your.domain. your.domain can in turn resolve to localhost. I've been using Let's Encrypt for websites behind a VPN for several years.
72.
▲
by
mahkoh
6y ago
>I assume good faith, you asked for an exploit that works without precision timers to test, I provided one. No you didn't. You posted some code that doesn't do anything. >I’m not sure what you were trying to prove, but you c
73.
▲
by
mahkoh
6y ago
Why did you even post if you were going to resort to "but can you prove that there isn't an exploit?" anyway? I could have saved myself two reboots if you had started with that.
74.
▲
by
mahkoh
6y ago
It shows "Browser not exploitable." even after rebooting with mitigations=off.
75.
▲
by
mahkoh
6y ago
Please post an example showing that this works. I'll run the example with OS-mitigations disabled to confirm.
76.
▲
by
mahkoh
7y ago
You've linked an "example" but what I'm looking for is a complete poc that I can execute to see for myself that it works.
77.
▲
by
mahkoh
7y ago
Is there a poc of an attack that works on an up-to-date browser iff these mitigations are disabled?
78.
▲
by
mahkoh
7y ago
>I merely explained, because you asked, why pattern matching does not play well with mutation, and it doesn't. What you explained so far is that it doesn't play well with concurrent modification. And then I said that the "
79.
▲
by
mahkoh
7y ago
ConcurrentHashMap contains multiple volatile fields. These are kept in sync (i.e. their invariants are preserved) by the ConcurrentHashMap implementation. Concurrent programming being hard is a property of concurrent programming. It being h
80.
▲
by
mahkoh
7y ago
Different components being in sync is a property of objects in general. E.g. Java's ConcurrentHashMap is mutable but its fields are in sync. For pattern matching to see an in-sync view of the object, the object must provide such a view
81.
▲
by
mahkoh
7y ago
Explain why mutation doesn't play well with pattern matching.
82.
▲
by
mahkoh
7y ago
>Allowing mutation doesn't make much sense, then. Why?
83.
▲
by
mahkoh
7y ago
On JSON: "if you only need 53 bits of your 64 bit numbers" JSON numbers are arbitrary precision. "blowing CPU on ridiculously inefficient marshaling and unmarshaling steps" On the other hand I am not blowing dev and qa t
84.
▲
by
mahkoh
7y ago
If you want to enable forwarding then set the sysctl [0] and masquerade [1]. nftables also has a `log` rule which might be useful for debugging. If you can't even connect to services on the peer then first delete all iptables and nftab
85.
▲
by
mahkoh
7y ago
"If you compile C with libc statically linked in, it'll make executables as large as Rust's." $ cat test.c && musl-gcc -static -O2 test.c && echo && du -h a.out #include <stdio.h>
86.
▲
by
mahkoh
8y ago
Every step you take on the web, every site you visit, every page you view, is used to create and enhance a profile about you. Everything you do is carefully tracked and monitored. Bold of the author to openly admit this.
87.
▲
by
mahkoh
8y ago
He cites that his ext4 system only has 10ms granularity, which is most certainly not the default, but likely a result of upgrading from ext2/ext3 to ext4. What is the granularity of your file system? Mine appears to be 3.33ms.
88.
▲
by
mahkoh
8y ago
>GUIs, on the other hand, are much better about showing a user what options / commands are available. In general this is only the case if the user is browsing and not looking for anything in particular. That is, when the user is t
89.
▲
by
mahkoh
8y ago
https://www.linuxfoundation.org is mostly unusable with a touchpad on linux on chromium because they are using one of those smooth scrolling scripts.
90.
▲
by
mahkoh
8y ago
glibc cannot be linked statically.[1] Compile hello world against musl libc with -static and you get an 8kb binary. [1] https://sourceware.org/glibc/wiki/FAQ#Even_statically_linked...
More ›