Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cryptos
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
331.
▲
by
cryptos
5y ago
Go is like Java 1.2 from 1998.
332.
▲
by
cryptos
5y ago
That is my experience, too. I worked on a SPA with a more or less simple looking table that presented hierarchical data and made them editable with form elements. Under the hood there were hundred lines of very dense rxjs code and the whole
333.
▲
Patent Suspensions Threaten Germany's Booming Biotech Industry
(spiegel.de)
1 points
by
cryptos
5y ago
|
0 comments
334.
▲
by
cryptos
5y ago
But just look at Gnome, which is probably the most widely used Linux desktop. Until Gnome started Gnome 3 it was something like a nice replacement for Windows 95..XP. But then they crippled the UI, decided what the user really needs and rem
335.
▲
Java still rocks the finance industry
(blogs.oracle.com)
5 points
by
cryptos
5y ago
|
0 comments
336.
▲
by
cryptos
5y ago
The argument that a schemaless DB would be easier for developers is pretty much the same argument that a programming language with dynamic tpying would be easier than a language with static typing. That might be true in the short term, but
337.
▲
by
cryptos
5y ago
For me it is just more fun to write on a mechanical keyboard. I've never measured it, but I think that I'm writing a bit faster on it. But anyway, there is no other reason for me than that I like the the feeling, the sound and the
338.
▲
by
cryptos
5y ago
What sometimes gets forgotten is that even a programming language _is_ a model! And it is a model that fits exactly all the details that are necessary to construct an actual program with all the little special cases. Modeling all constraint
339.
▲
by
cryptos
5y ago
I wonder whether UX tests are performed during the development of Gnome. A big number of the design decisions seeming arbitrary. Overall there is very little usability progress since Gnome 3 appeared. Gnome has long been my favorite desktop
340.
▲
by
cryptos
5y ago
A good approach to avoid that kind of technical debt is domain-driven design (DDD). It helps to express concepts discussed with stakeholders directly into the code base. Thus the chance to make errors when translating the customer language
341.
▲
by
cryptos
5y ago
Even Lukas Eder, the creator of JOOQ, suggests to use Hibernate for CRUD and JOOQ for querying: https://blog.jooq.org/2015/03/24/jooq-vs-hibernate-when-to-c...
342.
▲
by
cryptos
5y ago
Exactly this! And I'm curios to learn how to solve this update problem (in an elegant way) with pure SQL.
343.
▲
by
cryptos
5y ago
The interesting part is how to perform updates without an ORM. All this "just use SQL" statements seem to ignore this problem. If a domain model is used there is no simple, obvious way how to find out what needs to be updated in t
344.
▲
by
cryptos
5y ago
A default constructor must be present, yes, but if you use Kotlin a compiler plugin can generate this constructor that is not visible in your code base (but would be if another module would use the compiled byte code). JPA/Hibernate do
345.
▲
by
cryptos
6y ago
For me Python is a more ergonomic language. It is easier to read and write. And that led to a sustained growth of Python. Python's popularity exploded in recent years due to data analytics tools using that language, but there was a rea
346.
▲
by
cryptos
6y ago
I think most interpretations of OOP are too specific. Interpretations are often about classes, inheritance, polymorphism and stuff like that. But the original idea of OOP was more about message passing, so that you tell an abject what you w
347.
▲
by
cryptos
6y ago
After being a big fan of Scala about 10 years ago, I think that Kotlin is better suited in almost all cases. Kotlin is much easier to learn (especially if you know a similar language like Java, C# or TypeScript), much easier to read and und
348.
▲
by
cryptos
6y ago
But first-class function is a completely different thing than dependency injection (DI). Supporting functional programming is a an aspect of the programming language itself, while DI is part of the infrastructure. I agree with you, that Jav
349.
▲
by
cryptos
6y ago
I don't think there is a need to blur the line between a standard library and frameworks. Maybe @Inject should have been in the JDK, but on the other hand it can be added to any project easily and is supported by several frameworks. In
350.
▲
by
cryptos
6y ago
But why should we find them? And are we really sure we want them to know us? There are so many more pressing challenges on earth, I don't see why we should invest money in searching for life in space.
351.
▲
by
cryptos
6y ago
Why Python at all? About 10 years ago I liked Python a lot (and still like it in principle) and felt very productive compared to, say, Java. Java was full of inconvenience, XML, bloated frameworks and all that. But today you can use Kotlin,
352.
▲
by
cryptos
6y ago
There is a nice saying in german: "In former times everything was better, even the future!" I think software development and UX have improved a lot in the last decades. Build tools are sometimes really annoying, but does anyone re
353.
▲
by
cryptos
6y ago
Maybe it is is "CRUD" in practice, but often it shouldn't. There ist way too much business software with ugly hacks like misused data fields, endless data repetition, manual steps and the like. That might be "good enough
354.
▲
by
cryptos
6y ago
I'm somewhat tired of the Tiobe index. From time to time it is even cited in serious media although the method to gather this statistic is very questionable. Since the humanity seems to too nee "Top n" lists, it would be good
355.
▲
by
cryptos
6y ago
Yes, it is an awful style of writing!
356.
▲
by
cryptos
6y ago
But the advantage of avoiding C specific bugs is shallow, because the Rust code contains lots of unsafe blocks. Bugfixes made to the original source are not automatically ported to the Rust code base. From my point of view the chosen portin
357.
▲
by
cryptos
6y ago
What a luck that there is still a free grave available! ;-) Someday, the Google graveyard will look like this: http://www.worldwartours.be/files/img_9456_1.jpg
358.
▲
by
cryptos
6y ago
I wouldn't call myself a UML power user, so maybe my comparison was not challenging enough. What I like better in VP is the usability. What did you miss in VP?
359.
▲
by
cryptos
6y ago
> I need Enterprise Architect, modeling software of that class simply does not exist on Linux. That is not quite true. At least Visual Paradigm exists for Linux. I consider it to be even better than Enterprise Architect. https:/&#x
360.
▲
by
cryptos
6y ago
According to micro benchmarks C is about twice as fast as Go. https://benchmarksgame-team.pages.debian.net/benchmarksgame/... That is already pretty fast, and I guess the difference in practical scenarios would be even
More ›