Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nousermane
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
nousermane
4y ago
"Smartphone" was a thing long before first iphone. You're right about rendering normal websites being revolutionary, though. Pretty much all smartphones before that only displayed (relatively rare) WAP/WML sites. Those w
32.
▲
by
nousermane
4y ago
BlackBerry/bbOS predates iOS & Android, too.
33.
▲
by
nousermane
4y ago
Offline wikipedia for android: https://github.com/itkach/aard2-android#download
34.
▲
by
nousermane
4y ago
Package management. It's nice to only have to upgrade one for a system-wide change.
35.
▲
by
nousermane
4y ago
That's one excellently human-readable makefile, too.
36.
▲
by
nousermane
4y ago
> 315 million times. That's an order of magnitude higher than we typically test fatigue resistance Nah, it's not that bad. Decent mechanical keyboard switch is specified for 100 million clicks [1, or google for "switch m
37.
▲
by
nousermane
4y ago
Yeah, that "cross-site tracking" thing is a side effect of microsoft's habit as dumb as inexplicable. Teams webapp (all O365 webapps, really) load from like 7 different domains. I can understand 2 (CDN+API), but that's w
38.
▲
by
nousermane
4y ago
That, and also invitation system is a trash fire. URLs are long and gnarly, there is no alternative "meeting number" that could be spelled/typed in, then there is this "context" thing that changes based on attendee
39.
▲
by
nousermane
4y ago
Good riddance. Can microsoft retire windows and mac apps now as well, please? Seriously, I see zero point of shipping old/buggy chrome bundled with the app (aka "electron") for purpose of accessing some centralized service. P
40.
▲
by
nousermane
4y ago
IP reputation is a problem wider then just SSH password brute-forcing - see HTTP(S) brute-force example elsewhere in this thread.
41.
▲
by
nousermane
4y ago
Clever, yes. But this will break in presence of middle-boxen that rewrite IP-ID [1] and/or TCP-SEQ/ACK [2] numbers (SSL inspection firewalls, WAN optimizers, older satellite modems, even some particularly bad carrier-grade NAT dev
42.
▲
by
nousermane
4y ago
"Not hard", to say the least, yeah: https://github.com/robertdavidgraham/masscan
43.
▲
by
nousermane
4y ago
Honestly, I don't understand why people make reporting abuse so hard/labour-intensive. It is trivial to record netflow data (and most networks do that already), and then verify incoming abuse reports against those records.
44.
▲
by
nousermane
4y ago
Hint: you'll get quite a few of real passwords with 1-letter typo, written to disk in plan text, and probably copied to 5 different places, possibly some of them external.
45.
▲
by
nousermane
4y ago
> [after] hardening steps [...] most of the bots can't even negotiate a connection Yep, same here, except I'm using [tinyssh], which organically does not support password-based auth, or any ciphers other than ssh-ed25519, curve
46.
▲
by
nousermane
4y ago
Another happy user of PipeWire+Helvum here. Finally, a proper "Virtual Audio Cable" for Linux!
47.
▲
by
nousermane
4y ago
> Linus (...) didn't want to help Intel avoid responsibility for shipping insecure hardware. Whatever is the saying about good intentions, you can argue he ended up doing Intel a favour here, by shipping patch that took away only a
48.
▲
by
nousermane
4y ago
> core features of a modern smartphone: consistent alarms For me personally, this is one thing missing from a modern smartphone. Many old-school GSM phones, when completely turned off (but battery still inside), if there is an alarm pr
49.
▲
by
nousermane
4y ago
Even outdoor lighting is not without problems, especially two recent trends are worrying: - shift from low-pressure sodium lamps (which emit 95%+ of light in the narrow peak, so are a bit easier to filter out in astronomy application, and a
50.
▲
by
nousermane
4y ago
For posts promoting own work, please consider adding "Show HN:" in front of submission title.
51.
▲
by
nousermane
4y ago
> Of course, in the headers is even better. Yes, much better. And given prevalence of UTF-8 this days, why not just hard-code your webserver to add such header everywhere: - Apache <VirtualHost ...> <Directory ...>
52.
▲
by
nousermane
4y ago
> for arr[i] = 2, you'll still need to subtract 1 You can, but don't need to. Just have compiler store array pointer constant as (arr-1) instead of arr, et voila, zero runtime overhead. Or, for modern(-ish) ISAs, often you ca
53.
▲
by
nousermane
4y ago
There is also indirect method - ECU precisely comparing each wheel's rotation speed, with assumption that lower-pressure tire would have smaller outer radius, thus slightly higher angular velocity. This method is somewhat common with E
54.
▲
by
nousermane
4y ago
Hooking up an ISA Ethernet card (or chips designed to go into one) to an 8051 (and later, AVR) was actually the go-to way to do "internet of things" back in the day. Then ENC28J60 came along, and things got much easier.
55.
▲
by
nousermane
4y ago
> What happens when a Chromebook (...) breaks? You throw it away (or better, sell for $20 "for parts only" on craiglist/ebay), then buy a new one. They are 3-5 times cheaper than a regular laptop, and aren't all that
56.
▲
by
nousermane
4y ago
Or capacitors, as well. Keep in mind though, that even 10BASE-T works with high enough of a frequency, that you need to think about impedance matching and line termination. And 3 galvanic isolation options (transformer, optocoupler, capacit
57.
▲
by
nousermane
4y ago
Or alternatively, you can send all the traffic destined to google, into dev-null instead: U=https://raw.githubusercontent.com/berthubert\ /googerteller/main/goog-prefixes.txt for i in $(wget -qO - $U);
58.
▲
by
nousermane
4y ago
How -> history API: https://developer.mozilla.org/en-US/docs/Web/API/History_API It was designed to accommodate highly JS-driven sites/apps, where user rarely, if ever, clicks on regular <a hr
59.
▲
by
nousermane
4y ago
If you want to communicate with standard Ethernet gear, that would be either 10Mbit/s exactly (10BASE-T standard) and 100Mbit/s exactly (100BASE-TX standard). OP implemented 10BASE-T here. Next step up is 100BASE-TX, which nobody
60.
▲
by
nousermane
4y ago
Igor Cesko did probably the first widely-known implementation of bit-banged 10BASE-T, in 2004: https://web.archive.org/web/20110312185808/http://members.ch... Although, one should note that both Igor &am
More ›