skysight-inc/HackerNews huggingface dataset:
SIMD-compute is a totally different model of compute than what most programmers are familiar with.

That's the biggest problem. If you write optimal SIMD-code, no one else in your team will understand it. Since we have so much compute these days (to the point where O(n^2) scanf parsers are all over the place), its become increasingly obvious that few modern programmers care about performance at all.

Nonetheless, the more and more I study SIMD-compute, the more I realize that these expert programmers have figured out a ton of good and fast solutions to a wide-variety of problems... decades ago and then somehow forgotten until recently.

Seriously: that Data Parallel Algorithms paper is just WTF to me. Linked list traversal (scan-reduced sum from a linked list in SIMD-parallel), Regular Expressions and more.

--------

Then I look at the GPU-graphics guys, and they're doing like BVH tree traversal in parallel so that their raytracers work.

Its like "Yeah, Raytracing is clearly a parallel operation cause GPUs can do it". So I look it up and wtf? Its not easy. Someone really thought things through. Its non-obvious how they managed to get a recursive / sequential operation to operate in highly parallel SIMD operations while avoiding branch divergence issues.

Really: think about it: Raytracing is effectively:

If(ray hit object) recursively bounce ray.

How the hell did they make that parallel? A combination of stream-compaction and very intelligent data-structures, as well as a set of new SIMD-assembly instructions to cover some obscure cases.

There's some really intelligent stuff going on in the SIMD-compute world, that clearly applies beyond just the machine-learning crowd.
>What would you prefer him to do with the money, if not attempt to do some good with it?

Pay his employees more, charge less, and pay more in tax. Basically not have $60 billion dollars.
>you'd asserted a simple statement that houses are assets, which is trivially rejected by showing just one of many other valid perspectives. that there is a spectrum of goods and diversity of economic intricacy among that range doesn't validate your original statement.

Not exactly, because there are two definition of "asset". From wikipedia:

https://en.wikipedia.org/wiki/Asset

>In financial accounting, an asset is any resource owned or controlled by a business or an economic entity.

https://en.wikipedia.org/wiki/Asset_(economics)

>An asset in economic theory is a durable good which can only be partially consumed (like a portable music player) or input as a factor of production (like a cement mixer) which can only be partially used up in production.
Or, better yet, collude with hospital systems and other care providers to side-step the AMA by giving NPs and PAs more autonomy to operate independently of an MD. You don't need four years of med school and a residency to do an annual health check-up for a pre-teen or put in a few stitches.
That app was super useful for me when I had a Note 3 with IR blaster, I had so many devices which I could control (and oddly enough, my laptop had an IR sensor). Shame to see what it turned into.
Ah yes, sorry I forgot we're not allowed to criticise anybody anymore.

And I was talking about true hard working, not butt-in-seat theatre. And we sure got rewarded here in Eastern Europe. Just look at statistics comparing east/west in 1990 and today.
Please pick up a basic introductory textbook to the history of the Slavic languages. Your understanding of the relationship between them is very mistaken. If you want to read in Russian, I can recommend К. А. Войлова’s Старославянский язык, which describes not only what Old Church Slavonic is, but also the family tree of the Slavic languages in general and how Russian, Belarusian and Ukrainian are not a direct descendant of Old Church Slavonic. If you want to read in English, Alexander Schenker’s The Dawn of Slavic covers much of the same ground in an accessible fashion.

> Russians do not have common ancestry in Proto-Slavic, because ancestors of Rus people in majority did not even speak Slavic languages

When historical-comparative linguists say "common ancestry", they mean common linguistic ancestry, not the genetic ancestry of the Slavic languages' speakers.

> All the survived early written texts of Rus are in Old Church Slavonic

This is not the case. The Novgorod birchbark letters that were excavated over the 20th century attest some early East Slavic, noticeably different from the Old Church Slavonic language that was borrowed into Russia/Belarus/Ukraine around the same time as a literary standard after the christianization of the region.

> You and me are not going to decide the classification of languages, that are based purely on geographic distribution

The distinctions "West Slavic", "East Slavic" and "South Slavic" aren't actually based on the geographic distribution. Rather, they are based on the isoglosses that set the Slavic languages apart from one another. The terms "East/West/South" for the basic post-Proto-Slavic isoglosses are used only because those isoglosses map roughly with those cardinal directions. Again, this is something covered in any basic textbook.

> Бере-менна can not even be explained by Slavic language, or Proto... Baltic, but it can be explained by Swedish language, where bear-men was clear purpose of Rus women.

No, беременна is a native Slavic word and not a Swedish borrowing; it goes back to the same root as беру. If it looks similar to a Swedish word, this is only because the Slavic languages and the Germanic languages both inherited the same Proto-Indo-European word. A detailed etymology for the Russian word can be found in Vasmer under the headword *беремя*.
Seattle’s surveillance contractor has history of illegal sales, bribery
The CPI includes shelter, food, energy, transport, education, medical care, clothing, recreation, and others, with weights that by and large make sense to me: https://www.bls.gov/cpi/tables/relative-importance/2020.htm

What do you think is missing, or mis-weighted?
Version control is not immediately visible to future developers. You need to know that there is something to look for, particularly if it is a frequently changed file.
Excel is shit.
Well since the repository is gone i can not link to it. It was posted on HN sometime last year.
This is why I support getting rid of humans entirely. Without humans there would be no waste at all. There is no need for us to exist.
This comment seems a bit shortsighted. GPUs and TPUs are SIMD and ML models are increasingly being used in consumer hardware. Video cards are selling out so fast that there's months worth of backorders.

SIMD processors are being put in self driving cars, robots with vision, doorbell cameras, drones, etc. We're only at the beginning of SIMD use-cases.
How is this guy not in prison?

The deaths, infertility and other destruction of lives he has caused in Africa and India are horrendous
Well, that works because there is a pre-rendered video that one can just point the Chromecast to most of the time. If you cast a tab or whole desktop to display anything that's not pre-rendered (which is what workstations would fall into) then Chromecast runs into the same problems as anything else.
Have you looked at RNDR? Sounds like it could be a perfect match for what you are looking for. It's designed for Octane GPU renderer but there are more render engine supports coming soon I believe.

https://medium.com/render-token
> How much does it cost to run the US treasury though?

Would the U.S. Treasury disappear if we switched to Bitcoin? (Hint: look at countries that don't have their own currency. They still collect taxes and spend and borrow money.)
BTC mining is highly centralized. Fiat on/off ramps (essential if one wishes to spend her BTC) are regulated by local governments and relatively easy to censor.

If there really were global demand for a censorship resistant currency don’t you think there would be more merchants accepting BTC by now?
The re-discovery of causation analysis, by Pearl, after it was suppressed for many decades by the statistics mandarinate, clearly qualifies.

Max Planck is quoted, "Science progresses one funeral at a time." In this case, the grand old man of statistics finally died still insisting that it could not be proved that smoking caused cancer, but not before blighting careers of those who were showing it could.
That is an interesting look. There's an 8 bit ATMEGA like that too: https://www.microchip.com/wwwproducts/en/ATmegaS128

I wonder what that form factor with the chip suspended like that actually does for it.
That's what I got from it, but I have to say I don't understand the decision to throw away such a storied architecture as MIPS. I mean come on, the N64 runs on it!
with the high number of events lately is it safe to assume that Anonymous is back in full swing
You are wrong, because trump didn't push israel to do anything.
So the Palestinians got nothing, netanyahu "proved" that being an asshile is how you get good deals.

And this situation get to fester while corrupting both our people.
>"So many countries are facing an energy crisis"

Actually, to see a good reason why some countries are struggling to meet their energy needs, you need only look here:
https://hindenburgresearch.com/ormat/

I'm more concerned that Mr Gates has inadvertently (accidently on purpose?) constructed a straw man that draws attention away from the rather more egregious effects of corruption on energy supply.
This gets at one of the core beliefs lots of people seem to have about socialism: that human nature means it will be implemented poorly.

It's pretty hard to test that out, though, when one side of the political spectrum is so convinced it will happen that they devote a significant amount of political effort to making sure it happens, preventing us from ever finding out what a well-funded and run socialist experiment would look like in the US.
Hash power translates to proof of work, which is like a miner buying a lotto ticket to win the next block. The more tickets a miner has, the more likely they are to win the next block.

That's what hash power does.
How is this guy not in prison?

The deaths, infertility and other destruction of lives he has caused in Africa and India are horrendous:

https://www.bitchute.com/video/oS9FBzThQfJP/
> But of course, doing that requires application level support, or at least low-level hooks into the desktop rendering system to extract video streams and treat them differently from everything else.

That's exactly what RDP does on Windows! I don't know the extent to which controls it supports rendering on the client, but the concept is that RDP is aware of things like text, buttons, title bars, etc., and is able to tell the client things like "draw a button at (20, 140)" instead of sending the raw pixel data. With enough engineering effort (and some standardization on the application UI side) I totally think Microsoft could make RDP the protocol of choice for virtual desktops.
"Instead of" would certainly be bad. But the "textural details" of these long-form articles is the sort of experiential glue that can make the scene -- and the facts -- come alive in the mind of the reader. That makes them memorable and relatable, providing hooks to which the reader can attach their understanding. Like the difference between a getting-started guide and chapter one of a reference book -- they both have their place, but they're not the same thing.
THIS^^^ Especially important if you work for someone else. (If you're an entrepreneur, work and the rest of your life are just going to meld together, so in that case, one computer is handy, but keep separate emails, and I've found using separate browsers is good.)

I use Firefox as my personal/side project browser and Chrome/Edge for work. NEVER, EVER do personal or side project work on a computer you do not own - in most states that's enough for your employer to be able to claim IP ownership in anything you do. If you have to, go buy a used $100 laptop or Chromebook. If you can't afford that, you have no business pursuing a side hustle yet, anyway.

I've accidentally found that a shared monitor helps - I have a nice, big, 4K monitor that's way nicer than the dreck my employer provides, so I use it for work, too. Because I actually have to switch the input and that's a bit of a pain, it keeps things focused on work until the end of the day, when I switch over until the next morning. (This would be easier if the POS MacOS could properly detect the removal of monitors - Windows does this flawlessly!)
Tiny, wearable generator charges itself using body heat
philanthropy is just trying to make amends for all the bad stuff you did to become a billionaire
Immunocompromised people must be a priority in the Covid-19 vaccination effort
I'm not even an amateur cryptographer, let alone an armchair one.

I'm just someone who sees the failed promises made by Bitcoin (fast, cheap transactions) against the horrendous damage it is causing the environment.

There has to be a better way.
You're looking at the details, while I look at the overall "feel" and find them almost indistinguishable. They're both low-level languages -- and so, like all low-level languages, suffer from low-abstraction, i.e. the difficulty to hide internal implementation details from consumers behind APIs -- that decided to invest their complexity budget to get the appearance of high-level code once you read it on the page (while the difficulty of changing it is the same as with all low-level languages), and don't hesitate to employ a fair bit of implicitness, grow a large set of features, and let compilation be slow. The details of how they do that are less important; what's most apparent is their shared design philosophy of low-level programming (although I think that Rust improves on C++ and certainly cleans it up). Zig offers a radically different approach, and one that is also radically different from C's philosophy.
It's interesting that that's where they've been focused, because my only exposure to MIPS chips has been in low-cost Mikrotik routerboards, eg:

https://mikrotik.com/product/RB450
In other perspective, how average US household can use 867 kWh in a month is unbelievable, where let's say Germany is around 300 kWh.
Fiat currency is used to mediate economic transactions.

Bitcoin is just a distributed ponzi scheme.
This explains the paper suits in Larry Niven's stories.
The assistant should play the tune of "Every Breath You Take" by The Police when its doing this.
I used Chrome FYI

Thanks for the answer
Yep, that's how evolution works. It's natural selection working. We'll keep forking the planet until it becomes too costly to do it. Anyway, the will to survive while profiting from it, will become a pretty good incentive to come up with some good alternatives either here on Earth or somewhere else. Otherwise we'll hit the Big Filter.
OTOH, it's true, it's not looking good for us in the long run. It may well be that the water already started to boil and we are the frog.
A bit more than a hypothesis. There are numerous scientific studies on nih.gov about this topic. I don't have their links handy, but I have run across them when researching gut health. I find it is easiest to search their site using google. e.g. "site:nih.gov some topic" in google works best with them.
If anyone is looking for energy/txn as the main metric for measurement, there are many other fully decentralized blockchains can also perform 500,000x more efficiently than bitcoin.
I don't faultily assume mutual interest. Mutual interest is required for successful flirting. Part of learning how to flirt is learning how to detect that modicum of interest from another person, or at least picking up on social cues when an attempted flirt gets rejected. To persist with trying to flirt when there's no positive feedback is what drives uncomfortable, "creepy" interactions.

> What's the ratio though?

It depends on the woman. Some people care a lot about looks, others don't. Just like men.
Latitude, and having open ocean to the east. If you want to stay in the lower 48, there really aren't any options other than Florida and Texas, there are no good places left in Florida with sufficient safety areas without having to uproot tens of thousands of people.
We don't have a constitution per se.
We do have "fundamental laws" protected by an independent supreme court. The Israeli right wing is orchestrating a decades long campaign to discredit the supreme court and make it less independent.
So who knows what the future will bring.
There is no paper/overview of how those 2 values are calculated.
One questions that comes to mind is:

Is the energy consumption of VISA transactions calculated based on their servers energy consumption?

So now what about the energy consumption of the whole VISA company?

Visa has 19,500 employees https://en.wikipedia.org/wiki/Visa_Inc.

Does Bitcoin employees 19500 people full-time to work?
Time is interchangeable with money and money with electricity/CO2 emissions.
Dylan was/is generic functions everywhere.

> need to be shadowed and replaced by generic functions if you want multiple dispatch.

yeah, but there are extensions for some Common Lisp implementations which would allow that with reasonable speed. I've seen a bunch of CLOS extensions in recent years in that direction.

> ulia doesn't have any performance degradation

Common Lisp generally has a different generic function model from Julia. It's extremely dynamic with an optional meta-object system. Thus its use case is different. But: for example a CLOS-based CAD system might use generic functions everywhere and needs the respective performance for that.

> I just checked in my repl and in my current session with a few packages loaded, + has 195 methods defined on it and * has 347 methods.

In CLOS one would not like that design. Though there also might be generic functions with many methods. My default CL has for example 84 print-object methods, some might have hundreds. Though generally it is not seen as desirable to group semantically very different operations under one name - especially given that CLOS provides different types of method combinations and a CLOS generic function might create a more complex interface.

CLOS has before, after, around and primary methods for a default method combination. One can write arbitrary new combinations and have different ways to dispatch, different inheritance strategies, etc. Thus its optimization problems to provide faster dispatch is different from what Julia wants to address.

Dylan then for example had to address the 'generic function everywhere' problem. There binary+ is a generic function.
So let's be clear, you are unable to deny that my initial comment contains truth and truth only, correct?

As for your comment I haven't seen such pathetic attempt to troll in a while.
Nice product, I noticed that you are updating the next Jupyter cell; what was your solution to doing that reliably since `set_next_input` is so damn flakey?

I personally grew so frustrated with the state of GUI development in Jupyter that I tried to fix it in such a way that would allow proper message passing between cells and python code (because you can't wait on Comm events).

> https://github.com/ipython/ipykernel/pull/589

But sadly the priorities of big open source projects don't always match your own. So I had to extract that logic into my own kernel.
> seem unwilling to acknowledge the energy usage that keeps the US dollar afloat

Except you're comparing all the "real things" that make up the US economy to Bitcoin where the energy usage is just for Bitcoin (discovering coins and doing transactions). The statement you quoted seems entirely disingenuous.
Writer here, reasonably competent, because people pay me for writing (in Czech; forgive me my English errors).

Passive voice in narration is ... strange most of the time. It kicks the reader out of the situation, like Out-of-body experience, only it is an Out-of-book experience.

"John was killed by the assassins, his body was later discovered by a cleaning lady, carried out by morticians and dissected by pathologists."

It is pretty hard to feel any emotions around this almost technically cold description. A sentence like this could have come from a police dossier.

I am not a friend of software validation tools in this regard, though. Capturing the essence of beauty in words isn't a solved problem.
How BTC Mining Works
Except for when it plunges itselfs into the fiery pits of Mordor
Video makes it hard to understand what's changed from frame to frame. I think static < animated < interactive.
Mortgage Calculator UK – We make the maths easy
I am rather shocked at some of the numbers from his salary survey. I have seen many mid and senior dev Booking positions listed in the recent few years in that typical 50-65k range.

Likewise for Catawiki. Their listed salaries were significantly higher than what I think is typical here, but I never saw anything over 100k.

The #1 challenge is that most salary ranges for advertised positions are not listed. If you are talking to a recruiter, the recruiter can usually give a range, but still I've never heard these numbers. I get approached weekly for "senior" positions that are in the 50-60 range.

Frankly, I don't believe the high salaries he talks about are numerous. There may be a few, but it would be shocking to find out that 150+k is typical in the examples he mentions.

In the US, particularly west coast and NYC (finance), 200+k is not surprising. 600k? I seriously doubt that is common, unless you're working in a hedge fund and getting 300k bonuses based on company performance.

Generally speaking, the Dutch workplace doesn't seem to hold developers in the esteem that they hold managers. Maybe that's reasonable, but it certainly puts the Netherlands at a competitive disadvantage. The company I work for would like to hire 5 Rails devs, but they cannot find anyone with the desired experience at the offered pay.
The Guide to Password Hashing in Okta
Outside of germany and poland most jews died in greece in the Holocaust.

"Most" as a percentage, not an absolute number. There were approximately 60.000 Jews who were murdered from Greece which amounts for 87% of the total Jewish population in the country. Hungary had some 500k loses, Poland 3M, Romania at least 200k, Soviet Union 1,3M etc.
Here's a fun comparison for you:

- One study [1] estimated that 70B kWh were required to run the Internet, at an estimated cost of ~$7B annually assuming 10c/kWh (which is probably high);

- One report [2] estimated the energy consumed by Bitcoin at 121.36TWh, which is 121.36B kWh.

So assuming these numbers are remotely accurate, which is a big "if" I'll admit, more energy is spent on Bitcoin than the entire rest of the Internet infrastructure.

Other commenters have asked variation of "once [coin] moves from PoW to PoS, what will [no coiners] complain about?" That's easy: not the (essentially pointless) energy expenditure (and resultant carbon footprint) obviously.

[1]: https://www.forbes.com/sites/christopherhelman/2016/06/28/ho...

[2]: https://www.bbc.com/news/technology-56012952
I have used constructs like this in debugging / exploration phases (especially in languages without good debuggers, when print debugging is unavoidable or just faster). I'd be horribly embarrassed if they got committed. But... the snippet you posted isn't equivalent to a comment; `x or false` is equivalent to `x`. So it's actually equivalent to a commented-out short-circuit

if (my_var == 'some value' || true == false) { ... } //if (my_var == 'some value') { ... }

if (my_var == 'some value' || true == true) { ... } //if (true) { ... }

if (my_var == 'some value' && true == false) { ... } //if (false) { ... }

That said... I would never use the comparisons `true == true` and `true == false`... that's just silly
Here's one: https://github.com/IBM/carbon-components-svelte