skysight-inc/HackerNews huggingface dataset:
Although an improvement over C, Go seems to have the same unofficial motto: "I don't need you to X, just trust me to Y", as in:

1) I don't need you to prevent me from mutating this variable, just trust me to not mutate it.

2) I don't need you to ensure I handle every case of this enum, just trust me to update all the relevant code whenever I add a new case.

3) I don't need you to prevent me from reading the result without checking the error, just trust me to always handle errors.

4) I don't need you to track nullability in the type system, just trust me not to dereference null pointers.

5) I don't need you to let me hide the default constructor, just trust me to always use the smart constructor that establishes the invariants that I need.

6) Until recently: I don't need you to let me abstract away this type, just trust me to keep all the copies of the function/type in sync.

This philosophy may make sense for a low-level language like C, but not for a high-level language for building applications, services, etc. It amazes me that people voluntarily give up the guarantees of other languages in favor of Go for these use cases. It's almost as if the language wants bugs to slip into your code.
> Is higher education the issue here?

His premise is that higher education offers little to no value. What theoretical value a higher education might provide is squandered because people are too busy living their lives, namely working to make ends meet, in order to leverage it. This certainly has proven true economically as we can see that incomes held stagnant through the rise of post-secondary attainment, contrary to assumptions of the past that speculated that college graduates would be able to earn more as a result of having a higher education. Similarly, and perhaps related to, he posits the features tested by IQ are not being practiced because people are too busy to carry out that practice.
OG means "original gangster", but now it's generally a quicker way of saying "original".
In this particular case, the setup they have is absurd and is only there as a tech demo. They are actually using 2 DPUs, one talking to the NVME SSDs and exposing them as iSCSI targets and the second one acting as as iSCSI initiator and then running ZFS on top of that. That's an insane amount of overhead and moving parts that can go wrong (the recommendation is to connect your storage devices to ZFS directly so it becomes aware of storage device errors as early as possible) so no surprise they didn't benchmark it.
I've always wanted to try my hand at something like this https://www.treehugger.com/silent-wind-turbines-could-genera...
C, C++, Zig, Rust, D, and Haskell are all similar because they're basically doing the same thing. Someone else linked to the blog post, but Lua and Julia aren't doing the same thing, so they get different results.

> both luajit and julia are significantly faster

I would be interested if anyone has an example where the difference matters in practice. As soon as you move to the more realistic scenario where you're writing a program that does something other than what is measured by these benchmarks, that's not going to be your biggest concern.
Exactly.

Now a massive computing center in Antarctica however might have some merits.
India bans wheat exports amid deepening global food crisis
The French education system has always been needlessly tough on kids. I went to a European school with many nationalities mixed in (each with their own section), and the poor French were overworked to hell and received lower grades than us anyway. Each teacher viewed this as normal and said that in France it would've been even harder. None of the French were especially smart because of it though, so I have no clue why they were doing it. Sadism?

So in my mind it's a welcome change.
> The one tiny drawback is that the globals have to be variables instead of constants, but that’s one of those problems that really only exists in the theoretical realm. I’ve never seen a bug from someone overwriting a global variable like this, that is intended to be immutable.

Eh yeah, but if you’re writing a library you have to assume someone will do it, because it’s possible to do. Which makes it a non-starter IMO.
Why Are Watches Usually Set to 10:10 in Advertisements?
You realize content blockers have been on iOS for 8 years - including supporting embedded web views.
What an awful criteria. Your investors aren’t mortgaging or selling their houses. They’re just giving you other people’s money. Unfortunately, in a bad economy investors will hold all the cards and will be able to pressure founders into questionable life decisions.
Maybe he's a genius and solved distributed Byzantine generals with a single light bulb and majority voting?
The article doesn't mention pollution which is a HUGE contributing factor to lower IQ.

Leaded gas wiped nearly 10 IQ points off of everyone and is still used in general aviation.
"Corporations" don't bear the incidence of any tax, they merely pass it along to something else. And taxing high net worth individuals on their savings reduces investment significantly, making everyone worse off. That's why it makes sense to single out "land"-like assets for taxation in the first place. Much of the value locked in "shares" is itself land, and would of course be taxed. Unlike with ordinary corporate taxes, the impact of this would unambiguously fall on the owners.
Because no one wants to start the day thinking every Zoom meeting is the one they’ll fire you. It’s bad for company morale and it’s bad for employee mental health. It should be 99% bail and the C-suite can work the lines themselves. Because fuck any company that tries to normalize doing business this way.
> Never fear! You can still use vim keybindings (probably) :) .

IntelliJ has a good plugin for vim key bindings.

Vs code has one, but it's sufferable at best.

It's my experience that these IDE plugins are more insufferable the more power user you are. Vim is far more than asdf and :wq.

But I digress.
Snowfight! I remember that from way back.
If you look at how much money each party is putting in and how much equity they each get, it reads a whole lot like Stratasys trying to get a return on a brand they don't really understand the value of by paying off someone who's doing better in the target market to do it for them.
All of the above. Socialize with other members. Write CGI scripts to do interactive stuff. Ctrl-C Club keeps a list of neat things their members are doing here: https://ctrl-c.club/#frigginsweet
Hard to respect when losing $750m would still leave you a billionaire.
I personally think it’s a bit disingenuous to call people out for legitimate anger. The appropriate reaction to endless Ponzi schemes is anger. The appropriate reaction to pointless environmental destruction is anger.

So “be calm bro, why so angry?” no longer seems like a legitimate criticism. If you want people to not be angry don’t build technologies that are highly destructive and cause immense harm.

Other arguments seem to be of the form “sure the last 35 cryptocurrencies didn’t do anything meaningful but number 36 and 37 are different I swear”. At some point even radical skepticism is a reasoned reaction.

Bitcoin is literally destroying the world and it’s main proven applications are facilitating illegal transactions. I wouldn’t be opposed to governments banning the thing on account of the fact it intentionally makes it impossible to adequately regulate digital transactions for fraud. This seems like it would be a reasonable response to the excessive firestorm of ransom ware that seems to be the only transaction that can reasonably pay the Bitcoin fees.
Play in the MUD
IQ builds on itself.

You gain static intelligence (what you’ve learned) using fluid intelligence (IQ). But learning new things quickly relies on a large body of knowledge to draw from.

Lots of poor people denigrate education. “Street Smart” is considered the only useful knowledge. Lots of these parents literally don’t care if their kids fail out of school (after all, they did too and are “just fine”). These kids never build up that critical knowledge early which nullifies their IQ for life.

Bad diet, abuse, crime, high stress, being raised by a single mother, etc also affect IQ. All these things are pervasive in most poor neighborhoods.

Parents don’t affect initial intelligence as much, but they certainly affect whether that intelligence is squandered.
University of Cambridge researchers use algae to power computer
Collective Mondrian – click on the squares to change the colour
> We are dealing with the significant fallout from their hobbies. We are in the middle of 1) a very serious climate crisis 2) a cost of living crisis where people can't afford energy to cook and heat (in the UK at least) and 3) a war that would likely be brought to a stop sooner if we could phase out Russian gas sooner.

Are you honestly blaming cryptocurrencies for climate change, inflation and Russia‘s war against Ukraine? That’s crazy.

Climate change is a long running issue that started waaay before Bitcoin even was invented. Still projects other than Bitcoin are working hard to implement staking to use much less energy.

Inflation is an issue brought on us by Western governments drowning in debt for decades: For wars in Afghanistan and the middle east, unsustainable social security systems, stimulus packages.

And Russia … Putin and his supporters have finally come to terms with the fact it lost its super power Status and in a peaceful manner make the most of their vast and empty territory.
> why shouldn't grit be trainable?

Grit is not trainable in the sense that one can add it to a grade school curriculum and reliably graduate people with grit. Fundamentally, grit is formed by coming up against obstacles, failing, and getting back up again and perservering. No curriculum on the planet can standardize the experience of failure - even the Kobayashi Maru was beat by Kirk.
User peppustimbus replied with the archive version but is shadowbanned. This is the link:

https://web.archive.org/web/20220513210317/https://old.reddi...

This could just be a wealthy family office, I have first hand knowledge of one such company that would have no website or information online other than a few things in filings but manages several billion dollars.
Interview with Charles Hoskinson, Founder of Cardano [video]
Weren't Vines only a few seconds?

This reminds me more of MTV, back when the letters stood for something.
There's also Deis Workflow (Hephy Workflow)

https://web.teamhephy.com

For those worried about a Single Point of Failure, you can't have your cake and eat it too. Docker and Dokku is a single point of failure when you build directly on it, I guess. Kubernetes mitigates that.

We're still here, keeping the tires on. I haven't personally tested K8s 1.24 with Workflow yet, but we are actively seeking maintainers on all of the cloud vendors.

If you find that something is broken and want to see it fixed, talk to me on Slack. I'm aware of at least Azure that has broken their Bucket Storage API since Workflow was originally published by Deis, and it hasn't been quite fixed yet.

Documented support for Google Cloud and AWS are both extant as well, although I've heard one person call into question whether Google Cloud storage will work out of the box, or if it still needs upgrades. We'd like to add DigitalOcean support as well, I already know it basically works, we just need to add documentation and probably also give it a quick spit-shine and polish.

Dokku on the other hand is less heavyweight and does not require as much work for maintenance, since it does not have to be decentralized or protect against any SPOF. It's a wonder that more people do not want to use this. I've heard of at least one more Deis Workflow fork in the wild, possibly in better or worse states of maintenance than Team Hephy, but if you are looking to get off of Heroku then you could certainly do much worse.

We do need volunteers as we do not have time to maintain everything by ourselves, (come talk to us on the Slack if you're interested in joining the fun!)
> Monero and Algorand are two good examples

I have to disagree with you here. Algorand requires relay nodes for consensus (and high throughput), and those relay nodes are permissioned and largely centralized.

It’s not accurate to call Algorand a “decentralized blockchain” or assets on it “decentralized assets”.

This is a big issue in the blockchain world - the details of the implementation matter so little to the participants trying to profit, that we have multiple chains in existence with centralized controls and people still think those are better than using an obviously-centralized platform. These platforms tend to have the disadvantages of centralized platforms without the protections they provide, it just isn’t obvious until that centralized control is eventually exercised.
A year ago, my wife and I moved from the Bay Area to rural Nevada. Within a week I found myself in some King of the Hill-esque group and now I stand around with neighbors drinking beers. I know basically everyone within 3 miles; back in the Bay I had that same apartment experience you had as did I when I was in the suburbs.

It’s led me to a theory that density limits interactions by excessive choice. We drive everywhere here (the OP original claim that was the alienator), but the entire county, 18,000 square miles, has 44,000 people in it and I see the same people at the gas station, the grocery store, the coffee shop, every time I go. So I still end up meeting people eventually just by routine.

It’s also weird how you can start to spot outsiders - the gas station I use has developed some weird social pattern that you always enter from the south and thus the cars always face the same way, so visitors don’t know that and you spot them.
Tether isn't backed by cash but by a combination of short and long term loans and potentially even crypto. Fiat deposits are likely a small allocation. Calling it a scam is still disingenuous, it is backed by reserves (the more pertinent question is how liquid they are). People have been waiting for Tether to "collapse" for over 5 years now.
Hard times create weak people. People aren't iron that gets tougher when forged in fire. People are bags of meat. People accumulate damage and damage creates scars. Scars are only "tough" in the sense that they are less easily damaged than the virgin tissue before. Otherwise, the function of the tissue is degraded in every other property.

Stress causes health issues. Particularly traumatic stress causes (wait for it) Post-Traumatic Stress Disorder. All else being equal, a person with ulcers and anxiety disorders and depression and PTSD is a less capable person than one without.
From https://www.bl.uk/romantics-and-victorians/articles/an-intro...:

'Coleridge’s famous and mysterious poem [Kubla Khan] was written, probably, in the autumn of 1797. According to a note written at the bottom of the one manuscript that survives (it is in the British Library) Coleridge was taken ill at a farmhouse, presumably while out walking; and he took some opium to quell the pain. Opium has an exotic or transgressive tang to a modern reader, but it was the pain-killer freely available in Coleridge’s day: he didn’t take the drug to provoke a dream vision, but that (so he claims) is what happened, ‘in a sort of Reverie.’
The chief reason was organisational - you needed full-stack developers for just about anything and they had to specialize in your stack - especially the language used on the backend.

While there's no shortage of frameworks on the frontend, it's all still JS/TS, so everyone is using the same idioms.

Other problems:

1. 1:1 mapping of endpoints to presentation. Common cases where this blows up:

A. A list of items which looks different depending on the context or has different styles of presentation switchable via buttons.

B. Two or more different data sources, combined in different ways.

Now you need endpoints for each context(A) or combination(B), which makes a mess in your cache. You also send way more data this way - especially if your users tend to fidget(A).

2. Inherently slow. You either replace whole parts of the DOM - which triggers a massive reflow or you make smaller changes by comparing new and old HTML in which case you need to parse both versions and deduce what changed and how.

Unfortunately since this is all just HTML you don't have object references to the data that was used, so you can't employ some of the neat performance tricks modern frameworks use, like detecting a row swap.

3. HTML elements with state, e.g. a canvas, video/audio, file upload input or even a textarea with a selection. You have to store this state somewhere, but sometimes (like with a "tainted" canvas) you can't access it at all due to security reasons, so now you have to cut around it when you're updating.

Selection is especially a piece of work, because browser implementations differ significantly to this day.
The only way to learn this is to study complete systems done by others (books, existing systems that you are working on etc.) As Bismarck said; “Only a fool learns from his own mistakes. The wise man learns from the mistakes of others.” The same is applicable on the positive side too. So read/study as much as you can and memorize/learn key design techniques. C/C++ is particularly rich in this regard since there is so much (of varying degrees of complexity) out there in these languages.

Two concrete examples;

1) When i started out with Computers in early 1990's, i read Al Williams' Turbo C.: Memory Resident Utilities, Screen Input/Output and Programming Techniques This book taught me how to layer abstractions and build systems one layer at a time. For example, the book defines a layer over the BIOS api, layer on top of that to design a windowing system, layer on top of that to design a window manager and use that to write a memory-resident text editor. Lots of different things coming together harmoniously to build a complete system.

2) A few years ago when i started to study Embedded Systems, as a Software Guy (no Electronics knowledge) i was at a loss to understand HW gobbledygook until i came across Michael Pont's Patterns for Time-Triggered Embedded Systems (large book freely available at https://www.safetty.net/publications/pttes) It is full of C code showing exactly how to interface with various HW in an Embedded System. That gave me everything i needed to understand how to implement a bare-metal Embedded System and eventually understand the HW (from other books).
Kiwi browser allows for full add-ons including ublock
Prusa fan as well here, I print support using very little density but with the same material, you will need to do some polishing anyway if you want a part to really look good so this is easily accomodated.
> No nickel or cobalt is another advantage, iron in plentiful.

Nickel is a problem but you might be surprised to know that cobalt is fairly plentiful. The issue is it doesn't have a whole lot of industry usage outside of batteries. That's why it's a human rights problem. Instead of mining it locally we use small time mining operations with cheap (often child) labor.

In other words, the amounts needed to meet global demand are below the demand needed to setup industrial cobalt mining operations.

This is why iron phosphate are both great key materials. Both are highly plentiful AND highly useful outside of battery production (thus, already have industrial mining/recycling systems setup)

There was recently discussion about opening old cobalt mines in idaho (my home state). [1]

[1] https://www.mining-technology.com/projects/idaho-cobalt-proj...
Schopenhauer: https://en.wikisource.org/wiki/The_Art_of_Literature/On_Auth...
Not a fan of the CIA, but, in the Iraq case, the push for the invasion came from some elements in the White House (you know who), they have already decided that Iraq would be invaded and were searching for a reason. In fact, the CIA didn't lie to the White House.

"The report is rife with what now are obvious red flags that the Bush White House oversold the case for war. It asserts that Iraq had an active chemical weapons program at one point, though it admits that the CIA had found no evidence of the program’s continuation."

From:

https://www.motherjones.com/politics/2015/03/cia-iraq-bush-w...
If the person can't read the email, then they can't read the key.

This is exactly how credential reset works on every system with registered backup email address, include Google.

The only risk is if they send the key to the wrong email address, such as From and Reply-To.
In regards to RC packs, the general consensus is to let them burn out yes. The actual purpose of a "LiPo Safe" or fire safe LiPo storage compartment isn't to protect the batteries from fire, it's to provide a safe space for a battery to burn out completely without burning down your house or car.
You also have to use Safari on MacOS if you're interested in getting the longest battery life.
I did this with my first gf to get laid. It worked, later I have told her the truth. She was upset for few days when she realised a situation but later she told me that this was really a key to her vag.
Putting large amounts of salt water in the hold of a ship isn’t something people generally want to do.
Kirk didn't beat the Kobayashi Maru.
As the author notes, crypto is inefficient by design. Crypto systems rely on inefficiency to make scamming the system not worth the cost.

The author doesn’t want to wait it out because the cost to society in terms of wasted energy and support of bad actors is too high. He notes that he evolved into this position. At first he th out it was just silly. Then silly and annoying. Now just bad.
For a company with $60,000,000,000 in annual revenue, what should the price of the bond be?

What amount would make them think investigating your lock is worth the effort?
I take your point, but just about anything would be cheaper than the track and trace program:

> The NHS Test and Trace programme has been criticised as an "eye-watering" waste of taxpayers' money which did not achieve its objective ... This is despite the programme being pumped with the equivalent of 20% of the NHS's entire annual budget - £37 billion over two years.

https://www.lbc.co.uk/news/nhs-coronavirus-test-and-trace-fa...
AArch64 does not resemble MIPS at all (beyond the fact that both use fixed-length instructions and separate register-register and load-store instruction groups; these RISC principles had already been used in IBM 801 about 5 years before MIPS, and then they have been used in more than a dozen of other CPU architectures, many of which are more similar to AArch64 than MIPS is).

Therefore, there is no basis for saying that AArch64 is a cleaned-up MIPS-like ISA. Only RISC-V is a MIPS-like ISA.

One of the few features of AArch64 that can be said to be similar to MIPS was its main mistake.

In the initial ARMv8.0 version, the only means provided for implementing atomic operations was a load-and-reserve/store-conditional instruction pair.

This kind of instruction has been popularized by MIPS II, but it had not been invented by MIPS, but by Jensen et al. (November 1987), for the S-1 AAP multiprocessor.

While this instruction pair allows the implementation of lock-free/wait-free data structures, it can be extremely inefficient for implementing locks in systems with many cores (because progress is not guaranteed), so in the ARMv8.1 version the initial mistake has been corrected, by adding atomic instructions of the type fetch-and-op, besides the MIPS-like LL/SC pair.
It could be done via a centralised database. However, Brendan Eich is a cryptocoin enthusiast. He thinks that BAT is more valuable because it can leverage DeFi infrastructure. It also drastically reduces worries about that database's availability, making the job the Brave team has to do easier.
At least with commodities someone somewhere eventually is actually consuming them - this acts as a stabilizing force eventually even if bubbles and crashes can occur.