skysight-inc/HackerNews huggingface dataset:
Avx512 probably needs bpermute for parity with GPU shared memory.

Arbitrary swizzles both in the forward permute (currently in AVX512) and backwards direction (GPU only) is as necessary and proper as gather + scatter. Any program that uses one is highly likely to use the other.

--------

Butterfly permutes should be especially accelerated, as that pattern continues to show up. It seems like arbitrary permutes / bpermutes are expensive to implement in hardware, but butterfly permutes are the fundamental building block.

Butterfly permutes are needed from FFT to scan/prefix sum operations. It's also fundamental (and simpler at the hardware level than arbitrary bpermute/permute)

AMD implements the butterfly permute in DPP instructions. NVidia provides a simple shfl.bfly PTX instruction.

Butterfly networks (and inverse butterfly) are how pdep and pext are implemented under the hood. http://palms.ee.princeton.edu/PALMSopen/hilewitz06FastBitCom...

-----------

IIRC,the butterfly / inverse butterfly network can implement any arbitrary permute in just log2(n) steps.
There is nothing novel about them besides the name.
For me this is proves the urgency of alleviating poverty.
Show HN: RxEffects- reactive state and effect management with RxJS
Sure. This is my observation of the student body.
The library provides a way to describe business and application logic using MVC-like architecture. Core elements include actions and effects, states and stores. All of them are optionated and can be used separately. Stores are compatible with Immer.js and Immutable.js. The core package is framework-agnostic and can be used for different cases. It has tooling for React.js
ya those people are all wealthy :)
Eric Haney’s book is great, another one along the same lines is “Quiet soldier” by Adam Ballinger, about a guy who did selection and trained with the part-time (Territorial Army) SAS battalion.
There is an excellent documentary called Fatal Assistance, directed by Raoul Peck, which shows how foreign aid and the nonprofit/NGO industrial complex have not helped Haiti. The money often comes with strings attached, and the "experts" think they know better than locals about what Haiti needs, so they build projects that are useless at best, and actively dangerous at worst. The UN was even found spilling untreated sewage into the environment, contributing to a cholera outbreak that killed thousands of Haitians [1]. The point of aid is not to help, but to keep Haiti dependent and poor.

As other commenters pointed out, the reason for this is that Haiti was an immensely profitable (and terrifyingly exploitative) slave plantation, and they dared to rebel against their Western colonial oppressors -- and win. They've been punished for it ever since.

[1] https://www.theguardian.com/world/2016/apr/05/leaked-un-repo...
>We recently introduced a new feature on our platform: Recurring Reviews. After every year, the reviewer will receive an automatic reminder to assess the condition of the product and if the reviewer is still happy with it. This is how we can follow the whole lifecycle of a product.

this is a very important aspect.
these days I get a feeling that many products are "optimised for initial review & return period" . beyond the free return date , it generally gets nearly impossible to get warranty repairs / replacements from the mfg. And, most reviews on ecommerce sites are from that first-ten-day period.
Cubans have a saying “cuando no hay papel de baño, el culo aprende a leer.”

When there is no toilet paper, your ass learns to read.
Is it? If the major cloud providers are siphoning off IPv4 space to create a monopoly, and 2nd tier cloud providers are raising prices due to the cost of IPv4 acquisition due to scarcity, there’s a real chance market forces migrate customers away from the 2nd tier as their costs rise.
Top Tools to Spy on Your Competitor’s Ads
Good catch (literally).
> system identity information and calibration data that only Apple can put back properly

Ha. This reminds me of a Motorola Linux phone I bricked as a kid by trying to write a package manager in C shell (lol) which inevitably led to rm -rf / being executed which wiped a unique per-device security partition required for the boot process.

Why did Apple make the same choice of putting critical data onto an OS-writable flash chip? Chromebooks do it right – everything critical lives in the Security Chip's own on-chip flash, and the list of commands it would take from the host system is very limited by default (most things are only available to the debug cable).
> There's this characiture of American culture and the idea of our meritocracy

But earlier

> if I work hard and have a little luck, I'll get by. A little more luck and I'll be successful. A little less, and I might need to rely on my family or community.

This isn't a meritocracy that you are describing
How will you enforce a climate tax on China?
The business hall this year was easily 1/4 to 1/5 the usual occupancy and the over all conference was extremely small. Most everyone that picked up a Defcon badge was also given free access to the Business hall.

That said, the smaller crowds at both BH & DC made for a pretty good year. It was a nice calm emergence from the past year +.
This has a ton of clever tricks in it.

https://github.com/PuruVJ/macos-web/blob/main/src/components... is the source code for the VSCode app - it actually works by adding an iframe around https://github1s.com/puruvj/macos-web
Since there are clearly a lot of people who have been following the asahi development in detail, I would like to hear your takes on this quote from their FAQ:

> No, Apple still controls the boot process and, for example, the firmware that runs on the Secure Enclave Processor. However, no modern device is “fully open” - no usable computer exists today with completely open software and hardware (as much as some companies want to market themselves as such).

I think they're aiming at purism here, but might have forgotten about the MNT Reform, even though it is currently specced at the lower end of "usable".
> since I have to add and remove stuff

Ok... Then how do you have "read-intensive geospatial queries?".

The phrase "read-intensive" implies far more reads than writes, yet your response above implies you will be doing a lot of writes.
I'm thinking about trying to take this on myself, after watching and reading everything from Sam and Huygens Optics, and going through Chris Mack's course online.

I think the problems for offering any kind of hardware solution for this is that everything involved is either "pretty easy" or "pretty darn hard".

A decent UV laser, a workable optics bench, and 3/4 of the process chemicals are cheap and readily available. You can even build a "clean enough" fume hood. The processes are decently documented already in an open way.

Super high precision 3x axis closed loop micrometer or piezo stages, a wire bonder, and good quality pre-layered wafers are so far beyond small distributor or hobbyist scale that they're relegated to elusive Ebay scores. The other 1/4 of the process chemicals require getting a big distributor like Sigma to work with you, and some of them really require chemistry training to work with safely, although it's great to see some of the workarounds. I believe Jeroen at Huygens Optics is a chemist by training. He's comfortable working with things like HF that you really don't want to promote to amateurs, but are essential to get past a few thousand transistors.

Getting a complete process beyond the 70s era stuff at an amateur level is probably impossible right now. The absolutely insane requirements for silicon growing/cleaning alone are just more than one person can fit in their head, or their garage.

I'd compare it to large liquid fueled rocket engines, which are another common nerd dream project. Plenty of people understand the principles, and a few college teams or the equivalent have built working ones, but there's probably just too much to know and understand to do it solo and with no serious budget.
> I find it unlikely that Apple were doing most of the testing of macOS-on-ARM (which probably occurred for years prior to the M1 announcement, and prior to the A14X being created) directly using the iOS device architecture.

Of course they would be doing it like that, since the macOS kernel was already ported to ARM for iOS. They even handed out developer kits that literally used an iPad chip.

https://en.wikipedia.org/wiki/Developer_Transition_Kit_(2020...

macOS on ARM is very clearly a descendant of the way iOS works. It's just macOS userspace on top of an ARM XNU kernel, which was already a thing. The way the boot process works, etc. is clearly iOS plus their new fancy Boot Policy stuff for supporting multiple OSes and custom kernels.

> Doing that wouldn’t have allowed them to develop AS support for regular PCIe devices attached through Thunderbolt, for example, since there’s nothing like a PCIe lane in that architecture.

iPhones and iPads use PCIe! How do you think WiFi/storage are attached? PCIe isn't only a desktop thing, it's in most phones these days, the Nintendo Switch, Raspberry Pi 4, etc. Most modern ARM embedded systems use PCIe for something. You'd be hard pressed to find a high-end ARM SoC without PCIe lanes.

They didn't have Thunderbolt, but since Apple rolled their own bespoke controller too, there is absolutely nothing to be gained by bringing that up on Intel first. Instead they probably did the same thing everyone does: bring it up on FPGAs. Possibly as PCIe add-ons for existing iPad chips, possibly hosting a whole (reduced) SoC; both approaches would probably be mixed at different design stages.

I'm sure they also had at least one unreleased silicon spin/design before the M1, during this project. You never quite get these things right the first time. No idea if that would've made it close to tape-out or not, but I'm sure there was something quite a bit different from the M1 in design at some point.

> Use a regular Intel machine as a host

> Put whatever recent-generation ARM CPU they made, onto a PCIe card

You can buy one of those, it's called a T2 Mac. Indeed some Apple Silicon technologies came from there (e.g. how SEP external storage is managed), but not in the way you describe; most of the T2<->Intel interface was thrown away for Apple Silicon, and now the OS sees things the same way as BridgeOS did natively on the T2 on those Macs.
For regular work visas, the idea is to attract labor force that will be able to work a full career. In many places retirement terms are fairly generous and I’m guessing a lower level foreign employee who only worked the minimum years could be a net negative to the system.
Investing in creating an autarky so that you can buy as many tennis balls as you want during every black swan event?
What wrong with “law as a living construct”? So only the bill of rights is valid and we should drop the other amendments?
Case Study on Veeva
Thanks, this is good advice. I don't have envy or jealousy but I do need to decide for myself what I want to actually do. So far I was feeling good about not playing the startup game because from the sample of my friends who gave it a shot, it felt like a lot of stress for what ended up to be moderately higher rewards at best and worse ones at the median. Now I have a very different picture of what success can look like. Then again my friend is not me and I don't have the same skills or opportunities or risk tolerance that he had so maybe the conclusion will be that I don't do anything about it. We'll see. Thanks!
Too bad, now wait for 2023.
Even if it is not done daily, not being able to tinker with your system is fundamental. You don't have to be an expert yourself, but most computer users know someone with in-depth knowledge or just follow step-by-step instructions from the web or, imagine the concept, a computer book :)
This allows a lot of control of your computing environment, you just don't get on an iPad.
You are a writer yet are unfamiliar with the concept of metaphor (or this what your second bullet would suggest).
The only time it took 3 years between Debian stable releases was between Woody and Sarge, which happened over 15 years ago. All releases since have been on a 2 year cadence.
Meat is associated with cancer. We see this in Americans with the increase in colon cancer that is correlated with the increase of meat consumption. Also hot drinks is a suspected carcinogen. Alcohol is a known carcinogen and even if you don’t consume it, it is present in fruit and can also be produced in your gut.

People worry about suspected carcinogens but they are everywhere. Overall cancer rates are at record low levels except colon cancer and skin cancer. Skin cancer is a weird one since Americans spend less time in the sun and use sunblock.
Martha's Vineyard Spike in Covid Cases
Forbes had the only evidence based reporting where they cited a court case where Apple automatically detected known CSAM in attachments to iCloud Mail: https://www.forbes.com/sites/thomasbrewster/2020/02/11/how-a...

Everyone else is making inferences from a chance to their privacy policy and a statement made by a company lawyer.
I agree and well articulated! Your comment reminds me of the quote, “Everything should be made as simple as possible, but no simpler.” (Einstein??)
There are ways of converting between SPIR-V and WebGPU. It's sad that the W3C fell into this peculiar sort of NIH syndrome, but technically speaking it's no big deal.
The store I usually buy tennis balls at is showing over 1200 tubes of just one brand of balls in stock at the store near me, must be pretty localized if it is a problem.
>> “Optis makes no products”

Sure, that flawed argument has some appeal in simple, unitary products made for caveman in the prehistoric age.

According to RPX, it's estimated there are over 250,000+ active patents with thousands of unique inventors in any given modern smartphone today; and, of those, at least 23,00+ wireless patents were declared "standard essential" in GSM/3G alone. It's pretty dumb to argue that each individual inventor's patent, or the current assignee's, is legit if and only if they are in the business of making or productizing them themselves.
Ludwig: A sentence search engine that facilitates English writing
Beware of self-fulfilling prophecies, especially this one:

https://en.wikipedia.org/wiki/Learned_helplessness
Kind of unrelated but I would like to benefit from the knowledge of people hanging out here to ask if anybody is aware of how good and how usable is Linux on Intel MacBook? Is there a specific Intel MacBook that's known to be particularly well supported by Linux ? Been searching but I couldn't find much else than vague information and lists of Linux distributions I could install on a MacBook.
I had a man in an nazi costume point a gun at me during a Portland protest.

How could I possibly be "over-exaggerating"? Do I need to be dead? Would that make the author approve of my experience?

OP can stuff his privilege. This is yet another of example of "Well, everything is fine for -ME-, why doesn't everyone else just relax since you're all the same anyway..."
I don't see how you could have possibly read the piece and come to that conclusion. The point of the article is not at all that the AI does a great job and makes it easy to write with no effort.
People are "allowed" to ignore drugs and nicotine but it's pretty hard and culture and laws help us constrain the lower bound will power you have to have in order to live a life. I'm not necessarily saying drugs and news addiction are as strong or as destructive but there should probably be some "let's act in a way that's good for the public" ideas floating around rather than pure "the free hand means it's moral" motivated greed.
you've been pretty unlucky

I must have upgraded at least 1000 times over 20 years and I've only had a machine become unbootable once
There was a hot tub (spa) shortage in 2020. No one could go on vacation so people spent their money on home hot tubs instead. First world problems.
Having worked with three digit millionaires: they’re not thinking of you, so stop thinking of them.
it's plausible but I have a feeling that cultures in those days had a lot more meaning, I may be wrong though
#! /bin/bash

pdf_one="$1"
pdf_two="$2"

text_one=$(mktemp)
text_two=$(mktemp)

pdftotext "$pdf_one" "$text_one"
pdftotext "$pdf_two" "$text_two"

diff "$text_one" "$text_two"
Yeah, I remember the phone that had real wood as its case. That was a nice idea. You would think that would have more success.
It only costs me like 150-200$ to fly from USA/Canada to Central America sometimes, and once you get there it's really cheap, so you'd be surprised! You do see people making proper bank out there living in stupid overpriced condos for sure, but I would fathom they're the minority. On the lower end of the income spectrum for digital nomads, you do see a lot of people who do stuff like corky little wordpress sites, copy writing, translation work or whatever on fiver.com making like what you'd make for that, who can't even write code and just outsource it to other people on fiver in India or whatever, living comfortably in cheap hostels and stuff on under 1000$/month. This is comparable to the middle class income in Costa Rica which is around 750$/mo. I don't even think people making this much money abroad are going to be paying taxes back home on what you would basically be making doing spongebob squarepant's job, which is interesting because as far as I know Costa Rica still doesn't even have an income tax despite measures to try and introduce them, which was met with widespread protest.

Of note is that the people on this lower income tier of people who travel on a low budget while working are going to be on tourist visas. Costa Rica's tolerated this for many years now but I think they're pretty much officially encouraging more people in the higher income bracket to come through too.
Sadly, most trans-related issues cannot be fixed by getting on a diet.
> The fundamental problem, IMHO, with error-handling is the call/return nature of most of our programming languages

I actually consider this a benefit, not a problem. The alternative, as I see it, is to side effect... which 99% of the time is a bad idea if there's an alternative.

> particularly with intermediate functions that don't really know what happened below them and don't really have enough of the context from their callers to handle the error

If you write a `map` function, you can use it in your pipeline to map over the Ok case and your intermediate functions don't need to know they're taking an Ok|Error type. This is exactly the same as what occurs in the `map`/`select` higher ordered function that's on the `list` type. The function passed to map/select doesn't know that it's being used on a list. In the same way, the function being passed to `Ok.map` doesn't know that it's being used on a discriminated union.

> You can then have the filter have an out-of-band mechanism for actually dealing with the error, analogous to Unix stderr.

To me this is a side effect and should be avoided. Basically your filter is partitioning your list into two lists, one of OKs and one of Errors, logging the errors, and then not reporting anything back to the consumer. LMK if I'm misunderstanding.
It's not as if they decide after the mega-ipo on how much each individual will take home.

It's based on how much percentage of equity you owned in a worthless startup years before it got big.
You could maybe tax them at an appraised value, such that the patent right has to be licensed at at most x% of that value. If they under value then it's cheaper to license it, if they overvalue they pay more tax?

Or maybe a first-sale doctrine that allows a single sale but doesn't allow further sales. You better be sure you want it because once you bought it the resale value is zero? Then troll companies wouldn't be able to sweep up lots of older patents to use in trolling.

Or, it could be like trade marks, of you're not using the patent in a product then you lose it, unless you're the original inventor. If I sell you the patent, then you keep it to troll with you have to make a product that uses it, and sell that product, otherwise the patent expires. It doesn't return to the inventor - they got paid - it enters the public domain.

These ideas are entirely my own and presented for entertainment only.
The text piping is just one small part and not the most important, instead its about sharing and processing any type of data with small tools that can be combined like lego blocks (and if there isn't the right lego block for a problem you can build your own). The UNIX shell is just one very primitive implementation of that idea (and yet it's still much more powerful than anything we have on iOS or Android).

In the "mobile app ecosystem", each application is more or less an island. It would be possible to achieve something similar on iOS/Android devices, but the entire "value proposition" of walled garden ecosystems isn't compatibel with this idea of open and creative computing. One prerequisite is that I actually own my device and can do anything I want with it, without the platform owner getting in the way.
I think the R in ERP systems might have contributed to this ghastly habit.
Apple employees can be subject to all kinds of employer installed management tools and builds, that’s nowhere near the same page of concern.
They already use AI and more straightforward techniques to write many articles for the Web, such as market reports. But for creative writing I'm less persuaded, especially when it's not like you have to pay through the nose for writers.
Frequent exposure to sweetness makes your taste receptors accustomed to it, like building up a tolerance.

It's obvious by a simple experiment: cut out everything sweet (at the very least candy, sweets and desserts) for a couple of weeks, then try eating a candy bar or a thickly-frosted cupcake. It will taste almost unbearably sweet.

Make sweets something you only enjoy as a rare treat, and you'll find that you'll eat much less of them, because the sweetness will simply be too much.
Russian space officials try to blame NASA astronaut for Soyuz air leak in 2018
> … not because they have anything to do with radios.

They work like radio buttons. How’s that having ‘nothing’ to do with radios?
كلمات اغنية كبرت وانا صغير اشرف مغرابي
Yeah, it reminds me of the anecdotal phenomenon I’ve observed, that the kind of people to say “god, i just haaate getting involved in drama in general” are the ones to be most likely to stir up that drama in the first place.
Reads are going to be way larger than insert/delete/update.
The burglars are not taking advantage of a loophole in the constitution though.

Let me give you an example- some investors bypass the employment provision mentioned here by presenting construction workers, or even tenants on the property as employees.
I think that the most significant feature in Debian 11 for me is wireguard. Debian is the only distribution that I could install on 256 MB VPS to use as a VPN.
The original reason for it was to prevent a secret police or a basically a scheme of government officials from misinterpreting laws intentionally to imprison people.

The ironic thing is though you can be held in contempt of court if you believe the law is wrong and will not want to convict someone for a law you find immoral. So it's like "whats the point" then honestly. Having a dedicated judge determine my fate is a million times better than 8 morons that are pissed they gotta be there and call in every day to see if they get summoned.
Just to be clear this is referring to Amazon Game Studios employees, not all Amazon devs. Interesting regardless tho.