skysight-inc/HackerNews huggingface dataset:
As others have said, those other coins will get increased competition splitting the mining returns. Unfortunately (for the miners), Ethereum is vastly bigger than all the other coins.

I checked whattomine a few days ago and compared the hash rates of each coin. To make it simpler to compare, I converted it into RTX3080 equivalents. With this measure the hash rate for Ethereum was equivalent to mining with a bit shy of 10 million RTX3080s.

Ethereum Classic, which is the second biggest coin listed on whattomine, had a hash rate equivalent to about 263000 RTX3080s. I.e. Ethereum has 37 times more miners than Classic, and if they all moved to Classic the revenue would be slashed to 1/38 of what it is now while everybody would incur the same costs as now.

Ravencoin is the second biggest mineable coin (Monero isn't profitable to mine even now, so it does not matter) and Ethereum is 83 times bigger than Ravencoin.

It turns out Ethereum is more than 16 times bigger than every other coin listed on whattomine combined.
Ha ha, I do that too!
You are about 10,000 yeas late to the party. Horses and dogs have been used on war for about as long as humans have been fighting.
From the assembly one can learn what compilers do. But it cannot teach how modern CPU actually work. I.e. even with assembly reordering, branch prediction, register renames, cache interaction etc. are either hidden from code or exposed in a rather minimal way.
> How else do you test and optimize SQL queries that are only slow with production-size data?

With something like this https://www.getsynth.com/docs/blog/2021/03/09/postgres-data-... (disclaimer: no affiliation with them, I've not used their product but it appears to be fully open source)
Either there is a code contributor pushing for functionality (Example sendfile/nginx) or a donor suggesting a path forward or a volunteer given free time.

Every foundation goals can be driven via sponsorship. At the end everything is simplify as who pays the bills at the end of the month?

This raises the old question: Who pays for the free in free software?

https://freebsdfoundation.org/our-donors/donors/?donationYea...
They practically never do, nothing that you use or would read about it assumes that you do. That makes this response a little pedantic, even though it is strictly true.
Thanks, will do that :-)
I found this to be extremely annoying as well. I tried to block the trending container but it keeps being on some subpages.

It is absolutely annoying, but I think it’s a result of Twitter using react-native-web and not (primarily) an obfuscation tactic
Which is probably the most memorable character in the movie.

“Do you want someone brought to Jesus?”
Programming languages are not unique to programmers anymore, and not all users will ever become experts.

These days, programming is being thought to more pupils and students than ever, because languages like Python has made it very accessible and easy to learn.

The fact that a non-CS/IT person who has never written a code in their lives, can learn the basics with languages like Python, and make tools which increases productivity in just mere weeks, is amazing. I know this, because I've witnessed it multiple times at work.

That would almost certainly have never been the case, had we only had languages with steep learning curves. Imagine if someone wanted to make a web-scraper in C, and some program that act on the scraped data. In python, that's basically under 20 lines of code...in C? Most likely hundreds.
It’s definitely not good. Having a healthy weight means that exercising should come easy for you. And it’ll protect you from cardiovascular diseases, enhance your mood, boost your endorphins and sex hormones and turn you from skinny to toned.
If you'd do it for an employer, the answer to all these questions is yes.
The good side of our current state of affairs is that when we get AGI, there will be no humans to be held accountable.
>Don't buy services from a advertising / products company.

I will remember this. Thanks.
I have a Siglent SDS1104X-E scope, it's a step up from the typical Rigol DS1* in my opinion in both use and features. I've also had the Rigol DS2x and Keysight DS3x series at work, and various Picoscope PC scopes.

Stuff I find better with benchtops:
- display update rates (I've caught random glitches I would never have been on a PC scope)
- sample buffers
- display options (persistent, colouring etc)
- segmented capture modes (Siglent call it "history)
- protocol triggering, which is incredibly useful for working with UART/CAN/SPI etc. Keysight nailed this.
- glitch triggering
- just triggering in general
- realtime online protocol decode
- user interface (in terms of having knobs and buttons rather than clicking on stuff)

Basically, I use my scope a lot as a more powerful logic analyzer for signals using less than 4 channels. I do have a backup LA, and Sigrok/Pulseview are fantastic when required (and support a lot more protocols). But a logic analyzer is never going to show you if you've got signal integrity issues.

As to why there aren't any open source benchtop scopes, good point. At least my Siglent is Zynq based with Linux for the UI/rendering/networking and FPGA for the quicker bits. The Keysight's have custom ASICs.

Bunny's Novena could be a good start towards the hardware.
As someone who strongly dislikes complicated languages, it's obvious to me that it's a matter of personal preference; personal aesthetics, if you like. If the choice is between complexity in the language and elsewhere, often I'd rather it be elsewhere. But while that preference is entirely subjective, what isn't subjective is the distribution of that preference among programmers. I think that we can say with as much certainty as we can about these things that the answer is clear: the vast majority of programmers prefer simpler languages. So much so that while language simplicity is by no means a sufficient condition for high popularity, it seems that it's a necessary one.

But I'll go further. My gut feeling, which is by no means even remotely scientific, is that those who prefer simpler languages outnumber those who prefer complicated ones 9:1. Moreover, my feeling is that the ratio is higher at the low end of programmer capability than at the higher end — and it makes sense, as more capable programmers can handle more complexity, so some — still a minority, but a larger one —prefer moving more of it to the language.
Pydantic is great for parsing input either from api's or user input. You often want these runtime checks. But I would argue that the benefits lowers when you are not talking about cross-system interfaces
Sir Bimlas' TW5-Locator tool is worth checking out: https://github.com/bimlas/tw5-locator.
Just using Firefox is enough bits :P
It would be great it we could find a way to use Alphafold to kindof reverse engineer proteins - like to specify the shape you want and then run Alphafold 'backwards' so that you're going from shape -> DNA instead of DNA -> shape
I'd say this paper forms the basis for pre-clinical trials. First in-vitro with cell cultures, then in model organisms...

So maybe a few years until first Human trials if they are fast? Maybe up to a decade for full approval? As to the chance nobody can say. Too many factors go into that.
My impression was that arge scale drug discovery methods have largely failed....
Same in the Netherlands with DigiD. The name is an awful pun. Very Dutch.
What's new in Ruby 3.1?
The court is a part of the government so when they do something it’s accurate to say “the government did…”
The sheer irony is that "lite" object systems like python and ruby are actually purer and more faithful to the ideals of OOP (as envisioned by Alan Kay and those with him and before him) than Java can ever be, with its ugly and unnecessary seperation between classes and primitives, a completely irrelevant distraction that is primarily a VM optimization detail which only compilers and other bytecode producers or consumers should have known or cared about.

In python, nearly everything is a PyObject, data, code, source code files (which are just modules, which are just objects). It's highly misleading to name the things you get by calling a class objects, it implies this is somehow special, as if dicts and lists and ints, and classes themselves for crying out loud, aren't objects as well.

This is why I cringe so much when people associate OOP with Java bloat, the language is just unimaginably badly designed, this has nothing to do with OOP. You don't even have to be dynamic like Python and Ruby to be a good OOP system either, although that is a particularly low-friction path pioneered by smalltalk and lisp, but languages like Scala and Kotlin prove you can be highly static, highly OOP, and beautiful to read and write without the sheer amount of paperwork Java heaps on you.
Link to the Bloomberg source story with more details:

https://www.bloomberg.com/news/articles/2022-01-25/nvidia-is...
May be related to Arm China going rogue? [0] It is starting to look like Britain's sale of Arm was a good deal after all. We foisted it on them!

[0] https://news.ycombinator.com/item?id=28329731
Is this a new thing where you are forced to sell your property to someone you don't want to?
There's a reason why humans are and will remain judges&jury.The point of a punishment is redemption, not malice or revenge.If it's not redemption then the judge will be affected by his own hand, sooner or later.He will thus become more just in his actions.No this cannot happen behind a screen

Then again this discussion is pointless, since big corporations enjoy both the privileges of being "private"(ironically while also treated as public forums by the legal systems) while not being hold responsible for their own content.Something censored by 'the alg'?Well, Section 230 vaguely says anything can be censored as long as the motivation behind it is also vaguely explained,and of course they cannot be held under scrutiny because technically "it's a private company[...]".

What people should remember is that every action has a price.You not only vote for your favorite candidate when elections come but you also vote with your wallet, the products you buy, services you use, every decision you make in your life.Complain about google when registered with a gmail account? Not an argument.We cannot allow ourselves to continue in an uneven playing field due to morality.The bigger player doesn't have morals.
advancement for the sake of advancement is not something to celebrate. I can't imagine a situation where more consolidation in this space is something beneficial for anyone except the company doing the acquisition.
That's probably true outside of wine-producing regions. In wine-producing regions of Europe, you can get a cheap bottle of wine for €1. It's often decent* quality too.

* well, better than the £5 bottles you get here in the UK
They mention a framework for protein design. But I guess you'd start out with a know sequence/structure and mutate it towards what you want.
They also used dolphins carrying bombs in the movie "The day of the dolphin" I watched as a kid in the 70s.

https://www.imdb.com/title/tt0069946/
It goes without saying that you would have to have traffic that went over one of these cables.... having said that somethings have strange dependencies that only come to light when there is a problem.
To me, the abstraction is an oversimplification of actual, physical, systemic processes. Show me the processes, and it's obvious what problem the abstraction solves. Show me only the abstraction, and you might as well have taught me a secret language you yourself invented to talk to an imaginary friend.
Open Food Network – Software Platform
How about "Watson was aiming to sell consulting services"?
Recital 63 of the GDPR disagrees with you

"That right should not adversely affect the rights or freedoms of others, including trade secrets or intellectual property and in particular the copyright protecting the software."

Btw. I am not a laywer, but I have worked with this stuff for half a decade..
As a non-professional and in essence beginner programmer who likes to learn about programming and writes simple to moderately complicated scripts I have to say I am currently in the mindset of not needing classes.

In fact the first part of the article I was like: yeah no need for classes there, a function is way simpler.

Now like I say I write fairly simple scripts, I mostly automate manual processes, but even after reading the article I'm still not sold on classes. I have to admit using dictionaries/associative arrays as the author showed and have often wondered over the difference between classes and objects. But I still don't see the problem.

I known my lack of knowledge and understanding is showing here; I'm no expert and have never written any massive software.

Can someone point me to an example where a class is more suitable than a function working on an object like an associative array? Genuine question from the ingnorant.
Not every financial institution in Europe, I assure you. The one I worked with actually had a policy that anything that hadn't been updated in six months had to be signed off as it was considered a risk factor.
Yes, it happened even a few years back. I have seen this first hand with a startup (not going to name). At the time, the startup asked its employees to flag comments against them on HN, and vote only what their founder said. Today, they're a big multi-million dollar business, the founder gives many useful pieces of advice and interviews and what not, but to me, ethics is everything and I stopped recommending them to people in my circle.
> What happened to Apple is what will eventually happen to all other manufacturers. They want to own us.

Not all manufacturers are the same: https://puri.sm/products.
Isn't the Tech Titan comparison graph misleading? I mean sure, TSMC has a higher market capitalization than Nvidia, however TSMC only does manufacturing of chips but doesn't design them AFAIK. I mean sure, you could call them a chipmaker, but in that case I wouldn't call Nvidia one because they use TSMC/Samsung services to actually "make chips".
> "It's difficult to escape the notion that FreeBSD is becoming an operating
system by, and for, FreeBSD developers."

I don't know how many FreeBSD devs are paid full time and how much of it is voluntary, but this is the outcome that I would expect absent a traditional customer-vendor relationship. This is basically every open source project ever where most of the work being done is non-commercial.
> less toxic than caffeine[0], and possibly even less addictive[1]

That might be true but Modafinil is very dangerous compared to coffee.

It does cause accidents for instance.

If you take it medically, it can reduce accidents.

Off script you play with fire using it with heavy machinery.

Throw in alcohol that scene in Limitless becomes quite true.

Being less toxic and less addictive is meaningless comparing to something like coffee.
> The RC system was simple, I'll give you that.

A lot of the staying power of Unix is that it's based on a very small set of simple, yet powerful, concepts. RC is one of them.
I really want those temporary commits to end up part of the finished git history, but be hidden from most views... for example, they could be called "sub commits", and tools could not show them by default unless given some extra flag. Then there could be sub-sub commits, etc to show more and more minor edits, potentially down to individual keystrokes.

Throwing away the construction history of something just seems wrong in git-land. The git format already allows this - it's just the tooling and culture that needs to be adapted for it to happen.
Linux, as part of integration with Facebook's infrastructure: https://news.ycombinator.com/item?id=22028689
Biometric Tech Company Id.me Continues to Swallow Gov't Agencies
Yep, saw that. Then I wonder: why are those attributes (seamark:light:{sequence, range, colour}) filled more often for lighthouses in Europe?
that's good point, naive of me.
While there's a touch of irony, it the HN system of letting users see dead comments and vouch for them is also a good example of how this kind of filtering can be done in a far less brutal way than outright blocks. If we could trust these filters to only be used for relatively soft touch blocks like this, then false positives wouldn't be such an issue.
Probably a mixture of both, I think NVIDIA had a chance to push ARM to new heights it would also have forced them to be far more open.

Longer term the market might be in a better position with a public ARM.

I think a lot of the concerns around NVIDIA were driven by hyperbolic statements and memes.

ARM is a good example of a monumental success and relative failure as in their cores and their architecture is in everything but they never have been able to capitalize on their success at the same scale at least as far as it goes for converting it into revenue which sits only at around $2B per year.

NVIDIA on the other hand has mastered capitalizing on every success no matter how small it is.

Overall as acquisitions go on paper it was a good match. It would’ve given ARM access to a lot of capital, engineering resources and a driven management with a strategic vision.

NVIDIA would’ve gotten the ability to set the path for one of the most commonly used CPU architecture and being able to offer a completely vertically integrated solution to both enterprise and end consumers.

Arguably NVIDIA could achieve the latter on its own too at least by licensing ARM I do think it’s a shame that they don’t have an x86 license too. ARM on the other hand would need to undergo a massive change to get into the position they arguably deserve to be in.
OO implies far far more than simply grouping data in a struct and passing it by reference.
This works in some cases, perhaps even most cases,
but it does not scale.

I reasonable sized monolith, a limited executable.

Looking at things that dont fit
- Linux: the code base i vast, even for one sub system.
Some sub systems are complex If you dont know enough
about architecture and operating systems, computer chips
etc etc it will be difficult.

- Distributed system:
Here we have some parts in AWS Lambda,
Some parts in different microservices, written in different languages.
Some parts are extensions to the database to add native features.

I always prefer to start with am architecture document.
A high level of all the parts, how they fit together
what they do and so on.

Distributed systems are a pain in the ass to debug and get into.
Linux-Targeted Malware Increased by 35%
Converting CO2 to Graphene
Guess you weren’t one of the lucky people who bought and paid for Transmit on iOS…

https://panic.com/blog/the-future-of-transmit-ios/
There is a fascinating interview with this great inventor: https://www.youtube.com/watch?v=j3vpu67uu28
I think we might be talking past each other and you may have missed the original point.

This is not about security updates.

This is about using old, but still updated LTS/enterprise versions.

I don't know <<any>> enterprise mandating upgrade to the latest LTS within 6 months. Most do it 6 months before the old LTS period will expire :-))
Doesn't git stash save -p accomplish that?
Also, none of my ccustomers refuse it.

This specific customer spends around two days of worktime (including legal) on every request.

They are unfortunately for them bound by a lot of regulation (and governmental oversight) that normal companies are not and the take the GDPR extremely serious.
True, but it’s often correlated. Show me the obese person who vigorously exercises but then chooses to overeat. Let’s face it: most obese people do not exercise at all and then eat way too much on top of that.
The Rise of the Crypto Mayors
Cargo ships could switch to renewable fuels, but it ain’t cheap (yet)
I recently picked up C after years of python, devops and javascript. I realized it's simply impossilbe for me to understand the tradeoffs made when other languages are designed or just understand my Unix-like operating system and other parts of it without knowing enough C. My next target is of course assembly and the compiler. And if anything I know, I want to stay away from any kind of sugar-syntax and unnecessary abstractions on top of basic computer and programming concepts.
FYI I think the phrase you're looking for is "impedance mismatch"

(I noticed this on the github readme too)
I don't think your point is controversial, its just missing context.

Having a language that can hold its own weight in the AOT, statically typed world while also having the UX thats comparable to javascript is insane.

Rust, C/C++ is a last resort, your'd only touch it if you absolutely need it.

To have a language with better UX than Java, C#, Python etc. that greatly expands how far you can go without resorting to C/C++ is super kewl!
Filipino Sailors–and Coconuts–Helped Create Mexico’s National Drink
Kind of funny that you mentioned the Hobbit, given that half the fantasy genre is takes on LotR with the serial numbers filed off. So people have found some partial workarounds.
Funny, I see it the opposite way. Managing VPS, VM and dedicated root servers is something that a developers often have to deal with just at home, doing it with remote servers is just the same skills but applied to bigger servers, remote setting, more instances available than your personal computer, easier to congest bandwidth and so on. If you're a developer you're already a sysadmin, no matter if you use Windows, macOS or Linux. It's just a matter of depth in your sysadmin skill.

People who manage huge "cloud" installations feels more like what the traditional sysadmin role was. Everything is so different than your personal setup, you have no use of the same skills outside of that particular provider, and there are many concepts that you have to deal with that you never deal with locally.
There was a design like that for another news yesterday or the day before. I wonder if we're headed back into the 80s with web design. It happened with clothes a few years ago (very high waist jeans.) There was no web in the 80s but there were arcade games and that front page looks like the start screen of some game back at the time. We'll see if it trends.
> But we should be able to admit a problem exists and discuss it even if we don't yet have a solution.

I doubt there even is a solution. At no point in human history have things ever been different to the current situation - and for good reason.

Today it's SV tech bros, in the past it was priests, kings, bible translators, newspaper publishers, radio- and TV stations. This is nothing new and complaining about it is like complaining about the desert being dry.

It's especially amusing coming from a country were puritanical views are codified in media regulations such that nakedness and profanity is still taboo, whereas hate mongering, spreading misinformation and outright defamation and lies are promoted under the banner of "free speech". A tad hypocritical, but maybe that's just me.
Correcting myself, the bound is worse than exponential (so read "at least exponential in N"), but the point I wanted to make is that it is explicit.

Again, this follows from the general theory of algebraic numbers: the degree and height of a sum, product or root of algebraic numbers can be bounded explicitly (resultants + Mignotte bound for factors), and finally root separation bounds can be applied to the resulting polynomial.
TIL that German and Dutch share the same word for "Service". :)
Apart from all the new drugs discovered over the past 30 years...