Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
oftenwrong
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
91.
▲
by
oftenwrong
1y ago
For the house, hire a professional inspector who will use an x-ray fluoresence meter and dust test strips. You want a professional because they will be more thorough, and check things that you would not know to check. To test your children&
92.
▲
by
oftenwrong
1y ago
This appears similar to Java's String Template preview feature that was withdrawn: https://openjdk.org/jeps/465 This is probably the best overview of why it was withdrawn: https://mail.openjdk.org/
93.
▲
by
oftenwrong
1y ago
I used to use uMatrix and would often disable CSS, but enable necessary JS. This allowed most sites to work properly while displaying them in a plain HTML look that I prefer. I think what you are describing is aimed at a similar end result,
94.
▲
by
oftenwrong
1y ago
I've had the misfortune of working on "enterprise" software where avoidance of "hard-coding" went so far that the core system did almost nothing other than exist as a way to plug in mutable functionality. All in the
95.
▲
by
oftenwrong
1y ago
This is a typical use case for views and stored procedures in RDBMSs. They can be used to provide a stable API for a given client even as the underlying tables change. To your point, however, these still do not solve the problem.
96.
▲
by
oftenwrong
1y ago
Alternatively, we could use a model in which functions are immutable, and therefore make such breaking changes impossible. This is the approach taken by Unison: https://www.unison-lang.org/docs/the-big-idea/
97.
▲
Congestion Pricing Is a Policy Miracle
(bettercities.substack.com)
175 points
by
oftenwrong
1y ago
|
328 comments
98.
▲
by
oftenwrong
1y ago
I recommend reading The world in which IPv6 was a good design by apenwarr: https://apenwarr.ca/log/20170810 It has been submitted many times here: https://hn.algolia.com/?dateRange=all&page=0&
99.
▲
by
oftenwrong
2y ago
I was curious how the times were obtained. It uses https://github.com/nathan-osman/go-sunrise , which links to this calculation method: https://en.wikipedia.org/wiki/Sunrise_equation#Complete_calc.
100.
▲
New Build Tool in Java
(mccue.dev)
2 points
by
oftenwrong
2y ago
|
0 comments
101.
▲
What is wrong with the architecture of the Internet? (2022)
(ouroboros.rocks)
1 points
by
oftenwrong
2y ago
|
0 comments
102.
▲
by
oftenwrong
2y ago
>Our neighboring town has a beautiful system in place. It tracks your average speed over +- 100m. If you speeded, you get a fine and even better: the light always turns red and you have to wait for a minute. If you run that red light, yo
103.
▲
by
oftenwrong
2y ago
The reason for avoiding OS threads is not only the cost of creating them, but also the overhead of scheduling them. The kernel uses preemptive multitasking, so it does work to determine when it should switch control between threads, and whi
104.
▲
Financing Infrastructure with Value Capture: The Good, the Bad and the Ugly
(strongtowns.org)
3 points
by
oftenwrong
2y ago
|
0 comments
105.
▲
by
oftenwrong
2y ago
According to this 2020 paper, "resuspended" particulate matter may be a major, previously unaccounted-for contributor to pollution from roads. https://www.mdpi.com/1660-4601/17/8/2851 >Traffic-re
106.
▲
by
oftenwrong
2y ago
Lead does not readily degrade, either. It is still in the soil, the dust, our building, our foods, et cetera. People seem to be generally less exposed in each successive generation, however. https://www.efsa.europa.eu/en
107.
▲
by
oftenwrong
2y ago
If you are open to using zsh, take a look at https://github.com/larkery/zsh-histdb . It stores your zsh history in a sqlite3 db. The benefit of this is that your history is well-structured and indexed, and that you can
108.
▲
Property Prices in Peril
(firststreet.org)
1 points
by
oftenwrong
2y ago
|
0 comments
109.
▲
by
oftenwrong
2y ago
This is similar to how java.util.concurrent.atomic.LongAdder works: https://github.com/openjdk/jdk/blob/master/src/java.base/sha...
110.
▲
by
oftenwrong
2y ago
I agree with your sentiments. It's not always possible or worth it to go again the dominant culture of Java and most Java shops is against it. I have lost more of these kinds of battles than I have won. I see Boot as a major risk for l
111.
▲
by
oftenwrong
2y ago
You were certainly bitten by the Java ecosystem, but I would agree that you hold some responsibility. Adopting Spring Boot so casually is really quite questionable. It's essentially opting to build your application within a giant, bonk
112.
▲
by
oftenwrong
2y ago
The error handling is explicit only in a limited way. As the author points out, you have to explicitly propagate an error condition, but you don't have to explicitly not-propagate it. Exceptions are reversed in this way: propagation is
113.
▲
by
oftenwrong
2y ago
Gradle and Spring Boot are not a part of the JDK, so it seems unfair to discount Java due to their poor designs.
114.
▲
by
oftenwrong
2y ago
>Stored Procs make everything about your standard DevOps and SDLC process harder - branching, blue green deployments and rolling back deployments. There is a naming/namespacing strategy incorporating a immutable version identifier t
115.
▲
by
oftenwrong
2y ago
OCI image _is_ a vendor neutral VM image format; the runtime spec includes facilities for running VMs: https://github.com/opencontainers/runtime-spec/blob/main/con...
116.
▲
by
oftenwrong
2y ago
I am disappointed by the lack of citations in this article. I am assuming much of this information is from the mentioned book, McNamara's Folly .
117.
▲
Git Trailers (2024)
(alchemists.io)
3 points
by
oftenwrong
2y ago
|
0 comments
118.
▲
by
oftenwrong
2y ago
Not sure if this fits, but JDK 24 includes a new API, java.lang.classfile, for classfile manipulation. https://openjdk.org/jeps/484
119.
▲
by
oftenwrong
2y ago
Rich Hickey on HttpServletRequest? https://www.youtube.com/watch?v=aSEQfqNYNAc
120.
▲
by
oftenwrong
2y ago
In small companies, cloud also provides the ability to work around technical debt and to reduce risk. For example, I have seen several cases where poorly designed systems that unexpectedly used too much memory, and there was no time to fix
More ›