skysight-inc/HackerNews huggingface dataset:
I dismissed it all very early on but for other reasons. I took one look at the BTC whitepaper way back, saw that every transaction and wallet was completely public, and immediately wrote it off based on that, along with everything to do with the cryptocurrency space, until I found Monero then some other related currencies about 4 years ago.

You have different standards than me as far as what constitutes a "successful" currency. And that's cool! For example you generally can't buy breakfast with the currencies of silver or gold or British Pounds (in America) either. All throughout history there has been different currencies for different situations and crypto is just another one on the pile. I wish salt would make a comeback myself. ;)

I use cryptocurrencies as private replacements for bank wires. If your standard is that you must be able to buy breakfast in a city with it, then I agree with you it is not a currency by that definition and probably never will be.

As for me I get paid for my professional services in crypto and turn around and sometimes pay other people for goods and services without any conversion in between. Sometimes I convert it to precious metal directly. Sometimes I convert it to a fiat currency or another crypto. Sometimes I hold. It's all good!

Thanks for the conversation and good luck with everything you're working on.
As someone who teaches C to professional engineers, I'd recommend "Hacking: The Art of Exploration" by Jon Erickson. The first 100+ pages are the most succinct coverage of C I've ever come across (if you can already program in other languages).

Also, by following many of the exploits covered in the book, you get a real grasp of what is happening at the machine level - which is one of the major reasons you'd choose C over something more modern.
Yeah… I seem to remember scratching my head because of a variation of this problem. It was kind of driving me nuts. Yet the number of moments like this has been low for me in Go compared to C++.
I agree with this. I spend most of my days on newly created systems (AWS EC2 instances) that are bone stock. I don't use any vim plugins at all because they wouldn't be the same everywhere and it's not worth configuring a system I'll only use for 2 hours. If I could get a full featured IDE installed by default on my systems I would ditch vim in a heartbeat.
Opus is a decade old, any patents would have to be filed before then or Opus would be prior work, and they're issued only for 20 years, right? At least for the software, which they claim not to be going after (but who'd trust a software patent lawyer). Any software implementations such as in VirtualBox, who just switched back to Vorbis from Opus, would be perfectly safe in at most ten years, perhaps already today. Am I understanding this right, at least for the software part?
What worked for me was:

* Find new hobbies and things you enjoy, even if it is just being better at video games because you aren't drinking when you play. You can't 'stop' something without replacing it with something else.

* Understand that quitting isn't going fix all your problems, your life might seem worse/more boring afterwards. Accept it and see #1

* The decision to drink or not is the most stressful part. Things like dry Jan and sober Oct really helped me avoid making the decision and especially the long term decision at first. Deciding in the store if you're going to drink or not doesn't work, you have to make that decision one time and rely on the fact that you already decided for that month and it isn't a big deal.

* Exercise. People who quit drinking get healthy, it is such a stereotype but you will love it. Get jacked with your new extra time.

* CBD + todo lists, taking care of the little things in your life will keep your anxiety down and eliminate the need for the forced break from your life that drinking provides.

It will be 2 years next month for me.
That struck me too, but also interesting that the myth of heavy objects falling faster was understood to be false back then too, and that they might have had a grasp of gravity before Newton.
All drinkers on HN - I recommend you do dry Jan or Octsober each year. I think it’s an easy way to check in with yourself and examine your relationship with alcohol.

If you find yourself counting the days to Feb 1st, you might want to do something about your drinking.
I strongly believe that CNC machining is the new thing. Both additive and subtractive processes have been made affordable for a home shop.

You can make almost anything in your basement or garage. You can even make small quantity custom ICs[1] if you really try hard.

[1] https://en.wikipedia.org/wiki/Sam_Zeloof
Ancient mythologies have plenty of examples of women taking power from the men - cf the story of Lemnos in the myth of the Argonauts, where women killed all the men.
> And who would take their place moving Java forward?

Dotnet - it's already ahead, and the existing software can stay in the current Java version. (I'm joking (but not really))
Mac users spend more money.
Kim Justice has a good documentary on Sensible Software, which I highly recommend if you're at all interested in Sensible Soccer or their other games like Cannon Fodder or Mega Lo Mania.

https://youtu.be/lJWro7NGBKo
Italy’s Winemakers and Grapes Are Adapting to Climate Change
"Russo argues that scientific progress largely came to an end by 150 BCE, and the Roman period saw an actual decline in scientific understanding."

Off topic, but apparently something similar happened in China, at roughly the same dates. The era of innovation was surprisingly early, and it was over before these civilizations reached their material peak. I just read this book:

https://www.amazon.com/gp/product/1936166755/ref=ppx_yo_dt_b...

This focuses on the political debate, which in some ways measures the extent of the intellectual awakening. It truly shifted my perspective about the depth of political debate in China. Apparently the lead up to the Warring States Periods, and then the Warring States Period itself, caused the greatest political debate that had existed anywhere in the world up to that point. Almost every idea was put forward: liberalism, authoritarianism, totalitarianism, constitutionally limited monarchy, centralization of the economy, decentralization of the economy, primitivism but then also some praise of the benefits of specialization and the use of economic elites. Each state was trying to win the popularity contest, and various princes occasionally tried very liberal government to win over the populace to contribute more to the war effort.

And this whole era came to a sudden end in 221 BC, when Chin was victorious in uniting all of China. But before that, China had seen an incredible intellectual awakening.

The point is, in Europe and China, the era of intense intellectual activity happened centuries before the imperial consolidation, and centuries before the material peak of the classical era.
Owh.... not another note-taking and bookmarking tool [sigh].

What we need (if anything) is an open protocol or standard, and a thousand tools that just work with it.
DNS blocking seems like the first thing they'd bypass to detect infringement. The DRM industry isn't known for its reasonableness.
There are piles upon piles of survivalist books. I'd rather they were slightly less of a thing though, because most seem to be by and for people who want a total collapse and would probably prefer if we never rebuilt the present technological society.

I suspect the biggest technical problem with rebuilding would be chip fabs and other ultra high tech things, but the social problem would be bigger. I don't know what the social problem would be, but it would obviously be really big if civilization just collapsed.

Making pencils shouldn't be a problem if there's enough of a society left to find any graphite, all you need is a friend of a friend with a history book in the basement that says how they were made.

The other issue is any unlearnable/unteachable steps. There are millions of devices I could confidently use having never seen before, if I could study them with youtube vids.

Pre-tech era methods were full of things that were not fully technique based and relied on skills that can't be described. I could never paint a realistic face even if I had five years to study every book on technique available, and people used to do everyday things with processes like that.

Maybe it would be worth looking at historical processes, like how rope was made and such, and adapting them to be executable with pure book learning and basic tools, instead of "You have to keep just the right tension here and this should look about like that and...".

But I'm more interested in how we can prevent collapses entirely, and what we'd need to stockpile to be able to rebuild and continue, and who might try to interfere with that.
Advertise your website to as many real people as possible, worthless robot traffic will then seem less important in comparison to actual human traffic.
You could use billboards, hand out flyers, etc.
Exactly. They are essentially bag holding their investments at the top, Especially Coinbase which they sold some at a loss.
You're conflating "quality" for correctness, which is not what I said.

Yes, astrology being popular means it is high quality entertainment value.

Cold viruses being popular means they are high quality reproducers.

And for Facebook, whose primary value is from network effects, popularity indeed means it is a high quality social network.
Foxconn reveals its Ohio-built electric car
The world is ready, perhaps too ready, to solve their problems with a pill.

The real question is, is the world ready for fixing our lifestyles instead of searching for a panacea of pills?
Prenup should be the default, any other agreement is fundamentally adversarial IMO.
Graphcore loses Microsoft deal as key investors write down stake value
Does anyone know why Graphcore-Microsoft deal did not went through?
> Central planning of food production has created famines with no equal in history.

The Farm Bill in the US (right now) centrally plans food, and subsidizes some crops to below the cost of production. Individuals in the US spend less of their paychecks on food than any other country in the world, and in fact, so much so, that 40% of food in the US is wasted each year and individuals still spend less than anyone else in the world on food. Central planning created a food surplus in the US with no equal in history. [1]

> Central planning of housing created those lovely soviet style "housing" block developments while the beautiful inner cities of eastern europe rotted away.

Central planning of housing in Singapore, the HDB, single-handedly changed the landscape of Singapore. 81% of Singaporeans live in HDB flats to this day. It is widely regarded as an overwhelming success. It transformed the city-state from, basically, slums to a modern metropolis in a few short decades. [2]

> Central planning of car production gave you cars like the Trabant which you literally had to queue 18 years for.

On the other hand, central planning gave Europe rail travel, while the same central planning of transit in America gave us traffic jams and the highest road mortality rate in any developed country.

For every example you have, I can find a counter-example. I don't even believe in half of these things but it's obvious that this discussion is far from black and white as you made it out to be.

[edit] And since we're on the topic of money, decentralized currency issuance in 1800s gave us wildcat banks that went under and took everyone's value with them. [3]

You get what you put in, and it's easy to ignore the successes while focusing solely on the failures. Any system, centralized or decentralized, can fail spectacularly and history is littered with examples of massive successes and massive failures of both.

[1] https://www.weforum.org/agenda/2016/12/this-map-shows-how-mu...

[2] https://thefield.asla.org/2018/09/06/from-slums-to-sky-garde...

[3] https://en.wikipedia.org/wiki/Wildcat_banking
How does this work,

in this code:

var all []\*Item
for _, item := range items {
all = append(all, &item)
}

When &item is the same for all iterations, that means that it's pointing to the same memory address. Is each item in items copied to this address prior to each iteration body invocation? This seems strange as this copy could potentially be very expensive. What am I missing?
If you're at all interested in how for loops and scope work in Javascript, Jake Archibald and Surma have a great video on the topic: https://www.youtube.com/watch?v=Nzokr6Boeaw

Similar changes were made in newer versions of ES so that the for loop in this article works out of the box, like C#.

Slightly off-topic to this article: I wish "do while" loops had the "while" condition in the inner scope, not the outer scope. So many times I have wished that I could access the inner scope... I end up using a while(true) with an if { break; } at the end instead in 99% of cases where a do while could've been the perfect thing...
I think science is primarily attempting to externalize the expertise (the way the experts do inference), to formalize it, so it can be independently scrutinized, and reproduced. Of course, this is based on belief that experts can be fallible (as stated in the article), but also on belief that opaque expert's intuition is not as valuable as clear understanding of the inference process.

Of course, this doesn't make the experts useless. The expert intuition is still mostly right, even if it lacks explainability. It is also a useful shortcut.
https://archive.ph/vgdxV
Projects at home and lots of coding. Practice makes perfect imo..there are so many things I learned at home on personal projects that i applied at work.
A big problem is that you don't get a choice. It would be one thing if you could just take or leave the patented technique and benefit or not from it. If you could then the holder of the patent monopoly could only extract the marginal value of the patent. Unfortunately, patent holders frequently act to create hold up to extract far more than their share and prevent users of technology from being able to choose to not do business with them (at least without severe collateral damage).

You might find this now 11 year old writeup informative:

https://www.ftc.gov/sites/default/files/documents/public_com...

But even that assumes that there is some actual valid patent, in this case no patents are identified on the website, they're simply "calling" for patents.
How did they even end up with such a crazy behaviour?
They can't? You mean Oracle can send you an invoice for using the VirtualBox GPL version your Linux distro provides for free? Never heard of that before, could you please share more details?
At the beginning of the Iraq War, and for sometime thereafter, we were led to believe that Iraq was actively developing WMD. We weren't invading a country, but saving the world from imminent catastrophe at the hands of an unhinged and crazy dictator.

The proof included claims by dozens of different intelligence agencies, testimony from high level insiders in the Iraq government, surveillance photos of mobile biological weapons laboratories, definitive proof of purchase of Uranium for nuclear weapons purposes, under oath testimony, and of course endless propaganda:

---

Washington Post - "Irrefutable" : https://www.washingtonpost.com/archive/opinions/2003/02/06/i...

NYTimes - "Irrefutable and Undeniable" : https://www.nytimes.com/2003/02/06/opinion/irrefutable-and-u...

---

To imagine all of this was fabricated or based on lies would make even the most enthusiastic conspiracy theorist look at you a bit funny. These events played a major role in shaping my worldview. And what we're going through today is even more extreme.

The one bright side of this is that if we can manage to avoid nuclear annihilation, I expect an even larger chunk of the population will join the jaded and cynical asshole family. It's not a pleasant worldview, but probably necessary for the survival of humanity in the age of mass media and mass weapons.
It ships without any filters.
Probably a combination of not being to deliver the product Graphcore promised in a timely manner, Nvidia products being better/cheaper, higher interest rates means Microsoft wants to exit deals that won't immediately provide revenue.
Anyone know a source without a paywall?
WTF. I haven't been interested in Go after looking at it briefly a decade ago. This post brings back the weird feeling about it that I had then. It looks like taking the address of a local variable (item := item; append(..., &item);) and using that outside the scope of the local variable. But apparently that is ok.

Variations of such perceived weirdness exist in many other languages with complicated "object models" as well to be fair. Delphi has some strange adressing stuff going on as well. Python has this weird "default list" thing. Most object languages don't let you take the address of something (like the Go example shows) at all, but have only object references which I find unergonomic.
Most of Opus is quite a bit older than that too a decade is for the final standard but the project began in earnest in 2007 and many components came from earlier work.
Anders Hejlsberg was talking about TypeScript in that $2 billion quote, which he also designed.

I love programming in C# myself, and think it's quite a nice language, carefully designed to say "Fuck You!" to Java, the same way Java was carefully designed to say "Fuck You!" to C++, which itself was insanely designed to say "Fuck You!" to C.

Whereas TypeScript, which I also enjoy and appreciate, was carefully designed to say "Fuck You!" to JavaScript, but JavaScript was less designed than just haphazardly thrown together as LiveScript, and then deceptively renamed and marketed to say "Me Too!" to Java.
I have ordered booze a number of times online and the majority of times have not been carded on delivery.
You can also use https://volt.fm for this. And it currently has 337,502 playlists indexed.

Disclaimer: I've built this.
usER "AEROvistAE" hAs beEN fLagGEd fOR non-coMpliaNCE.
peOPle usE it ALl thE timE tO MoCK tHEMSELvES And SignaL tHeIr hUMoR InTeNT.
A common argument is that, because only a small fraction of US prisons are private [1], it means private prison lobbying is a negligible problem. But this is a fallacy! The fraction doesn't matter, only the absolute amount of funds flowing through private prisons, that are available for lobbying. That, and the political connections of prison owners that make lobbying more effective.

[1] Twenty-six states and the federal government incarcerated 99,754 people in private prisons in 2020, representing 8% of the total state and federal prison population. - https://www.sentencingproject.org/publications/private-priso...
Funny thing is, they sold Coinbase at a huge loss recently, then Coinbase doubled shortly after.

They're just Wallstreetbets. Ark is a meme at this point.

Do I think that technology companies they invested in could win in the long run? Absolutely. But as Peter Lynch once said, there is not difference between being too early and being wrong in investments.
It is only considered prestigious if you are part of the section of society that respects lawyers to begin with. It is a shit job where you most likely exploit people's misery all day, sort of like a telemarketer. That is the sentiment you will find outside of the already rich (which as a rule have significantly fewer principles).
I don't think you have to be an expert on anything to value skepticism (e.g. an encyclopedia editor), and vice versa (e.g. an astrologist). They are independent. However, most scientists are both.
The robot is not at all impressive. It started at most a few years ago. I am more excited about how the robot will look in 5 years time. One thing that Tesla is known for is delivering, albeit sometimes very very late. But they do delivery.
Thank you for the reply , I already did must be my setup.
The current compression scheme doesn’t involve reading any memory. Indirection through a lookup table would.

But who cares? 99% of the time you just need class identity, not values from it.
Largest blackout ever leaves 140M sans electricity
> you can random access files within the tarball without unpacking it

Kinda sorta. You still need a linear scan first and remember all the offsets, because the tar format does not have an index.

> tar + xz with --block-size also allows this.

This also requires a linear scan + unpack stage first, with memorizing offsets. Remembering where the XZ blocks start (and corresponding uncompressed offsets) allows a sufficiently smart implementation to pretend that it can seek in the compressed stream, while under the hood seeking to the closest offset it has memorized and uncompressing from there. This is also alluded to in the GitHub issue you linked to.

Manually tuning down the block size allows that to be done faster, at the cost of compression.

But you still need an unpack/scan phase first. And potentially unpacking and skipping adjacent data when "randomly" accessing a file.

Technically, there is nothing stopping an implementation from doing this with gzip/zlib frames as well.
Developing and implementing 20-MPH speed limits in Edinburgh and Belfast
What's the relevance?

Has Russia not been illegally Ukraine, trying to steal it's territory, and trying to destroy its culture since 2014?
In theory it should work, but I'm still suspicious. In general, thicc compatibility layers seem to work in practice, and everything else never really seems to reach IBM PC levels of compatibility, fragmentation seems to happen fast if there's no consensus driving everything to follow some One True Standard.

We'd probably wind up with 5 UEFI alikes, 3 distros that don't use any of them, and there would probably be subtle compatibility issues.

Eventually the consensus would evolve to some new standard, the way systemd has, and then everyone would complain about that being too heavy and how they don't want a monoculture.

Or, worse, we could wind up in the same place ARM is, for a decade.

There's no technical reason for it, but there also doesn't seem to be a very strong pressure to standardize.

Consumers aren't exactly going to unionize and engineers love to fragment, so to me a standard with that level of popularity is something special and should only be messed with if you have a real clear plan to preserve compatibility.
A solar gravitational lens will be humanity's most powerful telescope
Well, with a camera port. Both the soquartz and Quartz64-A have csi connector for the camera. The pinout is such that raspberry pi v2 camera (imx219) can be connected directly to soquartz. However for Quartz64-A it requires an adapter.

Regarding my imx219 code that pushes it to 120fps I haven't submitted it upstream because the way fps is set changed in v5 Linux kernels. I used a v4 driver as a starting point because many other features only worked on v4(such as full gpu encode/decode etc). Also I preferred my userland side to not have to calculate timing parameters as it would require a per device implementation.

So my 120fps imx219 driver is for linux kernel 4.19 named rk3566_bsp_kernel-4.19, but I do have plans to upstream my code when I make them compatible with newest.
If that were so, then why are you posting?
Several languages have or have had this behaviour. C# made a similar change to its 'foreach' loops a long time ago (but not 'for' loops for some reason).

I suppose it's the natural way to do it when implementing a language and not thinking about it too much. It makes a for-loop equivalent to a simple while loop with the loop vvariable initialized outside of the loop.
>Alcohol promises a great time. Alcohol delivers a hangover and regrets.

One beer?

Also

Alco often delivers crazy social interactions that may be very desired

>Reading a book promises struggling and boredom. It delivers wisdom and inspiration. I've never once regretted it.

I wish, a lot of books that ive read were mostly waste of time e.g dragon book