skysight-inc/HackerNews huggingface dataset:
I’m solidly middle-aged and I’m reasonably certain I’ve never even known anybody who could do a name-able dance of any kind, aside from briefly and not-very-well mimicking meme dances. Earliest I recall was the Macarena. I don’t even know anyone who could convincingly do the Carlton.

My best guess from the headline would have been this was about food.

The only time I’ve ever been taught a dance, or even been present when anyone was learning a dance in anything resembling a serious fashion, was when they taught us the Minuet in 1st grade for some unfathomable reason.

I am not at all confident I could describe or recognize Swing at all, versus any remotely-similar dance (like, if you showed me swing on one video and someone doing the stanky leg on another, I could guess that correctly, but make it much harder and my odds will be reduced to chance)

I’m fairly sure the above is more-or-less the case for a large majority of adults I’ve ever known. The exceptions are a handful who did ballet as young kids.

Maybe there are strong regional effects at play? Or something SES/class related. I also don’t know anybody who did the hardcore college-prep thing that lots of folks on HN take as a given for any college-bound kids, though nearly everyone in my circle did attend college. I even know a couple who went Ivy, but they didn’t do that. Maybe that sort of thing is more likely among (though I don’t mean exclusive to!) the set who’re pushed to collect activities as a kid and carry that on into college and young adulthood.

[edit] I don’t mean to imply dance is bad, in fact it’d be sorta neat to be decent at dancing, it has just not been my experience that it’s at all a common skill—I know a lot more people who can play at least one instrument sort-of OK than people who can dance, like, at all. Actually I know more people who can play several instruments decently than who can dance at all. And I don’t run in musician-heavy circles.
sure , but they are different plastics , with different tolerances, levels of quality control, etc
But this was also common in Germany, France, and Italy

https://en.wikipedia.org/wiki/Category:Occupational_surnames

So it's very likely it is just a normal thing humans tend to do. Except I don't know much European history so I can't tell if those places got it from England
People in the Western world misunderstand Dugin's idea of Eurasianism. Dugin's critique is fair and has strong moral and historical ground.

Eurasianism is mirror like response to Western led EU/NATO alliance.

The problem with EU/NATO is Western countries have little to zero regard to the wellbeing of the Global South, and only pillage and drain resources (decades of American forever wars in Global South that only stole resources and caused deaths and refugees as an example)

Eurasianism is the idea that global south should unite economically/militarily just like EU/NATO and look after each other, because neighbouring countries in Eurasia are landlocked and have strong incentive to cooperate and coexist peacefully.

In fact it is influence from the US/EU/NATO that sows chaos and wars that destabilizes the global south.

thats the idea: Eurasian states should cooperate with each other, and not be used as a battering ram against Russia (prime examples are Georgia and Ukraine, both had have healthy economic relations with Russia until 2008 when Bush G.W. decided to give NATO ascension and these countries were used by NATO as a disposable battering ram)
As Jeff said, professionals and businesses. Imagine asking 300 engineers to furnish their own workstation with a budget. Everywhere I worked this would be nuts, maybe 2% of engineers would be excited to build a machine, 98% would just buy OEM. And what happens when something goes wrong for those two percent? If someone at my team meeting would say “sorry I can’t help with the project this week I’m arguing with MSI support so I can RMA my motherboard” like… what?? Losing a few days of work is already $2000. Having an unbounded worst case remediation time from failure is just unthinkable.

When I have a hardware problem with an Apple device, I can drive to an Apple Store and exchange the device for a new copy the same day, errand will take 2 hours in total. Big OEMs like Lenovo will send a guy to your location to fix the system within a day or two. System76 will mail you a new copy as soon as they can build it.

I used to build my own gaming PCs and home servers but the next one I buy will probably be from a high-end OEM because I will gladly pay a 75% markup to spend my time on other things. I used to find scouring the Internet for good deals, researching fan ducts, and zip-tying cables fun, but I’ve hit my lifetime limit doing it - now it’s just busy work.
Understanding what happened to Netflix – and their responses to those actions - is a carnival bar for any discussion of net neutrality.

I am open minded to arguments against net neutrality, but please wait to enter this discussion until you are tall enough to ride.
what does this mean? Solzhenitsyn was not a fan of Lenin and I don't understand how this is a coherent trajectory in any way.
CALEA is a mandate from the U.S. Government to backdoor all telecom infrastructure for U.S. LE and intelligence purposes.
Yep, I had a vague notion that I was doing too much work, but I was headed out the door so I wrote the naive/better than the original solution, benchmarked it quickly, and posted it before leaving. Yours also has the advantage of being scalable to ranges other than 1-100,000 without having to write more loop code.
Something to do with free software everything, not features that Coreboot provides that a standard InsydeH2O UEFI BIOS doesn't have. I don't quite get it myself, and it is quite a niche, but some people care more about it more than others. A very small amount of people.

There's great risk installing such a thing yourself, as you can end up bricking your laptop with very little recourse than to break out a soldering iron. Or if you don't do your homework carefully, end up with a half functioning PC because things like display brightness and audio apparently require driver binaries within UEFI that need to be there to work.

That is a Clevo laptop, but many vendors do use their models and don't advertise as such. Gigabyte, for example, uses Clevo for their bottom tier models with no special marketing name. I don't doubt that their other models are Clevo, but I can tell that those ones are.
You should be able to prevent or at least strictly limit interrupts if you run a modern kernel, have a single threaded test process and cpu pin your test process to core X, while you've pinned everything else to not core X (and not core X's cpu threads if enabled), and you have no hardware interrupts routed to that core, either.

You might have to look into tickless kernels too, but I think that's pretty mainstream now. Tldr, if there's no contention for the core and there's no hardware interrupts, there's no need for a timer/scheduler tick on that core.
Is there a forum where people can discuss using this synth?
Code alignment? I mean, the different instructions change the alignment of the rest of the code.

- 64 bit register

0: 48 c7 c1 01 00 00 00 mov rcx,0x1

- 32 bit register

0: b9 01 00 00 00 mov ecx,0x1

It should be easy to test by adding a couple of NOPs to the fast version:

0: b9 01 00 00 00 mov ecx,0x1
5: 90 nop
6: 90 nop

and see if it regresses again.

I don't have an Alder Lake to test on.
The article describes Causal Analysis based on Systems Theory (CAST) which is akin to many-factor root cause analysis.

I am a big fan of CAST for software teams, and of MIT Prof. Nancy Leveson who leads CAST.

My CAST summary notes for tech teams:

https://github.com/joelparkerhenderson/causal-analysis-based...

MIT CAST Handbook:

http://sunnyday.mit.edu/CAST-Handbook.pdf
I really like the balance struck by Ada's type system, especially Application-Defined types to model the problem domain - https://learn.adacore.com/courses/Ada_For_The_CPP_Java_Devel...

Other effective features of Ada's type system:

- type ranges (https://learn.adacore.com/courses/Ada_For_The_CPP_Java_Devel...)

- generalized type contracts using subtype predicates (https://learn.adacore.com/courses/Ada_For_The_CPP_Java_Devel...)

- attributes (https://learn.adacore.com/courses/Ada_For_The_CPP_Java_Devel...)
I enjoy coding in assembly language, where types are not really a thing. Yeah, it really forces you to think carefully about the domain. I'm not talking about a little bit of in-line assembly, I've written entire UI, device drivers, and everything else in assembly - many thousands of lines of code. Maybe this is why I don't feel like Typescript has solved anything much for me when I work with front-end code.
It seems to me that multicellularity and the corresponding rise of complexity would be very useful adaptations in ANY evolutionary environment. They would give the species more capabilities and help to "game the game" by creating more axis of future variation. How can a unicellular critter compete with all the varied descendant species of a multicellular one?

No doubt water temperature/viscocity - environmental factors - did provide an evolutionary pressure for some extant species, but it seems highly speculative to try to write an exact evolutionary history of what factors drove what changes.
Thank you for your comment. It’s a great point, and I hadn’t even considered it before!
> Child abuse pediatrics is a relatively new subspecialty whose practitioners work closely with police officers and social workers to investigate potential cases of intentional harm. These physicians are entrusted with a profound responsibility: deciding whether a child’s symptoms indicate abuse or are due to an unrelated medical issue. Their findings often determine whether parents face criminal charges and whether children are separated from their families.

Every time a new specialist profession pops up overnight, and they claim to have the sole responsibility of gatekeeping, that should be a huuuuuge red flag. How is there not a massive conflict of interest for them? There is no protection against false positives that validate their reason for existence. If you proclaim yourself a witch catcher, you are going to start finding witches.
Alvin Lucier – I Am Sitting in a Room [video]
Cryptoscammers Impersonated and Hacked Us – Now What?
Not exactly. Only for quanta that are not inherently countable.

Let's not lose track of what this tread is about, shall we? It's "what is larger, the number of stars in the milky way or the national debt?" One of those values is countable. How many stars? The other one isn't. How many debts? That question doesn't make sense. You need to introduce a unit, and the choice of that unit is arbitrary.
> The most absurd thing of this story is that NATO cannot guarantee the defense of Ukraine.

NATO could, it chooses not to.

> Even now after 2 years, NATO cannot establish air defenses over Ukraine.

“Cannot” implies it has tried and failed, rather than simply repeatedly deciding not to try.

> So what is the point of the expansion? To make the whole NATO weaker?

Expansion doesn’t make NATO weaker. (Except insofar as NATO’s consensus decision making make decision-making dependent on the least-reliable member, which is actually a problem recently, and potentially about to become a much bigger one with the new US administration.)
I think you make an interesting point here, but then your example is exactly backwards.

If you have a timestamp defined as days since January 1, 1970: If you do basic arithmetic to answer the question "How many days has it been since Nixon resigned" you will _always get the right number_. There are no leap days, they are just normal days.

The problem only comes in when you try to convert between this date type and other types. Our "days since the epoch" date type is fully internally consistent. As long as you know the correct value for "the day Nixon resigned" and "now", it's just a subtraction.
Ask HN: How Do Recruiters Still Have Jobs?
Candidly, it doesn't make sense for recruiters to do "screen" calls to "go over" stuff that's already on my resume and re-confirm that I don't require a visa, despite indicating that I can work legally in the US (US Citizen) in my application on Lever or Workday. Recruiters screening calls etc. seem like a waste of time.

I agree that recruiters help reduce noise, but as per Sturgeon's law 90% of applications for jobs are noise. AI can and already do (ATS systems) screen out unqualified candid ants. The application process would be more streamlined without recruiters. AI should and will replace recruiters in the future.
UK bosses try to turn back clock on hybrid working
With this trick you can test while generating the random numbers and if you see both values, you can short circuit the generation of random numbers.
What if you keep telling it that "there is a further significant optimization possible"?
I've maintained for a while the worst thing that happened early on was calling it a "novel coronavirus".

In this context, "novel" is medical/scientific jargon that doesn't mean what the average person thinks it means. It should never have made it to the public, because it created a misunderstanding about what was going on. It simply meant "humans haven't encountered this virus before so no one has immunity". Instead the common understanding became "this virus is so different we can't rely on any previous knowledge and have to start from scratch".
> These sort of black and white, good and evil, analogs don't make any sense.

Not black and white but worse and better. And Russia is so much worse (Its main offerings seem to be destruction and thievery) that nearly all of its neighbours tried to join NATO.
I submitted this because of the way that AI-generated slop is feeding back into AI-generated slop, creating a kind of averaged-out grey noise.

More info here: https://en.wikipedia.org/wiki/I_Am_Sitting_in_a_Room
Does "But if you're going out of your way to look suspicious" advance the conversation?
Also 7007.
> Scanning works by tuning the radio to listen for a beacon sent by the AP every ~100ms on every channel (there are 11 2.4 GHz and ~22 5 GHz channels in the US).

Yes, but good drivers can mitigate the latency hit by not scanning all the channels at once. https://blogs.gnome.org/dcbw/2016/05/16/networkmanager-and-w....

> Since you're not transmitting, it should be low-power,

Depending on the hardware/firmware quality, tuning to each channel can use a lot of energy. As for "not transmitting," this is true for passive scanning (generally preferable) but not for active scanning.

> but you have to tune the radio to each channel, so you can't communicate with your AP.

Right, but _if the OS and drivers are written properly_ (on both the client device as well as the AP ) they'll buffer unsent packets… the high latency during the channel changes is unavoidable, but the dropped packets and broken TCP streams are NOT.
Bacteria needs moisture. It ain't clean until it's dry.
maybe he has plans to release a gas-powered cybertruck in a few years
What are the prerequisites for building one of these boards? Can I read the GitHub and start building? Or, do I need to do some reading about CircuitJS, and tools like that?
Doesn't solve a real problem, cool tech.
Dataclr: Python Library for Feature Selection
It's an awkward position to be in for the family of the deceased. They're already going through enough by griefing; if they'd rather not share, but are still constantly pestered about it by strangers, it's certainly not helping.
Ate Chuet made a quick analysis about the crash: https://youtu.be/xUllPqirRTI. The wall is there because that area is regularly flooded, it serves for the ILS system, and it is unfortunately over the minimum legal distance for such an object.
What's the general recommendation for when this is the case?
> NATO could, it chooses not to.

So they're lying, because they have repeatedly said to Ukraine that they're committed to protect them against foreign aggression.

> Expansion doesn’t make NATO weaker.

Of course it can, if you include a geographic area you cannot defend, that's by definition adding a weakness.
The money that funds everything on the Internet comes from the end users who pay to access. The ISPs and all middlemen take from that pool of cash. If I've been sold a service to an open network I need to be delivered that service. The minutia of backhaul access is irrelevant. Their business doesn't exist without people and businesses paying for access.

What this arrangement does is limit revenue growth which is why the financial schemers want to double dip with their extortionate tolling on entities that already pay. They see what the cable operators get away with on their closed video distribution networks negotiating for access and want to replicate the same on the Internet.
Your reasoning is also based on nothing beyond your own speculation.
> "LLM-generated code is unlikely to be slop."

Well that got my attention.
It's pretty lame that ISO C doesn't provide integer-to-string conversion that does not go through a printf-family formatter, so that programs are still rolling their own "itoa" as the calendar turns to 2025.

Format strings are compilable in principle, so that:

snprintf(buf, sizeof buf, "%ld", long_value);

can just turn into some compiler-specific run-time function. The compiler also can tell when the buffer is obviously large enough to hold any possible value, and use a function that doesn't need the size.

How common is that, though?

Common Lisp's format function can accept a function instead of a format string. The arguments are passed to that function and it is assumed to do the job:

(format t (lambda (...) ...) args ...)

There is a macro called formatter which takes a format string, and compiles it to such a function.

[8]> (format t "~1,05f" pi)
3.14159
NIL
[9]> (format t "~10,5f" pi)
3.14159
NIL
[10]> (format t (formatter "~10,5f") pi)
3.14159
NIL
[11]> (macroexpand '(formatter "~10,5F"))
#'(LAMBDA (STREAM #:ARG3345 &REST #:ARGS3342) (DECLARE (IGNORABLE STREAM))
(LET ((SYSTEM::*FORMAT-CS* NIL)) (DECLARE (IGNORABLE #:ARG3345 #:ARGS3342))
(SYSTEM::DO-FORMAT-FIXED-FLOAT STREAM NIL NIL 10 5 NIL NIL NIL #:ARG3345) #:ARGS3342)) ;
T

In this implementation, formatter takes "~10,5f" and spins it into a (system::do-format-fixed-float ...) call where the field width and precision arguments are constants. Just the stream and numeric argument are passed in, along with a bunch of other arguments that are defaulted to nil.

I think CL implementations are allowed to apply formatter implicitly, which would make sense at least in code compiled for speed.

Just think: this stuff existed before there was a GNU C compiler. It was a huge progress when it started diagnosing mismatches between format strings literal and printf arguments.
So far the best place to discuss things is under the build guide:

https://www.shmoergh.com/hog-build-guide/
Show HN: I made an app to help you generate creative ideas with AI
I wanted to learn how to make a mobile app, so I started with a tutorial series. Once I had the basics, I began brainstorming ideas for what to build. Looking back, I should have started with a problem to solve instead of an idea. But either way, I've realized it's quite hard to come up with something fresh and creative.

That made me wonder - how do professionals whose jobs depend on creativity, like joke writers or marketers, come up with new ideas? I found out that one technique that they use is simply playing with words. And one way of doing that is creating a word chain using free association, then looking back at the words to spark new ideas.

I built an app based on this wordplay and added AI to help with the process. Here’s how it works:

1. Describe your challenge – Briefly explain what you're working on (e.g., “How to create unique toy concepts for 6-12-year-old kids?”).

2. Play with words – Start with any word, then use free association to build a chain. AI can suggest words but it's best to let words flow naturally from your mind.

3. Pick your favorites – Choose the words that stand out to you.

4. Generate ideas – Create ideas using your selected words, or tap them for AI suggestions.

You can see a complete example on the landing page.

I don't think AI will give you groundbreaking ideas and I don't think any LLM can do that yet. But it'll still try to come up with something for any word you use. And this can be helpful, as its suggestions often spark new thoughts in your own mind.

I’m sharing this to see if it offers real value to others. Feedback is appreciated.

Built with Flutter, Firebase, and RevenueCat.

Available on Android and iOS.

Let me know what you think!
Reinforcing your point, Mars is the distraction.

Your launch window is every two years, and the participants have signed-on to a suicide mission. There's no chance to change your mind should you realize you've made a mistake.

With the Moon you don't have to sign-on for living there for the remainder of your life. You have the comfort of being able to see Earth nearby, and being able to get supplies as required on a regular basis. Sure, the goal is to build a self-sustaining colony, but there's a lot to figure out for how to take that out of science fiction and make it a reality. The lessons learned can be applied to a Mars colony.

Ironically, Elon's obsession with Mars is the biggest threat to further delay our ability to create a viable colony on Mars.
Using LLMs and Cursor to finish side projects
That's obviously a provocative claim. I wouldn't say that they "do capitalism better", but I would say that they have better industrial policy.

https://en.m.wikipedia.org/wiki/Industrial_policy
In-house recruiters are always worthwhile imo. I think they can really screen for culture fit, get context from hiring managers, make new employees & candidates feel welcome, etc. However, I do think that "recruiting firms" are, and have always been, a waste of time.
Interesting that this is making the rounds...maybe OP also had this recent video show up in their Youtube feed? It includes interview clips with John Norton, the author of this paper. https://www.youtube.com/watch?v=EjZB81jCGj4
To each their own.

The one time I brought a pre built it was a disaster.

When I my hands get too old to put one together myself I'll go to microcenter and get them to do it.
> I'm pretty surprised that so many YouTube creators pushed Honey without questioning how they were making money off giving away discounts.

The only thing you can know for sure about an actor, is that their profession is pretending to be something they're not.
Thank you for sharing this.

Reading memories from the people Noah impacted in his life feels like a good way to understand the kind of person he was.
"As far as we can see, it's just brambles," Daskalova says.

Brambles protect young shoots. Unprotected young trees are eaten by animals.
It's unfortunate that these articles and discussions written by Americans about the dance are mostly going to be lost to the ether in the next ten years. As this dance and some others are mostly on their last breath in the US. Pre-covid things had slowed down a lot but covid killed almost every college dance club out there. It's uncommon to see anyone under 25 at these dances. The cost of dances/events skyrocketed as well. Young people who had no money were the life blood of any scene - the future organizers, instructors, DJs, and so on. It was rare to see people who started after 30 becoming organizers. Now, it's harder to even see people under 30 at a dance in the US and most organizers/DJs/teachers started over ten or even twenty years ago. It looks like there are more people who used to dance than future dancers.

I'm not optimistic about the future of social dancing and that's why I've mostly given up on it after 15 years and doing 10 different styles.