skysight-inc/HackerNews huggingface dataset:
There's much confusion in this.

The map is about uncharted business opportunities, ie. introducing new competitors.

Yes, consumer products (in contrast to goods that enable buyers to generate income) are competing for buyers' budgets. This is actually quite literally a zero-sum game. (There's only a rather limited probability that your income will automatically increase as you buy a new TV set, in order to make up for it.) What these budgets are, is rather a matter of macroeconomics, which remain entirely untouched by the article.

Finally, Jobs' statement is about the validity of market research as the sole driving input for innovation and development. (Going back to the map, it's as if we would be mapping undiscovered species: gorilla – checked, found that, okapi – checked, tripedal swan – not found yet, monopod – not found yet, etc. This quite Borgesesque chart would be able to map any successes possible in advance. Therefor, we would know that it makes no sense to look into the seas, as there are no unchecked species left there. However, product development is neither a zero-sum game nor is there a finite pool of ideas, nor is it defined or limited by what we already know. Chances are, the optimum hasn't been reached yet, nor does everybody know what this may look like, otherwise, there'd be little incentive to innovate at all.)

I have a hard time even wondering how these things should be connected. At best, you could link the map to the "known unknowns", but, going with Jobs, you'd have to admit that this is not a map at all, but a rather weak metaphor. Meaning, as a map is all about navigating the known world, it is of little help for imagining what may be beyond it. (The known existence of uncharted territories is rather an invitation to go there and find what may be found there in order to increase that portion of the sum, which is accessible to me.) But, we'd have to admit also that this insight doesn't revolutionize macroeconomics, as these are on an entirely different level. In a sense, the map in the first example is more about a sweeping spotlight, highlighting those areas where budgets are momentarily spent.
>but ALSA's userspace/plugin one (dmix) was definitely not abandoned and not stagnating. It was actually growing, and the advice then was to target ALSA API directly, not a specific sound server. The same advice is still valid today.

Dmix was always a poor solution for desktop sound. It can do mixing but that's not the whole story. To have any kind of concept of audio streams and routing, it has to be done in a daemon. It can't be added with just alsa plugins. The correct way to use alsa currently is actually to use the pulse/pipewire pcm, so you can use the simplest parts of the ALSA API without any of the drawbacks.

>At least from my point of view, the problem with Linux sound has been one of APIs.

Well, that's just the problem isn't it? To make the "one API to rule them all" you have to make an API that encompasses all of them, and it becomes as complicated as all of them combined.

>That's not the full story.

I thank you for sparing the details, but my point was, I am sure you can summarize it without accusing someone of malice.

>Anyway, "being slow for accepting patches" is another word for "unmaintained" which you literally complained above and argued it is a point for justifying a replacement.

Yes, I have no complaints about pipewire.

>What I was referring to is the glitch-free feature from Pulseaudio which is what actually broke most people's audio.

Sorry, I thought you meant the API that allows you to queue buffers and allows applications to make use of that glitch-free feature. That part is implemented in pipewire-pulse. Because why wouldn't it? Pipewire is designed that way because it's easy to add buffering on top of the "traditional" approach than it is to do the reverse. That decision was made actually because it allowed Wim to implement both the pipewire and PA APIs effectively.

>Pipewire implementing the PA protocol is just more proof of the disaster that are the Linux audio APIs. Even Lennart said most people should not target the PA API.

No, you're mixing this up. Applications should indeed probably use something like gstreamer, and then gstreamer targets the PA APIs. Gstreamer also does support this type of buffering and I would imagine this is one of the reasons why PA also supports it.
If VR takes shape as imagined by Meta, though I personally don't believe it will, they will absolutely be in an excellent position to market to and profile you. I think the vision is that everyone spends most of their online time in VR - so interacting with all of one's interests/hobbies/discussions, online contacts, searches. All very valuable for monetization through advertisement and profiling.
Not really. Under the rules, it's possible for a gas turbine investment to fall under the clean energy rules, but there is a lot of small print.

Mostly, the gas turbine must be able to run on a clean fuel, and there must be actual plans for a switchover.

When I first read that gas turbines can fit under clean energy rules now, I was kind of angry, but I calmed down after I read the full rules.
There is a perfectly good mathematics-research-level question that was review resistant for a long time: the fabled solution to the ABC Conjecture, and that is still a controversial topic since the author still claims his work is, in fact, a solution despite reviews.

I wager Ethereum would be much the same if a researcher came around to say "This is actually wrong." It would be happily ignored by the authors.
> Not sure why this is on the frontpage.

Not enough people are flagging the post.
Their core business model is inherently evil and they've repeatedly been caught committing more, optional evil on top of it.

So yes, of course I hate them. Weird that you don't.
If your bulletin board somehow let you monopolize the restaurant industry (? lol) then we should absolutely vote for some politicians to boot your entitled ass back into competition.

Obviously, the idea of a bulletin board granting a restaurant an effective monopoly is ridiculous so your analogy is trash, but even if your analogy wasn't trash, your conclusion would still be wrong.
This is what bitcoiners have been saying for years. Most apps don't need to be decentralized, and those that need, don't need a blockchain. There's only a very narrow scope for apps which actually benefit from a blockchain.

This is also a major differentiator between web3 and web5[0]. Web5 has the idea that identities can be decentralized with Bitcoin blockchain, but everything else is basically old-school P2P. If needed, incentives and payments can be done with bitcoin.

There's apps like fountain.fm[1] which allows people to easily spend and earn bitcoin. Such apps don't even need to be decentralized, but can benefit from the properties of digital currency.

Trustless financial apps will be possible on Bitcoin too, when RGB or Taro are released. Some financial apps are already possible, such as Itchysats[2].

[0] https://developer.tbd.website/blog/what-is-web5/
[1] https://www.fountain.fm
[2] https://www.itchysats.network
This is a very in-depth and thorough article and fun to play with the techniques mentioned. Some view modes however, are best viewed with LSD... ;)
You might like to explain how population life-expectancy figures correlate with covid fatality rates in a meaningful way.
Spamassassin for Your Mailbox
My kids are 4 and 1. I really look forward to when I can explain this to them and they might have a chance of understanding.

(On the other hand, they might just choose to ignore This Thing About Daddy and that will make it even worse.)
If it wasn't for the last two sentences I would have thought this wasn't satire.

Good god, from calling an order of magnitude in difference as only "a few" to the false equivalences, you really nailed the poor logic I saw at the beginning of the pandemic.
I tried it some time ago, and the only way to communicate was to join a channel with someone you already knew (so basically it needed two(+) people to synchronize first in person or over some other channel, and then chat via meshtastic).

Is there something that supports a "public" chatroom? Something that would allow you to set up a node on a window in a large city, become a point in a mesh and be able to join a chatroom with all the other people (that you don't know yet) and chat there?

I don't personally know anyone else who'd use this over some "normal" chat platform, but live in a building high enough to be able to set a possibly usable meshpoint to connect with other enthousiasts and chat about random stuff there.
How low level? Assembly?

Fortran could be considered lower level than Matlab or R for scientific computing. There is an active forum https://fortran-lang.discourse.group/.
See something once, why see it again?
Well, guess it’s time to put learning VS Code into higher gear.
Have you looked at The Economist? It's ideology does not map neatly onto any mainstream news in AMerica that I've found.
I did not make any judgement, just noting that this mindset is quite peculiar to the software industry.

Might be because of my ignorance of other areas of human activity, though...
Heard it a million times before but it's a nice reminder.
One thing that makes co-workers talking particularly hard to tune out is that they might be talking to you, or about things relevant to you. The music is not talking to you.
> Remember these vaccines are more intended to reduce the severity of the virus.

People could be forgiven for thinking otherwise: https://tinyapps.org/blog/202201040700_gaslighting.html
Is it really crazy that adults who are at risk would vaccinate themselves but not their children that have essentially zero/infinitesimal risk? I took the covid vaccine but there is not a chance in hell, mandated or not, that I would vaccinate my 5 year old for Covid. And yes, he has all of his other vaccines.
Well, they are obsolete. If there was a vaccine that could bring Omicron to R < 1 among those who didn't yet have the latest variant, there would be plenty of demand. Especially if it had mild enough side effects for continued regular shots to be preferable to occasional reinfections. As it is, a second Omicron infection after 3 shots seems to be 1-2 days of sniffles while each additional shot is 3 solid days of fever/puking/misery. Common sense suggests not taking something that makes you quite sick again and again.

Mind you, someone with no preexisting immunity or one natural infection would do well to get 3 shots rather than risking severe disease or lingering after effects. But how many people in the world are in this position anymore? Everyone willing and able has got the shots and the rest have been exposed multiple times and either developed effective immunity or succumbed to the disease. I can see some corner cases like babies and immunocompromised, but that's not a lot of doses. Hopefully they will have access to stronger / less unpleasant vaccine before long.
Last year the author of this story was on Darknet Diaries talking about ANOM and encrypted phones in general. It was a good episode.

https://darknetdiaries.com/episode/105/
There used to be a time when young people challenged the government narrative. Now they are the most vociferous in repeating and amplifying it without an ounce of doubt or questioning.
I find the book System Design Interview by Alex Xu very helpful.

It's focused on passing System Design Interviews, but I found it to be a great primer on System Design in general.

He also has a new website to teach you System Design Fundamentals at ByteByteGo[0].

--

[0]: https://bytebytego.com/
You know, I never put it into words myself, but me too. Here for us and others:

(global-set-key "\C-w" 'backward-kill-word)
(global-set-key "\C-x\C-k" 'kill-region)
(global-set-key "\C-c\C-k" 'kill-region)
;; https://www.reddit.com/r/emacs/comments/5jbvc3/kill_is_now_cc_ck_instead_of_cw/
for saavy users, there is the question of trust to. Google owns too much of my life already that losing my personal gmail would be debilitating for my daily operations.
Education helps a great deal but there is a reason 12 year olds don't hold office or run fortune 500 companies.

In aggregate the judgement and maturity required to protect themselves from being exploited has not quite fully developed.

It's why there are so many social and legal protections for children, they are just inherently vulnerable.
Are you advocating for suicide on a crematory?
Right. This is a bit like evaluating airline safety based on the design of Amelia Earhart's plane.
It's a pity that LoRa is all proprietary and patented.

An open alternative would provide more opportunities for experimenting.

EDIT: there are alternatives like HaLow and DASH7 on paper but nothing you can buy (for 4 euro like LoRa)
In the presence of competition "optimal for owner" equates to "optimal for the system at large", because competition between PE firms will bid up the price they pay for the initial company until it's fair, it'll bid down the interest rate the bank charges, it ensures that the assets actually go to the firm best able to make use of them, it provides landing positions for the employees who are let go and then can get the best salary possible, etc.

In the absence of competition misallocation can occur, and that's why it's the governments job to stomp out monopolies. (Something that they've been sucking at, but if you want to argue for better anti-monopoly enforcement I'm all for it.)

There's wide-ranging literature on why companies exist [1], but it's not for production. Individual laborers independently contracting with each other can produce value, and do so without the monopoly risks mentioned in the last paragraph. Usually theories of the firm center around transaction costs: it takes money to identify, review, trust, and collect payment from other firms you do business with, and so you can improve efficiency (up to a point) by centralizing all the producers in one firm under a management hierarchy that doesn't pay them directly but is tasked with optimizing output. Other theories of the firm have shown that management doesn't actually optimize output and (surprise surprise) optimizes for their own status, promotions, and other human motivations instead, but as long as the deadweight loss from them being self-interested is less than the search costs of contracting with another company, it's economically rational. P/E operates essentially by taking on that search cost of dismantling the company and selling it on the open market, and pockets the difference between the deadweight loss of manager principal-agent problems and those search costs.

Cost of capital being 0 is a separate issue. The effect of this is to make any investment with positive returns a good one, regardless of how good it is, which creates a lot of bloat and misguided investments in companies. It's essentially making the economy a target-rich environment for P/E.

[1] https://en.wikipedia.org/wiki/Theory_of_the_firm
This project has been going on for a while.

I heard about it (here), a couple of years ago. I think the main reason that I didn't get involved, was because there's quite a bit of "some assembly required" with the project.

I don't really have a problem with that, but I wasn't really up to setting up a tech bench, all over, again.

I was trying to work with a proprietary system, and they were quite uncooperative. Once I have the wraps on the project I'm doing now, I may see what I can do.
You ought to have focused on the runtime issue instead of mentioning compile time signing.

But even then, your description isn't what it does. If there's no network or you block that domain it assumes everything's fine (and it doesn't even do this test on all launches), so returning to the analogy it's like moving into an apartment and knowing that previous tenants can't use a copy of their old key to let themselves in.

This basically describes the locks on modern hotel rooms. The main reason you don't want it in a residential rental is that the hardware breaks far too often.
> Every year coal is still here, instead of nuclear, is 100 years of death. If
> building powerplants (of any type) were instant, and solar were one year away,
> then we should STILL replace all coal with nuclear TODAY, to minimize harm. (in
> a spherical chickens in a vacuum sort of way)

But... we all know that it takes a lot longer to build a nuclear plant (on the order of 10-20 years) than it does to build (large) solar or wind farms (on the order of 1-5 years).

So.... yeah, if it was magically possible to replace all coal with nuclear right now, that would be a net improvement in terms of carbon output and general pollution.

But we live in the real world, and that is not possible, so I'm not sure what point you are trying to make, to be honest.

I'm pretty sure that enough solar/wind + storage can be built to replace a significant percentage (30%? 50%?) of the remaining coal plants, before the first new nuclear plant's plans and siting are even finalized, let alone before a new nuclear plant is fully operational.

And it's going to be a lot cheaper, too.
> Imho, they are inferior to real currencies at everything except for that.

Add to that list the transaction speeds for just about any PoS cryptocurrency. A new transaction is visible to others on the network within seconds, and is fully validated within a few minutes (as I just observed moving some Cardano around last night). That first metric is on-par with your average credit/debit transaction while the second blows it out of the water (credit/debit transactions can take multiple days to actually move out of a "pending" state). The only thing other than a PoS cryptocurrency that's even theoretically faster on both points would be a payment app like PayPal or Venmo, and that's only if you're maintaining a balance in those apps (otherwise they fall back on credit/debit or bank withdrawls anyway).

There are other possible superiorities or inferiorities which are indeed a matter of opinion (for example, IMO the inability to reverse a cryptocurrency transaction makes it superior to a credit/debit charge or wire transfer or payment app, and the "downsides" are better solvable with escrow anyway; as another example, IMO the ability to send arbitrarily-large-or-small amounts of cryptocurrency makes it superior to said alternatives), but transaction speeds are factual and readily observable.
First Omicron infection is like a bad flu even after shots and older variants, but immune system does wise up to the virus with repeated exposures.
I find it truly bizzare that people think the NYT is left, like a Trotskyite paper. They never miss a chance to support established power. I remember when they got their panties in a knot over "cancel culture" because the people who write the opinion page get paid $10,000 a pop to give commencement speeches and God forbid anything get in the way of that.
Google gives wrong answer to “CET time now”
If you ask Google for a CET time then it gives the wrong answer (cest time) as the most prominent response.
Only in fine print it shows that the CET is one hour behind CEST.

It can (and has) lead to missed meetings if parties decide on cet time and only one of them asks Google.

19:45
Thursday, 7 July 2022
Central European Time (CET)

19:45 Brussels, Belgium (CEST)

19:45 Madrid (CEST)

19:45 Paris (CEST)

19:45 Rome (CEST)

19:45 Berlin (CEST)

19:45 Budapest (CEST)

18:45 Algiers [El Djazaïr] (CET)

18:45 Tunisia (CET)
There might not be enough data to train a NN, and it's probably prone to overfitting the model. It's a similar problem to using NN to predict the stock market. You might have better luck with shallow learning statistical techniques that require less data to train a model.
They are now pennyless and can't even send a letter if their lives depended on it. It's a complete failure.
> If you have the problem that your coworkers create unnecessary abstractions, I envy you

I'm curious what languages and frameworks you work with. I suspect this is something that varies from one programming subculture to another. In my experience, the only codebases where I've consistently seen underuse of abstraction have been PHP and C, and in those cases it has been because the code was written by entrepreneurs or engineers who were not software professionals. In Java and Scala I've seen plenty of code that used too much abstraction but almost no code that used too little. In C++ and Python I've seen it go both ways.

In my book, what programmers need first of all is the willingness to rewrite their code. I've been trying to hit the right balance for twenty years, but even now I frequently have to backtrack because the decision to add or not add a layer of abstraction turns out to be wrong. Biasing somebody towards or away from abstraction just changes the kinds of mistakes they make without making them better at cleaning them up.
The price still goes down every year, it's just at a higher price. (Not sure about your "high initial price" — was that a perpetual license?)

Note that you can renew for 3 years at a time at the current pricing. And if you've been paying for it for a while, you can always use the perpetual fall-back license: https://sales.jetbrains.com/hc/en-gb/sections/201619995-Our-...

If you're not using it, why pay for it?
We recreated r/place with 10 lines of SQL
Governments insure a lot of things, some that are arguably idiotic. The US gov insures people who build houses right on the coast. The homeowners couldn't afford private insurance since the expected costs would be astronomical. So the Gov steps up. Same with New Orleans, built on an unsustainable location. So every decade or so, the Gov chips in a couple hundred billion so people can go to Mardi Gras...
>> don't see how you can make someone poorer by employing them unless you forcefully ripped them out of a higher-paying job somehow.

How?

Destroy the companies that previously provided higher paying jobs and are one of the few remaining opportunities that are not the unemployment queue.

WalMart was astonishingly successful at this. Their strategy was to move into small towns, on the outskirts where land was cheap, and setup a superstore that competed with basically every small business in town. Within years, 'Main Street' was a row of empty storefronts. It becomes one of the only places in town to work. The jobs at WalMart consistently pay so little that WalMart holds seminars for it's employees on how to get government assistance to survive. You and I are literally subsidizing WalMart's profits by enabling them to pay a sub-living wage to so many people.

WalMart so consistently made poorer everyone in the targeted communities that organized opposition sprang up. I watched it happen when I lived in Vermont, and it delayed WalMart's entry into the state for many years; a quick look still shows only 7 stores in the state, and there's still not a single store in the southeast.

WalMart was easier to identify because it had such measurable local effects, and it still took decades for people to catch up to their strategy and start to oppose it. Amazon's effects are much more diffuse and will take longer to measure.

So, yes, scaled-up organizations can literally rip out the higher paying jobs from under people and leave them no options. They can literally make people poorer by employing them.