skysight-inc/HackerNews huggingface dataset:
> Bit-reverse is unimplemented on x86 for some reason, but bswap64() is good enough.

You totally nerd-sniped me! I implemented a basic "reverse 128-bit SIMD register" routine with `packed_simd` in Rust. The ideas to process 4 bits a time:

let lo_nibbles = input & u8x16::splat(0x0F);
let hi_nibbles = input >> 4;

Then, we can use `pshufb` to implement a lookup table for reversing each vector of nibbles.

let lut = u8x16::new(0b0000, 0b1000, 0b0100, 0b1100, 0b0010, 0b1010, 0b0110, 0b1110, 0b0001, 0b1001, 0b0101, 0b1101, 0b0011, 0b1011, 0b0111, 0b1111);
let lo_reversed = lut.shuffle1_dyn(lo_nibbles);
let hi_reversed = lut.shuffle1_dyn(hi_nibbles);

Now that each nibble is reversed, we can flip the lo and hi nibbles within a byte when reassembling our u8x16.

let bytes_reversed = (lo_reversed << 4) | hi_reversed;

Then, we can shuffle the bytes to get the final order. We could use a different permutation for simulating reversing f64s in a f64x2, too.

let rev_bytes = u8x16::new(15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
return bytes_reversed.shuffle1_dyn(rev_bytes);

Looking at the disassembly, if we assumed our LUT and shuffle vectors are already in registers, the core shuffle should be pretty fast. (I haven't actually benchmarked this or run it through llvm-mca, though :-p)

__ZN8arbolito7reverse17he044c5155cfe877bE:
push rbp
mov rbp, rsp
movdqa xmm1, xmmword ptr [rip + 557012]
movdqa xmm2, xmm0
pand xmm2, xmm1
psrlw xmm0, 4
pand xmm0, xmm1
movdqa xmm1, xmmword ptr [rip + 557003]
movdqa xmm3, xmm1
pshufb xmm3, xmm2
pshufb xmm1, xmm0
psllw xmm3, 4
pand xmm3, xmmword ptr [rip + 556992]
por xmm3, xmm1
pshufb xmm3, xmmword ptr [rip + 556995]
movdqa xmmword ptr [rdi], xmm3
pop rbp
ret

And, this does a full bitstring reversal, not just reversing the bytes like `bswap64`, right?

> The key is that multiplying by an odd number (bottom-bit == 1) results in a fully invertible (aka: no information loss) operation.

This is neat! How do you choose odd numbers so the final generated numbers are high quality?
Garbage disposals are often called food waste processors.
Then bad actors would use that information and it would defeat the purpose.

Before you call anybody stupid, you may want to make sure your statement is coherent and grammatically correct.
> similar to the autoimmune and allergic issues resulting from overuse of antibiotics

Is this hypothesis too or a fact?
There cannot be any other possibility

Why not: "Would he (the counterpart to the person you are asking) say that this path (point to a path) is the path to the village?" If the answer is "no", take that path; if yes, take the other.
History never repeats quite the same way. There are some low-hanging parallels to 1984, but if we limit ourselves to that frame of reference we miss a large range of elements that might prove to be enormously important. There's stuff like hate speech regulations and all that but there's also a million things going on elsewhere, and any patterns only seem obvious many years later in retrospect, if they ever become so.

Future generations will probably have a frame of reference completely different from what we expect them to have now. Come to think of it, it would be hard to explain all the motivations of life in 2021 to someone in 1984 who had yet to live through the intervening years...
> I really wish we could just enforce proper education of being observant.

If I had a dollar for every person I see driving around in thick rain, or in full darkness with their lights off, I could probably buy a nice new macbook air.

It's truly shocking how many people are far from alert and observant while driving. Either because they really don't care, or they've been conditioned to take driving very casually.

I use the number of cars I see driving with their lights off as sort of a gauge of how many 'bad' drivers might be on the road, in a 4-5km radius, at any given time... And it's a percentage that is too damn high. My working theory being that if people are putting a car into gear and getting into traffic without checking that their lights are on first, they're probably far from alert and ready in all other driving scenarios as well.
> What is a gulag? It's a penal colony or a labor camp or a prison.

If only. Never thought I would see gulag apologism, but I am not surprised.

I guess https://en.wikipedia.org/wiki/Varlam_Shalamov was a facist anti-semite, too.

PS. Nice touch with the whattaboutism.

PSS. As a Jew I just love when antisemitism is invoked in character assassinations. Makes me feel loved, valued and most all: protected! ;)
I ended up with a pinched nerve a couple of years ago and couldn't walk for a long time--lost the feeling in my leg. Totally sucked. My girlfriend left me at almost my lowest point too, even after casually agreeing to marry six months earlier (not officially though).

I was living in NYC and my building porter and I started jamming to cheer me up. He had no musical training but just played from his heart. He also started doing push-ups and exercising with me in my apartment in-between recording, which helped a lot with my health. After 11 months the building supervisor got pissed and put an end to it--came to my door screaming at us. Good times haha.

After jamming for so long we had a good collection of music and I decided to assemble it into a full album, particularly a rock opera, telling the story of us making the album.

We plan to release it this year, but I've been sharing some of the nearly completed songs with friends and family. This is the last song on the album:

https://soundcloud.com/systemcheck/ecstasy/s-Gl2Rm

My building porter Alfred (what a name huh?) is now a friend for life.
I leave plenty of space for this exact reason. Doubly important on a motorcycle because we have less grip.

My point was more that the gif looks choppy and I don’t think that’s how the car actually drives. Imagine being a passenger in a car that brakes hard and accelerates every 2 meters while approaching an intersection.
What quality did you use for x?
> I wish the barriers to using new architectures were lower.

Efforts like Bootstrappable Builds and Debian's rebootstrap aim to reduce the barriers for new architectures:

https://bootstrappable.org/
https://bootstrapping.miraheze.org/wiki/Main_Page
https://wiki.debian.org/DebianBootstrap
https://wiki.debian.org/HelmutGrohne/rebootstrap

For eg the Synopsis folks are bootstrapping a Debian ARC port right now using rebootstrap.

https://github.com/foss-for-synopsys-dwc-arc-processors/rebo...
The Left keeps referring to things as a “human right” (housing is a human right, healthcare is a human right, etc.). I don’t totally disagree, but they mean that if something is a human right, then the government should provide it to everyone.

The case for government providing healthcare to everyone is much stronger than it providing housing for everyone. Why? Because humans are much better at making decisions about where to live than about their medical treatment. That’s it. Rights are irrelevant.
Yeah, for a code hosting site I’d expect some code examples of what happened so we can all check our code for the same mistakes.
The USA has a reputation for free markets it isn't really true. Pay Toilets were banned in the 70s. https://en.wikipedia.org/wiki/Pay_toilet#U.S.
Recent advancements in hardware video encoding have made things like this significantly easier to achieve. If you're jumping into a device that has the power for video editing tasks, then it most certainly also has great video encoding capabilities.
A tree would require the ability to have control flow based on data, or using data as an index. You can't do that while keeping the data secret.

Just to select a single row you have to do something like sum(row_meets_criteria() * row). With row_meets_criteria returning 0 or 1.
I've made a pile of miscellaneous stuff. Lo-fi hip-hop, Cafe style stuff, synthy stuff

https://youtu.be/DDmzbYV0d9M

https://youtu.be/SX6HbMdNFcM

https://youtu.be/kXCZ2W8r3PU
Access to hardware acceleration has absolutely nothing to do with the standards of the formats themselves. Clearly, since open implementations exist, open source developers know how the formats function. The problem with HW accel is that hardware vendors keep the details of how to access functions of the hardware is kept secret or otherwise locked behind proprietary code. But the same can be true of completely open standards like AV1.
ISO's argument seems to be that the fees fund the actual standardisation process – trips to conferences, meetings and other "technical work".

I could agree for something like the international definition of physical quantities, where people have to do actual experiments, or travel to see equipment or even transport standard items.

But in software designs, often when you tip more resources into a project, you get a worse result. This is true for the C++ standard. Some necessary improvements occur (modules, finally, albeit incomplete with respect to build details), but as long as a large group of people meet to evaluate each others' proposals in a series of desirable resorts, the language will continue to grow in size and complexity whether or not it actually needs to. For example, adding "xvalues" to "lvalues" and "rvalues" may solve some earlier design problem in the standard library, but makes the language less understandable for users and implementers and the standards text more opaque.

Indeed, the standards language for C++ is so inscrutable one suspects that you need to be a full-time expert to fully understand it. It then becomes a career for the people involved in the standardisation. Now they have an incentive for the language to grow without bound, and the more complex and hard to understand it becomes, the better.
> I really wish we could just enforce proper education of being observant.

I know everyone considers themselves to be a good driver. I consider myself to be a relatively good driver and generally keep very conservative follow distances (no reason to be on someones bumper).

Even when paying attention, I've been in situations where I've had to apply the brakes harder than I should have to avoid a rear end. Sometimes you just don't read the situation correctly and need to play catchup.
How do you tax this (with no service fee), and how are you avoiding platform abuse (stolen cards, money laundering).
When I saw it I just thought it was needlessly redundant. He could have just said 'algorithm' since it's almost always mathematical in some sense and it's always an idea.
And completely misses the fact that the US has LOTS of free toilets--gas stations, state run rest stops, McDonald's and other fast food joints, Walmart/Target and other big box stores, pharmacy/drugstores, etc.

What has actually been asserted through dogwhistling is that "There are few free public restrooms where there are lots of homeless and/or drugs". That probably is true.

That tends to be cause and effect: an increase in homeless and/or drug users generally causes free toilets to shut down so as not to be an attractive nuisance.
What you need is pluggable? It looks like GStreamer is the answer from FOSS community.
While not the entirety of the under-representation situation, the pipeline is absolutely the biggest contributing factor. Take a look at any CS class today and you'll see a sea of white and east/south asian faces, an almost no black students – I took several CS courses at the University of Washington a couple years back (staff perk) and out of ~500 students perhaps 2-3 were black.

No amount of corporate diversity training or preferential hiring is going to fix that ratio.
I have been so pleasantly surprised at what a great adaptation the TV series has been so far.
Or a vocal minority cares a lot more about inserting capitalism everywhere, even when there are plenty of examples of places where toilets work fine without being paid.
ISA diversity can surface bugs in code, that only shows up in ISAs with different approaches. For example code that works on some arches but is slow due to alignment issues will just fail to run on other arches.
> their habit of obsoleting certain things fast

Lately, Google and Microsoft have been beating them at that ugly game.
In a way you can achieve that. Microsoft and google, they don't know who exactly you are, they just treat you as a behavior pattern, not a human. So they don't know you personally. You're good.
If you talk to anyone, the other person will know what you texted them and who you are, so it's not anonymous already.
How many people who clean toilets do you know?
Haven't made much lately, but this is the best music I ever made, in collaboration with others on a now defunct website called myvirtualband.com It's got a Trans-siberian Orchestra kind of sound: https://soundcloud.com/stephen-cameron-456738857/rocket-sled...
Personally I don't think the fact that it was a copyright holder makes this outcome much better. These publishers are also subject to the mob pressure that comes from the long march through the institutions (https://en.wikipedia.org/wiki/The_long_march_through_the_ins...). A few activist employees can force internal decision making, because everyone else might be afraid to speak against due to the threat of cancel culture - that is, they don't want to get fired because for speaking against the excesses of progressive left ideology.

Just like with tech companies' internal political culture or newsroom revolts sweeping all the major journalism houses, publishers have themselves experienced both internal employee activism and external pressures. Consider for example, that employees in Penguin House were in literal tears (https://reason.com/2020/11/25/jordan-peterson-12-rules-for-l...) because they decided to publish Jordan Peterson's new book. Or observe how activists associated with Rose City Antifa in Portland, Oregon tried to stop a local landmark book store (Powell's) from selling Andy Ngo's book "Unmasked", which details the criminal activity of local antifa cells (https://pen.org/press-release/pen-america-supports-powells-d...).

Book burning was once a far-fetched joke but it really is very much upon us. And it doesn't have to come in the literal form of a book burning. It's enough for the threat of "cancellation" to force the hand of authors, publishers, or retailers.
The hitch is the explosive increase in the size of the data. From the article:

> Encryption methods to enable FHE can increase the size of the data by 100-1000x

Note that the DARPA program does nothing about this. DPRIVE is about making the computation go faster. The input+output dataset size explosion is a much harder problem; there's no real silver bullet anywhere on the horizon. This stuff is not viable for "big data" type computation, or anything involving a database.

Personally I'm skeptical that it will ever save customers any money. What it might do is allow a sale to go through in a situation where the vendor won't trust the customer with a copy of the algorithm they're selling, and the customer won't trust the vendor with a copy of the data. So instead of "nobody buys nothing", a sale is made and the telecoms make mad bank from all that bloaty FHE-ified data flying around.

Note that input+output size explosion is one of the major barriers to post-quantum encryption (PQCrypto) being competitive with RSA+ECC. This is understandable: FHE and PQCrypto use lattice-based cryptosystems.
if people watched the fsd videos on youtube, they would understand that fsd beta is full self driving, but it requires driver attention and gives the user a quick way to take over control.

I think the only one that doesn't get this are journalists, regulators, and class action lawyers.
Google Meet is an interesting example. The mobile apps (Meet, and for some reason, within Gmail) have the End Call button on the left, which is more reasonable I guess, but makes me tap the wrong button on desktop all the time.
Off the top of my head:

When paired with a robotic medium, we'll be able to automate most pattern driven jobs like construction, welding, surgery, anything really that doesn't require human element to it and is more of a pattern matching behavior.

This is extremely revolutionary and will put a ton of people out of work. Any pattern-dependent job that does not require human interaction will be at risk, even coding (as we've seen by GPT-3's ability to generate code). Lawyers, sales people, cops, these jobs will be ok, but there will be less demand for humongous medical teams, software teams, etc. Bc all the entry-level work can be handled by AI, and just need some QA from a few engineers.
What is the actual sparsity criterion to achieve this big-O bound? (Edit: found in arxiv - o(nω−1/log(κ(A))) non-zeros). Note also dependence on condition number.
Except we have very literal and clear precedent for changing this, e.g. AT&T and the Carter Hush-a-Phone.
> So, I think maybe someone else could find this useful?

If you can offer jobs that pay ~$200/hr that one wouldn't otherwise get it would be of extreme value. The question is, could you actually provide this as a service?

If someone is good enough to convince companies to pay them that much, what makes you think they can't also find and contact those companies?

edit: I think you'd have to convince them that you can provide something they can't easily provide themselves.
Maybe not the only way, but replacing The culture and Socio economic situation in the US with that of Japan seems like a fringe consideration
I've always dreamed of something like an open-source iOS clone. The benefit would be that developers wouldn't have to change much, and this new system could take advantage of the exiting iOS app eco-system.
It's my opinion, mostly, but I've written drivers to control several different models and makes of battery installation, so firsthand experience. The difference is in the control software and reliability: Tesla batteries are way more reliable and have less downtime than anything else I've worked with. It's getting better.
Most of the tools we already have materialized out of no small degree of voluntary labor and charity...

In fact, I think you havethe effect straight up backwards. It wasn't the ads or walled gardens that created those free tools you like... It was the presence of those tools and the cleverness of users that made the formation of ad networks and walled gardens a thing.

I assure you, the Free part of Free Software is one heck of a force multiplier.
Often times it's pretty cheap. Really nice girl I knew at college, her dad dropped $10k on the school. This set her up for life in a town where a $45k per year job was life changing. When I left she was a VP in the college administration knocking down a very easy $85k. (The president made $155k, for comparison)
A link about Loongarch:

https://www.zhihu.com/question/414069789
Of particular note:

"Google’s CEO Sundar Pichai (who believes AI is “more profound than electricity or fire”) has emphasized that Google is an “AI-first” company, with the company seeking to implement machine learning in nearly everything do"

Nearly everything they do with your data.
> One area where she thought we were less than competitive was our stock option granting process. She reported that her previous company’s practice of setting the stock option price at the low during the month it was granted yielded a far more favorable result for employees than ours.

Whether it's legal or not - not my area, but this is obviously disadvantageous to the shareholders. The strike price is what you get (as a shareholder) for the newly created shares at exercise, if you lower that you have just paid your employees more.

Also, in addition to giving more to the employees rather than the shareholders this results in more short delta rather than short gamma exposure on the company/shareholder part, i.e. it makes it more like a stock grant rather than an option grant.

If you want to give your employees more compensation then just straight up give them more stock/options/money and account that as an expense. There's no free lunch.
I suspect the adoption process will be slow because consumers really don't want this product. Self driving cars will drive the speed limit and infuriate both other motorists and their owners who are getting passed by speeding human driven cars. There will also be well publicized stories of the few times that self driving cars perform worse than humans. All drivers think they are above average and therefore the statistical comparison to the average driver does not apply to them.
>It makes a lot of sense to specify energy in Wh in electrical engineering. It's much easier to convert to other useful measurements involving volts, amps, and watts than joules are.

Easier how? A watt-hour is just 3600 joules - the number of seconds in an hour.

1 joule = 1 volt * 1 amp * 1 second

1 watt-hour = 1 volt * 1 amp * 3600 seconds
Super funds run by women outperform male-dominated investment teams
Nah bud, this ain’t it.
MomentRanks is hiring: The premier resource for NFTs
A very small population of accounts in GitHub's words:

> For the very small population of accounts that we know to be affected by this issue, we’ve reached out with additional information and guidance.
I’m not familiar with an MUA. Hopefully this action is light weight enough for your teams.

Additional regex patterns and behavior could be added, so if you see something from mutt or elsewhere that would improve Bossbot, please add an issue.
From the article:

"Correspondingly, the authors “recommend establishing a process for regular updates” to the scenarios and recommend that key variables in the scenarios “be updated now to be consistent with new historical data.”"

So the author is explicitly saying different scenarios should be used, just that they should be updated regularly.
Code Coverage: The Metric That Makes Your Tests Worse
Shouldn't the submit button be obviously on the right? It's an operation that goes forward in the procedure, in time, like the x axis the process should point right.

Do all web forms have a left aligned button by default? I just realized they do on HN but if you'd asked me 5 minutes ago I'd have told you it was on the right.
The worst part is the amount of cross referenced standards. You buy 1, then realize to interpret it correctly, you need to buy a list of 10 standards, then repeat the process with those 10. This encourages piracy and use of old standards.
No, that’s totally what your initial statement conveys. Whether that’s your intent is a different thing.
I’m speculating here but it’s possible that the waymo vehicle being rear ended is an optimal outcome here. If the waymo vehicle would have otherwise collided with a car in the intersection it would probably be a much worse crash than a rear end with a low/moderate relative velocity.
Fwiw, Broadcom is also what’s going into Cisco routers. Which supports your point.
Sorry, but you're only kidding yourself if you think you can even compare an RFC with an ISO publication. There's rigor, formality, lawyers, technical writers, and many others involved. RFC is exactly what it sounds like and what was originally intended for: "Request For Comments". There's no conference or central body (at least to the degree that there is for ISO) and it's mostly done in an ad-hoc manner. Nothing against IETF or RFCs, but you're really comparing apples and oranges. I've been coauthor on two RFCs and it is nothing like an ISO committee.
Microsoft was warned. Now the Hafnium hack has grown to gigantic proportions
Nice work, Dan. I don't see many obvious LaTeX books and wonder why more self-publishers don't do it. The learning curve, I guess?

I follow your IG and your trip looked like a lot of fun. I dream of the day when my boys will be off at college and I can do something similar. For now, two-week dirt trips every year.

Chris (@desertdefender on the Gram)