skysight-inc/HackerNews huggingface dataset:
Unfortunately, writing ability has nothing to do with how well a non-fiction book sells, in fact if you can write concisely and well that 350 page non-fiction will just be a 40 page essay. But that can't be sold for 15 dollars.
But there’s no other measure and it’s implied it’s the best. People will think it’s the best.

I might not say that it’s difficult, since it’s easy for me, or to trick you to buy it, it’s still a fact.

Headphones might be the most subjective but I’ll say they produce the most accurate sound (to me). You don’t have a way to measure if you like them or not.
If all you do is add numbers together, is it anti-intellectual to question why one needs to grok Principia Mathematica first rather than just doing some arithmetic?

In other words, do you solve problems that actually require category theory or are you just navel gazing?
For most tasks programming it's more an engineering discipline than an intellectual pursuit. In that context complexity must always be justified.

I know, and have been told, to have written hard to read code. In my case it's usually vectorized code in numpy or a C or cython extension for really hot code. But I always have a good reason, usually performance when it matters.

It's usually said that premature optimization is the root of all evil, but it's nothing compared against premature abstraction. Optimization at least is local in its nature while abstraction tends to expand all over a code base, and when the assumptions made for the abstraction no longer hold people is still forced to keep dancing for a music that no longer plays.

"Educate yourself" assumes that your interests are everyone's interests but this is a vast field and not everyone has interest nor time to learn about category theory. Most probably your coworkers are quite intelligent. If they are not interested in your idea it may be that it's not appropriate or maybe not correctly framed, or not mature.
I can totally confirm that. Great support, even when the fault was mine. Well done @frostming!
I didn’t get to play it with others since they didn’t have the cable and it was pointless on my own.
This doesn’t solve dependency management?
All it does is it separates your env and you can install what you need there.
But installing with pip is still subject to version incompatibility etc.
That's only the most negative way to frame it, and it assumes from your own opinions facts about what people in general want.
> They're using excess and part discards (or parts that fell off a truck) from branded products.

Some maybe, but a lot of products from these chinese sellers seem to be designed to be cheap, not just badly made.
Interesting approach, and (in hindsight) not surprising that it works.

Consider that dimension reduction with the Locality Sensitive Hashing algo, or something like this [], has proven utility. You could make some hand-wavey argument that the approach in the article is similar in extracting features from randomness.

[] https://scikit-learn.org/stable/modules/random_projection.ht...
Power-cycle Carnot efficiencies are far more likely in the 20--40% range.

Efficiencies above 50% are claimed by some dual-cycle plants (gas turbines with steam generation), and with cogeneration utilising waste heat, higher yet, but the electrical generation component remains in the 40--50% range.
Do you just not care about anybody else in the world? We live in a society.

I am surprised at the political ideas on display in this thread. This isn’t even under the comment in which I described the influence of “techno-libertarian anarcho-capitalism” on the crypto community! If you are not part of a western democracy, of course you do not have to care, but if you are, then you should. (Moreover if you think war is bad, like that other commenter agreed before wondering how to erase the effect of sanction deterrents, you should also care.)
This idea of a legal bug is interesting.

It feels like The United States unofficial 0th amendment is the enshrined concept of getting off on a technicality. It comes with the territory with a written constitution.

OJ, sexual relations with that woman, Capone’s unpaid parking tickets, hanging chads… or anything heard by the Supreme Circus.

A huge part of the legal system, or at least the part that goes to trial, is exploiting the equivalent of bugs in the legal code.
Free Zapier for E-Commerce
Well, for some of them, it is a form of distraction:

See how the current president of Mexico (López Obrador) is making exagerated remarks about the Spanish conquest of Mexico, calling for reparations and asking for an official apology. Why now?

- Mexico is suffering poverty and a wave of killings related to "narcos".
- In Mexico there is a European-descendent oligarchy that controls the country.
- It is a form of keeping the country united and creating an official narrative.

Funny also how López Obrador is white, and descendent of Spaniards. Mustn't he ask for an official apology to himself?

What about the American conquest of Mexico? And the Mexican Empire where the French conquered the country?

On the other hand, it's also the narrative that British and Americans did nothing wrong, so again, it is a form of distraction. Or as Goebbles said "A lie told once remains a lie but a lie told a thousand times becomes the truth".
I understand. What did influence that decision? I expect it would be your overall appraisal of the viability of a particular blockchain and future expectations of activity. Is that accurate?
Many in the core team don’t code, don’t even know Rust well, etc.
Ah yes, transparency. The root of all evil.
> The biggest downside, though, is that there would be a fee to any action done on the website.

I’d also add keeping an eternal, permanent, public record of everything as a big downside.
Lithuania braces for China-led corporate boycott
I really would like to do research in a specific field, but I’m just so worried about the bureaucracy and horror stories of academia. I mean I’ve had to operate in bureaucratic environments, but it just seems so antithetical to what my actual goals would be. Just the amount of bureaucracy I’ve encountered trying to get into universities has rubbed me wrong.

Sadly I couldn’t remotely afford the equipment to do things on my own (nor do I think I could handle the initial learning workload these days without some structure).
https://www.gunbroker.com/item/913355849
Just $7500 and you're joining some really exclusive lists!
I am starting a campaign for web4. Optionally decentralised internet with no trust. It is simple, you can browse anything anywhere anytime and you can never trust any of it.
It can be static forever or dynamic so it always changes. It can use blockchain as a way to verify history or as anonymous messages as you can make them. No obligations, no commitments. Free or not. Just do it!
I think the problem is that blockchain tech has moved far away from the original Bitcoin white paper at this point. The original was a cypherpunk wet dream which was indeed a system for financial transactions resistant to government manipulation/interference. The current strain of NFTs and other junk coins have pushed the tech into a scammy world that has developed an increasingly worse reputation and adds little value.
It takes the cultural back-and-forth for that work out, along with a few other factors. Most Polonia (as we call Polish-Americans) are firmly set in the US and usually don’t get higher education in Poland. This means that while they understand the language, they don’t really “get” the temperament and are losing a grip on the culture. I say this from personal experience and upbringing. Polonia also tend to be working-class.

As a dilettante/temp Polish/English translator I would also say it really requires a very specific mix of values and circumstances. To pull off a quality translation of a piece of literature one has to put almost as much energy into it as it takes to write to begin with. It’s a huge undertaking, with not that big a payoff and it requires specific values, commitment and education. I’m surprised such people exist, really.
Most people aren't software engineers, either.
The thing with Netdata is you don't make compromises on number of metrics and Cardinality as the data stay with the node. Netdata.cloud can aggregate on the fly without storing. Check it out
Avoid Security Nihilism
Routers are stupid (and the engineering around them is often incompetent), here's a random incidental example of how they used to make life hard for Chrome 10 years ago: https://bugs.chromium.org/p/chromium/issues/detail?id=12066#...
(next)+ generation.
> The reason people like high speed roads is that it saves time, and time matters. Biking and public transit are both slow compared to cars

*Cities build streets primarily around cars*

You: Look! Cars are more convenient!!

This isn't some iron law of the universe, that cars are faster even for basic errands happens because we choose to make it that way. When I was living on the outskirts of Munich, many short trips to grocery stores and the like would take a similar amount of time for biking and driving, because they design their streets and roads for cars AND bikes AND walking, not mainly just cars like in the US.
Extensions will still be able to read all the requests, just not block them, so Google's argument for privacy is moot.

Given that one of the biggest performance hogs are the ads and tracking scripts on a page, the argument for performance seems sketchy too.

I don't use adblockers myself, as I actually like seeing ads, but Google's arguments are very weak here.
Roads without public transport are a nightmare - nowhere to park. Those stroads at least allow to park.
Or they could just publish a log of actions, this isn’t such priceless information that we couldn’t just rely on trust like we already do in the current situation that seems to work well.
All I said was that my mum has a house made entirely of concrete and the noise insulation in that house is insane, you can't hear a single thing from room to room. I'm not a structural engineer however and I have no idea why that is.
Honestly, many that I’m aware of, and likely many more that I’m not.

I have my great-grandfather’s .32 revolver, which he acquired in 1895. It came with the original holster, a couple of boxes of ammunition from ~1920, and a cased cleaning kit that he got with it.

I have two of my great-granmother’s cast iron skillets - a #3 and a #9 Griswold.

My wife has a quilt that her grandmother made by hand when she was a girl. It includes pieces made from the wedding dresses of at least five generations, going back to my wife’s grandmother’s grandmother.

I have a tool chest that’s been passed down at least twice that I know of. My grandfather called it “Grandpa Metcalf’s toolbox”… it’s safe to say that the box itself is at least 150 years old, and many of the tools are likely older still.

I’d expect that this sort of thing is much more common for rural families, who tend to live in one place for generations.
> so it is a solved problem with blockchain

You're saying this:

> Encrypt events with per actor keys. Delete the key when user wants to be forgotton.

Blockchain is immutable. Which key are you going to delete? Or, wait, you're going to centrally store these keys?
Yep, and "nothing" (as in "the effect of X on Y is zero") is a meaningful result, possibly a very important one, but being "nothing", it has a lot lower chance of actually getting published.
I have a bias to Dreamcast, I was able to pick up any random game and it was gonna be good. The Dreamcast has a total of 624 games compared to the Wii U with 783, and if we remove remakes the good ones are mostly Nintendo, Dreamcast has 3rd parties that made good ones too. BoTW was a backport, but odd that list, I can confirm splatoon was pretty good.
Should You Use Upper Bound Version Constraints?
The blockchain is decentralised though so you can't do things like per actor encryption that can be deleted AFAIK. It requires a separate, mutable source of data.

Similarly storing all the data off the blockchain just means you didn’t need a blockchain.
The juicy bits:

"it can get confusing to understand what’s so special about a Mercedes system that only operates on certain stretches of Germany’s Autobahn network, and only up to 60 km/h (37 mph)."

"but it can’t perform lane changes indecently"
Others say that feelings is everything and there is no point in going any further.
It is just published (past few hours) by the Spectator the article ‘I am not able to answer your question’: an irascible Paolo Sorrentino interviewed, from Hermione Eyre:

> Loving the films of the Italian auteur Paolo Sorrentino, I thought he’d be easy to chat to. But a maestro is a maestro, as I was reminded when I interviewed him in London last week. Masked and communicating through a translator, I semaphored my admiration for his new film The Hand of God, starting with its spectacular opening shot. Like a bird, the camera flies over the sea, then focuses on a vintage car tooling along the promenade, before panning over the city again. But he rejected my praise: “It’s not complicated. It’s a normal shot by helicopter”

(Skimmers: the post is about the preference of Sorrentino about adherence to facts, instead of going for contributing to sustaining the interviewer's emotions. No, not all people are tribal.)
That is rather suspicious. If people are so fond of this, then why the laws prohibiting the other.

It sounds like there’s a pressure group distorting the market and preventing people from expressing their preferences.

Fairly convincing actually.
Check_smart 6.12.0: Security fix, NVMe performance fix, Erase_Fail_Count_Total
> Scala the language is quite fine, but it attracts this kind of programmers.

It does. I call them "code scientists": engineers want to learn a language to build things, scientists want to build things to learn the language. I've interviewed >100 Scala engineers and if the panel thought they were the kind of person that just wanted to understand FP instead of solve problems, they were rejected.

I am now retired, but Scala is still my goto choice for engineering software. It checks all the boxes on concurrency, bulk I/O, ecosystem. In the hands of a sane and pragmatic practitioner, it's hugely productive.
I really love Automerge, had some fun in the last months with building some small experiment. Some major problem I see currently is the lacking ecosystem.

I had to roll my own persistence implementation on top of IndexedDB and I still haven’t touched the backend synchronization part.

I would love to see Y.js or Automerge more throughly supported by a wider ecosystem of elements that make building a production app easier.
it's not any different from eval() tbh - the onus is on the programmer to not trust input. The problem is when libraries do unexpected things, like the log4j RCE.
That's very surprising.
4. Switch to Kotlin or Java
So where do you personally draw the line? Surely you do not believe everything somebody labels 'fact'? Do you have examples of the awful lot of mind changing facts?
International Monetary Fund says crypto-related risks could soon become systemic
Shadow IT a.k.a. Unmanaged Applications
What if I told you that lower taxes so they don’t get money taken out is even better?
How would you bet that "the election wasnt stolen" though?

For a bet to work youd need some sort of authority everybody agreed upon as an arbiter of objective reality.
I have gone from spending at least an hour a day on YT to basically nothing in just the past weeks. The reason for this is that YT removed the dislikes count. The like vs dislike ratio was the only way to know the quality of a video before watching it, and after getting really used to that it feels like a totally waste of time to watch random videos just because yt recommends them.
> clearly the "the app's data collection practices" is an excuse to hide some other reasons

What makes you think so? And do those "other reasons" also apply to the 105 other apps listed in the same notice? (And the previous times that apps were called out for excessive data collection?)
Most of strong towns's ideas come down to making it legal to build with anything except stroads. Give people options instead of forcing it on everyone except the most wealthy who can afford a house in the pre-car cities.
> You could use a scheme where two of three signatures allow transactions

So now social engineering hits and someone convinces my ‘bank’ and notary to allow the transaction to a third party. Now my life savings are gone forever.

In my real bank (no quotes) you have regulation. Banks are liable for fraud. Blockchains aren’t.

Now you could have pre assigned addresses that the notary and bank are allowed to transfer to, but now you have to think about edge cases. Every time i update my will I have to hire a blockchain engineer to update my smart contract and then hire another firm to audit it for errors so a bug doesn’t drain my account. Huge headache and much more expensive compared to the status quo.

> Or allow transactions by and to a list of whitelisted addresses after a certain date or event (such as a missed canary).

whats triggering the canary? How can I trust that it will be accurate?

Also, my spouse can change or die. If my spouse and I died at the same time and my parent’s should get the money if they are still alive. now what happens? You have to map out hundreds of edge cases, like every permutation of my relatives wallets. Then I have to trust that the blockchain can tell these people are alive.

Current California State law takes all of that into account. It handles the edge cases in a way that code does not. Probate court is expensive but its better than everything going to zero.
What adds to the confusion is that log4j2 rebrands itself as log4j. For example the Log4j2 artifact name is: `org.apache.logging.log4j:log4j-api` but it is actually Log4j2, not the original Log4j.

There is plenty of stuff out there that still uses Log4j 1.7, 1.8, etc. I assume this is all about Log4j2? And not about the original Log4j? Or is the original Log4j also affected?
A Pole here, this list is not a good one.

I read a plenty of polish books, here's my recommendations:

- IMHO the best book of the recent Polish Nobel Prize winner (Olga Tokarczuk) is "Flights" and "Primeval and Other Times". The "Drive your plow.." is one of the worst really. It's because of its pro-ecologic and feminism topics which make it popular.

- The author, that HN would definitely like is Jacek Dukaj. Not many of his books were translated, unfortunately. Look forward especially to the "Ice": https://en.wikipedia.org/wiki/Ice_(Dukaj_novel)

- My favourite polish fiction author is Wiesław Myśliwski: https://www.amazon.com/Stone-Upon-Wieslaw-Mysliwski-ebook/dp... I doubt whether you will enjoy it, his books are about dying world of polish countryside.
Blockchain solves the "how do we keep track of everything?" problem.

We already had databases for that, but OK, blockchain is decentralized.

The much harder problem of "how do we bridge data & reality?" is mostly unsolved, and sometimes especially unsolved when blockchain is involved. (eg. paying via Apple/Google Pay will generally go OK in many stores, but paying via a blockchain-based cryptocurrency not so much...)
And what if it turns out that dead leaves have inherent racial bias too?
Tokyo has a far higher bike rate than any major American city: https://cityclock.org/blogs/cycling-mode-share-data-700-citi...

Keep in mind that "Tokyo" isn't just the super dense, most central area of the metro. Tokyo technically covers a huge swathe of land, including towns that are basically suburbs. And while Japanese cities don't usually include much bike-specific infrastructure, in practice many of the narrow roads are pretty bike friendly anyway, just due to their very narrowness.
People keep saying 'trustless', without realizing the upsetting and very real truth that no mechanism is trustless. Even if you can, if well informed, verify the cryptographic integrity of any communication or data, you are also relying on and trusting the device, UI, and OS that you're using (+myriad stacks, libs, protocols). You are relying on every single medium between you and whatever it is that's verifiable. Let's not kid ourselves. There is no 'trustless'. We just end up assigning the burden of trust to other things. Unless you've built every element from transister upwards, then you're assigning trust. If we implemented, e.g., blockchain based democracy you can bet your bottom dollar that vulnerabilities will be found and utilized.
syslog() has been around for a lot longer than 20 years, and that's a function that logs to a separate process. What's so bad about syslog that people need to invent new logging systems?
Svetlana Aleksijevitsj - Tsjernobylskaja molitva (Voices of Chernobyl).

Aleksijevitsj won the Nobel prize for literature in 2015. At the time of the Chernobyl disaster (1986) Aleksijevitsj lived in Minsk and interviewed over 500 witnesses of Chernobyl. Tsjernobylskaja molitva is a selection of these interviews. Best book I read in 2021. Not a light read.
I neither see tv ads nor billboards, but I also don’t mean crypto in general. Specifically, all the Web3 posts feel like people arguing against something that’s actually just a minor blip no-one (outside of crypto) cares about at all. Essentially all the outrage being the only thing giving it publicity.
From an epistemological point of view, nobody has access to facts. Facts are the things that are. A fact isn't a true statement, but the thing that a true statement corresponds to. You're up on a very high horse if you conflate what you think or say with the facts.

"I'm showing them truth and they aren't listening" should be "I'm listing things I believe are true, and they believe different things are true". If you put it that way, it's fairly obviously a naive and solipsistic way to think.

You get into these bizarre pokemon battle-discussions where both sides are throwing out "facts" but it's never effective.

"But I'm showing them science!", you say. Let's be honest here. It's demonstrably true that science isn't guaranteed to be correct. May the ghost of Karl Popper haunt and expound the ideas of scientific fallibilism to anyone who doesn't agree with this. It is perfectly reasonable to doubt scientific claims until you are convinced by them--not by who is saying it, but what they are saying. This is central to the scientific principle to do so.

A prerequisite for knowledge isn't merely being correct, but understanding why things are correct. "Because it says so in this abstract" is not sufficient. If you do not understand why a statement is true, you do not know it is true.

If anything, the reason people get stuck in these intellectual trenches is because they too are conflating the existence of an abstract with sufficient reason for knowledge. They too conflate their opinions about the truth for facts. All these fringe science groups like anti-vaxxers and 5g-conspiracists almost always have "sources" for their claims, and a superficially plausible story about some big cabal of mainstream science trying to suppress them.
Despite its best intentions, crypto is now wave after wave of greedy newcomers trying to landgrab the next currency.

As a smarter commenter than I said: crypto is the total privatisation of the money system, sold as democratisation.
Exactly. Also you rely on the development criteria and developers switch jobs and they have different mindsets for architecture. The CSS ends with a soap of architectures and technical debt.
The example in the article had a way to enforce contract breaking - the person had to put up collateral until the work was done.

There’s problems with that particular mechanism, but in general if contracts can automatically decrease someone’s money, reputation, access etc, they can do enforcement.
UNIX was designed as a multi-user system. So the joy of UNIX is using many users on one machine.

Which, incidentally, is the most pleasurable way of experiencing UNIX and UNIX-likes. (Shellboxen)
Random question but as a large miner and supporter of ETH how will the proposed switch to PoS next year impact you?