Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bad_user
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
151.
▲
by
bad_user
2y ago
The IntelliJ IDEA plugin for Scala is built by Jetbrains, so it has official support. It has its quirks, but so does the Kotlin plugin. Sbt is better than Gradle IMO, as it has a saner mental model, although for apps you can use Gradle or M
152.
▲
by
bad_user
2y ago
Yes, in the parts of the world that are still not industrialized, such as Sub-Saharan Africa. It's also easy to forget that during 19th century, 90%+ of the population suffered from hunger and malnutrition. Right now that's around
153.
▲
by
bad_user
2y ago
It should also be painfully obvious that, during those times, the alternative — subsistence agriculture — was much worse, and people working in factories no longer starved. The industrial revolution, AKA "greed", has ended starvat
154.
▲
by
bad_user
2y ago
Passkeys are never going to be possible without fallbacks, for the same reason that hardware keys aren't possible: people frequently lose their devices. And if people let Google handle their passkeys, then it's equivalent to going
155.
▲
by
bad_user
2y ago
> Now knowing about pattern matching, this is how I came to realise that the visitor pattern was pattern matching in an OO way. The programming language needs to be very expressive to replace the visitor pattern with pattern matching.
156.
▲
by
bad_user
2y ago
> first language to bring non-GC automatic memory management to the mainstream ... Other languages in this space include Swift Ugh, “Arc”, aka (automatic) reference counting, is an implementation of GC as well. It may have certain char
157.
▲
by
bad_user
2y ago
If you came up with that conclusion you know nothing about how US's justice system works. I don't know what "absolute" means for you, but yes, free speech is good, the more free it is, the better. As to your popularity f
158.
▲
by
bad_user
2y ago
When it comes to human rights, unfortunately, the notion got perverted by USSR and its allies. The difference between the US and the rest of the world is that the US has the First Amendment, which it upholds. So, for example, in the US &quo
159.
▲
by
bad_user
2y ago
Chromium can be forked. Minor browsers like Brave or Vivaldi do that, although they have to keep up with upstream, but they are shipping an ads-blocker that are blocking Google's search ads. Note that Firefox or Safari aren't goin
160.
▲
by
bad_user
2y ago
Ladybird is vaporware at this point.
161.
▲
by
bad_user
2y ago
> It's a business continuity plan, not some altruistic gesture. Why is there someone always making this comment every time a company or someone rich does something good for a bunch of people? There's no such thing as altruism
162.
▲
by
bad_user
2y ago
Because it doesn't matter that much, as Chromium is open source, not to mention it did a fine job thus far in advancing the open web. I'd like Firefox to stick around, but as far as I'm concerned, if Safari goes away, I could
163.
▲
by
bad_user
2y ago
> As someone who worked both on advertiser and publisher sides (incl. content monetisation): advertisers like to say that they support publishers and the open web, but in fact, they are keeping it hostage. I know what you're sayin
164.
▲
by
bad_user
2y ago
Google is paying Apple 20 billion per year in their search deal, which is 40 times more than what Mozilla takes. Safari is funded ENTIRELY by Google's ads, also making a profit, and this is a fact. We can entertain a counterfactual, ma
165.
▲
by
bad_user
2y ago
What you mean is that network admins have a harder time controlling people's devices. I have a DoH server set in my Chromium browser, installed on my corporate laptop, and I love it, because my DNS queries don't leak to my network
166.
▲
by
bad_user
2y ago
Excluding leaks, the ISP does not see the hostnames, what it sees are the IPs you're connecting to. 20% of internet traffic goes through Cloudflare, so at least for those, the IPs are meaningless. Both privacy and security are layered,
167.
▲
by
bad_user
2y ago
Name one browser that isn't funded by ads. Even the minor browsers, pretending to not be funded by ads at this point (while the VC capital is drying up) depend on one of the 3 browser engines, all of which are funded by ads.
168.
▲
by
bad_user
2y ago
> Forcing Pocket into the browser Fun fact: by subscribing to Pocket, you're directly contributing to Firefox's development. Mozilla found itself in a situation of damned if they do, damned if they don't . People scream
169.
▲
by
bad_user
2y ago
"Shared source" comes from Microsoft's initiative, back in Ballmer's days when they were attacking Linux with FUD campaigns and patent threats (which continued well after their "Microsoft changed" marketing cam
170.
▲
by
bad_user
2y ago
The BAT stuff is entirely opt-in, not opt-out.
171.
▲
by
bad_user
2y ago
If you use the Elastic license, legally speaking, you're in hot waters. The biggest problem with software licenses for freemium is that you have no contract with the company, money doesn't change hands, and the license itself can
172.
▲
by
bad_user
2y ago
> "collecting unsolicited donations for content creators without their consent" Those "donations" were from handouts of BAT. What they "collected" was their own BAT that they've donated to users of Br
173.
▲
by
bad_user
2y ago
This is wrong. All settings in Brave with an impact on user privacy are opt-in. They even inform you of their product metrics, when you first start it, despite having a paper on how they anonymize that data. Versus Firefox, which never both
174.
▲
by
bad_user
2y ago
> Which people? If we universally did that as a default, elections would look massively different. All people, otherwise we wouldn't be able to do basic tasks, such as finding edible food or recognise danger. I dislike how you dis
175.
▲
by
bad_user
2y ago
People pattern match, but people also apply logic and abstract thinking, far surpassing the abilities of LLMs, and this is a fundamental limitation that won't get fixed by more processing power and training data. The big difference in
176.
▲
by
bad_user
2y ago
Those are untagged union types and are less useful than you think. For one, they don't work for generic code where you want to discriminate. I.e., if you have a generic A or B type, you can't pattern match on it. And it's har
177.
▲
by
bad_user
2y ago
FYI, Java has tagged union types (since version 16). Pattern matching too.
178.
▲
by
bad_user
2y ago
Because the EU isn't a charity or a socialist union. And if EU ever wants to fund a browser, as an EU taxpayer I'd like the organization, with its employees, to be EU-based.
179.
▲
by
bad_user
2y ago
You're right about prices being higher not long ago. > EU is somewhat smaller By area? The EU's population is larger than that of the US. WhatsApp is indeed very popular for IM, and nowadays, SMS is basically just for 2FA (I
180.
▲
by
bad_user
2y ago
Inside the EU / EES we usually have minutes included. Right now my plan, with Orange, costs 7.5 EUR / month with unlimited 5G (for real), 16 GB of data when roaming, unlimited minutes when roaming in EU/EES, and 600 internati
More ›