Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
strictfp
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
strictfp
10mo ago
I've seen work environments that are chaotic, and people are expected to deliver things that they can't deliver without navigating and taming the chaos to do their bidding. If course that's stressful. You can't expect in
2.
▲
by
strictfp
3y ago
That's true. But that's only really a concert if you're building an SPA. If you're not, having multiple pages is generally faster than running some js framework to reload parts of the page. Plus that you get the benefit
3.
▲
by
strictfp
3y ago
Node is essentially a single-threaded API to a very capable multithreaded engine. https://youtu.be/ztspvPYybIY
4.
▲
by
strictfp
3y ago
My tip for this is Node.js and some stream processing lib like Highland. You can get ridiculous IO parallelism with a very little code and a nice API. Python just scales terribly, no matter if you use multi-process or not. Java can get pr
5.
▲
by
strictfp
3y ago
Reminds me of the 90s EDM band Antiloop.
6.
▲
by
strictfp
3y ago
Maybe. But that specific overabstraction is in the implementation of the framework. It's trying to proxy all the method calls to objects to perform logic around them. It is true that Spring wants the developer to configure auxiliary lo
7.
▲
by
strictfp
3y ago
I disagree with the problem statement; that the framework is trying to solve a meta-problem. The problem with frameworks is instead that they assume that they're in control. They're the program, you're just writing a plugin.
8.
▲
by
strictfp
3y ago
Class diagrams and object diagrams are also really useful, for instance when making presentations. The problem with UML is that the industry went overboard with it's usage, like it did with pretty much every tech trend.
9.
▲
by
strictfp
3y ago
I'm interested to hear their business plan, given that there's already established ones like https://elastx.se/en/ , and they're not running terribly well, although they have quite a good product IMO.
10.
▲
by
strictfp
3y ago
Hot take: the mobile site also isn't good for cellphones
11.
▲
by
strictfp
3y ago
They've been pulling shady stuff for ages. Ever heard of the false flag attacks in relation to Cuba? The bay of pigs false flag bombings, and the proposed https://en.m.wikipedia.org/wiki/Operation_Northwoods ? Ter
12.
▲
by
strictfp
3y ago
They could solve that by keeping track of references and asking you though.
13.
▲
by
strictfp
3y ago
I'm working with an ECS at $dayjob. But I'm starting to question one aspect of them. Composition of functionality makes sense. And systems acting independently and only on objects with related components makes sense. But dynamical
14.
▲
by
strictfp
4y ago
Yes. If you design a distributed system you need to consider the network traffic very carefully, and choose your segmentation in such a way that you minimize traffic and still achieve good scalability. For this reason, I've been trying
15.
▲
by
strictfp
4y ago
This has been my major criticism of them; you cement the design of the app by creating an organizational structure around your software components. What happens if you need to redesign the architecture to meet new needs? That's right;
16.
▲
by
strictfp
4y ago
Yup. If you consider that a simple int can have billions of states, and that you can have 100% test coverage while testing just one of those, 100% really doesn't mean much. And with several variables, the total state space quickly beco
17.
▲
by
strictfp
4y ago
I'm saying that references between heaps should be disallowed altogether.
18.
▲
by
strictfp
4y ago
Ooooh, thanks for mentioning that!
19.
▲
by
strictfp
4y ago
I've been following your school of thought as well as the one proposed by the author. I would argue that your model is a lot freer and will lead to better code quality in the long run, since you're not feeling so restricted when w
20.
▲
by
strictfp
4y ago
I would love it if some language would implement a segmented heap, where each part could be GCed separately. Erlang has this model with it's lightweight processes. And it's a great model that helps not only with GC, but also guara
21.
▲
by
strictfp
4y ago
Bugzilla is still one of the best, change my mind :D A simple list is a pretty good solution IMO.
22.
▲
by
strictfp
4y ago
Aside from Trello and friends, Azure boards is actually also pretty OK, if you disregard their very confusing naming and weird menus. It's fast and easy to use in the board view.
23.
▲
by
strictfp
4y ago
The harsh truth is that you need to think about every single case of failure, and decide what to do when things go south. If you look at how POSIX does it, pretty much every single function has error codes, signaling everything from lost co
24.
▲
by
strictfp
4y ago
Cue VPNs being banned
25.
▲
by
strictfp
4y ago
Generally I would say yes. POSIX dictates that a line must end in newline, and some tools rely on it. See https://stackoverflow.com/a/729795
26.
▲
by
strictfp
4y ago
Interesting. I'm not arguing, but I'm very interested in this history, because I was personally bit by Java EE. The EJB wikipedia page says that IBM developed the first version > The EJB specification was originally developed i
27.
▲
by
strictfp
4y ago
Interesting. I can't find any sources for the IBM story, but I thought I read it here on HN. I found at least one similar comment; https://news.ycombinator.com/item?id=30538784 . So you're saying it was just Sun a
28.
▲
by
strictfp
4y ago
In a sense this is about the fundamental difference between frameworks and libraries. So to a certain extent, you're right. But there's extra complexity in not knowing why some annotation was picked up. With any API call you know
29.
▲
by
strictfp
4y ago
This is why I left Java. Everything "looks nice" on the surface with annotations, but you loose the flexibility of code and a lot of the available tooling. Plus you need to be a real expert to debug issues and solve problems; unde
30.
▲
by
strictfp
4y ago
This sounds very similar to how Jetbrains tried to improve on Java but in the end deciding to invent Kotlin; a new language with more consise syntax, better defaults, some new features, and great interop back and forth with Java.
More ›