Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
MrJohz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
59 ms
·
841.
▲
by
MrJohz
3y ago
I think it's a bit simplistic to say that modernism is "lefty", especially today, when it's probably more of a conservative principle. (Postmodernism tends to be more accepted by the left, which might be what you were th
842.
▲
by
MrJohz
3y ago
Cultural Marxism is an extension of the older idea of Cultural Bolshevism, which was a term used by Nazis (as in, the original 1930s-1940s ones) as an attack on modernist art and philosophy by associating them with the Bolshevik Revolution,
843.
▲
by
MrJohz
3y ago
Note that the author wrote neuro*a*typical (although I also made the same mistake when I first read the article). This makes more sense within the context of the paragraph - one typical trait of, for example, autism is a strong sense of rig
844.
▲
by
MrJohz
3y ago
SolidJS is probably the closest thing to a vanillaJS framework that you can get, in that 90% of the time it's doing the same DOM manipulations you would be doing, but with a nicer interface. So if an update causes a class to change, th
845.
▲
by
MrJohz
3y ago
This is fairly reductive. SSR is less about rendering HTML on the server, and more about having both the initial render and the client-side updates use the same process. Contrast this with other ways of rendering the front-end where either
846.
▲
by
MrJohz
3y ago
I completely understand what you're saying, but I think the problem you run into when trying to make too hard a dividing line is that it's very hard to describe precisely where "language" stops and where "culture&qu
847.
▲
by
MrJohz
3y ago
Survival, yes, and happiness to a certain extent. This is probably one of the most important realisations of the 20th Century, that by providing for the basic needs of everyone (and thereby essentially amortizing those costs over the entire
848.
▲
by
MrJohz
3y ago
YAML has a lot of extra stuff going on that can cause accidents if you don't take care. The classic example is the "Norway problem" where "no" (the country code for Norway) is parsed as "false" instead. If
849.
▲
by
MrJohz
3y ago
As someone who has primarily gone in the other direction, my anecdata supports the opposite conclusion: static typing tends to help me to prototype over more dynamic languages, even if it takes (slightly) longer to physically write things d
850.
▲
by
MrJohz
3y ago
I'm not sure generalisation here is ideal - quite often these are specialised implementations for specialised cases, and using them in other situations tends to only work so far. For example, I'm currently working on a spreadsheet
851.
▲
by
MrJohz
3y ago
I get what you're saying, but I think the "nerds typically have subpar social skills" meme is often used as an excuse for behaviour that shouldn't be acceptable anywhere. I'm not even sure it's that true. Most
852.
▲
by
MrJohz
3y ago
This is true, and a good reason why automation is so valuable. It's not just the speed, but also the reproducibility. If the script goes wrong, it will go wrong in a predictable way that can be investigated and debugged. If John goes w
853.
▲
by
MrJohz
3y ago
What your build/deployment steps without the Typescript syntax? Do you bundle or minify at all, or do you release your source files directly? Or is this mostly for NodeJS/server side stuff? I ask because for most of my projects th
854.
▲
by
MrJohz
3y ago
I do a lot of web development, and a lot of that is stuff designed for desktops. I do my best to make sure it works as well as can be expected on mobile devices as well, but I completely agree that it does make things more complicated, and
855.
▲
by
MrJohz
3y ago
I quite like Typescript's approach here, which is (a) to model that metaprogramming as much as possible with metaprogramming of types, and (b) to always give you an escape hatch so you can wrap type unsafe metaprogramming in a type saf
856.
▲
by
MrJohz
3y ago
Using callbacks is fairly orthogonal to the document model - you can have a fairly imperative/callback-based web application, and a number of modern desktop GUI toolkits seem to be taking a "UI as a function of state" approac
857.
▲
by
MrJohz
3y ago
Why do you see it as being so absurd?
858.
▲
by
MrJohz
3y ago
Like I say, I'm all in board with accepting that aliens are likely to exist, that's the easy part of my list. And accepting that aliens can travel vast distances is also plausible, we just need to make them very technologically ad
859.
▲
by
MrJohz
4y ago
I think the biggest argument against UFOs (or at least, against UFOs being aliens) is the set of claims that need to be true for it to hold up. * Aliens (which in fairness, is the easy thing to accept here) * Aliens that have the technology
860.
▲
by
MrJohz
4y ago
I think the point the author is making there is that normally, each row represents a single item, but in this example, a row represents multiple facts. So normally you might have User(name=Bob, pw=**), but here you've got UserFacts(age
861.
▲
by
MrJohz
4y ago
Except a lot of the time, the job market is a lot more complicated than that and years of study don't always correlate well with eventual earnings. I have a pretty basic bachelor's degree in computer science and I have never once
862.
▲
by
MrJohz
4y ago
A quick Google seems to suggest that that's the case, and their website is advertising ways to buy the Deutschlandticket pretty clearly.
863.
▲
by
MrJohz
4y ago
I think "simply" as a synonym for "instead" is part of the problem here. "Instead" is probably the better option in most cases. For example, in the case you gave, "instead" is the clearer word choice
864.
▲
by
MrJohz
4y ago
I think this has more to do with the natural desire to complain about things - perfect is the enemy of good and all that. There are definitely a lot of issues, ranging from, as you say, the heterogeneity of German public transport to the fl
865.
▲
by
MrJohz
4y ago
Standing desks and bookmarklets are both cool things that should definitely exist, I'm not knocking either of them. But if software has a UX problem and the only viable solution requires copying snippets of code around, then that is a
866.
▲
by
MrJohz
4y ago
Most people don't browse the internet with an adblocker, let alone know how to write their own bookmarklet.
867.
▲
by
MrJohz
4y ago
In fairness, the issues surrounding height inequality tend to be more about relative height than absolute height. So sure, shorter people can still reach the same physical heights, absolutely speaking, but they are now being judged against
868.
▲
by
MrJohz
4y ago
That's the purpose of the in-app request caching layer. Another way to see it is that you do have state in a separate store, it's just that you have one piece of state for each resource that can be requested. So it's not that
869.
▲
by
MrJohz
4y ago
Sorry, I didn't see this earlier. The problem is that it's very difficult to determine what properties are observable for fingerprinting purposes. I used the background image as an example because it's very simple, but you ca
870.
▲
by
MrJohz
4y ago
Again, purely anecdotally, I've done similar things in both Typescript and Python, and I usually catch at least one silly type error in Typescript, but I rarely do in Python. That could be because the Python developers I was following
More ›