Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
stefano
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
stefano
8y ago
You can also say that EU citizens mostly voted for the current EU parliament.
92.
▲
by
stefano
8y ago
Django and django rest framework make such a heavy use of metaclasses that I gave up on using mypy for a Python project. My code was littered with annotations and stubs and it still wasn't catching obvious type errors, and I had to fal
93.
▲
by
stefano
8y ago
I don't know if that's the case with OP, but there's a good amount of HN users who think internet companies are above the law. Some of them also cheer it as a good thing.
94.
▲
by
stefano
8y ago
The fact that every function/operator has multiple meanings, often very different, depending on the actual data passed to it doesn't help readability. It tries too hard to use only symbols, which are limited on an normal keyboard,
95.
▲
by
stefano
8y ago
I have 971 binaries in /usr/bin alone. If they were 100mb each, I'd be looking at 94GB of space on a 250GB laptop ssd. 94GB that I'd have to re-download every time there's a security patch to a common library (e.g.
96.
▲
by
stefano
8y ago
MULTIPLY FORTH GO AND
97.
▲
by
stefano
8y ago
I wrote a Forth interpreter for WASM some time ago: https://github.com/stefano/wasm-forth It's not production ready and it's missing a good JS interface, but you can use it to run Forth code in the browser wi
98.
▲
by
stefano
8y ago
Having to pay to use software commercially makes it unusable?
99.
▲
by
stefano
8y ago
That problem seems common in Smalltalk too. It's best described by this Adele Goldberg's quote: "In Smalltalk, everything happens somewhere else."
100.
▲
by
stefano
8y ago
If you're interested in Forth, I created a WASM implementation some time ago: https://github.com/stefano/wasm-forth The main limitation is the interaction with the JS world, which is limited to textual I/O, b
101.
▲
by
stefano
8y ago
Core Data comes to mind, especially when dealing with multi-threading scenarios. For new projects, I switched to a thin wrapper around SQLite (SQLite.swift) and never looked back.
102.
▲
by
stefano
8y ago
Part of Chrome rise to success was, on top of its (at the time) superior performance, the massive marketing from the biggest advertising company in the world.
103.
▲
by
stefano
8y ago
The question is, what about other sites? Do they also think they're signing into Chrome when logging into amazon.com? Google services are getting preferential treatment over the rest of the web on a browser with a market share big enou
104.
▲
by
stefano
8y ago
On iOS they can't use their own engine, everything is just a wrapper around webkit.
105.
▲
by
stefano
8y ago
When you're looking for escape hatches, you know the software is working against you. At that point, it's better to move to an alternative browser, it's not worth it to fight it with hacks. If too many people use the escape h
106.
▲
by
stefano
8y ago
Firefox is completely ungoogled once you change the default search engine.
107.
▲
by
stefano
8y ago
Firefox, Edge, Safari, pretty much all non-chromium browsers are compatible with gmail.
108.
▲
by
stefano
8y ago
Funny thing is, people are lining up to do just that. I think that's a symptom of an industry where following the hype is more important than long term stability.
109.
▲
by
stefano
8y ago
Public broadcasters are always very soft on the party currently in power, since that's basically their boss. You need both public and private news.
110.
▲
by
stefano
8y ago
What would they gain? The company would get a warning from an officer telling them they're not compliant and to address it. If the company fixes the issue, all good. If it doesn't, it gets fined. The troll law firm won't see
111.
▲
by
stefano
8y ago
> After 20 years like this, we can conclude that we like C as it is and are not interested in extra layers. This says a lot about how little the industry cares about software quality. You'd think a bunch of people who make a living
112.
▲
by
stefano
8y ago
This is the same argument that was used when Microsoft launched Typescript. As it turns out, their strategy of extending an existing language to make it safer worked great, while brand new languages that are safer than Typescript are now mi
113.
▲
by
stefano
8y ago
They could get their money back by (gasp) getting their share of the company profits. Which is actually how it usually works outside of SV-like investments.
114.
▲
by
stefano
8y ago
> My aim with Typescript is to turn JS into OCaml If that's the goal, why not use the real thing http://ocsigen.org/js_of_ocaml/ ?
115.
▲
by
stefano
8y ago
What happens if your domain registrar bans you? Is it something they can do?
116.
▲
by
stefano
8y ago
"I know sorting algorithms so intimately that I know to not reach for the built in .sort() when the array is already 99% sorted" Built-ins are made to work well on the most common case. Often, you can use domain knowledge to come
117.
▲
by
stefano
8y ago
I used what I learned in my linear programming class (i.e. optimizations of a linear function under a system of linear constraints) not too long ago to solve a problem involving multiple non-trivial constraints. Also, CS is different from p
118.
▲
by
stefano
8y ago
That's a very unfair comparison. You need to compare the relative price against comparable laptops produced today. Also Apple seems to be the first laptop producer to raise prices instead of lowering them. In 2010, I could get a MacBoo
119.
▲
by
stefano
8y ago
If you want mass adoption, yes. For whatever reason, few developers want to pay for their tools. Maybe we've been spoiled by all the open source ones. A few companies manage to get people to pay for tools (e.g. Unity, Visual Studio), b
120.
▲
by
stefano
8y ago
It requires a license ( https://code.jsoftware.com/wiki/Jd/License#License ).
More ›