Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
johnnycerberus
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
1.
▲
by
johnnycerberus
5y ago
To be fair, data retention is a hot topic right now in Europe, the pandemic and the increased screen time that resulted from it, the amount of accounts we had to create left and right require new regulations.
2.
▲
by
johnnycerberus
5y ago
Do you have a paid account or a free account? If I store my documents on a free account for a one time send to the university application and then I forget about it, then Dropbox should purge it after a time to protect my data, as I don
3.
▲
by
johnnycerberus
5y ago
I totally support this. It still amazes me that companies still do not delete/anonymize user accounts after periods of inactivity. Everything that is linked to your email address should be purged after 3-12 months of inactivity, includ
4.
▲
by
johnnycerberus
5y ago
In Romania there's an old question to find the character of somebody: are you Roman or Greek? Because if you are Roman, you put practice above theory, you are a pragmatist, skeptic, if you are Greek you will put theory above practice,
5.
▲
by
johnnycerberus
5y ago
I think the JVM would also be a good choice once Loom lands. I've seen that right now the Java architects are trying to unify the ALGOL flavored Java with ML in the sense of algebraic data structures, pattern matching, local type infer
6.
▲
by
johnnycerberus
5y ago
The complexity that comes from the zero-cost abstractions promoted by both C++ and Rust here isn’t in performance (not runtime nor compiletime) but in programmer reasoning and refactoring.
7.
▲
by
johnnycerberus
5y ago
I agree with you, I believe that simulators, games, software that are "walled-gardens" in the sense that they don't have a lot of interactions with the external world aside from IO and netcode for multiplayer games (that'
8.
▲
by
johnnycerberus
5y ago
This is why I prefer to write core components in C and then call them through the FFI available in the Java, Python or Node runtimes. Or you can go the "zero-cost abstraction" path which is the middle ground, like C++ or Rust, onl
9.
▲
by
johnnycerberus
5y ago
I think PHP gets all the clapping when in fact the statistic that the majority of the Internet uses it to power its services is misleading. Let's face it, Wordpress is a great project, it could have been written in Perl and it would st
10.
▲
by
johnnycerberus
5y ago
There's no point in creating a new VM, given that you can target almost everything by supporting JVM, CLR, BEAM, V8(JS transpiler) or LLVM/WASM for C-like languages. All you need is an optimized, general purpose IR that will be ab
11.
▲
by
johnnycerberus
5y ago
And even on Android, many open-source projects decide to use Java as they can have access to a wider pool of programmers (Signal, etc). C# is only decreasing in usage, the runtime is just not there, C# has always been known in the enteprise
12.
▲
by
johnnycerberus
5y ago
Aside from nullable types, I don't see any other feature that Java could borrow from Kotlin today to improve. Java looks up to Scala and Clojure to get ideas, there are some strong functional programming ecosystems that were bred by th
13.
▲
by
johnnycerberus
5y ago
What are the innovations brought by Allegro and Lisp Works, relative to Clojure? Just asking as I haven't heard about those, I only have experience with Clj.
14.
▲
by
johnnycerberus
5y ago
Isn't this what the GraalVM [1] guys are also trying to do? Seems like today the competition is between who is more polyglot than the other, JVM, CLR or WASM. [1] https://github.com/oracle/graalpython
15.
▲
by
johnnycerberus
5y ago
Sad to hear that, F# is an excellent programming language. Scala has matured a lot, there is no "better-Java" anymore, that's the reality, there are three ecosystems today, Akka, Typelevel and ZIO. The competition between the
16.
▲
by
johnnycerberus
5y ago
The runtime is highly dynamic. You can do trickery with class loading or wizardry with bytecode manipulation.
17.
▲
by
johnnycerberus
5y ago
We are getting into nerdy arguments. React is by far a framework, as every library that you use will be highly influenced by its constructs and rendering engine, be it React Router, Redux, or others from the Hooks ecosystem. Many say it is
18.
▲
by
johnnycerberus
5y ago
> React was popular By any metric, React is by far the most popular framework in 2021. It has even surpassed jQuery. [1][2] [1] https://insights.stackoverflow.com/survey/2021#section-most-... [2] https://
19.
▲
by
johnnycerberus
5y ago
Erlang nailed the actor model.
20.
▲
by
johnnycerberus
5y ago
Though it's nice to have so many choices, devs that really want actors will pick a battle-tested platform like Erlang+OTP in the 99% of cases. Because of the natue of BeamVM, which also got a JIT upgrade recently.
21.
▲
by
johnnycerberus
5y ago
Why do you think it is dead? I have always thought that it is incomplete as a language, just give it time. Swift seems to be my cup of tea after years of Java and Typescript. I would really like to learn about these new features and apply t
22.
▲
by
johnnycerberus
5y ago
Indeed, last time I've checked calling into wasm libs had a pretty high overhead. If your app is standalone or if your libary does long running processing in the library, then it is suitable. So far, I haven't seen wasm used in an
23.
▲
by
johnnycerberus
5y ago
The most depressive thing in managed langauges is that nobody figured out how to use low-level APIs or at least how to bring some abstractions for graphics (2d,3d) that would fit in 99% of the scenarios. Something like three.js in the JS wo
24.
▲
by
johnnycerberus
5y ago
If you know how to optimize, you can go far with JavaScript, especially with the React model. The problem is that many libraries have been infested with the immutability virus (lodash, immutable.js, fp-ts) and it is used in places where it
25.
▲
by
johnnycerberus
5y ago
You can hold millions of them with react-virtualize. I'm working with React in an environment where select boxes and tables keep hundreds of thousands, even millions of records in memory. I haven't used Swing, but I am accustomed
26.
▲
by
johnnycerberus
5y ago
Reminds me of Nassim Taleb's works. Reading and rereading the standard library is a good way to learn a language or get depth. I don't see how reading an actual implementation can be considered academic, as it is real-life enginee
27.
▲
by
johnnycerberus
5y ago
Tim wouldn't sell. There are higher chances that Epic will be bought by Microsoft or by Sony PlayStation division. Or... they will go the Valve way, by creating their own platforms on open source, see Steam Community, OS, Deck, Index,
28.
▲
by
johnnycerberus
5y ago
I write my algorithms in Matlab and Mathematica, no need for it in my production language. I agree with the parent that the code should be readable and operator overloading can become problematic.
29.
▲
by
johnnycerberus
5y ago
Yes, exactly my thoughts, the problem is that devops generally are used to Python/Go and in my company though they don't make it mandatory, they recommend Go. Also, they have a repulsive reaction to everything .NET and JVM :).
30.
▲
by
johnnycerberus
5y ago
I'm a Java fan and an ex-Scala aficionado. I would have hoped that JVM would eat the pie when it comes to cloud deployments but it didn't happen. Like Scala.js never happened and TypeScript became the type system of the web. JVM l
More ›