skysight-inc/HackerNews huggingface dataset:
This is, itself, a misleading comment!

Yes, "CUDA Core" is (was?) analogous to "FP32 ALU" - (it may have transitioned to FP16 nowadays to double the count?)

Yes, EPYC has 16 FP32 ALU per Core.

But, single GPU "Compute Units" often have 2-4x that (up-to 64 FP32 ALU), and a lot of other differences which when added up at the whole GPU level don't mean they max out anywhere near '64 "cores"' "if you counted a GPUs independent parallel threads of execution like on CPUs"

That's where they couldn't be more different!

Also, for accuracy, vis-a-vis "independent parallel threads of execution like on CPUs", even the 64-core Threadripper has 128, not 64.

And many GPUs with 64 physical "Compute Units" would have at least 640 by the same measure (since many have 10 independent programs which can be resident in hardware at once, compared to SMT2 on Threadripper).

But when you break it down further, while a model GPU Compute Unit from a few years ago might have 64x FP32 ALUs in hardware, that CU has the capacity to schedule and execute single instructions on 10*64 logical threads (= 640 logical threaded instructions in-flight on a single CU at once). On a 64CU chip, that's 40,960 logical floating point instructions in flight at once, each one of these coming from a different logical thread of execution in a SIMT model.

The superscalar CPU cores can also have lots of instructions in flight, but they are more deeply pipelining instructions for fewer threads of execution (focused on single-threaded performance).

This is all a long way of saying that a.) you may not have been so far off when comparing raw ALU counts; but, b.) you couldn't be misrepresenting the facts more when comparing the differences in "parallel threads of execution."

This is a core architectural difference between CPUs and GPUs, and while yes, there are similarities in ALU count, the way the transistors and ALUs are utilized by software is quite different.

To oversimplify, and ignoring performance of applying these different programming models to different compute architectures:

Using an example 64-CU GPU compared to 64-Core EPYC:

64 CU GPU as SIMD: 640 Threads (SMT10) and 4096 FP32 ALUs (SIMD64 - actually 4xSIMD16)

64 Core CPU as SIMD: 128 Threads (SMT2) and 1024 FP32 ALUs (SIMD16 - actually 2xSIMD8)

64 CU GPU as SIMT: 40,960 Threads (10:1 Threads:ALUs)
64 Core CPU as SIMT: 2,048 Threads (2:1 Threads:ALUs)

So, this model 64-CU GPU can schedule 20x more logical hardware threads in a SIMT programming model than the 64-Core EPYC CPU, despite having only 4x the FP32 ALUs.

My final caveat would be that GPUs are over time increasing single-threaded performance, and CPUs are becoming wider. So, in a way, there is some architectural convergence - but it's not to be overstated.

One last note: Niagara was a bit GPU-like, with round-robin thread scheduling, and POWER now has SMT8. But differences remain.
Are you saying a potentially true idea could commit known fallacies?

If so, what you’re really saying is that analytical philosophy is in question... in that case, I don’t think it’s worth arguing with you.
Game, or use it exactly like it’s supposed to work?
This is a tough problem! Every quarter I have budget in the same range as yours that I try to fill up. Some good things that have worked for me outside of the normal board games/order takeout are:

- Team Japanese cooking class via Kenji Y--we really enjoyed this one! The recipes are simple and super tasty and he's a great educational host. https://kenjiskitchen.com/

- Mixology class hosted by Avital--I have one scheduled for next month and I'm pretty excited! https://avitaltours.com/

If I have leftover budget I use that to buy a nice gift/box of chocolates/macarons/etc and send it out at the end of the quarter, but I agree, it's tough to plan bonding events while remote. Any little bit of planning an event helps though!
> as elementary school children in Japan were being taught to use 3 as a substitute for pi in some calculations

That's robbing them of getting an (intuitive) understanding of a whole class of numbers. And limits too!
I remember two breakdowns while going through Computer Science and Engineering at UTA ( far from a top-tier school, we liked to call it "UT Almost" ) in the late 90s

1. a student in physics broke down sobbing during the final, like uncontrolled wailing. The TA helped her get up and walk out

2. in the discreet structures course a student got up, walked to the front of the room in tears, tore up their final in front of the class and prof, and then walked out.

3. not sure if it counts but in that same physics class from #1 another student threw up all over themselves but sat there in it and finished the final. maybe just sick idk

a lot of students are hotshit in HS and then get to college and find out they're not as smart as they thought. heh i came from rural TX armed with Algebra II and didn't even own a computer. Fortunately for me, i somehow ended up with a handful of upper classmen friends who seemed to make it a mission that i get through it. I owe them so much.

EDIT: Professionally, i've been on plenty of conference calls where peers break down in tears. There's only so much pressure a person can bear before nerves just give way.
If you see their timeline and screenshots here [0], it says they weren't allowed to post in the forum.

[0] https://github.com/net4people/bbs/issues/60
I used to kart obsessively when I was younger (I had a four figure annual subscription to a track), and I was brutally competitive. I didn't really care how old a person was, or their gender, if someone posed even the slightest challenge to me, I would literally get obsessed with beating them. If a session ended when I was in second, I would spend the entire break day dreaming in my head about the up-coming race and where I would position myself to overtake, think about which turns I'm faster in so I know how much far away from them to be so I'm in the right position to overtake *.

This is not the result of idolizing Senna, or even really ever caring about him at all. There's something about the anonymous nature of racing that can really heighten the aggressiveness inherent in competition. I'm normally a super chill person, but a few competitive laps kind of turns me into a monster (I don't get like this in SCCA events, where you are on the track solo).

* Passing is more difficult when skill levels go up. Generally there is one, maybe two turns where it's possible to pass a good driver on a course. And following a slower driver too closely through a turn can cause you to sap speed because you either have to brake or move off of the optimal drive line to accommodate them.
Which of the ten are not mainstream?

Surely you agree some are held by significant numbers of people. Take his #3 for example. You haven’t heard people claiming “Silence is violence?” While decrying the Karens’ inability to just listen?
Screenflow: An unfinished attempt at a cross-platform server-driven UI at Uber
The current machines we have (S924) calls IBM by itself. It had a bad RAID card so an IBM technician showed up and replaced it. It is a bit strange as a System Admin being the second one called.

We do a daily tape backup. LTO-7 is big enough to hold all the financial data. There is also a couple of companies that will do automatic offsite backup for a very reasonable price. They will even stage the data to a hosted environment until you can get a replacement machine (and I suppose a replacement building).

I do wish IBM had a simulator or small machine that programmers could use. The cost of entry to write software for the things is way too high.

I would like a BSD / MIT license as I am a BSD fan. Honestly, I wish I had time to work on a non-UNIX non-Windows Clone Operating System. Ideas like the AS/400 / IBM i architecture are amazing.
I'm honestly not too surprised. I follow the v8 blog and they talk extensively about performance improvements on most releases.
> Prost was the better racer,

That is a bold claim. Data [1] shows that when they were teammates, Senna won more races and far more pole positions. Prost got more points, podiums and fastest laps. From looking at the record, it would seem that Prost got the majority of his fastest laps and podiums when Senna was already out of the race, crashing out or retiring to a mechanical issues. I believe that if they raced in cars with reliability level we see in 2010s, Senna would likely be ahead.

[1]: https://en.m.wikipedia.org/wiki/Prost%E2%80%93Senna_rivalry
Among Us was my first thought, because it's a good social game, but is it a good team game? Encouraging dishonesty and distrust doesn't sound like a good team-building exercise.

Perhaps it depends on how much the team already trusts one another.
This was a common prank on mobile browsers using 30+GB favicon.ico files. I am not even sure that was ever truly fixed in all the browsers, might be a good thing to test. The browsers would continue to download the favicon in the background even if you left the page. People that were roaming would get their cellphone accounts suspended. Providers reacted by putting roaming limits in place, but it still caused grief for people.
There is a major point missing from the cons list about PWAs. Most people don't know what they are and it's a major pain to install them on iOS.

I'm at the point where I want to start monetizing an app I have, but realistically I have to use iOS In App Purchases. If I told the average person on the street that my app is a PWA and they can install it on their home page, they wouldn't know what to do.
> I think that's why people will, like the author, ultimately drop out. When writing code for a living turns into this obligatory, rote exercise of juggling this mass of dependencies and complexity, with little to no time or authority to question why they need all this in the first place.

This is why I'm optimistic that some small companies or startups will look at this black box, go "nope" and look at simpler alternatives : maybe hotwire or htmx, or some other tech or architecture allows them to build the things they need to build quickly and efficiently and outpace their complexity-bound competition - much like Rails was the alternative back in 2004 to the J2EE behemoths of the day that the industry considered the "right" way to build a web app.
There are many white collar jobs besides tech. And there are many good paying blue collar professions.

If you are against H1-B then so be it. There is definitely some abuse but there is some good too. I would say that it would be best to reform it.
It is also possible they wanted to shut down this service and pretending a hacker caused damage is an easy way out.
Making an Accurate Sleep() Function
I just don't see crypto as any better than current fiat system I use. Including horrible players like PayPal... I trust my bank more than I trust any online wallet or exchange... And on other hand I know that I might be able to fix issues with my bank account. Not so much with lost keys or miss typed destination address and so on... Actually, bit-flips of addresses could be wonderful unrecoverable mess...
Violent mobs fighting for the right to lynch black people, exterminate Jews, and separate Mexican infants from their mothers is not a "trivial issue".
It’s not that voters can’t be trusted, they’re simply outgunned. To keep up everyone would need a personal lawyer reading every TOS they encounter. It’s insurmountable.

Facebook has thousands of lawyers and engineers acting against your best interest when it comes to data privacy because they profit off of it. Very few people actually understand what they’re giving up and that’s by design. Hell there are lots of people on HN that don’t seem to understand the extent of control facebook exercises over you and your friends’ data, and I wouldn’t be surprised if that extended to some of the people actually building this stuff.
Maybe it is just the paywall, but the washingtonpost article only gives me a few words.

Here is an actual article with more info about this.

https://alephfarms.medium.com/aleph-farms-and-the-technion-r...

---

edit: turns out it was the paywall, here it is from google cache

https://webcache.googleusercontent.com/search?q=cache:RAyAsX...
Yes I am. Analytical philosophy is really just a logical approach to analyzing arguments, with a laundry list of known fallacies.

It’s not so much an epistemology as a way of easily diffusing fallacious arguments.
Aperio SVS
People of the Bean
How do you know they are men?
There has to be a cutoff somewhere. The crux of this debate is the subjectivity around what counts as "niche".

When it comes to workstations or web servers, what the GP said is true: everything outside of Windows/Mac/Linux x86/arch64 (and maybe BSD) is extremely niche. When it comes to the space of all systems where C runs, that probably isn't the case. When it comes to the space of all systems that Rust (and packages that depend on Rust) should support (for some definition of "should")? Who knows.

There are two questions:

a) What kinds of systems should be targeted (by Rust itself and also downstream packages/distros)? Hardware from the past ten years? Twenty years? Forty years? Embedded devices? Industrial control systems? Mainframes? Obsolete workstations from companies that have been dead for decades and are only used because one other piece of crucial software requires them?

b) What percentage of the devices in those spheres are actually unsupported right now? If you told me that purely in terms of number of devices, Windows/Mac/Linux x86/arch64 covers 90% of the devices in the world, I would believe you. I would also believe you if you told me those only covered 40% of the devices in the world. I genuinely don't know. And this question has to be asked in the context of the answers to (a). Our subjective impressions of "how wide of an impact this has" are at the heart of the argument; we don't have a common truth. I think a lot of the emotions being seen are by people for whom it feels like their entire world is excluded. That alone isn't a basis for project scoping, though it's worth listening to.

Traditionally C's mantra has been that it runs on anything with an instruction-set (maybe inconsistently, but there will be something available!). That's cool! But if that's the bar for a new systems language, we will never ever get a new systems language because C has half a century's head-start. We can debate whether a specific package or distro was premature to require Rust, which is highly dependent on their target market of users (and not really the responsibility of the Rust community itself!), but no matter what, Rust itself is going to have a cutoff, and that alone isn't a valid reason to dismiss it.
Top Gear UK did a tribute to Senna, its a somewhat balanced view of him:
https://youtu.be/9U_K76vPGYo

It was also the first I heard of Senna.
I appreciate when you give me the fish, and also show me how to fish (or even remind me where the fish are).
This. It's a cycle of bundled complexity to unbundled "simplicity" and back. I'm not so sure it's even entirely unique to software.
The framing in the introduction discusses VFX workloads, and this is recurring theme in throughout the article. The conclusion of the article is that if you need high core counts and clock speed with large working sets in RAM, then this is the right choice. VFX and rendering represent one sort of workload that benefits from this type of hardware. Simulations and CAD workloads can also benefit.

There's no indication or suggestion that this is a good choice for a generic desktop system (note that desktop and workstation are different segments). The type of workload that you'd be buying a $1K+ CPU (this includes Threadripper and excludes desktop Ryzen) is the sort of thing that needs some form of specialized hardware. Maybe that's lots of IO (via 64+ PCIe gen4 lanes), or maybe lots of cores, or maybe lots of RAM (via 4-8 channels and support for registered DIMMs).

If you have one of those needs, then it's probably worth a tradeoff of a few hundred MHz of low-utilization peak clock frequency. That said, with low core counts, the highlighted CPU clocks >4GHz. That's on Zen2 cores, so it is largely similar to what you'd see at similar clocks in Ryzen desktop CPUs. If you want lots of general purpose workloads, go check out benchmarks for Ryzen 3000-series. There is ample coverage of these processors.
I remember when they posted their MVP on Hacker News. I thought it was cool. Congrats to the Scalyr team!
I'm not a cultural relativist by any means, but it's a bit destructive to focus on whether something is artistically driven. Millions of people have a positive relationship with mass-market games such as FIFA: they just have a different utility model. These games in turn tend to derive some of their value from the social interactions that they facilitate. The fact that something is profit driven is thus not at odds with its intrinsic worth.

Meanwhile, there are tons of nominally artistic games that don't really tread new ground or say anything. It often has more to do with chance (multiple factors and talented people coming together by accident) than careful artistic consideration. That's why game studios often struggle to repeat the same magic across different titles, and why even indie bands with the least corporate influence struggle after the first album.
In fact it might not be such a bad idea to warn about those things, and perhaps a short list of other possibly privacy-compromising settings
Indeed. Furthermore this basically just benches function call overhead by using the worst possible implementation of fib().

Function call is a well-known weak point of cpython, even amongst all its other weak points performance-wise.

It's hard to express how utterly uninteresting and useless TFA is, and if its author is surprised by the result… really the only component this tells us about is the author.

> Would be much more interesting to compare to pypy.

I'm not sure it is more interesting at all, let alone much more, but here are the results on my (obviously much slower than TFA's) machine:

> python3.9 --version
Python 3.9.1
> python3.9 fib.py
8555.904865264893 ms
> pypy37 --version
Python 3.7.9 (7e6e2bb30ac5fbdbd443619cae28c51d5c162a02, Jan 15 2021, 06:03:20)
[PyPy 7.3.3-beta0 with GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)]
> pypy37 fib.py
715.0719165802002 ms
> node --version
v14.15.4
> node fib.js
247.19056797027588 ms

(can I note that the 12 decimal precision of the script is hilarious? Because clearly when you're benching fib(35) you need that femtosecond-scale precision)
> In 2016, 266 black people were killed by police in the U.S. [1] In 2020, that value is estimated to be 233 [2]. That is out of 46 million black people in the U.S., or approximately 0.0006%. No data available on "public torture". While I would agree that any death at the hands of police is unfortunate (though NOT unavoidable), I think most reasonable people would agree that 0.0006% is hardly representative of a widespread or systemic issue that typifies the policing of black people.

I see a few flaws in your argument.

1. Death statistics likely do not represent the entire problem, but rather the tip of the iceberg. Deaths/murders are rare overall, but hard to hide.

2. Your 0.0006% is calculated in a way to give one of the smallest possible magnitudes, and doesn't really offer any useful comparison. You can do similar to minimize any issue. If you wanted to make an argument against there being a systemic issue here, you really ought to compare per-capita black deaths-by-police to per-capita white deaths-by police or something. This paper [1] (first result of my Google search) give such a comparison and states:

> The highest levels of inequality in mortality risk [from police use of force] are experienced by black men. Black men are about 2.5 times more likely to be killed by police over the life course than are white men. Black women are about 1.4 times more likely to be killed by police than are white women.

[1] https://www.pnas.org/content/116/34/16793
Stash – an FOSS organizer for your porn
"Why isn't there an Open Source, standardized, self-hosted, version of this kind of service? Or, why hasn't one, or two, options emerged that everyone uses and I would have heard of by now?"

Because it is a lot of hard, strict and continuous work. Specially if you want - and you kinda need to, if you want anyone to use you - to provide customization for: styling, different databases, languages (both programming and natural), login methods (SSO, email, etc), email delivery systems, user fields, etc.

So people building open source generally will just solve their own problem and might share that, not solve a problem space one up with all of these combination complexity mess. The most "standard" open source I know is Passport.js, but it only solves the problem of login methods.
I can think of several examples where systems of ethics come from biological and/or sociological evolutionary constraints ?
The About page is a model of its kind:

https://reactos.org/what-is-reactos/
It is of general interest, which is explicitly allowed. Also, there are more than few amateur racers / racing enthusiasts here.

As you can see, some of the conversations here are drawing connections between Senna/Prost and Gates/Jobs, which is an interesting connection I never made.
Would you mind linking me those reputable Western European studies?
> TL,DR - it's a market economy and legal fees vary due to supply and demand.

and so does quality. That's the problem.

Take MegaCorp 5000 Incorporated TM versus Timmy's Homemade Biscuits. Say they go to court. Once side is paying their lawyer a thousand times more than the other. How can a fair trial occur here?
Give everyone $100 and tell them to take a half day at work.
Theism is bullshit, as much as people reading cards, voodoo or the horoscopes.
Seems to possibly also be affecting scheduling.. my task that's supposed to run every 10 minutes hasn't checked in for an hour. And I can't log in.

https://news.ycombinator.com/item?id=26079228
if anyone is interested in look an android alternative, which uses the point of gaze to activate the keyboard.
I suggest looking the Samsung's application Talk, it's available from Spain and Portugal.

In this video (in Spanish) you can look in action.
https://youtu.be/DDGnC3V9HFc?t=51
Why Opening Restaurants Is Exactly What the Coronavirus Wants Us to Do
This is a pretty terrible implementation of fib(n).
Preservation. Think a library or museum archiving a piece of human culture. Not just the OS itself but the programs that run on the OS. If ReactOS succeeds you'd be able to run those Win95/98/XP era programs literally forever (think 100 years from now) as long as ReactOS is kept up to date and compiled on new processor architectures. Sure you can target running the real original OS as well but this requires a virtual machine and doesn't always work right, since drivers have to be written for the legacy OS to support the VM virtual hardware in some cases.
I don't think I've ever been asked a DP problem in an interview, and only had to use it while programming once. That said, I liked the MIT lecture on it: https://www.youtube.com/watch?v=OQ5jsbhAv_M
It doesn't take much "leveraging" to do this in a language with ADTs. E.g. Typescript

type Book = {
id: number;
name: string;
genre: Genre;
};

type Genre =
| "Adventure"
| "Comic"
| "Crime"
| "Fiction"
| "Fantasy"
| "Historical"
| "Horror"
| "Magic"
| "Mystery"
| "Philosophical"
| "Political"
| "Romance"
| "Science"
| "Superhero"
| "Thriller"
| "Western";
This perspective ignores the fact that there is no shortage of typed languages that don’t have all the—in 2021—inexcusable downsides of golang.
I agree with you and don't understand why you're being downvoted.

"Post-modernity" has become almost entirely a straw-man (for bizarre political reasons), as the debate between Zizek and JP illustrates nicely. I mean, JP tried hard, but why would a psychologist agree to participate in an online debate about a very complicated topic in philosophy about which he has read almost nothing in the first place?