skysight-inc/HackerNews huggingface dataset:
It's hilarious that people are taking this comment literally. HN comedy gold. Reminds me of when I was working with a German work college and he just could not pick up on English sarcasm.
> Honestly I prefer the bash way of $yaml | yaml2json(.exe) | convert-fromjson

I always prefer native support, but that's just me. I recently even wrote a converter for DNS bind zone files because they're such a pain to deal with as "text" files.

> Why do I need to type .SYNOPSIS above here, and yes that extra line is too many

Because there are other sections as well.

Consider yourself lucky! If you're writing binary modules in C#, the automatic help generation is missing. Instead, you have to use a hideous legacy XML-based help system nobody asked for. There are thankfully generators available now that plug into the Visual Studio build system, but in the past you literally had to author these by hand.

> I wish there was a version of powershell that was static checked like typescript for javascript.

Don't we all?

Set-StrictMode adds some static checks (not enough IMHO), and there are also linters available. If using VS Code, you get a bunch by default.

Fundamentally, once I start getting too frustrated by the weak typing, I realise that I'm writing software, not scripts. I simply crack open Visual Studio and start writing C#...

> Why this is not the default behavior

PowerShell conceptually is nearly perfect at a high level. It was originally called the "monad shell", and that design pedigree still shines through.

Unfortunately the implementation has many gaps that are as yet unresolved.

I was hoping PowerShell Core would fix everything, but it only fixed a few things (parallel foreach finally!) while leaving simple things like break-on-exception on the table.

Nonetheless, having worked with both Bash and PowerShell, I hugely prefer the latter because of that purity of vision.
Elon Musk said it was ‘Not a Flamethrower’
I own four copies of that book :-)

Two hard copies since I moved countries, one on kindle and one on Apple Books.

Great book :D
Funny how this gets downvoted without anyone giving a comment on why my statement deserves to be downvoted.
> You can't just say that the other guy is wrong without giving any explanation for why you are right.

Finally, someone who has never followed electoral politics or current affairs.
> it's one of the checks and balances

On the judicial, so it would be great if it was also subject to Congressional approval. It would still fulfill its purpose.
I'm really comfortable with Linux, but as I mentioned in another comment I find a lot of usability issues there as well, at least on laptops.

Maybe I'm just getting burned out on computers, but I'm really considering going rms-style with a desktop computer, an e-ink display with i3wm and sticking to text-only. I really think we're regressing in terms of tech and ux and am finding it less and less tolerable. In my day to day I'm dealing with go, k8s, elixir, js, vue, various deployment and monitoring solutions, etc, I don't want to fight just to keep a baseline OS functionality uncluttered.
Commission fines Valve and five publishers for “geo-blocking” practices
Hi there, the faust binaries include a faust2soul command which from faust dsp generates a soulpatch. We include a bela build of the soul command line tool (it's basically a tech demonstrator of the JIT and a backend). So at this point, the bits are all out there to take a faust.dsp file and JIT it on Bela.
ngl that's pretty bad. East Europe gets shafted as usual. That means €70 games for everyone. You can't block the people in Sweden, France, Germany etc to get cheap games so let everyone pay €70 instead. Who cares you live in Bulgaria, Romania, Hungary etc. where the average salary is 1/4th

The whole single digital market is just hurting both the customers and the developers too.
Eventus Enki Help Outlook Warn users sending/receiving email external emails
The Weirdest People: How the West Became Psychologically Peculiar and Prosperous
A middle finger from Apple would be locking the bootloader–keeping it open, plus providing minimal tooling and telling people to figure it out, is about as close to "we'd love to see what you'll do with it" as Apple could possibly give.

(Dealing with the GPU is going to be the majority of the work, I'd think.)
I quite disagree, I think it makes two insightful points:

1. In this discussion, people often overlook that these numbers are applied to two different concepts: offsets and numbering.

2. If C had been designed with 0-based pointers (for offset calculation) and 1-based indices (for numbering the array elements) people would probably find this a strength, to have the most appropriate base for each case. It's an interesting what-if idea that I hadn't seen before.
> It is indefinitely hard to port code developed on x86 to a more relaxed memory model, so the overwhelming majority of such codes will never be ported.

Most code should just work, maybe with some tsan testing. There's other ways to test for nondeterminism e.g. sleep the different threads randomly.

It helps if you have a real end to end testsuite; for some reason all the developers I've met lately think unit tests are the only kind of tests.
I had a water pipe crack in the cement foundation of my house. Just and old pipe. The plumber drained and capped the pipe then ran a new pipe around my house in the ground. Next time it breaks it can be fixed.
Rewrites aren't bad and usually quicker if you keep a lid on features. All your realy doing is writing down the business rules again.
Please change title to "Show HN:"
Current tools for audio coding are complex and non-portable

Thank you for addressing this. I was meaning to get into making VST plugins of my own, but currently in order to do that one has to jump quite a few hoops and often as the work grows in complexity so does the required expertise.
"Objectively" the Oklab color space might be better but from the results I got by playing with the gradient generator I still prefer the IPT space. The main difference that swayed me toward it was that it appears to better handle the middle regions of gradients between two very saturated colors, where the result of Oklab looks a bit too washed out.
Microcosm of America...
That's expected, as it's not a mass-market product, and the niche is small and cluttered with free alternatives.

The amount of people that would buy a 40-50$ app is about the same the buys the 100$ apps now. And turning their apps into 5$-a-piece software is an incredible risk, as it alienates part of their current customer, and the increase in sales might not be enough to offset the lowered per-sale profit. Their position as luxury software is a safe bet.
Of course I was aware of her Gender Shades paper. It's a small bias evaluation benchmark dataset.

> We developed the Pilot Parliaments Benchmark (PPB) to achieve better intersectional representation on the basis of genderand skin type. PPB consists of 1270 individuals from three African countries (Rwanda, Senegal, South Africa) and three European countries (Ice-land, Finland, Sweden) selected for gender parity in the national parliaments.

A dataset of 1270 images is hardly a breakthrough, the kind I expect to see in a small university project. But it doesn't lead to better models because it's not nearly large enough to train on. What it can do is rate existing models. Basically - useful to critique, not to improve.

A small nitpick: why just two races in a de-biasing dataset? Where are the Asians?
The reason is that Apple used PPC CPUs in their Mac's before Intel

And this was a distro geared towards PowerPC hardware.
I am 40 and I started caring about career and repouation less than a year ago.

You will always have something that you don't know. Took me a loooong time to get over it. Try and short-circuit this struggle because it would otherwise never end.
Espressif IoT Development Framework: 71 Shots in the Foot
I guess what I meant was that there are some models that will be locked by clicking only once, they won’t make any beep/honk (you can know they are locked because you can hear the locks), but if you click again then the car will make a sound to confirm it’s locked, I guess this is a feature, if you are far from the car you will know the controller signal actually reached the car. But a lot of people think pressing once locks the car and the second time is to set the alarm.
Under Obama:

If you commit a crime while having entered the country, you are charged in criminal court, meaning you are put in jail awaiting trial. Your kids can't be put in jail with you, thus they are taken care of separately.

If you don't commit a crime, you are charged in civil court and not put in jail awaiting trial, so your kids aren't taken from you.

Under Trump:

Charge everyone in criminal court [0], take away everyone's kids, despite evidence that it doesn't deter [1], because we are evil vindictive (inferred from facts) [expletive] (assumed).

[0] https://www.pewresearch.org/fact-tank/2019/09/27/far-more-im...

[1] https://www.washingtonpost.com/world/national-security/borde...
Luckily when I needed to install Acrobat Pro for a month I suspected Adobe was running such a scam so I used a Privacy credit card. After I finished with their product I paused the card and sent customer support an email asking to cancel (since the online cancel form wasn’t working for some reason.) I watched as Adobe attempted to charge my card several times over the next few days. Luckily Privacy declined all those charges since the card was paused.

The only other company I’ve had such an experience with has been Stamps.com.
Not sure I understand your question. Between the end of a quarter and the announcement of that quarter's results, US public companies don't generally make major announcements outside of scheduled events (earnings call, press conference, industry showcase, etc). Even more so if there is uncertainty around the company's valuation -- ie, a leadership change.
The inputs cause the transitions, but it depends on if you can encode the states granularly enough to be invalid.
It's a device tree: https://en.wikipedia.org/wiki/Device_tree
My own anecdote:

My daughter was 1ish at the time, and I sat her down while I grabbed something from the fridge. Windows 98, locked.
When I came back the screensaver was on, the password dialog was still up, but the desktop was fully functional in front of it. I could navigate, open applications, and everything else.

Still no idea how she did it, but that’s not the first or last time she surprised me :)
Not sure what you are trying to say here. It is a well known principle in political campaigning that presenting positive policies tends to gain you more votes than negative attacks on the policies of your opponents.
Could just be the camera lens but side by side photos it looks like they cropped the face in
On the cloudflare servers, which run server-side JavaScript.
To believe that dog-whistles exist as an actual thing used effectively, one would also have to believe:

a) A group of people (e.g. white supremacists) do not already know that the dog-whistler (e.g. a politician) is a member or sympathizer of their group

b) That this person who sympathizes with this secret group wants to signal sympathy with this secret group, but cannot do it directly (that is, by email or letter or direct contact), and so must somehow signal through public words and deeds

c) This signal will somehow, hopefully, be invisible to everyone who is listening except for members of the secret group

The prototypical example is politicians talking about "thugs" and "welfare queens" as dog-whistling a racist contempt for black people. I can definitely accept that using such language could be such a signal, especially with the context of aligned policy pronouncements, but it's pretty blatant and not a dog-whistle.
My take is that Poe's Law is bidirectional. You can't tell irony from extremism, nor extremism from irony.

It might have started as an ironic joke, but if it gets adopted earnestly by actual white supremacists (see the Christchurch shooter using it in court), then in some contexts it can be interpreted as a genuine symbol of white supremacy.
Are you just saying that people are making wild assumptions on the basis that the CCP is evil, or that "the CCP is evil" is also an unsubstantiated assumption as well?

> things in China are far more complex and nuanced

sure, but these comments are anti-CCP, not anti-China/Chinese; it's a problem if the two are considered synonymous.

> Maybe there's an alternative point of view than "CCP is evil" that is at least just as valid.

Is there an alternative point of view than "the Nazi regime is evil"? You can undermine any reasonable assumption by invoking Descartes daemon, at that point you're just gaslighting people.

> See Cyrus Janssen's blog

from that post:

In China it’s always important to remain (低调 Dīdiào) or “low-key”.

There is not much he can say after being chastened for thinking he is above the greater good. A little humbling is good for an inflated ego.

What's missing is an explanation for these. A "cultural" reason implies mere social influence, and self-imposed behaviour. But it doesn't explicitly say that - given the topic of discussion, that's pretty suspicious.

The question is; what happens when people ignore the "greater good", and refuses to remain low-key?

And who is chastising Jack Ma?
Ah, I wasn't thinking of combining Faust and Bela like that, but that raises an interesting possibility.

So you're saying it should be technically feasible to live code/hot reload faust.dsp on Bela with no glitching?
"Device Address Resolution Table"–essentially an IOMMU.
RHEL is now free for dev teams and free in production for up to 16 systems
Platforms Are Still Flying Blind When It Comes to Societal Impact
He co-founded three major self-driving car programs. How is it not obvious that having a well functioning car industry would be beneficial to USA?
marcan, who is working on AsahiLinux, is streaming at this time of writing and just got the framebuffer working, this is one of the most interesting live-code-streams I have seen.

https://www.youtube.com/watch?v=GxnWuXgj3JI
Also, it's worth to mention that several people who expressed the interest to this place were thereafter persecuted by the police, including Suren Gazaryan who had to eventually leave the country and four activists that were sentenced to 8 - 13 years imprisonment.

https://www.rferl.org/a/russia-putin-dacha-activists/2506655...
Can I have a Beowulf cluster of those? (yes, I am a grey haired BOFH)
How is it easier to know where or if it might be handled?

If you return a error, you still don't know nothing, but that a caller in the chain to the bottom might handle it.
There is no difference compared to exceptions, except you know that every caller will have to deal with boiler plate no matter if he is interested.
or they recognizes the need for the US to have a modern and advanced car industry_
> Are there, or will there be open-hardware DSP projects which run SOUL, or open-source runtimes which achieve high performance on standard issue CPUs?

The binary release includes a build of the soul command for Bela, which is a very cool low latency board + OS for audio (https://bela.io/) based on xenomai. It's probably as close as we get to open hardware for DSP, and it puts you in the sub millisecond latency range.
So just like Apple innit?
Right now I'm back to osx but I'm really missing a good tiling manager like i3wm. As for the future I'm looking at system76 desktops, but still undecided (especially since apple's m1 hardware)
The cores are in-house apple, so that's a bit strenuous
We already have the Mac Mini, but an A14-based SBC would be less of a stretch than an M1. A picoMac, so to speak? That would almost inevitably run MacOS by default rather than Linux, though.

The GPU is make or break for Linux. No GPU means it's just another server in a different form factor.
I was going to go with "bi-stable circuits, building up to half-adders", but you leapfrogged me there adroitly.
Competition is fine, but the "spiciness" was really just drama+pettiness on both sides :/ I'm hoping they're both past that now, as they should know better, but having two competing projects unable to assume good faith from each other is generally not healthy at all.
Well, history is full of examples of demagoguery via media. So in that sense this conspiracy theory situation /should/ be an old hat.

Except this time it's far weirder and more chaotic, because it's not some coherent political entity pushing a long term agenda (although there might be some meddling), but rather a mostly crowdsourced fantasy world made up on the spot. Feels somewhat like a fever dream with its frantic twists and turns and absence of anything but short-term memory.

And starting from just a few "trolls"* and internet crazies on message boards/social media it has developed into this huge trainwreck.

Must be disturbing to have relatives like this. I probably would have intervened early and installed web filters / parental controls (this acquired an entirely new meaning) combined with education about the medium where I could. Naturally this is no longer feasible for those too far gone.

At any rate, hope this gets fixed soon. Move fast and... have society break itself.

* At this point this really has become a euphemism
Is that before or after the coifing of the sacrificial goat?
Is this sensible, or is it an unprincipled ad-hoc justification for a feature that happens to be useful?

Or another way: Is this more reasonable than, say, implicitly taking indices mod len(list)? How about implicitly flooring indices? If so, why?
Predicting that somebody stupid would do something stupid after the last election does not make one Nostradamus.

He also claims that Trump is refusing to leave and is leveraging the military to facilitate that. That's bunk.
What the Roman Empire looked like at its prime in one glorious map
Boring! :)
ECommerce Websites: The Complete Beginner’s Guide
>It's designed to force people to handle the damn error as near to the call as possible.

If they wanted to "force people" they could use Optionals and really force them.

This no more forcing than mandating checked exceptions -- the user can just return the err immediately, like in Java they can just add a throws and propagate for others to handle, or an empty try/catch and ignore it...
Yes, what is the difference between a passenger willingly getting on an experimental airplane that subsequently crashed and an entirely unrelated pedestrian mowed down by an Uber SUV as a fully predictable consequence of their trash engineering practices?
There needs to be another dimension in this model. In building maintenance, there needs to be an inspection to ensure the maintenance was performed properly. For example, you may replace a cracked roof shingle as a do-it-yourself preventive maintenance activity, but not do it correctly and actually cause a leak that was not there when it was only cracked.

In software, you need to have code reviews, unit and regression testing, or you can fix one minor bug only to introduce a catastrophic fail.
How about the Christchurch shooter flashing it in court? He may have been doing it ironically still, but at that point does it even matter? He was explicitly associating himself and his actions with the symbol. Context matters of course, but what started as a joke has taken on its own life
In the early web days, I had a public facing web site with a link that said "I can see what's on your computer", and the href was essentially what you posted.

The number of emails I got from that was worth the vitriol contained in them, including threatened lawsuits.
I am currently working on a native UI to visualize spindumps :(
The cheapest M1 laptop is still almost £1000 with a definitely not future-proof amount of RAM and Storage.

I'm guessing M1 ain't cheap
mm sure do you think the USA would have beat the Soviets to the moon had it not been for this guy: Wernher von Braun?
But in 2009 Homeland Security published a report on the domestic terror threat. Republicans reacted badly. The agency backtracked and eventually closed the division.

https://www.cbsnews.com/news/dhs-domestic-terror-warning-ang...
I suspect you could make some progress on a "fluff eliminator" by leveraging the existing "sakuga" database[1]. "Sakuga", in this context, meaning the well animated parts.

After all, there's a fairly strong correlation between high-importance scenes and overall framecount, which makes sense when you consider that frames are the main currency animation studios work with.

[1]: https://www.sakugabooru.com/post
While Raspberry Pi may not be as powerful as an M1, I'd not discount any of these small boards.

I have a OrangePi Zero w/ 512MB RAM at home and it handles a lot of stuff (Syncthing, DNSMasq, rsync based backups and more) without a glitch.

The only thing it doesn't like to handle SFTP encryption at high speeds. Processor gets visibly strained and overheats after a 4MB/s or so.
Don't forget all the vomit. Put ten passengers in a single space, even trained astronauts, and at least one of them will be vomiting during the zero-G portion of the flight. Compare this to a first class seat on a BA transatlantic crossing.

(And the carbon costs of rocket-powered passenger services are maddening. This is not a service that anyone should support.)
So the main reason is mostly NAT is difficult to configure for home user and it also sometimes break gaming experience in some weird CGNAT setup? I like the anser and thanks for the info.

Anyone else have other reasons in minds why it's useful?
One thing I've always wondered is... what did one do with a Beowulf cluster back when that was a thing?
I'm currently finishing up The Culture series by Iain M. Banks. The first novel is called Consider Phlebas.

It's my favorite sci-fi universe of any book, movie, or game. Feels a bit like Star Trek if the Federation were more advanced.
Yes, the soul command when playing a patch watches for updates and recompiles when changes are found (then it switches across from the current DSP to the new one when compilation is complete). This isn't totally seamless, as although parameters are retained, any state held within the DSP code (say delay lines) will be reset to initial conditions, but it's pretty good.

So then, update your faust code, re-run faust2soul and the soul command will see the updated patch and recompile.
My only issue with those prices is how hard it is to figure out what your total outlay will be upfront. If you just hear good things about the iOS app and think '$75 seems high, but ok', you'll be very frustrated later when you realize the companion app prices.
The reason why it exists is important for a democracy. It protects the outgoing administration from political persecution after they leave, promoting peaceful transitions of power and is a safety valve for when the state becomes powerful and goes after people that it shouldn't, which happens all the time.

Unfortunately it is also used by all presidents to pardon their buddies.
I wonder by how many orders of magnitude that this would be less safe and more expensive that as commercial airline first class ticket to the same destination.

Those two helicopter hops probably make the trip 100x more dangerous by them selves.
I've been learning to cook recently and I haven't the slightest idea how heat affects food.
Nice, it's great to see this project go from C++ rant to reality. Can't wait to never write C++ ever again :)

On licensing, how will it work for creators of open source hardware? Will they still need to pay a licensing fee if they are targeting a specific device with closed driver IP? Or could there be an exception there?

Do you also see yourselves supporting open low-level hardware (RISC-V, FPGA, ...?), and in that case would you consider opening your driver IP for those targets?