skysight-inc/HackerNews huggingface dataset:
First of all, my original point was only that comparing recursion to VLAs was not a reasonable comparison, not to make some profound point about your favourite way to implement recursion. So, chill dude.

1. This is often irrelevant, depending on your priorities. Taking stockfish as an example again, memory is not what's at a premium, search nodes is. The search space is inherently intractable. You're never gonna be able to recurse meaningfully deeper by shaving off some stack space, because the breadth of the tree grows exponentially in the number of plies. The only form of optimisation that helps here is caching and various heuristics to avoid searching certain nodes at all

2. You know you can change the stack size, right? This is what Stockfish does for its search threads. No need for fancy dynamic allocation here. Also, have fun watching shit get interesting interesting when you have to realloc() ncpu huge chunks of contiguous memory balls deep into a search, when the engine is in time trouble... Sometimes resizing allocated memory is simply not an option.

3. Again this is not always relevant. Stockfish needs its big stacks all the time. So big whoop.

4. This Stockfish does need to do, which is why it keeps an array of structs(never resized) for that purpose. But Stockfish also needs to make decisions about when things move between the different stacks, which is why it uses recursive calls despite having a stack on the heap also.

5. It's obvious I am aware of this. My original comment literally said that banning recursion would force you to implement recursion manually anyway using a state machine. Like, dude, you're literally repeating my own comment back at me as if I didn't already know it. What's up with that?

The point here is: yes, in some specialised cases it might be preferable to implement the recursion yourself if the problem calls for it. But other times, and I'd argue most of the time, this is not necessary. So just use the already available abstraction provided by language. Your line of reasoning is a bit like arguing for not using C at all, because it will be slower than assembly in some cases. sure, write hand optimised assembly in your hot paths if you need to, but most people don't. Abstractions are generally our friends, they help us write clearer, more consise code.
That’s the idea, in theory. But because analog components such as the resistors, capacitors, and transistors will not be identical[0] between the master and player, it’s not perfect.

[0]: you can get very low tolerance resistors and capacitors, but they’ll cost you
npm is currently a security nightmare, so while it provides a ton of useful functionality it also goes to Gitlab's position on the security of Microsoft products.
You're correct, and the parent only listed the things they didn't need to do. Parent most likely did tire rotations, and alignments are situationally specific to touching the suspension or putting on a wheel/tire combo that isn't close enough to the "OEM spec" for the vehicle.
2004? That's nearly 20 years ago.

Taiwan until around 1990 froze into place representatives from all the mainland provinces in its legislature, thereby effectively nullifying the democratic voice of the people who lived on the island.

Taiwan's "外生人", those born on the mainland and who fled to Taiwan at the end of the civil war, took over the government, suppressing the views and interests of the "Taiwanese", the Chinese who speak the local Chinese dialect and who lived there before. You know, kinda like what Russia wants to do with Ukraine.

The Taiwanese themselves previously took over the island, suppressing the view and interests of the aborigine people, who are Austronesian, not Chinese. Again, kinda like what Russia wants to do with Ukraine.

So if we're going to talk about democracy and freedom and sovereignty, we need to be less tribal/self-serving about it and more honest.

If we're going to castigate China, are you also going to castigate America about Hawaii? If not, then I don't think that's honest. If you don't know what I'm talking about, I recommend you read about what Native Hawaiians feel about America. There's also Puerto Rico. And the US taking the Southwest form Mexico, and then closing its border, treating migrant workers from south of the border like shit, all the while looking the other way as we can make them work for below minimum wage and no protections all so we can have cheaper produce and have cheaper restaurants and all the other things that depend on cheap brown labor. We can go further and talk about Europeans taking it all from the indigenous people.

I'm not defending China or Russia. I'm pointing out the huge amount of self-serving cherry-picking and hypocrisy.
To a point, but remember that you're dealing with low-bit floating point math. That boosting stage creates information that wasn't originally there. That's not so bad in the treble case where original * boost / filter is pretty close to the original. But in the bass case, original / filter * boost might be significantly different than the original. That's usually not a huge problem because the low bass frequencies are pretty forgiving, but it's something to consider.
This is why I stick with the older models that don't have any internet connectivity at all. No company is trustworthy when it comes to personal data, and especially not a FAANG company. With Amazon buying iRobot, this is an even bigger problem.
A nuclear family is a subset of the greater family, so I don't see your point. Having nuclear family plus less direct family members would be included in the nuclear family observation.
Yes, i hate when people talk about Nyquist as if its some
Panacea.

Its vwry “spherical cow”. It assumes all your filters, DACs, are perfect, and that time is infinite.
Two Point Campus
3-Month Heterochronic Parabiosis Has Deleterious Effect on Young Animal Lifespan
Trying to teach people how to double click, fast enough, and without moving the mouse was not easy back in the day. What I had already done millions of times without thinking was and extremely difficult task for some people.

There are times I want to set the 250k+ per year developers, and the board room committees arguing if 30 or 40 ms is the appropriate touch time down with one of these users and see if they can succeed in teaching them the interface.
I don't know, but we have what, 2 or 3 years so far? Is that just really getting to be too much for you already?
That's crazy. I always looked at embedded stuff thinking "that looks complex and hard, but I guess that's why it must be well paid".

What's up with that?
Within the confines of this thought experiment: I wonder sometimes if anybody would have read it at all had he not committed these crimes. Obviously the gravity of his crimes overshadowed any bit of sense in what he wrote, and effectively nullifies all ability in most people to even bring reason to the words as they read them.

That being said, there is undoubted truth in some of what he said regarding the perils of modern technology and the sociological effects on society. In the beginning it was great. These inventions unified everyone and made knowledge available, but then we got so far ahead of ourselves, that knowledge is now buried upon layer and layer of neon colored saccharine trash.
It isn't a huge deal really. But I think

Launch HN: Taro (YC S22): Private software engineer career growth community

or

Launch HN: Taro (YC S22): Private career growth community for software engineers

would fit, I think. IMO the latter is more clear anyway.
> it's not hard at all to make bass so loud that it causes the needle to leap out of the track

Reminds me of the LP my band teacher in high school had. It was the 1812 overture, and the groves for the cannon shots at the end were easily distinguishable with just a casual examination. Based on what you're saying, I suspect that recording was pushing the limits of vinyl.
I mean there also (or used to be) a golden iphone.
This looks like my cup of tea. Thanks for the recommendation!
> you also cannot tell the difference between lossless and properly transcoded MP3

I'm not sure what you mean by "properly transcoded," as though there's a scourge of bad encoders out there and everyone has nutty encoding practices, but I really, really bet you can. Listen to an mp3 of a rock/pop track. Try to focus on the cymbals. See if you can isolate them aurally from the rest of the music. Can you hear how mp3 encoding completely munges high frequencies to sound like digital glass breaking? Then you shall finally understand why mp3 encoding has always sucked, and Napster really, really should have won.
Paraplegic shooting suspect can avoid trial and end his life, Spanish court says
I'm sure it's not a popular opinion, but I consider AGPL to be more source-available trialware than OSS. Even for strictly internal tooling, I hesitate to use AGPL licensed code.
Stanford Marshmallow Experiment
German kids’ books and videos seem to do a better job than American ones, though I can’t explain why. Must be some sort of cultural difference.
This exactly matches my thoughts. It seems that machine language and LISP are the only two languages (that i know anyway) where code and data are fundamentally the same kind of thing.
> This is by far the most informative article coming from The Register, I'd had expected this article coming from AnandTech or similar news outlets.

Thank you. :-)

I am trying to do some more in-depth analytical pieces for the site, and I am delighted that several of them have done very well -- not only on HN.
I’m seeing a few unhappy comments about this, so I’ll just point out a couple of things:

1. This was introduced in a beta. It was then removed from subsequent betas until a fix could be found.

2. Running docker on a router could be really helpful in some cases, especially for small ISPs such as mine. For example: being able to run a recursive DNS resolver at the broadcast tower (ie nearer the customer) without having to run an entire server would be great. Or running a Prometheus exporter on the router for metric collection. Or for local processing/archiving of netflow data.

There are some really helpful use cases for this, but they are not the normal devops reasons for using docker.
Anything above 44 is problematic because lots of systems have non-linear responses and will create audible intermodulations of the ultraharmonics.

Monty (of xiph) has an article on the subject (well on 24/192 but it applies all the same) which goes into the gory details: https://people.xiph.org/~xiphmont/demo/neil-young.html
The nuclear family used to contribute 5/14 person-days per week to the workforce. Now it contributes 10/14 person-days, which leaves only 4 person-days a week to raise kids, which isn't enough. Birth rate plummets -- who could have seen it coming?

We should use the hours-per-week overtime threshold to control the aggregate supply/demand for labor (this also will require removing exceptions, of course).

Proposal: the overtime threshold should be at 3 days per week. This leaves a nuclear family contributing ~6 days a week to the workforce -- more than it did in the 50s -- while still leaving 8 person-days a week for raising kids.

Objection: but China will catch us if we slack off!

Counter-Objection: China has the same problem but worse, and they have a government that loves big central plans more than ours does. Compromise would be possible if we wanted it.

Objection: but we are ruled by capitalists who will never allow it.

Counter-Objection: yeah, probably. If they do nothing, reduced birth rate will eventually reduce the aggregate supply of labor for them -- but automation will probably land by then, so I doubt they are too worried. We need to put an end to the situation where they profit enormously from mismanaging the situation.
CERT C is a really good standard and book. But there's really no reason to read a book. It's very simple if you follow these steps.

Step 1. NO CONSTANT NUMBERS! All constants should be a define macro or a constant. This will allow you to change code without overflows and having to update the number in 20 places and not knowing what number to use when looping through.

Step 2. SESE(RAII in c++, but most use SESE even in c++). SINGLE ENTRY SINGLE EXIT. Your code should look like

"
int *ptr = foo();
if(ptr == nullptr)
DEBUG_PRINT("FAILED ALLOCATING PTR IN __FILE__ @ __LINE__)
goto exit;

EXIT:
if(ptr)
free(ptr);
....
"

So any allocations you cleanup in exit. This way you won't miss it with wierd control flows. This is reccomended by all cert c standards.

Step 3:
If you can, there's analyzers you can use that will point out all bugs by annotating your code. SAL is arguable the best in the industry and you can catch pretty much all bugs.

Step 4:
Even without an analyzer, you should be looking at all warnings and either adding a compiler macro to ignore it, or fixing whats causing it.
I think the devices thing is a bit of a chicken and egg in many ways. I have a 10yo nephew that I see a few times a year, and he uses the iPad and loves playing video games to a very large degree. But if you give him the opportunity to go outside and play with him or other kids, the device play time is pretty much ignored most of the time, and it's definitely not because of rules or structure the parents are setting, the parents have problems putting many restrictions on him due to various issues. He also love sports.

If there were always 30 kids outside in your neighborhood to play with and you didn't need permission or help from the adults in your life, I really bet a lot more kids would be having a lot less screen time.

Kids use the devices because there is not much else they are allowed to do, and playing by yourself or a sibling you are sick of in your back yard gets boring quick for most.

Adults need to create an environment where there is something better, and that is the sad truth for most children.
> The claim is that it's actually much higher, say 25%

Like the parent comment said, bot count was tied with methodology.

So Musk can argue:

1) twitter is lying about the results of their methodology - highly unlikely

2) their methodlogy is flawed - which he should've brought up during discovery and asked to revaluate according to his requirements.

Either way, seems like he's screwed.
The logical coherence module is clearly missing. The bot is clearly able to generate a few plausible answers, but imagine it had a heuristic function to tell which of the answers is most coherent with the past conversation? With this, it could apply an alphazero-style search to simulate question-answer pairs and foresee the conversation. This woukd be enough to win public debates in most cases.
This feels like a mistake unless Amazon have a trick up their sleeves.

My experience with Roombas has been awful.
sensible guess, isn't it?
TL;DR:

> Specifically, Musk used "an Internet application called the 'Botometer'—which applies different standards than Twitter does and which earlier this year designated Musk himself as highly likely to be a bot," Twitter said.

Note the “Earlier this year”. Article continues:

> This morning, Botometer gave Musk's account a rating of 1.2 out of 5, indicating that Musk is more "human-like" than bot-like as of today.

The legal brief continues:

> The Botometer thus does not even purport to apply Twitter's definition of a false or spam account. In fact, some bots (like those that report earthquakes as they happen or updates on the weather) are often helpful and permissible under Twitter’s platform manipulation and spam policy, to which Twitter respectfully refers the Court.

The latter, in my estimate, is irrelevant to the question here. Because the metric in question is “monetizable daily active “. If one person runs, besides their personal profile, 10 bots, it doesn’t matter if those bots are all “permissible“ according to Twitter‘s terms of service. These accounts still constitute, from the point of an advertiser as well as from the point of investors, just one monetizable daily active user, and not eleven.
Give more personal information to Zuck? No thanks.
This guy is asking where the transhumanist movement went?

We're using plastic surgery and chemicals to change people's gender, and he's asking where it went?
Yeah I stopped going as the crowd size kept getting bigger and bigger and it was no longer enjoyable it being as crowded as it was.
> I think Twitter is going to use the threat of specific performance to try and extract a damages settlement greater than the contractual $1B from Musk.

Yeah that's what makes the most sense. Musk doesn't want to buy Twitter anymore, forcing him to buy it is not a very good solution. It's possible to do, and certainly enforceable, but not a desirable outcome for anyone.

But, having him pay $10 or even $15 billions as a price to renege on his word, on the contrary, is an excellent outcome.
> in-fighting

What in-fighting? Wayland is more or less what happened when X11 developers decided to lose the baggage of backwards compatibility (or, to be more exact, to move it towards a mostly self-contained layer of XWayland), not a break-neck competitor.
> Who could possibly be on the side of the buyer?

The buyer is rich and if I side with the buyer maybe one day I'll be rich too!
No. He signed the merger agreement without doing DD into mDAU, and didn’t write any contingencies around mDAU onto the contract.

You do your diligence BEFORE signing the merger agreement.
Mom always said that I was the reason she drank
That's the "further processing" notion the grandparent comment talked about. A correctly processed signal at 44.1kHz is more than sufficient to reproduce all audio. But if you're going to do something with the sample series (like low-pass it for aliasing protection in your example, or to resample it for conversion, or for any effects or mixing step really) it's good to have extra data in there to prevent headaches. Likewise sampling at 24+ bits prevents accumulated error in repeated processing, etc...

There's a space in the audio world for more bits of data. But the final output format isn't where it belongs.
It is the identity for the signal, but RIAA equalization cuts the high-frequency noise that's characteristic of needles in grooves.

signal -> [HF boost] -> [needle adds HF noise] -> [HF cut] -> same signal, less HF noise

As for the low end, cutting the bass helps to control the size/excursions of the grooves, which are rather close together (https://groverlab.org/hnbfpr/2019-08-06-stereo-records.html).

Dolby B for cassette tapes is the same idea (but only for the highs).
> Those are premium, niche markets, and could never support the demand Intel needed to make commercial sense.

That's exactly the sort of thing that people said about the Mac in the mid-1980s, and Windows in the early 1990s, and so on. :-)
Do you have a cost plan?

I've invested so much time in similar things just to not be able to afford it...
Thanks. I don't think it's a good thing either. Was just pointing out that their dominance is pretty unassailable.
Well it's more about how much does the state invest. That's how innovation exist (see https://en.wikipedia.org/wiki/The_Entrepreneurial_State)
Nova Labs makes no money when people buy hotspots.
Thanks everyone!
Feedback here is mixed, some agree, some disagree and some bring up some good edge case ideas. For example, I think it's true that SOME Airpod users sound horrible and others not too bad. So maybe it needs to be addressed in a case-by-case basis.

I think main point is that wireless earbuds offer less audio input quality than other options and in a world of constant video conferences, we should probably consider upgrading to higher-quality audio options (mentioned by others) for the benefit of others on the call and to help mitigate everyones "Zoom Fatigue."
The most interesting piece here for me was that parents aren't having as many kids as they want: https://www.pewresearch.org/fact-tank/2014/04/11/birth-rates...

I also wonder at what salary level does it make more sense for a breadwinner household over a dual income household. Childcare is expensive, and likely scales with your standard of living. I net of increased tax rates, child care costs, and time spent navigating childcare costs, it wouldn't surprise me if there's a lot of dual income households that might actually get more disposable income with one person staying home.
How competitive are the filters? Also, what did you do in the 2 years to make a competitive app? I have published some CS research in the past, so I imagine I would have to do some. Shadowing in addition to the hard constraints of MCAT/classes.
I subjectively prefer to add sriracha to my burrito. That's intellectually fine. It doesn't make it an objectively better burrito.
This seems like delusion unless you can connect it more directly to the question at hand, or explain the mechanism by which the nuclear family is forced upon the “ruled”. Or otherwise provide an alternative, ideal structure to replace the nuclear family.
My god, I'm on cellphone and did not see the costs at the bottom. Apologies.
Do people pay to use DreamWorks renderer? I would think they pay DreamWorks to animate stuff. That hasn't changed.
It was replaced by Virtual Reality.

The transhumanist philosophy was transcendental. Man, armed with innovative genius and deep technological knowledge, could one day remake himself and transcend his limitations. It wasn't so much a "philosophy" as a prediction of an inevitable and obvious future, which they were simply impatient to reach. Freedom from all biological, physical, intellectual constraints!

Today, people understand that technology isn't just a tool, it's a weapon. Corporations want to corral people into virtual worlds they control, and governments want perfect surveillance and infallible enforcement of all laws, and soon social rules. Your brain implant will have NSA/China backdoors, regular 0-days "observed in the wild" (sorry, no refunds), or will crash occasionally because the QA team got laid off.

Smart technologists today can see that virtual reality (which is indissociable with brain implants and most other transhumanist tech except perhaps nanobots) just means far deeper corporate/elite control over people's psyches. Read "The Rise of Virtual Reality" by Anthony Napoleon. The replacement of "real reality" (governed by the laws of nature) with a reality fully governed by other humans (and their flaws). It's very hard to get giddy and impatient about that future.
Why do you refer to them as "hybrid" modules. Seems like a standard transistor logic circuit of the era to me.
Some of what they've done is described here – https://openai.com/blog/reducing-bias-and-improving-safety-i... – & in other statements. I'm not sure they've claimed, or we can be sure, that every one of their training or output limits has been disclosed.

It seems one of their techniques is to silently add extra words to some prompts to increase the variety of returned images in certain dimensions, eg: https://twitter.com/rzhang88/status/1549472829304741888

While I can't find the link right now, someone also tweeted examples of asking DALL-E2 for certain historical roles that would have been, by actual history and likely representation in training data, fairly uniform in race/sex – but the new OpenAI 'bias mitigations' generate ahistorical race/gender-varied examples. That's interesting – I'm a big fan of non-traditional castings like 'Hamilton!' etc – but serves to make the AI look ignorant of history, when in fact it has just been design-limited to simulate ignorance.
That's fine - but, to the extent that's true, it's true only about the recording and mastering process. CD, as a delivery mechanism, is totally fine and perceptually flawless.
It ran on Intel Xeon CPU E5-2630v2 at 2.60GHz, it has 6 cores but the code ran on a single core.

The code files are in a language called Magma which I've never heard of, they are:

https://homes.esat.kuleuven.be/~wcastryc/code/richelot_aux.m

https://homes.esat.kuleuven.be/~wcastryc/code/uvtable.m

https://homes.esat.kuleuven.be/~wcastryc/code/SIKE_challenge...

https://homes.esat.kuleuven.be/~wcastryc/code/SIKEp434.m