skysight-inc/HackerNews huggingface dataset:
“Better for data flow than control flow”

Here’s a fun use-case that barely made the post: commercial/install Audio DSP. I say barely because Max/MSP did make the list, but that’s not typically for install work (think stadium, convention center, airport, etc.)

The AV world is full of VPL examples. The audio DSP ones that come to mind are QSC’s Q-Sys Designer, Biamp’s Canvas, Symetrix’s Composer. There are many others, but they’re all built on the premise of an expensive hardware processor with free configuration software. Many of these processor/software pairings are configurators rather than VPLs. However, VPL is universal for more complex Audio DSP because audio schematics are very common, and essential processing algorithms are well defined with universally accepted names like “Compressor,” “Parametric EQ,” and “Mixer,” among many more.

Where it’s been getting interesting in the last 5-10 years is the growth of Audio DSP into more flexible control products. Q-Sys Designer is leading the push with nodes that allow Lua scripting, which now supports Blockly. There’s an awkward transition between the primary audio VPL and the Lua/Blockly VPL though. Lua/Blockly supports the event handling features within a predominantly data flow driven application. They also allow the Audio DSP environment to interface with APIs that aren’t supported by plug-ins or other canned modules in the software. Recently QSC has been selling Dell servers configured to run as central processors, highlighting the Linux backend as opposed to other proprietary real-time DSP OSes.

On some level, these VPLs have catered to keeping it simple for guys in vans with USB cables that need to service equipment on site. However, with more remote service possible, this has decoupled the van travel from the programming, allowing it to scale in complexity. It seems like the software could be licensed for use on just about any server if there was a financial incentive.

It all points to an interesting dynamic between visual and text programming as programming talent crystallizes as an off-site role. E.g., GUI buttons are instantiated through the node-based VPL then copied to a GUI canvas where they can be visually customized. This could easily be replaced by a web programming paradigm but will likely remain because the AV industry has a long legacy of guys in vans with USB cables.
Process enough data and even ECC can - and will - fail undetected. Any kind of mechanism you come up with is going to have some rate of undetected errors.
What is SMB
That’s looking a at max and minima. Look at max monthly or yearly temperatures and you’ll see the trend that was mentioned. By looking at monthly and yearly temperature trends you are less likely to be swayed by one off outlier events.
Appreciate the enthusiasm! Mind doing some ELI5 for a (what feels like dinosaur-aged) hacker in his mid thirties who kinda missed the last decade of ML but is very curious?

> That blog post I just linked to is running off of a TPU right now. Because it's literally just an ubuntu server.

It's not literally running on a TPU, is it? I assume it's running on that Ubuntu server that has good ol' CPU that is running the web service + a TPU accelerator doing the number crunching. Or is my world view out of date?

> The best part was, I was connected remotely to a TPU VM the whole time I was writing that notebook, via a jupyter server running on the TPU. Because, like I said, you can run whatever the hell you want on TPUs now

Again, I have some hesitations interpreting this literally. I assume what you're saying is "Google runs a Jupyter server somewhere in the cloud and it gives you access to TPU compute". I don't think I could run, say, a Linux Desktop app with a GUI (falls under "whatever the heck I want") on a TPU if I wanted to, correct? But, in case I could, how would I get that kind of direct / low level access to it? Are they just giving you a pointer to your instance and you get complete control?
Whoa, a fellow PROGRESS user?!

Anyway, thanks for the answer. I am not sure I completely agree with you, but at least now your point is more clear.
No more sharting
Also, most hospital visits in China are cash in advance, unless you're a CCP member, then it's paid for by involuntary organ transplants. (Not exaggerating.)

They even made US health care system look good in comparison.
For me is more: Exodus from the Mac
Or even better: Return of the Linux converted Mac.
Great machines that can be use many years if transformed.
The software filoshopy does not relate to the (end of)world we are living.
People that can afford them is an elite and this is not the way to go.
Is Tim Cook planning to go to space just for fun too?
We have a responsibility to the planet!
Whether it works or not, it will be a great experience to learn for outsiders... So... Go Chesa Boudin! Fighto! We support you 200%!

extraordinary
The output looks already more intelligent than a significant chunk of internet commentators. I wonder what happens when someone retrains this to produce opinionated replies to articles and comments and hooks the output to about a million reddit/twitter/facebook/whatnot accounts?
I went once when I found a tick in a spot where I couldn’t safely remove it by myself. I felt badly, but they were pretty bored that evening.

It’s rather like calling 911 for something that is important or urgent, but perhaps not an emergency. Hard to know where to draw the line.
There was this show called "The Last Man on Earth".

They should have end it much earlier, way before it becomes insufferable and predictable, however the world after the civilisation suddenly ends was quite convincingly depicted.

Did you know that the fossil fuels spoil? Apparently id does, it's organic after all.
How do you take care of your sanitary needs when the infrastructure is not running? Maybe simply use everything once and leave it as is.
Today we wonder if we are alone but if the technological infrastructure breaks down, at some point people will wonder if they are alone in the world, country or city. Our reach and information completeness is enormous today.

It's is probably an order of magnitude better than even 20 years ago. If we loose GPS and similar, then if we loose the Internet of will instantly feel like it's the stone age again.
When Lion came out I switched to Debian after it corrupted the rootfs twice. Installation my MBP was pretty easy.
"small and medium-sized business"

https://www.salesforce.com/blog/what-is-an-smb/
The Single Switch That Saved the East Coast from Nuclear Disaster
Yes, by placing them underground.
It looks like an interesting weird project, and I like weird projects. But I don't understand from the site:

Is it working? Is there is video? Is at least some subsystem build in the real world?
Yeah, my research shows me the same. Strong Towns is contributing to what I think is an important conversation about responsible planning, but the budgets I've read are unambiguously clear: the costs balloons are public sector labor, not infrastructure. My local county population has been unchanged in almost 40 years and though we've had a growing debt that needs to be taken more seriously, it's not a crisis, building had been stagnant, and despite us having the first or second highest property taxes in the nation, home prices keep going up.

I wanna give Strong Towns the benefit of the doubt, but there seems to be a palpable sub rosa hatred of the suburbs by urban planning blogs and academics, despite their intense desirability if you look at demand vs. supply.
I've always wondered about that. Seems to me that if you can shield one side from the sun's heat and expose the other side to the cold of space, an MRI magnet's superconductors should be quite happy with the temperature. A big ol' magnet would be a pain to charge up once, and then provide long-term shielding.
Obviously this anecdote is decades out-of-date, but my first boss’ PhD thesis is for an automatic small-airplane guidance system. I mean: as long as your plane was on a high speed ballistic arc and needed a guidance system that only ran for about 25 minutes.

The guidance system used mercury & fluidic switches, in case the small aircraft encountered a constant barrage of extremely large EMPs.
ECC does parity for memory, there's more between memory and cpu registers. Easy candidates are the memory controller, the cpu registers.
I had thought that Starlink would become extremely compelling when the servers were in orbit as well, but maybe that’s naive. Cubesats with massive arrays of active storage might be far too difficult (aka costly) to protect properly.
My opinion is that 'not thinking or understanding' the work shouldn't be labelled as technical debt. Technical debt should be a conscious decision about an implementation that needs to be revisited in the future, either for scalability, readability, extendibility etc concerns. Also, in that vein, not writing unit tests should not be considered technical debt, that is part of any implementation and should be factored into any completed work.

The lack of understanding or thinking that might lead to people re-visit code should be viewed almost as a defect, along with not having test coverage.

Therefore the term debt, I think, is a good analogy, because there is a conscious decision to accrue it. It should be reported regularly and monitored with the original decision behind it.
This summarizes corporate programming in a nutshell and why I think that almost no programming done nowadays can be considered engineering in practice. I’ve become a pessimist about this industry long ago. We ought to wear blue collars soon.
Actually, I am writing this on an Asus laptop with so-called "Bang & Olufsen Technology". The laptop is fine, though showing its age, but the sound quality through the built-in speakers is awful, and always has been - I now use a cheap Anker bluetooth speaker which is far better.

And to be honest, I was never very impressed with the sound quality of B&O way back in the 1970s, when they were seen to be the height of sophistication.
The biggest historic polluters don't care because their temperatures were nice already. It's primarily those regions that had awful temperatures to begin with that will suffer.

You hear all these people coming up with reasons why more CO2 is a good thing but this is always under the assumption that you live in a country that is not impacted by the negative effects. Everything is positive if you are blind to the negatives.
I have always had trouble making short term attainable goals. For example I want to restart doing yoga. But it's been a few years since I've done yoga and now I can no longer touch my toes. Whereas before I was able to do the full primary sequence of ashtanga. Every time I think of my decline it kills any motivation to do anything to stop it. Anyone have any tips?
Fun tangential anecdote regarding how interconnected and unintuitive CPU performance can be: I once made something run 20% faster by spawning a thread that did nothing but spin (i.e. while (true);).

I was trying to optimize some FEM code, toying with (hardcoded) solver parameters. On one console I had it spitting out the wall clock durations of time steps as the simulation was running, while on the other I was preparing the next run. I start compiling another version, and inexplicably the simulation in the other console gets faster. Like, 10%-20% less time taken per time step. "That must have been coincidence. There's no way the simulation got faster by compiling something in parallel." But curiosity got the better of me and I still investigated.

Watching the CPU speed with CPU-Z, it turned out that the simulation was indeed getting down-clocked, and that compiling something in parallel made the CPU run faster, speeding up the simulation too. WTF? And indeed, I could make the entire simulation run significantly faster by calling

std::thread([](){ while (true); });

at the start of main.

Why? Well, the simulation happens to be extremely memory-bound (sparse mat-vec multiplication in inner loop). So the CPU is mostly waiting around for data to arrive. Apparently the CPU downclocks as a result. That would be fine, if not for the fact that the uncore/memory subsystem clock speed is directly tied to the current CPU speed. That's right: The program was memory-bound, hence the CPU clocked down, hence the uncore clocked down, hence memory accesses became slower.

Knowing that feedback loop, it makes perfect sense that keeping the CPU busy with a spinning thread improves performance. But it's still one big wtf.

This problem eventually went away as we parallelized more and more of the simulation, giving the CPU less reason to clock down. But for related reasons, the simulation still runs faster if you prevent hyperthreading (either by disabling it in BIOS or having num threads = num hardware cores). More threads don't improve memory bandwidth and the hyperthread pairs just step on each others toes.
Yes and PQ use was standardized in Rec.2100. Still non-linear output :)
> Flying on a full or almost-full plane is more carbon efficient than driving solo.

… in a fossil-fuel burning automobile. Do things changes with the rise of EVs?
Any books you recommend?
Don't use any of those sites then. The internet is more than them
There is a lot of flamebait on HN these days. People just regurgitate talking points they see elsewhere without any context.

In this case the wxWidgets fork has existed for a very-very long time and has nothing to do with the acquisition.
Some of us don't call that an issue ;) it just makes discussions about what's possible more complicated
I suggest you read Red Plenty (if you don't know it already) for a really fascinating explanation of how planned economy worked.

See also this: https://wiki.p2pfoundation.net/Red_Plenty_Platforms for a discussion on this topic.
Odd question. Those are not the kinds of things that are difficult to do in shell scripts.
Ah yes, indeed. If you can't have the certificate to check the hash, then you're screwed.
"Damning" seems a bit strong because Keen's complaint is a bit flimsy. If there isn't any obvious structural link between temperature and wealth or comfort then there does need to be a clearer explanation of why one would develop.

Calling the research "stupid" isn't an argument. I also don't really think quoting Twitter threads qualifies as evidence either - this sort of policy deserves a bit more than 140 characters per thought bubble. If he isn't serious about making an attempt to debunk this stuff, then he probably doesn't have a slam dunk case.

No argument that economics prizes are highly political, though.
just happy I won a big blue gorilla at a carnival. https://twitter.com/theshawwn/status/1411519063432519680

Plus it's looking more and more like I'll be getting a job in finance with a fat salary. First interview's on monday. Tonight I felt "This is it -- if getting a few dozen people to sign up for TFRC is the only way I can make an impact, then at least I'll be ending my ML streak on a high note."

It's truly amazing to me that the world hasn't noticed how incredible TFRC is. It's literally the reason Eleuther exists at all. If that sounds ridiculous, remember that there was a time when Connor's TPU quota was the only reason everyone was able to band together and start building GPT neo. https://github.com/EleutherAI/gpt-neo

At least I was able to start a discord server that happened to get the original eleuther people together in the right place at the right time to decide to do any of that.

But the root of all of it is TFRC. Always has been. Without them, I would've given up ML long ago. Because trying to train anything on GPUs with Colab is just ... so frustrating. I would have fooled around a bit with ML, but I wouldn't have decided to pour two years of my life into mastering it. Why waste your time?

Five years from now, Jax + TPU VMs are going to wipe pytorch off the map. So I'll be making bank at a finance company, eating popcorn like "told ya so" and looking back wistfully at days like today.

Everyone in ML is so cool. Was easily the best two years of my life as a developer. I know all this is kind of weird to pour out, but I don't care -- everyone here owes everything to the geniuses that bequeathed TFRC unto the world.

For now, I slink back into the shadows, training tentacle porn GANs in secret, emerging only once in a blue moon to shock the world with weird ML things. Muahaha.

</ml>
Kuwait registers highest temperature on earth for 2021
Same here. “Bit rot” is then analogous to food rot: the longer your data sits unverified, the more likely that there will be flipped bits and therefore “rotten data”.
> in the end it was about a 10x speedup

10x speedup is what every disk Turbo was doing back in the day, with ActionReplay6 topping off at 5KB/s

https://www.c64-wiki.com/wiki/Comparison_of_fast_loaders standard C64+1541:

SAVE/LOAD: 374/407 bytes/sec
SEQ write/read: 349/395 bytes/sec
Data transfer: 455 bytes/sec

http://tech.guitarsite.de/fastloader.html

Real state of the art is pushed by Krill using technique you describe, and is capable of 20x:

https://csdb.dk/release/?id=189130

Article about one aspect of modern fastloaders - decoding GCR on the fly: https://www.linusakesson.net/programming/gcr-decoding/index....
> Does this mean one per product, program, library, class? Only you can say. However, dividing stuff up later is annoying and leads to rewriting public history or duplicative or missing history. Dividing it up correctly beforehand is much better.

Got it, simply devise the correct level of modularization for an increasingly complex project at the beginning of time, to avoid annoyances. Easy peasy. /s

Git actually has tools to separate paths into their own repositories with intact histories, so I recommend the opposite.
Same here, 10.6 was my last MacOS, it felt like it lost direction and focus after that.

For a 2009 MBP it was a nice experience trying out FreeBSD and various linux distros before settling on Debian. The only stumbling block on that machine was the macEFI, which there were eventually plenty of solutions for - I hear the later machines are a bit of a nightmare to run anything other than MacOS though.
Or the point that many of these configurations can ONLY be accessed by GUI. That's one thing that makes windows (and even MacOS to some degree) so awkward to use sometimes.
You don't need to change anything at all.

If you build from source all the telemetry, crash reporting and network features are disabled by default.

If you want to disable them explicitly each of them is behind a helpfully named compile-time flag.
GitHub Copilot Crushes Leetcode Interview Questions
Sign me up for this "85% effective against death" vaccine!
What motivates hackers like me is not the freedom. Quite opposite actually. Hacking the device require some kind of lock-in.

So, when you achieve something, it will worth the effort.
I used to use ecasound for stuff like that and simple effects and multitrack recording. I found that the simplicity changed my focus to what I was playing rather than how it sounded, and in turn it resulted in me being happier about the music I made. It may not work similarly for everyone though, but for me it made a big difference.
What does “thousands of frames per second” even mean when the monitor is displaying in the range of sixty frames per second or if you have a fast one, 144 FPS?

Is it just conceptual frames per second? So for the terminal to be doing 1,000s of frames per second then the graphics card is outputting thousands of frames per second?

I don’t get it. Where are these thousands of FPS?
Man Communicates with Lions Through Body Language
Agreed, but unfortunately is the sad reality. And social media didn't help either my friend
GDPR and GIT: Should we have personally identifiable usernames/emails in Git?
So I’m not sure what I’m supposed to be seeing on my iPhone but all I get is black background and the hint of fancy animation effects that I’m not following. Is there a transcript or something?
It gets a bit tricky when those parcels also often have lower quality or fewer services. For example, no city water, 30+ minute fire and police response times, no local parks or libraries, etc. A fair formula would also have to take that into account somehow.
That was me surreptitiously Googling "aituatipnyare" to see if I was less functionally literate then I believed.
Strange that build services are not just going full ECC, especially with cheaper hardware now supporting it.
This isn't really an issue, you just need people to agree around doing some common stuff (even if they do their own stuff elsewhere).

And this is really not that dissimilar under Windows: nowadays you have a lot of different GUI toolkits and applications still need to "opt-in" and explicitly support stuff like scaling, so you have a lot of applications that do not do that.
PDAF correction method in first 0.8um 108mpx CMOS with Nonacell and SuperPD
You don't write networking code, just for kicks and giggles.

The new Audacity owners (named elsewhere) are moving in a certain direction. A potentially unpleasant one. We should be doing as this post is, keeping an eye on each strange/potentially nefarious change made.
I wish we could un-invent the notion of averages. Look at it in this case, 2°C increase. Everybody shrugs their shoulders. Yet it's these outlier events which will stop being outliers.
> So she drives, gets caught driving or speeding. Who are they then going to charge?

A Jane Doe, who is also refusing to identify herself, by falsely giving the name of a dead person.
Audacity is a simple program and needs no updates.
Agreed. The development plans, break big tech, taxing, and other political stunts are useless if foundational issues around education and healthcare are not addressed.
There have been false alerts caused by single chip failures. 1980 there was nuclear alert in the US that lasted over three minutes.

Generally critical systems can't be armed without physical interaction from humans. It's not just computer logic, but powering up the system that can do the launch. It does not matter what the logic does as long as ignition system is not powered up using physical switch.
> I live in Southern California, with family in Kansas, Wisconsin, and New York. The closest one is 2500kms away. The longest is almost 5000kms A train would take a lot longer than a plane.

Perhaps people/families have spread themselves all over the continent because in the past energy has been 'too cheap' (i.e., didn't price in externalities).

With carbon pricing people may make different decisions in how far they want to travel from their 'home town', and what that would mean for seeing family.

>95% of the population of the US (and CA) are people who moved across an ocean and had basically zero expectation of seeing their families once they left. The only communication would be letters, telegraphs, and later trans-oceanic telephone calls.

Given the realities of climate change, and what it's cost us with regards to damage to the planet, expectations need to adjust.
offtopic: websites like this are the ones people missing when they are referring to "the old web" - see the bottom of it, C 2003-2004. It's 15 years old.
Silly question, but why would such a device send an encrypted signal in the first place? If the range is so short, isn't that sufficient security? It would be similar to blocking the view so that nobody reads your screen, because it may contain sensitive data. I doubt pH is that sensitive to anyone.
your battery is probably being worn out. Mine's already under 80% of the design capacity. So more or less, tlp and kernel optimization has only negated the decline of my battery :/
Almost every setting in MacOS can be accessed by the command line, and many things only there. Actually I don’t think I’ve found anything so far that can’t be set from the command line and I do a fair amount of that kind of tweaking.
Which would be extremely slow