skysight-inc/HackerNews huggingface dataset:
Not everything is black and white. Some things are, and that is what I'm talking about.

It's not for me to decide which politician has the best or most honest character (though I'll give you my opinion if asked). But if you do a math exam wrong, you're going to score garbage grades. There are some things in life which for all practical purposes are clear cut.

I'll take your examples.

1. Heliocentric model: Garbage.

2. Hand washing: Not garbage.

3. SARS-CoV-2 lab leak theory: Not garbage.

Obviously the distinction between garbage and not-garbage is not just about the topic, it's about the actual information. For example, it's important to talk about the heliocentric model because it gives us perspective on the current state of human knowledge and it humbles us in the face of uncertainty é what we don't (yet) know. There's great pedagogical or even archival value in this. We could write a book about this, but I hope one example makes the point.

If you ask me, and I'm a biochemist, about the third, I will say that I believe it to be less likely than natural occurrence, and I'd worry about how productive the question was. But it doesn't mean it's pollution. I can have an opinion about something, even a strong one, and still defend your right to express contrary or different ideas. I know this skill seems to be in short supply these years, but it's not that difficult really.
I've got a lot of hope for Home Assistant here. Its just a little bit too involved for a typical end user at the moment but I really don't think its very far from being something that can be sold as an appliance to people who don't know what MQTT is.
Absolutely true,

When I see people slaving away on a bicycle in any kind of weather, delivering groceries or boxes of food, I feel pity. I know they earn very little, have very few benefits, and literally zero chance of moving up. It's a dead end job.
It's modern poverty. It's the tiny house equivalent of a job.
Java's reflection capabilities are pretty far down the "almost anything is possible" side of things, so yeah - unless you can rule out ALL reflection in the whole application, there's no way to safely shake a tree.

Which is exactly why ProGuard and R8 have so many flags and options, and basically every use of it requires customization: https://developer.android.com/studio/build/shrink-code
If anyone wants a good overview of the research surrounding how trees 'talk' with each other, check out this recent video over at Real Science on Youtube.

https://www.youtube.com/watch?v=9HiADisBfQ0
It's an interesting idea. Reducing behaviour to a compulsive, hardwired, and irrational status instinct bypasses the nonsense about supposedly rational actors and such in economics.

It also explains why why follower-chasing and like-farming on social media are a thing. And why too much is never enough. It's literally a game that can't be won, so millionaires try to become billionaires, and billionaires try to become trillionaires, and so on to infinity.

But this would be so much more credible with some solid supporting research instead of unsupported opinion.
All my async job code lives in a codebase and redis merely contains the payload and some ids.

What system, framework or stack are you using that stores the code of the job in the database? I'm curious, because I can imagine it solves some issues, e.g. deploying new code while allowing old code to finish running and scheduled jobs.
I found mentorship was much better at startups than at larger companies (and if anything the culture of trust was better), and having broad responsibility for delivery is a lot more fulfilling and educational than working as a small stage of a corporate pipeline - in theory that might give you more chance to do deep focused work, but in practice it tends to just mean more waiting around.

I agree with the last advice: take a lot of salary, don't work more than 40 hours/week - and I'd also add make sure you know your legal rights, as a startup manager may opt for the kind of blatant illegality that corporate HR would stomp on in a larger company. But when you set the right limits startups - not every startup, but the right startup - can mean decent pay and a much better work environment than a megacorp.
> remove the requirement for seatbelts since "if it goes down, they're all dead anyway."

I mean, he's got a point here. Surely if we actually wanted plane passengers to survive crashes they'd have something more substantial than lap belts? I'd have thought, as a simple laymen, facing the seats backwards would make any impact far more survivable than crouching in the insane way that the "safety pamphlet" suggests?
Along the same lines, I remember coming across a lot of bad information when learning about Docker & iptables. For example, this article about using fail2ban & docker will leave your system unprotected: https://chlee.co/how-to-secure-and-protect-nginx-on-linux-wi...

You have to tell fail2ban to use the DOCKER-USER chain when adding rules, otherwise none of the rules it adds do anything for docker.
> Yes, and the fact that docker seems to have persisted with the current state is the topic of discussion.

It's clearly written in the docs:

To expose a container’s internal port, an operator can start the container with the -P or -p flag. The exposed port is accessible on the host and the ports are available to any client that can reach the host.

(from https://docs.docker.com/engine/reference/run/#expose-incomin...)

It should be common knowledge by now to either create a virtual interface / network on the host to publish ports on for usage by services that aren't running in Docker or (if you are in an environment where all services are in Docker) use --link between containers.
So we got animals with various very complicated eyes (magneto receptor, pistol shrimp...). But can they still see through glass?
Before you do I’d add the implementing this isn’t necessarily straightforward and that your game might not benefit from anything more snazzy than sparse arrays. It’s definitely intellectually satisfying though.

For example if your game has only tens or hundreds of entities a sparse array approach might work fine even if they’re very heterogeneous. There simply isn’t enough to iterate over to matter. That said the overall performance difference between the two at that level is unlikely to be much but the archetype approach introduces a lot of complexity.
Are there finally fat binaries? Once again you would need to build and deploy separately for ARM. Put some logic into your installer or your software, which version to install.

macOS, iOS and Android have built in solutions for years, to just publish Packages with multiple architectures and the system executes the appropriate binary.
A free software android distribution doesn't need to put in the same level of effort as the entire android ecosystem does, considering it profits off the entire android ecosystem and probably isn't even in the same business as most distributors who allocate considerable resources towards making their devices as user hostile as possible. Therefore, lineageos has a fundamental advantage over all other vendors, as they can create a much better experience with a fraction of their competitors workforce and money.

I don't know when you last layed your eyes on a "competitive" android os spinoff, but I'm honestly shaken every time I see what other people have to endure on their mobile computers. It's a disgrace.
I wholeheartedly agree, that I spend to much time of my live with GNU autoconf and make. But docker is on completely other level. After spending years and years of working with and around docker and speaking with others that do the same, I came to the conclusion that I will recommend docker only for one use-case in the future: Making easy examples to startup a system in one line.
I suspect (although I haven't checked the code) that this is actually a "dead code elimination" algorithm which is easier to write than a tree shaking algorithm.

Tree-shaking is actually "live code inclusion", the opposite side of dead code elimination.

https://en.m.wikipedia.org/wiki/Tree_shaking
Also, in 2014, the very first episode of "The Quantum Around You" https://youtu.be/BRfkbwO8Als?t=214
Mircea was (if he is indeed dead and isn't instead pulling a fast one) one profoundly odd bird [1], but he was most certainly not dumb.

He also lived a rather unusual life [2][3] and likelihood of some sort of trouble hitting him at some point were not insignificant.

Also, his death would be a perfect Mircea-type opportunity to create an "event" in the Bitcoin ecosystem. It's quite possible he wouldn't let something like that go to waste.

These taken together, I think assuming he hadn't planned anything in case of his demise is a bit of a stretch.

The only reason I could think of that he didn't was his profoundly individualistic take on life.

But then again, he had folks he cared about [4]

Also, the "old coins moved" metric argument isn't necessarily a good one: if there is a plan in case of his (alleged) death, it does not imply the coins will move right away (not that you even know on which addie they were stored in the first place).

Anyways, RIP Mircea, the world got quite more boring if you did indeed pass away.

[1] https://web.archive.org/web/20210601004904/http://trilema.co...

[2] https://archive.md/9AvNW

[3] https://archive.md/wip/cJNKb

[4] http://thewhet.net/2021/06/goodnight-sweet-master/
s/hash/signature/

Sloppy terminology. Apologies.

For example, here's the 64-bit signature for the comment above:

e3b2b607891e364b0c80df9fe926a5aed125d8f4a0f2f4c58b58b87b92884e634bb614f13cad372f074158c035eb382535b6d33d9ba10d7d59843a17dee5720e

Here's the 32-bit public key:

bf9fae774061bb6f5deea9380ccdf11263071bc256c1bd0947572f0a3dcc3806

The blog author could allow commenters to publish their keys and signatures. If the author later publishes their comment, the reader can verify 1. it has not been edited (a hash would also suffice for this) and 2. it was signed with the commenter's published key (presumably by the commenter).
> The first car I bought (after driving a self-repaired / built junk) was a Honda Civic type-R

Yeah, no, not all of us have enough money to have had as our first car a "Honda Civic type-R". Probably the title should read be more like: "If You're At Least Comfortably Middle-Class The Next Car You Buy Should Be Electric".

But of course all this push to EVs is a huge regressive tax applied to the less-off people which is constantly ignored from the public discourse, so this type of attitude does not surprise me at all.
It's amazing to see everyone pointing out the poor infrastructure security being downvoted. I guess engineering doesn't matter anymore, just blame your tools.
Don't UK and European sites still have to put up this notice even if the cookie isn't persistent? E.g. a session cookie?
One general change and one specific:

- A general idea: Arrange so that sending packets costs way more than receiving, just like snail-mail. (At the moment, a large website or spammer pays very close to $0 per message, individuals pay much more per byte to receive junk.) This would encourage decentralisation, nicely small web pages, and discourage spam.

- And "disappear" XML. It might be "ok" (just) as document markup, but it's a terrible for structured data and config, and for transfers.
> MySQL/MariaDB have a completely open root account too...

That's flat out wrong. You can't start MySQL/MariaDB docker images without either explicitly specifying a root password, have it generate a random one on the first start of the container, or explicitly allowing an empty password.

Regarding native installs of MySQL/MariaDB, the situation is a bit more murky, but at least the Ubuntu/Debian packages will ask you for a password during setup (and the bind-ip is 127.0.0.1 by default which means you'll have to mess around with conf.d files if you want to setup an externally-reachable server).
My diesel and petrol cars really didn't like longer -30C weathers. The oil turns into mush and the poor 12V battery can't hold a charge.

It was a roll of the dice every morning whether I could go to work each day.

With an electric car, I sit in the car, press a button and it works. The cabin is hot within 5-10 minutes.

Compared to my diesel, which started blowing hot air to the cabin around the time I was already at the office :D
here's the letter the FTC sent to facebook about whatsapp.
https://www.ftc.gov/system/files/documents/public_statements... I have no clue about IG dealings but wouldn't be surprised if they predated monopoly concerns
>K8s isn’t difficult or complex

Even engineers working on kubernetes agree that it is a very complex framework. It consists of many different layers and introduces a large amount of (unique to kubernetes) concepts and also requires extensive knowledge of docker...
Well, essentially yes, it is based on text analysis, but it's a lot more complex than "a script that calls subs2srs". (:

(My whole codebase is over 100k lines of code, all written by me.)

I have a unified morphological analysis engine that I use for every type of media that I have in my database, and I use it to generate stats and vocabulary lists.
Interesting, but trying to make a house out of lots of bits of 2.4x1.2m (4’x8’) sheet is painful, especially if you’re trying to span any kind of distance and you still need to seal the joints between panels carefully, probably with tape, to acheive good airtightness. The next logical step is to make the sheets of ply much bigger, then machine them. The good news is that this has already been done, it’s called cross laminated timber the panels are made as large as can be shipped to site and cnc machined on a highly automated production line. The kit is then assembled on site with a crane to very tight tolerances. A 200m2 home will take a few days to erect a structure which can be immediately fitted with windows, tested for airtightness then insulated. The technology was pioneered in Austria about 30 years ago and is becoming more and more popular in Europe.
FBI Fabrication Against Assange Falls Apart
The Future Is Decentralised – Intro to Blockchain
Yes, I would also love to see these edits!
Thanks, so at $30 that would be about $0.017/kWh right? The most competitive high efficiency windmills right now are producing at $0.030/kWh. So the most expensive form of extracting oil is about twice as cheap as the cheapest form of renewable energy right now.

I'm not sure if I'm being downvoted because of my hyperbole, or my negativity or people really disagree with me. I'm really not trying to be negative, I just feel that it's important we're spending our effort where it's most needed, and that's political change.

If you put a 50% subsidy on wind energy, you might put the fracking industry out of business, or if you put a 100% carbon tax on oil, same effect. That's a simple thing we could do right now, just a couple words on paper and it would change the world for the better more than any engineering project right now (except maybe fusion).
What is the absolute best book for re-learning forgotten math for CS?
Hey,

so I was accepted to a UNI CS program.

Technology is my passion and I love learning and re-learning stuff.
Last time I saw any mathematics was 3-4 years ago and since I have just a few months left before I start the curriculum so I'd like to get back on track.

What is an absolute best book for re-learning math if you already know the underlying meaning behind the concepts? (Bonus points if it's already CS-oriented)

Thanks guys
Can you give some examples of things you've been able to find out using Yandex that were censored on Google?
Hey Jacob, Why Newsletters instead of News directly? (I read [2]) i.e. Personal curated news as that would apply to everyone who consumes news and just not those who consume newsletters.

I'm specifically interested in it because I'm following a need gap - 'Get me the news I need, not the news I want' on my problem validation platform - https://needgap.com/problems/156-get-me-the-news-i-need-not-... and your solution if applied for news articles directly could address that need gap.
first world opinion.
Right. The reference IPv6 packet header is only twice as long as that for IPv4 (320 bits vs 160).

What is crucial, combined with the fact darkr points out that since they include the link layer the IPv6 protocol deals with more of the network architecture, is that IPv6 headers are much simpler, with only 8 fields, the 6 non-address fields all in the first 64 bits, while IPv4 has 14 fields, with the 12 non-address fields taking 96 bits, and they are better designed with attention to what routers find most important. This simplicity offers routing subsystems increased flexibility in the way they can be put together and handle their workloads.
I can't charge it in front of my house, so no.

I have to travel long distances for my job occasionally, and I don't get paid to wait at a charging station.
When that happens, how often do you wonder whether you could be mistaken?
Interesting. Do you have a good link where I can learn more? Thanks.
I can't even see it as competition. It is just human progress
s/hash/signature/

Sloppy terminology. Apologies.

For example, here's the 64-bit signature for the comment above:

e3b2b607891e364b0c80df9fe926a5aed125d8f4a0f2f4c58b58b87b92884e634bb614f13cad372f074158c035eb382535b6d33d9ba10d7d59843a17dee5720e

Here's the 32-bit public key:

bf9fae774061bb6f5deea9380ccdf11263071bc256c1bd0947572f0a3dcc3806

The blog author could allow commenters to publish their keys and signatures. If the author later publishes their comment, the reader can verify 1. it has not been edited (a hash would also suffice for this) and 2. it was signed by the commenter's published key.
Isn't this convenience at the cost of trusting a third party, I.e. Transferwise, with your money? They can unilaterally hold, delay, or stop you from using your money.
Spirituality is very sweet and pleasant. This article for example is a joy to read. But for that very reason, it's very dangerous. Look at this question: “Why would the old pines trust their reproductive success to these birds and animals?” . In nature, things just are, they don't have human character. They don't "trust" in the same way that a grandma trusts the grandchildren of her neighbors to clean her garden. You can say "birds and animals have been around pines for long enough that pine cones evolved," and that's it.

Then there is this one: "Recognizing that forest ecosystems, like societies, have elements of intelligence would help us leave behind the old notion that they are inert and predictable." Of course they are not inert. But the notion of unpredictability in this context requires, at the very least, some elaboration. Since living organisms like humans are walking ecosystems[1], the treatment of many common and rare ailments depends on our capacity to model and predict ecosystems[2][3][4][5][6]. And just slightly further from home, our capacity to heal and maintain those ecosystems the article's authors love so much also depends on predicting. We can not just walk away saying they are "unpredictable", specially without providing any proof. Wir müssen wissen, wir werden wissen.

[1]: https://www.mdpi.com/2078-1547/9/2/40
[2]: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7350295/
[3]: https://aacijournal.biomedcentral.com/articles/10.1186/s1322...
[4]: https://www.ncbi.nlm.nih.gov/books/NBK552154/
[5]: https://www.nature.com/articles/s41531-021-00156-z
[6]: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7333005/
And maybe that poor soul agrees with you and that's why they left? Cause management wanted X and they opposed X?
I was part of a team that maintained end of day commodity trading software for a bank. Out of nowhere they got an $800 million inbalance one night. It was very odd and of such a magnitude that it was seen at board level (not good). We spent 12 nights watching end of days and debugging it in production before we found the issue.

It turned out that a new type of trade had been introduced which had a 0 days length. No trade we handled had ever had a zero day length; it was unheard of and the software did a divide by the trade length without checking for zero hence the bam. The div by zero exception was caught but only after it had skipped a Yen to $ fx conversion which is why the inbalance was so large.
The available options in the market filtered to your needs should tell you what your next car should be, not some article.
> Petrol cars have significantly longer driving range, which is important for transport efficiency.

95%+ you charge at home or at work and a single fully charged battery is by far enough for daily use.

> Petrol cars are significantly cheaper to buy.

Life-time analysis of anything but very cheap cars this doesn't really hold up.

> Petrol cars refuel significantly faster than electronic cars recharge.

Not relevant most of the time. If you actually road trip long distances most experience reports suggest that even just going to the bathroom and eating is enough to recharge enough to get to the next stop.

Very few people use their petrol cars to do road-trips in a way where the natural stops are not enough.

> Petrol cars don't have a costly battery which degrades over time

Petrol cars have much higher maintenance cost and an engine that degrades over time. If you take minimal care of your battery it will hold up for multiple 100k miles and even after that it will have significant resale value.

> and pollutes.

Far less then petrol.
The rack unit's dimensions are inherited from manual telephone switchboard jack-and-lamp panels ... and the standard rack is approximately 100 years old. https://archive.org/details/bstj2-3-112
Show HN: We asked email experts their secret for subject line copywriting
Lately it quacks like a goose. And microsoft is embracing it so it may loose its feders
Another anecdata point - an acquaintance got Tesla. And now instead of just rocking up to a nearest petrol station he's in constant mode of planning trips, checking for available charging stations, leaving the car few blocks away for charging, etc, etc. He's still happy apparently, because it's very pleasant ride and so on. But from my point of view it's a massive downgrade in comfort.
I am an adherent of bangernomics[1]. I don't care at all about cars. But right now I just don't have the knowledge to buy a second hand EV. It's too risky and things are changing too fast.

I'm afraid until there's a healthy and predictable second hand EV market, you are quite right.

[1] https://www.irishtimes.com/life-and-style/motors/bangernomic...
Same experience. The infrastructure simply isn't there yet in most towns or cities.

Those who think otherwise forget that a large number of people in OECD countries don't own their own parking spots or have the legal right to run electricity or install their own chargers.

They also seem to greatly underestimate what it would cost to saturate street-side parking spots with car chargers.

Charging will eventually become convenient for people who don´t live in detached housing or happen to be in a small handful of forward-thinking towns or cities, but it's going to take a fair amount of time.
Green-washing alert! "e-Camper" and "electric range of 60 miles", in the same sentence.
I need it to cost 50K AUD or less, be able to tow, be able to go at least 500k on one "tank"/Charge and fit at least 5 adults comfortably.

After that I don't really care too much and would love to buy electric.

But I don't see much in that space that fits that bill. (in my state/country anyhow)