HNHacker News
TopNewBestAskShowJobs

dimitar

3,729 karma · joined September 16, 2008

submissionscomments
dimitar··on The Evolution of Lisp (1993) [pdf]
Clojure also has a powerful REPL allowing you to interact with running processes in Emacs and in other editors and IDEa
dimitar··on Ancient Eastern European mega-sites: a social levelling concept?
the horse wasn't domesticated yet, this is a really old archaeological culture
dimitar··on America's Regime Change Wars Created Europe's Refugee Crisis
This is a biased political piece and should probably be locked by moderation.

It is also needlessly inflamatory; the USA is far from the only actor in the world; it even has a secondary influence at best in places like Syria and Ukraine where a ton of refugees have come from.

dimitar··on Passkeys: A shattered dream
yeah, I agree this is not a good experience
dimitar··on Passkeys: A shattered dream
Use a different factor of authentication and setup a new passkey?
dimitar··on Do we need to store all that telemetry?
Very few things are worth keeping after two weeks, I like short retention policies
dimitar··on The Great Oxygenation Event
The Great Oxygenation event wasn't due to the consumption of CO2 but rather the reaction of methane with the newly introduced oxygen, which reduced the greenhouse effect (aka raditative forcing). Since we already have lots of oxygen in the atmosphere they cannot help us the same way.
dimitar··on How Nintendo's destruction of Yuzu is rocking the emulator world
Shouldn't Nintendo sell an emulator for a small price? It will likely benefit the eco-system and will impact sales positively.
dimitar··on The Windows Ubuntu Operating System
Don't people remember Lindows and the like? I don't see much of a market
dimitar··on Adaptive Cards: Platform-agnostic snippets of UI, authored in JSON
FWIW I've used adaptive cards in Teams on MacOS
dimitar··on Nassim Taleb says the U.S. is in a ‘death spiral’ over government debt
The very best metric is what % of the budget is spent servicing debt, for the US it is around 15%.

On top of that the US government debt is mostly owned by US organizations and citizens; it is assets owned by US taxpayers.

A very different situation from the typical debt/inflationary crisis in developed countries where you have a foreign-owned debt and limited tax base; these cause serious credibility issues for governments, which in turn further push up rates.

dimitar··on Having a game I'm into makes every day enjoyable
All work and no play.. I personally enjoy Warno a lot, I have over 1000 ranked game. Eugen games are very engaging I think it actually keeps me sane while only using max 40 minutes for a session.
dimitar··on The Closing of the Bulgarian Frontier
Yet in many places in Europe public spaces are also run down.
dimitar··on The Closing of the Bulgarian Frontier
I've been abroad and compared to it Bulgaria does feel like a frontier, like a good place for a certain type of nonconformist, especially in terms of career and business. There is no playbook and beaten road for a lot of things.

If you try to have your career go the same way as you would expect in Western Europe/USA - go to the best school, get the best internship in the best company and be rewarded for following the rules you'll be infinitely disappointed in this country. There is no shortage of people who feel unrewarded and unappreciated for their qualifications and credentials.

But if you try to make your own way - getting a skill by practicing yourself and searching out people who need that skill it might work surprisingly well and take you far.

Btw if you enjoy the linked writing you should check out Time Shelter, it won the Booker prize recently.

dimitar··on EmacsConf Live Now
Most of our team uses Emacs for Clojure using CIDER.
dimitar··on Shellcheck finds bugs in your shell scripts
Some examples of possible exceptions:

* Installing or starting your general-purpose runtime, passing the right configuration options

* Project glue where introducing general purpose language makes things more complicated because of tooling or startup.

* Simple cloud-init scripts

* A command line tool is simply the best library for the job and you don't want to get a general purpose language just to immediately shell out.

dimitar··on Shellcheck finds bugs in your shell scripts
I agree, but some bash can be unavoidable. I've found that even trivial looking bash can be helped with shell-check; this is a testament to the issues in bash more than anything.
dimitar··on Waze will now warn drivers about crash dangers using historical data
At least here signs do that. Safety is the reason they are put in but drivers use apps to avoid police. The best way to avoid fines is to follow rules, but I hope users will follow apps more than signs.
dimitar··on Ask HN: What's Your Opinion on Opentelemetry?
I was initially very skeptical, but I spent the effort researching what it is and also getting up-to-date with the Observability movement.

What I found in the fewest bullets as possible:

* The hype is obnoxious and unfortunately hides the really useful stuff. Here is my summary of the Observability movement in one sentence:

  Record telemetry as unique, high-context events (unlike typical logs), containing many keys (as an alternative to having too many metrics), and provide convenient way to query instead of trying to frame it in a dashboard. 
* The metrics and logging stuff is almost an afterthought. Think of it as bonus to the distributed tracing story.

* Distributed tracing is really, really useful for debugging and is should what application developers focus on first in their monitoring story. Don't inspect monitoring tools designed for infrastructure to help you much. The reason is simple - debugging is inherently reactive; most other tooling suggests you take proactive approaches which are useful for known issues. When you are debugging production systems you are trying to understand previously unknown issues.

* Otel is really simple; often automatic instrumentation is not worth the trouble and simpler libraries where you manually instrument your code are not hard at all to use. My experience is with Clojure, but YMMV.

* Otel backends can range from very affordable to very expensive so shop around. This is a benefit of having a standard!

I think distributed tracing is perfectly suitable for small projects, even one-service ones; I think one should add it to one before even thinking about deployment. And is mandatory for micro-services.

dimitar··on Estonia's capital made mass transit free a decade ago. Car traffic went up
The answer is right at the end of the article: “Transit’s price is not a barrier for most people. It’s service quality and speed of the trip.”
dimitar··on Many Climate 'Solutions' Are Dead Ends or Niches and Should Be Ignored
Developed countries have grown their GDP while reducing their CO2 emissions. Degrowth is a dangerous distraction
dimitar··on Ask HN: Good Books on Universal Basic Income?
UBI is a flat income received by everyone, regardless if they need it or not.

Problem is, as things stand in almost all countries, (beside some oil-producing states), governments need to raise the money with taxes and it is a very high burden to get a non-trivial amount. States often can barely collect enough for pensions and to contribute to various forms of insurance (disability, unemployment and most importantly healthcare).

Now, proponents suggest scrapping existing social programs and replacing them with the UBI, but it will cost more and some people will actually much worse off.

Most existing social programs in the developed world are limited eligibility (means tested), so you have to prove your need to take advantage. This keeps costs low, although there are people who believe that i.e. requiring recepients be above a certain age, or to be children requires a huge and expensive administrative apparatus. This of course depends on implementation, but the point is means-tested programs became dominant across the world because they save money.

Now, about the point they don't always help, here is a simple example - will a 2-3 thousand dollars a month of UBI be enough to cover heart surgery? You could say people should buy health insurance, but to keep costs low you need to force people to buy it, and thus return to the typical national health insurance schemes around the world.

A more cynical person might think that many of the people proposing UBI are actually more interested in scrapping existing social safety nets than having a better working alternative.

dimitar··on Grindr loses nearly half its staff to strict return-to-work rule
Two things that stand out for me:

* the CEO finds silver margins in reduced costs

* paying salaries is second to paying rent to platforms

dimitar··on Changing its name tanked X's downloads in App Store and Play Store
Compare with Clojure which can only be the programming language
dimitar··on Emacs 29.1
X-windowing system is also MIT-licensed, were they every avoiding that license?
dimitar··on Why don't we get our drinking water by taking salt out seawater? (2008)
Or you can build reservoirs for freshwater
dimitar··on Fairphone 4 is coming to the US
I have a Fairphone 4 and I can replace the batter and upgrade the OS (a choice of multiple ones is available)
dimitar··on Ask HN: Stock Android phone free of bloatware?
I'm using a Fairphone 4 and there is 0 bloatware, with a range of other benefits you might like - user replaceable parts and serviceability
dimitar··on Aspartame sweetener to be declared possible cancer risk by WHO, say reports
This is awful reporting.

Aspartame has been studied for more than 40 years and no regulatory body in any country has found it to be cancerogenic; it is a risky substance for people with a rare desease called Phenylketonuria.

So, the reader will be under the impression that it will cause cancer, which is pretty dubious, all while obesity for which sugary drinks are partially responsible is a very real cancer risk.

dimitar··on Morse, an open-source interactive tool for inspecting Clojure
Screenshot here: https://raw.githubusercontent.com/nubank/morse/main/screensh...
← PreviousPage 2 of 32Next →