Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gambler
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
32 ms
·
271.
▲
by
gambler
7y ago
Rant ahead. Functional programming discussions on HN are pretty depressing. Many of the statements about FP that I see here right now are the same old shit I've heard about Java in mid 00s. You just need to mentally translate some buzz
272.
▲
by
gambler
7y ago
>Banana-gorilla-jungle problem results from OOP. Not really. There are specific design decisions that Java made which enabled this issue to manifest. I've recently took a foray into Smalltalk and it doesn't have this problem,
273.
▲
by
gambler
7y ago
>Actually, not encountering this style in code-base which is solving a complex problem is a massive warning sign for me. There is a fine line between capturing some common meaning in a reusable type (e.g. Optional<T>) and spendin
274.
▲
by
gambler
7y ago
>these companies are all foreign Is there some reason you think they would not do this to a US company?
275.
▲
by
gambler
7y ago
I was just discussing with a colleague how technology accretes and how no one reevaluates high-level design decisions even after every single factor leading to those decisions has changed. It's weird that basic filesystems today are so
276.
▲
by
gambler
7y ago
Funny how instead of admitting that social media is trash and doesn't facilitate meaningful communication, thus making it impossible to distinguish between humans and low-level bots, Silicon Valley types keep pretending the problem lie
277.
▲
by
gambler
7y ago
I don't know why so many people here are patting themselves on the back over this. This is not the kind of encryption people were talking about in the 90s and 00s. A lot of this encryption is not point-to-point. It merely secures user&
278.
▲
by
gambler
7y ago
This kind of sentiment is just a higher-level version of gaslighting. It conflates rationality and explainability. Humans have a very good intuitive understanding of how other humans think, even when that thinking is irrational. This unders
279.
▲
by
gambler
7y ago
>much of the feedback (here and elsewhere) is about the fundamental challenge of assessing human vs. machine in an RTS It's amazing that most people here don't understand that AI performance in any one computer game relative
280.
▲
by
gambler
7y ago
Can you cite something that confirms your assertion? From what I'm reading in the paper, it sounds like there is some custom interface in play: >AlphaStar can target locations more accurately than humans outside the camera, althoug
281.
▲
by
gambler
7y ago
From the paper: >Humans play StarCraftthrough a screen that displays only part of the map along with a high-level view of the entire map, to e.g. avoid information overload. The agent interacts with the game through a similar camera-lik
282.
▲
by
gambler
7y ago
This reminds me of an old joke about binary XML: <byte> <bit>1</bit> <bit>1</bit> <bit>0</bit> <bit>1</bit> <bit>0</bit> <bit>1<
283.
▲
by
gambler
7y ago
Abuse of XML killed it a format. JSON is absolutely shit for semantic markup, and yet developers today routinely use it for documents because "XML is bad". They contrive ridiculous schemes for adding metadata and type informatio
284.
▲
by
gambler
7y ago
Humans should not interact with computers by manually editing data structures serialized to ASCII.
285.
▲
by
gambler
7y ago
> Things we take for granted are hard. Dates are hard, text is hard, graphics are even harder. We stand on the shoulders of giants. More like we stand on piles of broken shit. A lot of "hard" things in programming have very l
286.
▲
by
gambler
7y ago
It plays fine for me, but it does have a 3D demo with some classical music at the end, so maybe YouTube disabled sound based on your location.
287.
▲
by
gambler
7y ago
>Steve saw the internet coming in 1985. Wow. This will probably blow your mind: https://youtu.be/Ao9X1GsUPys?t=125 1988 presentation where Alan Kay confidently predicts media-driven websites that became the norm only
288.
▲
by
gambler
7y ago
>Consider, for instance, if English didn't have any imperative form, and instead everything were a request. Would declarative languages like Prolog have been the default? You realize that this is the foundation of classic OOP, rig
289.
▲
by
gambler
7y ago
>I'm not aware of animals being used to perform complex tasks without human supervision and care. Shepherd dogs did legitimate work with minimal supervision. Guide dogs effectively supervise their owners . Animals aren't nea
290.
▲
by
gambler
7y ago
The unstated larger problem is that HTTP is a content-delivery protocol that is (ab)used to also serve as an inter-process messaging protocol. If messaging stuff was factored out or moved to be the primary protocol (with content delivery im
291.
▲
by
gambler
7y ago
>Tracking with IP is honestly hardly tracking at all. There are many, many cases where this is patently false. For example, correlating different devices by IP is a very common technique advertisers use for establishing cross-device t
292.
▲
by
gambler
7y ago
>Google can track you fairly effectively even if you’re behind a VPN. You don't know anything about my setup, so you have no basis for claiming this. On the other hand, if you have an exclusive sticky IP, you will be tracked all
293.
▲
by
gambler
7y ago
HTTPs will not stop Google from logging your IP + activity on their services. I'm not convinced that ad-blockers are 100% effective in disabling trackers either. One of the appeals of VPNs is that you have multiple points of exit and t
294.
▲
by
gambler
7y ago
The question is not what should have been used. The question is what should be used right now.
295.
▲
by
gambler
7y ago
All of this has been addressed zillion times. Modern Smalltalk dialects have actor libraries and have code reuse mechanisms that don't involve inheritance. There are ways of doing static analysis on late-bound code. (Obviously, guarant
296.
▲
by
gambler
7y ago
I don't know what's the best OOP language right now, but Pharo is pretty enjoyable to work with.
297.
▲
by
gambler
7y ago
>Domain names provide the internet much more user-friendly way of referencing servers Too bad some people decided that this "friendly name service" should also be the centerpiece of all encryption on the web, as well as the o
298.
▲
by
gambler
7y ago
>Realistically, Java (or something very much like it) is the apex of OOP [...] By this logic Java Streams are the apex of functional programming and anyone who uses them is fully qualified to dismiss the paradigm, even if they don&#x
299.
▲
by
gambler
7y ago
What a coincidence. This sounds exactly like what happens with OOP. Every discussion here gets swarmed with clueless people who think Java is the apex of OO programming, because that's what gets taught in universities these days. They
300.
▲
by
gambler
7y ago
This whole comment section tells me that almost no one on HN really understands OOP. OOP is not about nouns. It's about establishing protocols between subsystems. What you're describing are the typical fake "dilemmas" of
More ›