Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rollcat
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
661.
▲
by
rollcat
2y ago
Hackability is always at odds with physical security. The general rule of thumb for the security-paranoid is that once you lose sight of your device, you should assume it's been owned (any imaginable variant/combination of evil ma
662.
▲
by
rollcat
2y ago
1997 was also a great time to be a Celeron owner; IIRC all you had to do was to cover one contact on the "cartridge" with nail polish, and you could trivially overclock it beyond what the much more expensive Pentium II achieved OO
663.
▲
by
rollcat
2y ago
> The effort required to keep the chart looking tidy quickly outweighs the effort writing a normal pure-code form. In 2007 I've been learning Java and Python concurrently, and made the following observation: some languages just abs
664.
▲
by
rollcat
2y ago
This. We got hit by a sudden change in a popular SaaS' pricing, from $10 to $75/mo - a 650% increase. We don't have a big margin, if a different provider did this sort of thing overnight, we could be instantly out of business
665.
▲
by
rollcat
2y ago
So more or less what Mozilla was supposed to be all along?
666.
▲
by
rollcat
2y ago
If you find pollution is not a challenge, try a deathworld run. If you can already beat a normal deathworld - turn down trees/moisture, turn up pollution diffusion ratio; then you can add rampant, armored biters, bob's enemies, et
667.
▲
by
rollcat
2y ago
Tangential: how does memory encryption mesh with features like DMA (which I imagine would be key on high-throughput NICs)?
668.
▲
by
rollcat
2y ago
I've been toying with building a Tcl-inspired language that basically does away with "{ ... } is just a fancy way to make a string" and treats blocks similarly to how a Lisp treats s-exps - so you could write things like:
669.
▲
by
rollcat
2y ago
You really should have a completely separate domain for all the internal/dev stuff tho, e.g. example.com vs example.net. Even if things like cookies, TLS, control over the DNS zone, etc weren't all involved, it's just hygiene
670.
▲
by
rollcat
2y ago
> So my take is that music streaming platforms do zero quality control. Where's the line between that and requiring every service that allows media uploads to build a YouTube-esque content ID system, that would cost north of €/
671.
▲
by
rollcat
2y ago
Once you have 3 environments (which IMHO is the minimum viable number: dev, staging, prod), it tends to be much easier to generalise that to N, at least from the application side (spinning up the extra infra is a separate beast). It tends t
672.
▲
by
rollcat
2y ago
Simplicity.
673.
▲
by
rollcat
2y ago
Depends on what you consider "easy"! Nix itself has a pretty high barrier to entry. Personally I believe systems that start simple (e.g. Alpine) are easier to mess with. Plus you don't have to give up all benefits of declarat
674.
▲
by
rollcat
2y ago
> Using a different language to depend on packages derived from .nix would be very much akin to depending on a docker image whose Dockerfile you can not inspect. Speaking of Docker images and Dockerfiles, that's actually a real-worl
675.
▲
by
rollcat
2y ago
> And concerning your last point, are you advising someone that built at least one MPRIS tool to read the spec? :P The whole comment was for the general HN audience who might not be aware of MPRIS. The general problem I keep seeing is si
676.
▲
by
rollcat
2y ago
And people keep looking weird at me when I tell them I strongly prefer ZFS on the desktop... I really wish it was more mainstream.
677.
▲
by
rollcat
2y ago
MPRIS is an under-appreciated standard and a great example of how different technologies on the open desktop should integrate with one another. For example, there's < https://github.com/altdesktop/playerctl >
678.
▲
by
rollcat
2y ago
> On iMessage, your keys are managed by Apple. You effectively fully trust them (which seems to be the assumption in most of Apple products anyway). I'd argue there are many scenarios in which this might be preferable to a lengthier
679.
▲
by
rollcat
2y ago
> It is impossible to have E2EE that doesn't leak into the UX True, but one is also free to study the UX solutions implemented on platforms such as iMessage, WhatsApp, and Signal, which all have strong E2EE and see plenty of mainstr
680.
▲
by
rollcat
2y ago
> [...] since Discord is also very not E2EE. I have stated that at the end of my original comment. I'm not advocating for Discord (merely enumerating IRC's and XMPP's shortcomings), but I would like to point out once again
681.
▲
by
rollcat
2y ago
That's why you need editor support for this; the lexer understands the difference between an operator and a string literal (that's how syntax highlighting works), and should be able to use ligatures in one context but not the othe
682.
▲
by
rollcat
2y ago
IRC does not store messages, it only relays them to clients. You need an add-on solution to store chat history, something we've been taking for granted for ~30 years. IRC all but requires using a bouncer to follow a conversation from m
683.
▲
by
rollcat
2y ago
I had to think about this for a while. > 1. Show them some love, even if they don't deserve it That's the problem. Everyone deserves love, but it's a bit of a chicken & egg problem when you run into someone who thinks
684.
▲
by
rollcat
2y ago
It also creates an echo chamber effect, X is popular so we make more X. Our culture is already revolving around rehashing what's "proven". The most original and interesting ideas may come from those who oppose that trend, and
685.
▲
by
rollcat
2y ago
In this case, the best tool for the job is the one that will let you: 1. Continue to easily iterate on the solution now and in the future (compiled languages have a built-in hinderance, in that you never know when a given binary corresponds
686.
▲
by
rollcat
2y ago
> I would hope that a default [OS] desktop installation would be secure enough to set up without a firewall. The OS you have in mind is called OpenBSD, which has had two remote holes in the default installation in about 3 decades; and if
687.
▲
by
rollcat
2y ago
I think at this point "suckless" (as a quality) is pretty much understood in the same way as "free software", and firmly distinct from "suckless.org e.V." or "Free Software Foundation".
688.
▲
by
rollcat
2y ago
On an individual level - no, I don't think so, at least not easily. One can't be helped if they don't want to, or don't see a reason why they would need help. Successful therapy is 99% your own work, a therapist will hel
689.
▲
by
rollcat
2y ago
Unfortunately, "if it's an app, it's legal".
690.
▲
by
rollcat
2y ago
I agree with fny's comment, and add that most "application servers" don't bother with things like supporting sendfile(2); e.g. when hosting a Python application, you need to add something like Whitenoise, and integrate i
More ›