skysight-inc/HackerNews huggingface dataset:
I'm double surprised! I really thought av1 was.gonna take a long time to encode. I wonder if it can do the same as before... can it do 4k60? I dunno what existing GPUs can do tbh.

Also surprised the efficiency is t that wildly much of a leap. 50% over h264, 20% over h265. Maybe this is part of the tradeoff when trying to encode realtime, versus offline & in multiple passes. I feel like for offline encoding there's way bigger gains but I dunno!
It doesn't say how many nodes could hear each node in the emulated env, only that's it's a subset of the total, unlike the unemulated env where they're all in a drawer. There's nothing there that precludes having enough for nodes to route around failures as I see.
Perhaps they intend to resell your contact information.

An account that responded in any way to spam is likely worth 10x one that did not.
Well, if someone apologizes for the actions they do, but they keep doing them intentionally, their apologies would quickly become meaningless.
Have met and worked with many male chronic apologizers. I am a recovering one myself!

Interesting idea re: NPD/BPD in parents as a possible correlate. Connecting the dots in existing clinical research may agree.
An elite Ukrainian drone unit on quad bikes ambushed Russian forces
It's not, but I think it was premature to assume that's what the un-decodrd sections are.

Looking at the hex dump of RAM, some repetition is garbage, some is lookup tables with multiple entries into the same routine, some is initialized scratch memory for distant functions. It'd be premature to assume it's worthless.

Software code analogies to biological encoding break down, of course, because code is built intentionally and biological systems aren't. On the flip side, that very lack of intentionality in biological systems means it's risky to assume something is junk without a really holistic understanding of the context.
>My hope is that in the light of Russian actions in Ukraine, the western world will review its attitude towards Russian/Soviet role in the context of WW2

I don't know about you, but this gives me massive "We've always been at war with Eastasia" vibes. We really shouldn't be normalizing "reviews" of our attitude towards other countries in the context of history, based on whatever is politically expedient today.
Simply because you didn't experience it for yourself does not mean it's not real. It's proprietary software, it's not like you can easily take a look under the hood.

A few days ago, for the first time in years, I tried installing Windows. Booting Windows for the first time was shocking, and I didn't realize how bad things had become. I experienced the same banner warning trying to dissuade me from installing Firefox among many other annoyances (focus stealing, missing drivers, Windows update taking far longer than it should, adverts, just to name a few).

People give Linux a bad rap, but holy shit, using Windows for the first time in years was a truly miserable experience. Not once did I feel like it was a tool there to help me, it felt hostile.
In the previous post I meant the Bookmarklet that is available in the user account ;)
Thanks for your comment btw!
There's definitely been a shift over the years, so I can see why someone would attribute it to sensitivity. However, actions that were done in the past that caused people to live in silent misery when done now are openly confronted. What appears as an increase in sensitivity is simply a perfectly natural response to abject behavior. People weren't less sensitive in the past, there were social mechanisms which curtailed these natural responses. The reinforcement of the idea that "people are too sensitive now days get offended by anything" is an excellent example of such a mechanism.
Using text because it's better than binary format?

human readable doesnt not mean the text format is unambiguous. aka don't preform checks/validations because not specification of what to check/validate

see
https://seriot.ch/projects/parsing_json.html &&
https://news.ycombinator.com/item?id=28826600

just as messy as ambiguously specified ASN.1 binary formats.

Very important to know the requirments/specs for what's being implimented!
I started going through the course three days ago, right after you posted it. I can already feel improvements in organizing my time.

The course doesn't offer anything novel - for example it has elements of Getting Things Done. But it's presented in a more accessible way that resonates with me. It also focuses on making good habits, something I already discovered in another book recommended on HN, Tiny Habits.

Thanks for the recommendation. I really appreciate it.
Nope! It's the TV that is allowing the practice to begin with. I don't care who's controlling which ads they are.

Allowing ANY ads of this nature is 100% evil. This just isn't even up for debate, so I am surprised you're trying.
Maybe what they mean is that if it didn't transform you, you did it wrong.
The C type system isn't really set up to deliver what you'd actually want for safety. The rational response is to not use C, but it took until relatively recently for people to really begin that migration.

As another example, notice that abs(number) has Undefined Behaviour for INT_MIN or whatever C calls it.
They haven’t at other events. This isn’t the first time a member of the audience has had an altercation with a performer. It’s happened at music concerts, sports matches, even in TV studios. I’ve been at events when it’s happened too.

Generally organisers and security will try and resolve it off camera while presenters ad-lib briefly or the programmes takes a commercial break. But quickly they’re back on schedule.
Is there a podcast URL I can use to add to Overcast?
I'd say larger code bases spanning multiple repositories.
Were you really allergic to sweets or did your parents tell you that to control your behavior? in the context of this thread, that sounds like what some parents would do, and your last sentence implies that you can actually eat them.
Yeah but given the lead times on Apple silicon, I would expect that if they hadn’t already made the decision to support AV1, then we’re not going to see it for a few years.

Conversely if they made the decision a few years ago, we might start to see support trickle out across their lines starting this year.
I cannot access the study, but I find it odd that they say in abstract:

> Results indicate that camel casing leads to higher accuracy among all subjects regardless of training, and those trained in camel casing are able to recognize identifiers in the camel case style faster than identifiers in the underscore style.

What does it mean:

> those trained in camel casing are able to recognize identifiers in the camel case style faster than identifiers in the underscore style.

It is not normal if you train in reading something => you are good in recognizing that things that you are trained than something else than you did not train for?

If anyone has access to the study, how many among 135 are programmers that were trained in camel case and how many in snake case?
If there's no way to place the panels, or they would always be in shade due to trees, then it's not required.

Otherwise the builder can place the panels where they want. And if for some reason they don't want them anywhere near the site, they can also purchase shares of community solar projects elsewhere. (Which is often a good option for existing homeowners, too.)
More Control with Idempotency
That's been done: https://www.dr-mikes-math-games-for-kids.com/your-name-in-pi...
This isn't used for bitfields (er, shouldn't really be), but you might find it useful for less granular parsing documentation:

https://en.wikipedia.org/wiki/Railroad_Diagrams
> between 2 fully optimized AC routers with 3 streams (3x3 antenna config) at 975 Mbit/s (40Mhz band) negotiated speed.

Doesn't seem to add up. The max rate for AC 3x3 40 MHz is 600 Mbps PHY rate not 975 Mbps. This is with GI at 400 ns and the maximum signal quality. 975 would only be reachable on AC via 80 MHz channel 3x3 with a GI of 400 ns and a less than optimal signal quality.

> Which was really disappointing, I was thinking AC would be faster than N, which gets around the same real throughput of ~1/4 of the negotiated speed (i.e. 450 Mbps 3x3 = ~120 Mbps real bandwidth).

That's a ~2.16x increase for a single generation jump!

> So, the only real way to get a higher speed is to use more streams (on both ends) or 80 MHz of band width, which is only available on higher end chipsets and is really finnicky in most conditions.

Depending on your environment bumping to an 800 ns guard interval may help, or at least lower the jitter from retries. Also for P2P having a good directional antenna can be more important than having more spatial streams/spectrum. Both of the latter increase maximum bandwidth but decrease signal quality while good RF design like a good antenna and placement will serve to increase signal quality.

Alternatively for P2P there are purpose built solutions that tweak a lot of the standard Wi-Fi assumptions to deliver better performance. A typical go-to is Ubiquiti's airmax line which is on the lower end of the cost spectrum and has options in the 2.4/5/60 bands. On the higher end there is the airfiber line which adds in the 24 GHz band as well as dedicated send/receive options. This makes the connection full duplex rather than half duplex which solves a litany of slowdownsz in one swoop. Unfortunately it also comes at a premium price point. If you don't like Ubiquiti then Cambium also has decent P2P gear, I don't recall if they have any cheap options though.

On airfiber I was able to achieve gigabit speed over a couple miles between buildings. We actually used it as the primary link for the IT office to the rest of the network as it performed overal better than the 300 mbps fiber line.

.

To your original question I've gotten real world >800 Mbps goodput on AC 2x2 80 MHz and real world >1 Gbps on AX 2x2 80 MHz. These are half duplex speeds of course. If the P2P use case is long distance I'd stay away from 6 GHz as there are some power limitations there.
> I wonder if consumable fashion is mostly a women's clothes issue?

It’s an open secret that it is. It’s less of an issue for men because they are simply less subjected to fashion. Just look at what is considered formal attire for men and women. I can survive at the office with a rotation of three suits and ten shirts. That’s impossible for a woman.
I've been using SVG bob as a wasm binary. Here is a demo: https://code.sgo.to/2021/12/07/ascii-diagrams.html
Oh you're probably totally right. The smaller apps are less likely in and of themselves to fail.

The problems I expect to see are not really the app itself failing, its the inability to deal with some other failure, or some changed requirements that make some ugliness, or maybe it doesn't have hardware acceleration and the performance is a little worse.

Maybe it doesn't detect malformed packets right. Maybe there's a UI issue that makes it easy to delete files, as in all the rm and dd problems. Maybe it only supports bitmap and wav files and now your app needs 5x the storage when you start adding media.

Very small things rarely outright fail. It's the rest of the whole system from users to hardware that does wrong by those very small things, and in their perfect bug free innocent perfection they're all "OK I guess the user knows what he's doing, one deleted home folder, coming right up!"
> Hopefully Apple pushes this over HEVC/VVC garbage in their next release.

I think AV1 is neat, but calling it HEVC "garbage" seems harsh considering the enormous leap H.265 represents over H.264. Even if AV1 is ~20% more efficient than HEVC, lots of "better" codecs have failed to become mainstream.

Because VVC appears to trounce* AV1, Apple may just skip AV1. (*https://www.winxdvd.com/video-transcoder/h266-vvc-vs-av1.htm....)

> …this will really help.

An Intel-made laptop GPU is not going to be the thing that makes or breaks AV1.
Also software decoding of AV1 is already fast enough, so specially what game streaming people need is the AV1 hardware encoder
https://openbenchmarking.org/test/pts/dav1d#results
https://anchor.fm/s/6e02cc2c/podcast/rss
OP's comment is weird, it's like "Only when you've passed this threshold can you be compared to Nazi Germany.". Maybe they should also have uniforms designed by Hugo Boss to qualify?

This article has 3 entries from 3 teenagers, the last one is from a teenager of a Pro-Russian family who have been relocated to Russia. He's writing they've been rescued from the "tyranny": https://www.theguardian.com/global-development/2022/apr/01/w...
Countries with skeletons in their closets trying to play global policeman open themselves up to the charge of hypocrisy. A uniform standard of justice is a key requirement of any legal system of accountability, in my opinion. Pointing out hypocrisy could be called 'whataboutism' I suppose, but what about hypocrisy? Isn't hypocrisy - backing murderers here, opposing murderers there, justifying that support entirely on some vague notion of 'national interests' - something of a problem?
While it's less socially acceptable to be a male chronic apologizer, I can easily think of one in my life. Still, there are many more male apology abstainers that I've known over the years. Hell, I was raised by one.
Here’s a screenshot of paulgraham.com:

https://ibb.co/zmmyZHH

This is legitimately the worst looking and confusing site I’ve seen in a while, and should be used as an example of how to not design a site :)

Even the blog post themselves are pretty bad with left-aligned columns and the most low-contrast header (the “P A U L G R A H A M”) on the top. It looks like some sort of CSS mishap rather than something deliberately designed.
IANA numerical expert, but I have written a lot of MATLAB in the past decade.

There are NR algorithms not present in MATLAB that are very useful. When trying to find the nearest index in one very large monotonically increasing vector in another you could use interp1, but what is much faster is to do a binary search. There is no binary search function in MATLAB. It's lightning fast to use the NR-C algorithm for a binary search in MATLAB. If you want to find many nearest indexes, then interp1 likely faster.
Identity theft, scams, robocalls, spam, etc. all get started by harvesting people’s personal information. It’s a commodity hackers trade for big bucks. The question is how to protect yourself? I use end-to-end encryption wherever possible, so WhatsApp for chats and Neucards for contact sharing. It makes collecting my data much tougher.
I think both the statement and the criticism are oversimplifications.

It sounds like the criticism hints at the hidden node problem. (Briefly: One of the largest problems in wireless networking. A and B can hear each other, B and C can hear each other, but A and C can't. So when C wants to talk to B, how does it know if A is already transmitting and B's receiver is already listening? In large networks this gets hugely important.)

But it sounds like the simulation is already maximally pessimistic about it -- there's no RF attenuation in the drawer, so all the devices occupy the radio channel whenever they're transmitting. So I would imagine that software that works well in this case, would probably also do decently in the real world. (As opposed to software tested on a naively-simplified network of RF cabling and attenuators, which would not model the hidden node problem's complexities very well.)

So, while the real world will surely be more complex than they hint at in their sentence, I think the simulation drawer is also better than you hint at in yours.

There are nuances, of course, and frankly there are RF network simulators they could be using, but I think the presented MAC-filter approach is not terrible.
SoftBank Liquidates Most of Portfolio at ‘Nasdaq Whale’ Unit: FT
Oh interesting. I'd heard about Google's code review culture and thought there was lots of other written content, too.
Not to worry, I'm not defending Automattic. I do some WP dev. I see how things tilt.

But. Again. This isn't the first time a free / low cost offering has changed.
These are things that don't really matter to me, the point is that I don't really care if they get switched for "cut rate", I'm practically buying the cut-rate version already. That's what Amazon is good for.
> if Russia was 'Nazi Germany' they'd be building forced-labor concentration camps all across Ukraine, as Nazi Germany did in Poland

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

This system of forced labor concentration camps was active in USSR till 1987.

> The tentative consensus in contemporary Soviet historiography is that roughly 1,600,000[b] died due to detention in the camps

That's on top of outright mass killings and ethnic (yes - ethnic) cleansings done by USSR. For example:

https://en.wikipedia.org/wiki/Katyn_massacre
https://en.wikipedia.org/wiki/Polish_Operation_of_the_NKVD
https://en.wikipedia.org/wiki/Holodomor

You can argue nazis killed more people, but it's the same order of magnitude (millions).

Nobody was held responsible for these crimes against humanity. There was no Nuremberg trials for soviet mass murderers and torturers. These people often worked for NKVD/KGB and remained in power after it turned into FSB (which Putin was a member of).

These people (or their subordinates) are still ruling Russia. So there's no wonder they are still doing ethnic cleansings, mass murders and terror.

I stand by my opinion - Russia is a nazi germany with nukes.
I think they're mad because Mozilla used imagery similar to old communist posters[1]? But I find so many inscrutable claims on Twitter that I generally just ignore them. A lot of them are either axe grinding from decades ago or strange culture war positions that make no sense unless you're already steeped in those communities.

[1] https://mobile.twitter.com/othala__/status/15106138125541744...
Quick Reference: Cheatsheets and quick references
As an undergrad, I asked if I should take a control theory class, and was told it was a dead field.

It has become pretty important, since: all the quad copter controllers run it, and it is in network flow management protocols. I would have used it, unlike most of what I did study.
In this article when I read the sentence “Apology apology.” I immediately thought, “did he just yada yada the apology?”
> 20% over h265

On what codec settings?. IMO h256 and AV1 are extremely close depending on individual, and still experimental, codec tweaks.

MP3 coding was near garbage at 128kbps, but over the years the codec community managed to make 128kbps significantly better audibly without changing the format

Next gen h256 coders will likely copy whatever non-bitstream optimisation they can from AV1 coders, and they will be a near match again.
China too?
I would be curious to read about use cases from people who use the helium network as a network. When I previously looked online all the information I saw was about people setting up the miners and didn't see anything about what using the network is actually like.

I was disappointed to see that the network seems intended for transmitting very small amounts of data. For example, by my messing around with their calculator, transmitting a gigabyte of information would cost ~400 dollars.
Agreed with others: if it's really those two, C++ it is. Not the best choice, but for an intro thing you can tie down the subset of the language you use and ignore a lot of the messy bits.
I've always seen OOP as the Actor model at the intra-program level, and Microservices as the Actor model at the inter-program level. So in a way it's K8s that is the successor to OOP.

The Actor model can be good, and you should use the Actor model when it's needed. But the actor model is a decentralized approach, and centralized approaches will always be simpler. If it isn't needed, you shouldn't use it. When you go all-in on OOP or Microservices, you are adding accidental complexity to your stack.
Pretend it doesn’t exist
I get the banner notification mentioned in OP's post too. It happens through bing on MS Edge, but does not happen through bing on Firefox.

https://imgur.com/a/SOgqBW0
That’s often called a non-pology and is considered a dick move. Everyone knows what you’re doing and saying and it only serves to make you look like a fool.
moreover, diversity of viewpoints borne of diversity of life experiences will better represent the search space in any decision-making. that's what makes diversity better, all other things being equal, which potentially then leads to better financial performance. it doesn't mean that any one decision will definitely be better, but that the totality of decision-making will be better on average than a less diverse decision-making group. this is a pretty reliable result in group dynamics/decision-making research.
> Countries with skeletons in their closets

So just about any country... given that nations themselves are mostly-immoral geopolitical entities.

> trying to play global policeman open themselves up to the charge of hypocrisy.

Perhaps. But massive outrage at atrocities can't be blunted with "eh, your country didn't care about it elsewhere."

Your first comment is very strange. Russia seems to be following the expansionist genocide playbook. But they can't be compared to Nazi Germany because, uh, they've not managed to secure too much of the Ukrainian population yet, and there's not ironclad evidence of mass incarceration of Ukrainians yet?
Wow!

I have so many times hear about people too much concentrated on one thing so loose all others!
I thought, it is known at least from 1970th (The Mythical Man-Month), but again and again see cases of the same..
It is not, but then again a lot of people don't use a static type system at all.

I don't consider abs() comparable. It is a direct consequence of underlying representation that you are kind of expected to know, the consequences are known and considered.

Is it bad? Depends on context.

isspace on the other hand, as described, just seems like bad design.
Just so you're aware, in firefox on windows 10, I received an SSL error:

> An error occurred during a connection to justine.lol. SSL received a record that exceeded the maximum permissible length.

> Error code: SSL_ERROR_RX_RECORD_TOO_LONG
"Over 450 Companies Have Withdrawn from Russia – But Some Remain"

https://news.ycombinator.com/item?id=30812718
This feels exactly how firing at most companies without firing fast works. Whether Gill is a standup upstart decent worker, or ehether maybe yeah Gill isnt really fitting in. There's no process, no review, no structure, and more and more people using gossip & feel to decide where they stand on Gill, & whether or not he's worth a lick or semi productive or mostly not competemt. Doubt circles all of us, almost all of us, to some degree; even the best as they encounter strong & weak situations for them. When doubts start flying many teammates semi-covertly hide it, many attempt politeness, ignorance, keeping it to ourselves. But the picture just gets clearer & clearer, more & more apparent, & oh-they-were-underperforming Gill keeps feeling more pressure to quit.

The structurelessness & lack of a system, pressuring someone out, is no favor for Gill, but it seems like how it usually works.
I hear that you are surprised.

I understand there is data that supports this theory; I wasn’t aware that it is definitive nor how easily it could be reproduced.

Before it was edited, your original statement framed certainty about cognition originating in chemistry as a personal belief. Which isn’t a scientific statement.
Yeah, sadly the only demo sites you see anymore are mostly for b2b services.
In its core, that Pi is just a small Linux server. You're not touching the parts of it, that are different from, say, a VPS. You install a web server, you edit a file, you are done. Maybe you init a git repo and do some post-update magic, but that's not even necessary if you do it right.

If you're capable of buying a VPS you're capable of sticking a USB cable and an Ethernet cable into something.
European legislation is equally disastrous. Probably worse.