Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dig1
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
50 ms
·
241.
▲
by
dig1
5y ago
> there's no a lucene equivalent C library with the same level of attention? Actually, there is [1]. Clucene has been around for years, it is a re-implementation of Lucene in C++, and yet the only serious usage I've seen was it
242.
▲
by
dig1
5y ago
Not only Facebook, but the whole industry, if I may say. For example, I had a client who could not get rid of weird JVM GC pauses that would come from nowhere, after which it would render the application unusable for some time. The cheapest
243.
▲
by
dig1
5y ago
This. Even if someone is not convinced that this guy had nothing to do with the crash, think about the alternative. An individual, living in a parent's house with everyday equipment, can crash a trillion-dollar market in a couple of mi
244.
▲
by
dig1
5y ago
After this, we will get back to shared libraries, because updating that libpng would require updating all those static binaries. This is already happening with many go and rust programs.
245.
▲
by
dig1
5y ago
I think USB-C solved some problems (no need to keep numerous different cables) but created another one - everything is now USB-C, and you can easily fry your things. My case: I lost the charger for T480 and purchased another one, not origin
246.
▲
by
dig1
5y ago
I find constraint solvers a perfect fit for window managers. For example, take a look at [1] what scwm [2] could do 21 years ago. Sadly (for me) modern window managers (on Linux or Windows) are way inferior to something we had in the past,
247.
▲
by
dig1
5y ago
Don't worry, some of us still are using those tricks, especially nbsp and blank pixel. Why? Well, I'm doing backend/infra stuff most of my time, so I have no idea what is current or bleeding edge in frontend space these days.
248.
▲
by
dig1
5y ago
Cool project, kudos to the author! For those bashing it with "it is a simple OCR", which is somehow standard HN elitism I must say, a couple of things. First, it is a well-thought project: besides online blog hosting, you have a m
249.
▲
by
dig1
5y ago
Although haproxy and nginx cover (for me) almost all use-cases I had to deal with (with OpenResty [1] as a backup), I see one place where ATS could shine: plugins. From examples [2], C API looks sane and well documented, and this is very im
250.
▲
by
dig1
5y ago
There is also Harlan [1], which created a bit of buzz a couple of years ago. Sadly it is not maintained anymore... [1] https://github.com/eholk/harlan
251.
▲
by
dig1
5y ago
How many of us heard this story: company founders smell something where money can be earned, start a company, hire a bunch of people and start spreading all the bells and whistles of the tech company have, but actually, it wasn't yet d
252.
▲
by
dig1
5y ago
Assuming they bought futures, "Goldman Sachs Futures Pte Ltd" is officially located in Singapore and Volcker Rule doesn't affect companies that are doing trades outside of US or makes trade decisions outside US. Volcker Rule
253.
▲
by
dig1
5y ago
True!
254.
▲
by
dig1
5y ago
Exactly!
255.
▲
by
dig1
5y ago
Awesome work! In our shop, we managed to solve significant application bottlenecks simply by switching to Shenandoah GC. The application in question is very complex, so any kind of rewrite in another language is out of the question. This is
256.
▲
by
dig1
5y ago
I think, everybody forgets one thing with C OO systems - no matter how primitive or advanced they are, they integrate much easily with languages that are sharing C libraries, than e.g. C++. Take, for example, GObject [1] from glib. C++ had,
257.
▲
by
dig1
5y ago
> some weird corner cases (like how `(first ..)` is slower than `(nth .. 0)` I would not consider this a corner case; it is stated in (first) docstring. (first) will create seq [1] object, then it will fetch the first element. (nth), on
258.
▲
by
dig1
5y ago
True, but you don't develop that way using graal. You develop java apps the usual way (eclipse, emacs/vim/maven, whatever) and create a fat jar (or uberjar). When you make sure the application is working, compile it with graa
259.
▲
by
dig1
5y ago
> I use add-lib branch of tools.deps.alpha that allows me to add dependencies dynamically at the REPL and then start using them immediately, just like in the shell. You could do this with (battle-tested) pomegranate [1] ages ago, which i
260.
▲
by
dig1
5y ago
Yet, they allow spread betting and CFDs, which are considered not less dangerous and are banned in many countries.
261.
▲
by
dig1
5y ago
Does the new alerting engine support template variables in queries [1]? Many complained about this. [1] https://github.com/grafana/grafana/issues/6557
262.
▲
by
dig1
5y ago
Sendmail never stood the test of time and is pretty much abandoned now, replaced with Postfix. Guess in what language Postfix was written... The idea is that language will not solve poorly designed software, but a developer that knows what
263.
▲
by
dig1
5y ago
You need to be familiar with Java types and differences between them (Integer, BigInteger) and how Math.pow() behaves with different types. This is more up to Java, rather than Clojure. No need to pull the library for this, Clojure already
264.
▲
by
dig1
5y ago
"Math/pow" is actually a function on JVM level. Clojure functions are objects with special callable method. This will work: (map (partial #(Math/pow %1 %2) 2) [0 1 2 3])
265.
▲
by
dig1
5y ago
I'm not surprised with this, seeing their aggressive push to cloud service. I'd say this is the route of popular OSS projects that became SaaS services: 1. Fork something Apache-licensed. 2. Build a community with "awesome&qu
266.
▲
by
dig1
6y ago
This is a sad story. From a desire to have a genuinely open-source browser (with proper open development) present almost everywhere, we now have Firefox present on fewer and fewer platforms. I think, in the end, it will be "officially
267.
▲
by
dig1
6y ago
Don't forget that ZooKeeper was the only service that passed all Jepsen [1] tests out of the box. [1] https://jepsen.io/analyses
268.
▲
by
dig1
6y ago
Speaks like a true foot soldier. I'm very grateful for your service; we always need fresh meat :D
269.
▲
by
dig1
6y ago
boring == stable, and I'm perfectly fine with that for serious projects. I'll leave to hipsters to pave new paths, and I'm going to learn from their mistakes ;)
270.
▲
by
dig1
6y ago
"The C Programming Language" from K&R is something everyone should read, even if they are not fond of C. "Expert C Programming" [1]. Not up to date, but written from a C compiler writer standpoint. A lot of reference
More ›