Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
josteink
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
65 ms
·
721.
▲
by
josteink
6y ago
A few: - indentation may be fine for a final doc, but not always while editing. Especially for new lines starting new code-blocks. - adding new syntax not already known by tree-sitter requires up streaming to at least 2 repos before we can
722.
▲
by
josteink
6y ago
Tooting my own horn, Emacs’ csharp-mode[1] is undergoing a rewrite to be 100% based on tree-sitter rather than regexps. The new code runs way faster and is so much nicer to work with. Once all the kinks are gone, I can’t imagine going back.
723.
▲
by
josteink
6y ago
> Let's give engineers more credit, here. The majority of desktop applications have the same capabilities, including writing all over your filesystem and executing code from remote sources. Capability, sure. But more often than not,
724.
▲
by
josteink
6y ago
When running as a WebExtension you have a higher set of permissions than a regular script (you can to some degree control the browser, after all), so certain parts of JavaScript is off-limits. eval() is one of those things.
725.
▲
by
josteink
6y ago
> I don't know of any language where the compiler automatically infers field names and types, and I don't know if I would ever want such a thing. Typescript can do this to unannotated code, and it’s surprisingly useful.
726.
▲
by
josteink
6y ago
> The knock-on effects of type annotations seem to be doubling the complexity of the code. This is why I'm far from convinced that static type checking in Python is worth the cost. If adding types to your existing code cannot be don
727.
▲
by
josteink
6y ago
> I'm convinced that it is now important to hold on to older appliances that work without internet access or data collection Or run modern, up to date FOSS equivalents on machines you control. I’ve migrated more and more services li
728.
▲
by
josteink
6y ago
As someone deep into both Wayland and Emacs, I guess this is good news. That said, for me the biggest problem Wayland solves is screen-tearing, which is most obvious when doing video, smooth scrolling and or panning. And Emacs supports neit
729.
▲
by
josteink
6y ago
> I wonder if there's a way to whitelist URLs with Google to prevent users from seeing this message The best way to avoid having Google interfere with your browsing is to use a non-Google browser.
730.
▲
by
josteink
6y ago
I have that exact model, collecting dust, and now I'm really tempted to go modding it. Maybe I could create a useful and subtle e-ink "dashboard" somewhere around the house? I mean, this looks totally doable.
731.
▲
by
josteink
6y ago
> As you can see FSF offers mentorship programs That made me blink. And then I found out they meant the F# software foundation, not the Free software foundation. It seems like a very obvious misunderstanding to make, and IMO they should
732.
▲
by
josteink
6y ago
> Apple world where browsers are crippled I’m perfectly fine with crippled browsers. In fact I prefer them to be. Even current browsers are way beyond scope and IMO should be slimmed down.
733.
▲
by
josteink
6y ago
If discord can ban it, then it’s not really a “server” is it? It’s an account on discord’s SaaS platform. If you want a server you actually control, go matrix. Nobody can ban you then.
734.
▲
by
josteink
6y ago
> 32 bit CPUs That’d break havoc for pretty much all of OpenWRT. GNU make is used for lots of embedded devices.
735.
▲
by
josteink
6y ago
While I don’t hold much love for autoconf and autotools as full suites to work with, count me in as someone who appreciates GNU make and simple makefiles. I use it for lots of things, even NodeJS, and it helps me keep my builds more portabl
736.
▲
by
josteink
6y ago
Pleroma-link for those too lazy to search: https://pleroma.social/
737.
▲
by
josteink
6y ago
> Also, as you probably know, many of those things you mention are caused by lack of funds. When you are short on funds to do all the things you want to do, you have to prioritize. It's my opinion that Mozilla is prioritizing the
738.
▲
by
josteink
6y ago
They’re too busy taking down MDN, firing talented engineers, diverse-hiring non-developers and funding feminist Wordpress-setup camps these days for that to ever happen. Mozilla today is not the Mozilla we knew.
739.
▲
by
josteink
6y ago
Actual OpenWRT security advisory here: https://openwrt.org/advisory/2021-01-17-1
740.
▲
by
josteink
6y ago
This might come of as a weird question for Mac-users... But as an Ubuntu-user, why would I want or need this? Are there any OSX software people consider essential? I mean... I barely even use Wine :)
741.
▲
by
josteink
6y ago
> Also now really isn't the right time to promote the Fediverse's uncensored prowess, everyone's looking for the next Parler Given the precedent set by Google, Apple and AWS all synchronously booting a single company and p
742.
▲
by
josteink
6y ago
> Tl;dr: dynamic linking results in calling code you didn't mean to. Way to show you didn't read the linked article. Because in it he even mentions he used static linking. So that alone won't always save you.
743.
▲
by
josteink
6y ago
And the "develop menu" doesn't show either unless you go in advanced settings, and select that it should be visible. Apple has no issues putting 200 hoops in front of you to get a simple thing done. This is just another one o
744.
▲
PinePhone Mobian Community Edition now available for pre-order
(pine64.org)
4 points
by
josteink
6y ago
|
0 comments
745.
▲
by
josteink
6y ago
Moderators: Twitter is a terrible medium for long-format "articles". Can the main link be updated to this one, instead of the twitter-link? Also: With twitter starting banning random accounts, like sci-hub, seemingly without any c
746.
▲
by
josteink
6y ago
> R&D Expenses: $727.8M (39%). This is an insanely high number for a company that is not a startup. Last I just checked they tried to crawl out of their “it’s all about files. Simple!”-niche and become a fully web-based project manag
747.
▲
by
josteink
6y ago
> If my Airport Time Machine and Extreme die, I’ll probably switch to premium Netgear equipment. Why just replace them with second hand units? Apple may no longer sell them, but they are still widely available.
748.
▲
by
josteink
6y ago
> I don't think Signal will start blocking custom clients Bridging Signal to Matrix has been notoriously difficult because Signal is actively hostile to all non-official clients. So yeah. Open source, but no open values was gained f
749.
▲
by
josteink
6y ago
> BLM is about equality. BLM supports violence and looting, if the target of said action is white. BLM is about black supremacy. BLM is absolutely not about equality.
750.
▲
by
josteink
6y ago
> the BLM protests are based on legitimate political grievances If you can claim the BLM looting, rioting and violence (and murders) which has been ongoing for months are based on "legitimate political grievances", you need t
More ›