Hacker Newsnew | past | comments | ask | show | jobs | submit | RiverBucketShoe's commentslogin

yeah. but if this were randomized or corrected, it would be A LOT harder for me personally.


Wake is a build tool that aims to replace make/bazel/etc. It requires that source files are checked into git before it will recognize them. https://github.com/sifive/wake


And the name is backwards? Why did Microsoft start this?


Splay trees: https://en.wikipedia.org/wiki/Splay_tree recently searched items are always near the top.


Nuts! I was going to say splay trees. Completely silly these days, like most trees, given caching hierarchies and bursty memory accesses, but a really neat data structure all the same.


Something not mentioned here is http://ditaa.sourceforge.net/ This project is in java (ew) but it's open source and could probably use a rewrite in something more modern.


I feel like discharging the batteries before amassing them like this would solve these kinds of problems. Yes I know it's a hard problem, but still.


This is the peak of my HTML knowledge. I feel called out


using java spring framework


Could you elaborate why the java spring framework is a bad choice? I wanted to get into backend development and i thought spring is a good and battle tested framework? I also thought of using rust, elixir or go. I chose java spring because i already know java and compared to rust and elixir the support for third party libraries is much bigger.


The Java ecosystem is culturally heavyweight and verbose with the needs of very large, bureaucratic organizations and Spring is one of the biggest examples of it (although Spring Boot has done a fair bit to modernize workflows). The struggle I can point to with a previous company was that our Java based stack made hiring extremely hard for our small company because large companies with deep pockets could hire for largely the same job at double our budgets, and for people wanting to work on sexier languages and platforms such as Rust, Go, or even Python other small companies offered that freedom. The hiring pipeline was so problematic it’s led to several years of delays rolling out features that the rest of the market has had and whatever intrinsic advantages the business had is possibly irrelevant as even the larger players have been able to do 99% of the same things.

So being able to quickly move is a large advantage of being a smaller organization and anything that demonstrably hurts that advantage should be stricken from the company’s investments ASAP as long as it stays small and has no other material market advantage.

It really all depends upon what makes sense for one’s situation but I was very frustrated with our hiring pipeline and the outdated stack made things much more complicated to do basic things than it should have.


Apple's software is full of race conditions. I have the newest phone and the newest update and I see them in the settings app, notifications pull down etc. unbelievable


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: