skysight-inc/HackerNews huggingface dataset:
I think many developers getting sucked into a new exciting technology feel similarly at some point once it gets enough traction. "I know; it's such a hipster statement." might be all there is to it, and that's fine. I had the same phases with web and ML and I'm not ashamed to say I'm a bit of a hipster in that sense.

I think your feelings are perfectly valid and you should listen to yourself, but also realize that you'd do best in not generalizing it to be anything but personal.

...And from someone who was deep into Ethereum tech starting 2014-2015, I recently got surprisingly really hooked again on Bitcoin. Lightning is fun and addictive, and it feels like we're close to some kind of watershed there.

Hopefully you'll find something new to be excited about soon (or take a break from it all, sometimes that's what we need as well).

---

The reason I'm fed up with Ethereum right now is mostly the "defi" hype where it's mostly anything but decentralized in any way if you look just a bit closer. This goes for pretty much all the projects with significant traction today. So many corners are cut just to be able to ride the wave of the hype train. "The admin with full control is only until we are out of beta, for safety", "The centralized coordinator on AWS will be replaced with a gossip protocol by V2", "The owner multisig will be replaced by a DAO", "the project leads will do all the coordination for now" and other BS rationalizations all completely antithetical to the ideology.

One major strength of Ethereum for many years have been the community. Recently I feel like greed has taken over.
Actually Rob Pike said that Go was supposed to be "easy to understand and adopt": https://www.youtube.com/watch?v=uwajp0g-bY4
The biggest issue are gut bacteria, a.k.a user space devices with their own energy supply that are not managed by the kernel.
JPEG uses Huffman as the compression stage. Here's[1] a brief but nice overview, here's[2] a more in-depth one.

Some encoders just use a precomputed Huffman table, but you can make an optimized one as discussed here[3].

Huffman is not the most optimal compression that can be used, for example Dropbox's Lepton[4] saves an additional 20% by replacing the Huffman stage with something better.

However, since it's a lossless stage this can be done transparently, which is nice.

[1]: http://www.robertstocker.co.uk/jpeg/jpeg_new_11.htm

[2]: https://www.impulseadventure.com/photo/jpeg-huffman-coding.h...

[3]: https://www.impulseadventure.com/photo/optimized-jpeg.html

[4]: https://dropbox.tech/infrastructure/lepton-image-compression...
Top emerging back end frameworks in 2021
Xenix (Operating System)
Finally, a practical use for TPMs that isn't DRM! One thing I'm curious about is if encryption is dependent on the current boot–if not, could an attacker steal the hibernation state, reboot into a kernel of its choosing with the right PCR state, decrypt and then re-encrypt an altered restore?
Docker Commands
It's not. Maybe if somehow egass fees go down, right now they are so high that even bitcoin is a better alternative.

I think the author is equating ethereum with stable coins?
I copy and pasted `void main()` from the article. If you read the SO question I linked, you would see that `void` is not a valid return type for `main`.
I code on a Model 01 all the time. I've customized the layout significantly, and it certainly did take some getting used to, but I love it now.
I don't understand... the documentation says "does not have any dependencies" but still it requires glfw3. Is that alright? Cannot compile the examples without glfw3 but maybe I'm doing something wrong.
Please add one more counter : "How much money I lost by looking at other rich people's money go up!"
Thanks for the quality response. Without restarts, it limits the use cases.
Vitalik recently blogged [0] that prediction markets might be there most important thing in Ethereum.

> it is one of the Ethereum applications that have provided to me the most concrete value.

[0] https://vitalik.ca/general/2021/02/18/election.html
I think if you use dynamic linking, it is in principle possible for module A to use v1 internally, and for module C to use v2, and neither to know about the other. But you can't use global objects, and you can't share objects from the internal libraries between modules. And the dynamic linker on Linux at least tries to reuse symbols, so it doesn't work by default. This was a big problem in the Gtk2 / Gtk3 transition, where you could not use both in the same process. I think there is a flag to prevent symbol reuse, though.
Please keep in mind they are very trigger happy when blocking accounts.
Pheix CMS Is β-Released
The thing that still baffles me is that Infocom released H2G2 as a “Standard” difficulty game, akin to Planetfall, when I’d argue that it’s one of their most difficult games.

Maybe not quite as brain-bending as something like Suspended (which had you simultaneously controlling a half dozen different characters each with different senses and abilities while also solving puzzles all under a tight time limit; it actually came with a paper map and character tokens to help you remember where everybody was), but I’d certainly put H2G2 right up there with Starcross (sold as ‘Expert’ difficulty) in terms of its brutal puzzles. And it was notably more cruel, in terms of minor mistakes early on not being telegraphed as mistakes, but making victory impossible much, much later in the game.

For folks with an interest, I second the recommendation of Galatea as a fascinating example and especially as a technical feat in terms of its flexible conversation systems. Still to this day probably the only IF game which has its challenges contained almost entirely in a regular conversation, rather than in using objects on other objects.

Or for folks entirely new to modern interactive fiction but who are interested in dipping their toes in, I’d perhaps recommend they try Photopia[0] as a good first game; it’s super newbie-friendly and has very few puzzles, while still telling a compelling story.

(link is to a “play in the browser” version of the game, but a Google search will link to a downloadable version if you prefer that. Expect it to take under two hours to play through.)

[0]: http://adamcadre.ac/if/photopia.html
On macOS one would create a hierarchy of custom accessibility objects representing the application's state via NSAccessibilityElements: https://developer.apple.com/documentation/appkit/nsaccessibi...
My goodness, It’s as if [the bundling part of] this post speaks directly to me. I use Gentoo as my daily driver, and school forces us to use Zoom for classes. Like most other proprietary software vendors, Zoom chooses to bundle a great deal of shared objects along with their Linux binary. Gentoo however, chooses to let Zoom use the system libraries instead of those bundled. Through some sort of ABI incompatibility, Zoom’s use of my system’s libraries causes joining a class to get stuck on a “Connecting...” screen. It doesn’t happen every time, but it happens often enough to annoy my teachers, who end up having to let me in multiple times.

I don’t really want to run Zoom’s precompiled libraries, and the version numbers of the objects match one to one. But alas, Zoom probably modified the libraries to fit their own applications needs. I can only hope that a future update of Zoom magically solves my problems.
Just give miners a 10 year tax break for using clean energy and they'll build a whole new green powergrid. At no cost to you, taxpayers, or anyone else. But no! Let's dispense with any rationality and just BAN TECHNOLOGY.

It's rather strange to see so many luddites on HN advocating to ban technology they dislike.

First, they came for the miners. You'll be cancelled someday too.
Not at the scale of his employer.
What you are describing is basically auteur theory. Though, I would argue these types of people are not worried about someone stealing their valor. It's mostly the worry that upon ceding, the original vision will be changed/corrupted in some way. And in my opinion, that fear is definitely justified, but it often comes to the detriment of progress.
what about the roman empire? or Carthage? both are seen as cool as well, but we have many historical accounts of their brutality.
> I get it, but this position makes HN definitively anti-free speech

This is absolutely necessary to have a community. The moderation, both centralised in dang and distributed among the downvoters, is what makes HN HN and not a chan board. Removing comments deemed "bad" and thereby discouraging people from posting them in the first place adds value to the site.

It is far from perfect, but it's better than nothing.

> People do not enjoy being reduced.

No, but people don't enjoy being insulted either, and nor do they enjoy the "oh not this again" feeling that makes them reach for the downvote button in the first place.

(Disclaimer: I'm #24 in HN karma and #32 on electronics.stackexchange, so undoubtedly count as deeply embedded with the ""establishment"" downvoting all the edgy rebels)
At last ! Glad to see this incoming. Now if it could work also for LineageOS phones, that would be perfect.
So this may look like I am arguing against you, but I actually have a very similar stance.

Look at it like this:

Nowadays, the ads (and the videos) are targeted. Additionally, the algorithms are - no other way to put it - really fucking dumb and are constantly "overcommitting". E.g., I watched a few episodes of a podcast months ago and my YouTube recommendation has been 98% episodes of the same show since then, because the algo registered I spent a disproportionate amount of watch time for those (who knew, podcast episodes are long). Or look at Amazon grouping every single book I read the untranslated English version of in "International Books" because it determined that English ain't my mother tongue. Now I am constantly getting cultural, cosmopolitan and language learning stuff; because I read Ian Banks and software philosophy books.

I am aggressively ad-blocking, but I imagine ads are quite the same and I am sure you can recite similar experiences. Now based on this shitty, bizarro reality I would say that the fear of an ad bubble heavily overlapping with a content bubble (for absurd reasons) is not irrational. It is weird, it is dumb, and we could probably overcome it, but products would be associated with weird/illegal/controversial niches by...association.

This whole situation is a shit cocktail of misguided KPI's, straight up scams, questionable assumptions (we still don't know whether targeted ads do anything), cancel culture, bad software and US censorship (we can show you two passenger planes colliding and 700 people incinerating but we can't show you the pilot going "motherfucker"). But this specific choice, to aggressively ban to avoid bad association, is actually somewhat rational.
There's more than money. Some coins like Ethereum have a network behind them on top of which you can do a lot of stuff.
The ants and the pheromones
Not to say I agree or disagree with you, but I believe you're talking about different things.

1. Did he do work worth 100b usd?

2. Should this mean he controls 100b dollars of assets/wealth and/or have this much power.

I'd actually state 2 more specifically- should having control of 100b dollars give someone so much power

(3. An alternative point that many people state: should people who have much less than the average have such poor lives in comparison to what is achievable.)

I probably fall on different answers to the above questions than you, but I think it's helpful to separate out the various different statements that are being made here, at least as I see it.
I think the README addresses this question well, if you're familar with Haskell and know what to look for. The main differences are the macro and the fiber system for metaprogramming and concurrency respectively; Passerine aims to keep functional programming fun, so you don't need to worry about Monads or Lenses or Contraroutines* (jk) before writing a simple program.

* This is an inside joke.
Having worked a lot with at least a dozen languages, this is definitely on the cumbersome side of the spectrum. And a sibling comment says it doesn't even do what it says on the tin. In what other language does it take two devs to remove an element from an array?
The "drag doesn't work outside widget boundaries" seems to be a mix of Nuklear-specific and platform-specific problems.

It seems that scrollbars don't loose input when the mouse is not over them, but slider widgets do (that would be a Nuklear specific problem).

For the problem that an app might lose mouse input when the mouse moves outside the window boundary, this must be handled differently depending on the underlying OS. For instance on Windows you need to call SetCapture() [1]. The platform integration isn't handled by Nuklear itself, so you'll see different problems like this pop up depending on how carefully the platform integration has been implemented (the official samples should be in better shape though I guess).

[1] https://docs.microsoft.com/en-us/windows/win32/api/winuser/n...
As usual though this statement is posted yet no real references are linked on how and what needs to be actually done to make a graphical user interface good for accessibility. Rules like have a high contrast color version for people with less eyesight. I tried to find resources about accessibility a while back to actively work towards it but couldn't really find anything official or sometimes only behind paywalls.

Not sure if commenters posting about accessibility have a disability themselves or are speaking up for people with disability. However reality is that in total it is a small percentage of users and without guidelines or having a disability yourself it is really hard to work towards. Especially at least from what I have seen in games the variety and range of disability. Without good guidelines and accessible interfaces for aiding tools. So requiring a gui library without funding to have a high level of accessibility or labeling it worthless is a somewhat cheap way of judging these libraries.
web3 is a Stupid Idea
"Indeed, if you were capable of cleaning your mind of specific memories, specifically, let's say you could do grep -l web3 brain | xargs rm. And then someone asked you how you'd envision a blockchain-based and smart-contract-enabled web3; you'd likely describe an ecosystem vastly different to what it is today. You'd think about peer-2-peer networks, light clients, and renewed web standards. That's precisely not web3.

In today's experience it will instead be mostly shitty react websites that crash or stop working when you've neglected to install Metamask (or other key-management plugins). Opening a web3 website's network console, you'll see that it's making an excessive amount of RPC request to an Ethereum full node. Sorry, I meant to say Infura node, a hugely-popular cloud provider hosting Ethereum full nodes. That's kinda stupid."
Interesting point, thanks. I wonder how one would settle a short if the network effectively ceases to exist, or at least ceases to exist as a single, well-defined chain that everybody can agree on. If you short the New York stock exchange, then blow up the building, do you win? :-)
Doctoral Dysfunction
What's the planned size of the display?

To me, a physical calendar is useful to get an idea of the schedule at a glance - but this seems like it will be too small to get a clear idea at a glance.

I'm guessing 6"-7" ? TBH 13-15" would be ideal to hang up on the wall (with a better contrast ratio as well) - but I'm guessing that would be way too expensive?
ChessBase just posted a new article by A. Silver at

https://en.chessbase.com/post/how-a-neural-network-is-made

where the author tries to argue that doubling the neural network size in StockFish makes for an appreciable strength increase.
However, only blitz results are shown. Looking at http://computerchess.org.uk/ccrl/4040/ we see Fat Fritz
being only 2 ELO stronger than SF at blitz while losing out on longer time controls.
This questionable tradeoff makes for a very poor excuse to charge $100 versus the free SF.

Public comments are once again blocked.
Top UX Skills
For anyone reading: use normal banks, dont use these EMIs they are very very trigger happy and won't think twice about blocking your money.
If Bezos gave all his net worth away by distributing it equally among the world population, everybody (except one) would be about 25$ richer. How many problems would that solve? (Genuine question)
Its forgotten now but during the Cold War there were lengthy discussions in Europe and the USSR about just how willing the US would be to go to WW3 over Paris or Berlin.

Both the French and the English decided to maintain their own nuclear deterrent for this reason.
Sorry if my comment sounds overly critical, I edited it now to try to tone it down...
> Where there was a feeling of revolution and new beginnings, now there are people in suits talking corporate.

I read both "Digital Gold" by Nathaniel Popper about the early days of Bitcoin and "The Infinite Machine" by Camila Russo about the inception of Ethereum and the difference between the early sentiment in those two projects is striking.

Bitcoin came from a cypherpunk background and was very anti establishment whereas Ethereum seems to have been setup and conducted like a startup company. There was much more money involved starting the latter project.

I can relate to the sentiment of the author though, money sucks the fun out of many things.
But finance is at the heart of both projects, so it's too be expected that they get more professional and more business-like while they grow.
if you're curious, you could probably pull the ATC transcript for that flight when it communicated with the tower. I think it's all archived.
Specifically, it concerns some variants of the Pratt & Whitney PW-40xx engine (the affected model was a PW-4077). Japanese carriers also grounded their affected planes earlier, and so did United.

Japanese authorities issued a NOTAM requesting airlines not to fly the affected planes over its territory. The US FAA is about to issue an emergency directive soon but only expected to decrease the inspection intervals of the affected parts rather than ground the planes completely.

The Aviation Herald has all the updates: http://avherald.com/h?article=4e35503b
I made an app to learn and look up VSCode's keyboard shortcuts
>when the price of the product is dominated by the screen, it's hard to sell a single-use device.

IMO if it doesn't have more than one UI menu, the UI ought to be built into the hardware - because AIUI e-ink screen costs scale geometrically with size. In other words, if you can e.g. break the five/seven days of the week into five/seven separate e-ink screens of the same surface area (not counting bezels), they'll be cheaper than a single e-ink screen of the same surface area.

As a bonus, giving each day its own screen means you can put a nice clean margin between them that's not made of expensive e-ink despite being left empty the entire time.

IMO that's the only way the price would drop to less than half the price of an e-reader of the same size.
How Traditional Marketing Is Different from Digital Marketing
Normally, I'd agree. However, in this case it might actually be beneficial to not add fixed-width, since the overall goal is that is should clearly be changing all the time.
....I should've just invested my College tuition in AAPL, would be a millionaire now. It's a wierd world.
Western society is very individualistic, and so this kind of reasoning makes sense.

But let's say you view the world like you are part of a family tree. The farmer makes sure he works hard to give his kids an education. The educated kid finds a well paying job, but notices that the real money is when you run your own business. He sets his kid up with starting capital to run his own business.

If you look at the world like this, is it still wrong that you try to give your kids an advantage? It's of course up to the kids to either waste it or build something meaningful. But I don't think you want to discard any benefit that a parent tries to give their kid.
I prefer FSM implemented in Rust. Having valid transitions checked at compile time is a life saver as soon as is gets a bit complex - at least in my case being able to "prove" an embedded system wouldn't trigger its watchdog during operation was very important.
.. all those hunter gatherers don't know about rule of law and boundaries, all those ancients were tribal goat-fuckers with no perspective for greatness and size, all those roman emperors were vile, cruel, decadent mad-men. All romans were heathens, all christians were primitive religious nut-cases, all renaissance men were clueless, all people back then were imperialistic racists, all the ancestors were decadent, wasteful vandals, ruining a world the mindless thugs they were, worshipping the process that would kill them, because it allowed them to patch there blood-thirsty nature for the moment, all those hunter gatherers..
Tech Heads believe that the better technically performing coin will surface as the best performer in ROI.

Unfortunately the majority of people investing just want to make a buck more than they care about the tech involved.

That's when you realise this has more to do with money, than tech.
Herd immunity was never the strategy. The reason there was no lockdowns was that the laws didn´t permit them, and that the globally agreed strategy didn´t include lockdowns. So Sweden was the country that followed the science everyone had agreed upon beforehand. Now the laws are changed, and our government is about to lock down soon. The article is not truthful, Sweden doesn´t have a high death count per capita, we´re among the lowest in Europe.
I think in this context they mean it doesn't depend on any particular dependencies, but at some point you need a way to render their frame buffer. I guess you could trivially swap out glfw3 for something else, such as using the BIOS video mode directly.
This becomes part of the problem. China has tried to merge the concept of the country, the people and the government into one homogeneous thing. Now any criticism of the regime is considered "racist"?
Good point! I don't think HN is catering for the average adult, however. A college student 500+ wpm is what I'd had in mind, and that along with the 131 pdf pages both suggest something around an hour to me.

(I didn't remember it being that long from both times I've read it, but I guess I found the thesis interesting enough that the time passed quickly?)

(Something else that I haven't seen pointed in this thread is that people with whose english is an L2 may legitimately be slower than in their L1.)
A Rebuttal of Some Nihilistic Sophistry (2020)
Airliner Encountered Unidentified Fast-Moving Cylindrical Object over New Mexico
Nuklear doesn't have any dependency, but you must provide it a backend so it can do its drawing. The examples use a glfw3 backend, but you can provide any other backend, it's just a handful of functions to implement and is usually not too hard.

See https://immediate-mode-ui.github.io/Nuklear/doc/nuklear.html...
Apple’s Advanced Manufacturing Fund Helps Copan Diagnostics Ship Millions of CO
If you suffer from chronic pain, that's your only option if everything else fails. Opiates plus cannabis can make one's life bearable. Unfortunately many people would like them to suffer instead just to satisfy their own morals - for them someone else's suffering is a virtue.
> world's best publicly-accessible settlement platform for financial transactions.

Isn't that SEPA? Or Paypal?
It's a bit above 7 inches. It's enough to get a feel actually for the week and not miss anything important on the next day - that's what I'm using it for personally.

You're right in guessing that anything bigger is very expensive - let's hope the cost comes down!
> But a windows PE isn't just code. It also has an icon. And yes i've seen AVs detect specific icons.

And that's how you get overzealous AVs marking executables because they happen to have PE headers...