skysight-inc/HackerNews huggingface dataset:
I'm actually starting this right now with my two teenage kids who are interested in going to college for CS. We are using an esp32 instead of a Raspberry Pi, but I'm having them work through all the hardware and software requirements to get sound (I2S) output, display, WiFi, etc.

My end goal is to have them create a backend api server for syncing data to the alarm clock, and then a mobile app so they can change settings remotely. I figure it is a good learning project for them to touch a lot of disciplines (hardware, embedded firmware, circuit design and layout, 3d modeling, web services, mobile apps) to see what they gravitate towards.
Celebrities, politicians, and executives and the farthest thing from a power user as is possible in this universe.

Did you mean people with a lot at stake in regards to their public image?
I've never actually used sox for fx, I wonder how good they are. (I have used it plenty for resampling, normalization, trimming, etc). But regardless, there's thousands of VSTs out there -- a lot more options than whatever sox has built in.
I've used almost all of the readers, web and software based, and ended up settling on newsboat. You can set up a url handler script that throws links at appropriate viewers (like mpv for youtube videos, rtv for reddit threads) and it ends up being pretty seamless and fast. No mobile of course which I don't mind, but you could just export your feed list and use another rss reader for that if you really needed your feeds on your phone too.
I was sure this was going to end with "he's horrible" nice surprise that it didn't :)
Well, it's the randos who wrote or edited the article, and the greater number of randos who read it afterwards and didn't edit it.
Well, only in the same sense that a blockchain is a reinvention of a government currency issuer - there's a sense in which that's true, but it misses the really interesting stuff.

With correctly implemented zk roll ups, the security guarantees are the same as transactions on the main chain. The changes that are rolled up are proved to have taken place correctly, and an end user can extract their money from the roll up even if the roll up network stops functioning. They're also fast. Those are some nice advantages over a settlement bank.
I imagine that a huge percentage of laptop failures come from physical damage to the screen, hinges, keyboard, or battery. It would be nice to be able to swap the body out and be able to reuse the existing core components
Ask HN: Do you use Mutation Testing in your project?
I just published my first article about Mutation Testing that explains my point of view here: https://www.sipios.com/blog-tech/hunt-the-bugs-with-mutation-testing

I'm still not convinced that Mutation Testing can really be very helpful. Do you have goods arguments for mutation testing?
> The app allows people who are required to isolate to opt to do their isolation at home, rather than stay at a quarantine facility. Nobody is being forced to use the app.

Wait. So if I refuse to be tracked by the government, the government will take me by force to a detention camp?

Did someone accidently ran a search and replace for Cuba and Australia before publishing the article?
Thank you, I was trying to find a guide to this that I lost long ago... but there is another step I remember to convert the analog noise into a digital signal, in order to replace /dev/random for instance.

maybe you know the word I need to search for, it was something like using every two or three bits and anding or xoring them or whatever to magically erase any bias present in the shot noise, yielding a perfectly uniform distribution of 1s and 0s.

I'd like to turn this into a circuit-building curriculum if I can find all the pieces again.
I'm on a MBP where I pretty much only reboot for system and security updates and my workflow is the same as yours but two steps shorter. I basically never need to power on or power off. From my perspective it seems to me that you're adding steps and complexity. What does power cycling provide that I'm missing?
I don't know if grifting is intrinsic to capitalism itself. But it certainly seems to be an emergent property of the unconstrained giant corporation massive income inequality flavor of capitalism we are experiencing.

As the number of reasonable avenues towards financial stability dwindles, people will rationally pursue whatever ones are left with greater furvor, even if those paths are morally bankrupt like being an "influencer" or "thought leader".

Like rats, we'll push whatever button gets us fed. If we want people to do more meaningful work, we need a culture and economic system that lets them provide a stable life for their family while doing it.
Clean out the filter(s) and consider running a clean cycle. I bought a heavily used portable unit a few years ago and lemi-shine did a great job. I've had good results with affresh in other appliances. I really don't think brand matters too much, the cleaning solution is pretty basic.

Usually they drain into the garbage disposal if preinstalled, so if your sink works the dishwasher is probably fine.
> On the downside, you’ll probably be living somewhere small and uncool and that may not be enough incentive to leave the bright lights of the city.

This seems like social life suicide. I'm in my 30s, single, and omitted dating much in my 20s (because -- surprise surprise -- I was working way too much). I can't really move to the middle of nowhere where the dating pool is non-existent.
Comparing how much money Disney, Netflix and the BBC put into productions is useless.
Netflix in particular has already burned a lot of money and the result was average at best. How many failures are there for a hit like "The Crown", how long can Netflix in particular continue to spend so much money?
For quality, you need the right makers, and the BBC has often had the right ones.
"You can’t have actions that call other actions" - I think it's possible to use the repository_dispatch trigger described at https://docs.github.com/en/actions/reference/events-that-tri... for this - you'd need a separate GitHub personal access token, but using that it should be possible to trigger a workflow in any other repository you own from an API call in another action.
and this is how you get zombies
> Then a simple webpage that sent an EC2 API request to power on the instance

You send the EC2 API request directly from a public facing website?
Jagex Shuts Down Old School RuneScape HD Mod
You would like to read more on this?

Read "Harry Potter and the Order of the Phoenix" and pay attention to how Delores Umbridge defines a set of ideas that must not be questioned. Her role of Inquisitor is similar to the role of a modern Diversity Council.
>going with a RV route is looking more like the best possible option for the future, cause you can just pick up and leave when bad weather comes

what's the plan when fuel shortages start happening and your RV can't be kept rolling?
The short answer is Delta. The longer answer is:

1) Delta is enormously more contagious and so will tear through the unvaccinated faster and will create more breakthrough infections simply due to greater chances of exposure,

2) Delta is also more virulent and is more likely to put young people (who are less likely to be vaccined) in the hospital,

3) Breakthrough infections are more likely with the elderly or at-risk populations due to poorer immune response, and Delta being more virulent means they're more likely to land in the hospital, and

4) Assuming some reduction in vaccine effectiveness over time, that'll impact high-risk populations first since they've been vaccinated the longest. And those folks have a much higher likelihood of ending up in the hospital because of their high risk status.
Disclaimer - incoming self promotion.

Actually, most points in the article are the basis on why we created BuildJet.

We initially tried to solve these annoyances by creating a CI with speed and the YAML config as a USP. We got 4x speed and a much better YAML config structure, but despite these improvements we noticed that it people had a mental barrier to migrate to a new unknown CI.

But like OP we always enjoyed the experience of using GitHub Actions, so with this in mind. We decided to build BuildJet for GitHub Action[1] that uses the same infrastructure but plugs right into Github Action as a "self-hosted" runner, which is automatically set up for you with OAauth. This resulted on average a 2x speed improvement for half the cost(due to us being close to the metal). Easy to install and easy to revert.

[1] https://buildjet.com/for-github-actions
That's what pedalboard does. It's a python wrapper and plugin host for JUCE.
How do I get started in using all this fancy web3 magic?
You just need a lot of surface area to grow that many plants.

Does conversion to "biochar" allow recovery of the nutrients you need to grow more plants? Or are we also sequestering nitrates, phosphorous, etc. as well?
Most weddings I've attended in the US were indoors, but the couple generally have photos taken outdoors (often after the ceremony but before the reception).
> Why don't they?

Another guess might be noise. Grinders are noisy and Bosch dishwashers are dead silent.

I have a Benchmark series Bosch and it cleans dishes better than any I've ever had. I think a major factor is the built-in water softener. I have hard water, and soft water is key for allowing detergents to properly work.
But then the thing causing the damage isn't actually the shootings, it's the reaction to them.

It's the same thing as the War on Terror. The enemy in the War on Terror is Terror, i.e. Fear. The only way to win the War on Terror is to overcome your fear and not sacrifice your principles because you're afraid.

The British had it in the 20th Century. Stiff upper lip. Or you'll do more damage to yourself than the enemy can.
Cavespeak (Language NSFW)
Agreed. I was going to add that,but didn't want to be flippant. Although I still think the airport is particularly bad
What about actually enjoying your work? I value that higher than whether or not I have any ownership in the company I work for.
Show HN: errorpush – Minimalist Sentry alternative using PostgreSQL
Amazon and SpaceX get spicy in their legal spat
guns have a tendency to escalate violence and harm (vs. say, fists), which is a real problem, but yes, the focus on terrorism and mass shootings is entirely unjustified vis-à-vis guns and gun policy. suicide by gun (20-30K/yr) happens twice as often as homicide (10-15K/yr), and non-fatal injury rates are ~3 times the fatality rate (80-100K/yr). almost none of those involve terrorism or mass shooting (combined, on the order of 100/yr).
Note that while strings are generally opaque bytes in Zig, there are standard library functions[0] to work with them as Unicode codepoints and such. But Unicode is quite large and complicated, and things like grapheme clusters aren't in the standard library (yet?). I also believe that that module is planned to be rewritten. So it's more the case that Zig plans to someday support Unicode at the standard library level, but not as a specific type.

Then again, I'm not sure exactly what a type would be for Unicode. Basically just a flag that the array of bytes has been checked and is valid? It's nice to let the type system help you enforce your application boundaries, but I think you could wrap it pretty easily in a struct of your own if you needed that.

[0] https://github.com/ziglang/zig/blob/master/lib/std/unicode.z...
I didn’t know that nor do I find trolling to be “fun”
We already have c/c++ as low level bases, now zig/rust are coming for the throne, I really hope contenders dont keep spawning like rabbits. If everyone got behind a smaller # of initiatives the worlds codebase would be simpler going forward?

I'm imaging some poor software engineer in 2065, having to maintain an enterprise legacy stack... levels of FORTRAN/COBOL->C->C++->ZIG->RUST->PERL->PYTHON.... all the way up....JS..etc..
I think those problems solve themselves when you can say "CI doesn't need to communicate with production at all anymore" – the Flux controllers live on the cluster, or on one cluster which is in position to communicate with others on the network in case of multi-cluster. They do not have any outward facing interfaces (except one), they live on the Kube API. (The Flux API is the CRD within the Kubernetes API.)

The reason for CI to communicate with production is to handle deployments, right? So take away that responsibility, and now you can safely isolate GitHub Server and shunt it into a network that only has access to outside artifacts that are necessary, push access to an image registry, and that's it.

Deployment status notifications can go from Flux to CI, so you can read about your deployments via commit status messages, but the communication is one-way. Changes are always pulled into the cluster and never pushed. You can set up webhooks in both directions, of course, for faster round trips (it makes a big difference for devs when iterating to not have to do a context switch and manually trigger a deploy, or to wait seconds not minutes and get immediate feedback after git push) but many will also opt not to do this in order to further confine and constrain to limit attack surfaces, it works just as well so long as they can live with some 5-10 minute waits for polling to do the job.

Edit: heaven forbid we have a conversation, Hacker News won't allow fast replies :D thanks for giving examples
Was going to say, if there's not a pre-rinse basin, just squirt a bit anywhere. As you can see from the one you found, it just immediately falls out anyway.
How would you prevent someone from creating a Democratic Non-party and Republican Non-party that endorse "non partisan" candidates? Would you ban the endorsements of candidates outright? That would seem to cause it's own issues.
But I think this is where it's starting to nose-dive. It used to be there were competitors but they were crass comparative junk, like ITV. Now the competitors are suddenly massively out BBC-ing the BBC. Huge landmark period dramas - used to be only the BBC could competently pull that off. Now Netflix does it better. Serious radio discussion - used to be only found on the BBC. Now I can get it often better from Spectator or New Statesman podcasts.

They're being out-done on money and talent in, and results out, for their own game.

Really serious problem.
It's cool that they also have a ready docker image with their building toolchain. Setting up a dev environment for a C project can be cumbersome otherwise.
I do hope existing websites eventually support web3 login, but eventually there will be a web3-native/decentralized social network that actually succeeds. there have been a few attempts over the years but nothing has gained much traction.

https://www.theverge.com/2021/8/16/22627435/twitter-bluesky-...
Tiny crystal safely measures electric fields of 20M volts
Wow, reading this and all the comments makes me realise GHA is really far behind Gitlab CI. They've at least been playing catch-up since the MS acquisition, having stagnated for years before that.

I really wonder why would anyone self-host GitHub. Gitlab has a much more feature rich, mature and cheap ( there's a perfectly usable free version) offering. Yeah, someone might prefer Github's UX, but is it really worth it to pay for a worse product?
In my experience GHA far outclasses Jenkins and Travis. After GHA released composable actions (https://github.blog/changelog/2021-08-25-github-actions-redu...), there's not much of a comparison to be made. GitLab is more on par, but the docs are less accessible and they don't seem to have a long-term development strategy the way GHA does.

As far as the limitations in the blog post, they are real, but most of them are limitations in features that are not available to begin with in Jenkins or Travis.
> If someone wanted to package clang to do that, they could. They do, in fact, that's how clang cross compilation packages work.

Clang doesn't bundle a C standard library implementation.

> But sure, to Zig's credit, they ship all the supported toolchains and so don't have many different cross compilation variants in the OS's package manager. But that's a bit like buying one of everything, even though you'll only use one or two.

Zig only bundles the sources, so it builds the C library on-demand. IIRC it's smaller than most cross compiler toolchains.
The Ethereum roadmap has sharding coming soon, and architectural changes aplenty. Of course in the near term the approach for scaling is rollups, zk-rollups in the mid term and optimistic rollups in the short term (already running).

Those approaches still have immutability and a global public ledger but that ledger no longer lists every single transaction.
Such was Niles' technique to help Frasier decide: https://www.youtube.com/watch?v=pPYiCw9HHXo
"J'fais dla poudre, pour travailler plus, pour faire plus d'argent, pour faire plus de poudre, pour travailler plus, pour faire plus d'argent..."

Classic Punk song from Vulgaires Machins (Québec band), translates to: "I do coke, to work more, to make more money, to do more coke, to work more, to make more money..."
Yes it does, the pyrolysis conditions (the process to make biochar) will influence what % of nutrients are recovered in a plant available form. We could actually capture gigatons using only the leftover waste from our current commercial agricultural production.
If you have freedom of movement over a large area, if you don't have breakdown of law and order, if people don't start lynching others when they come into their area.
One trick that might work is to include a token such as 'DO_NOT_TRIGGER_ACTIONS' in your automated commit message, then have your other action skip any commits that include that token using this in the workflow:

if: "!contains(github.event.head_commit.message, 'DO_NOT_TRIGGER_ACTIONS')"
So what do you mean by "Verify identity"? If someone doesn't have an address but has identification to prove they are a certain age there are work arounds to hiring them and paying them as an Independent contractor in whatever country they are in.

I'm not sure how legal it is, and you would be subject to some risk. But I know there are a ton of companies working with "VAs" Virtual assistances that are based out of the Philipense and Pakistan where they help with Lead Generation and other online work. They are paid out through tools like Wise or paypal.
"...understand why they are testing." That's interesting. There is an information-theoretic measure for test quality that asks how effective a test is by asking how closely it examines a test output. For instance, does it "smoke test" that the output isn't NULL, or does it look at a returned data structure and enforce invariants in detail. It's the flip-side of asking in how much detail a test exercises the code. Well, keep having fun. Testing is a great way to think about code.
This shouldn't be downvoted - the roots of control in the US are absolutely rooted in this kind of racism, whether it be "modern" gun control as mentioned by parent, or the Sullivan Act over a hundred years ago.
Our goal so to make easy to use Vscode + PlatformIO environment, without depends on any virtualisation.
I honestly feel that they were both pretty unsympathetic. In particular, CoreOS timed their Rocket announcement for the moment at which the Docker team was airborne en route to DockerCon Europe 2014. It was very petty -- to say nothing of the petty naming (clearly a play on "Docker") or the generally antagonistic approach. None of this is to forgive Docker, who was equally petty in their response -- and a sign of much more pettiness to come, sadly...
Working 70hrs a week is terrible, crushing it 70hrs a week is never enough. (shlinkedin has ruined me), but sincerely, work is inversely proportional to leverage, which implies someone working that hard doesn't have a lot of leverage. If you don't have leverage, you aren't managing well, and if you aren't managing well, that's a problem worth solving.

This seems abstract and businessy, but understanding what people mean when they use the term "leverage," in its myriad forms is a very useful concept to master.
Right, TSA even refers to it as "TSA PreCheck" on their website:
https://www.tsa.gov/precheck
IIRC Sox can apply plugins, maybe not vst but lv2 or ladspa
Why would these types of people want all their data available on a public chain?
Eliminating a virus is eliminating community spread i.e. containment of infection clusters.
Israeli company unveils electric vehicle battery that can recharge in 10 minutes
Slow like a boiling frog?
Your going to live in a studio doing nothing but hack on a laptop for the rest of your life? No other things to do discover or try? No people in your life?
But can they fight the decision in court before breaking it and risking fines/jail time?
Comprehensive software aids scientists in synthetic biology analysis
I love a Big Mac.
If you're interested in my opinion on efficacy wrt severe outcomes please see my comment here: https://news.ycombinator.com/item?id=28460959
Yeah it was a really odd choice of a "why not Rust" bug since the problem with Rust in that bug applies entirely to Zig as well.

So if you can't use Rust because it doesn't have the broad compiler support that C does, you almost certainly can't use Zig either for the exact same reason. And then the article touts Zig using their own in-house linker, which seems inevitable to have less platform support than LLVM will? Zig isn't wrong for doing that, but you can't claim that's a benefit at the same time the problem with Rust is it's lack of fringe system support... :/
Is a billion a million million, or one followed by twelve noughts (1,000,000,000,000) or is a billion a thousand million?

Same thing for a trillion. I think the first is or maybe was a UK'ism. Maybe the rest of the world does that too?
When does "Windows" become enough of a liability that it starts losing market share? Will that ever happen? Or will Microsoft start building more secure versions before that happens?

I'm pretty excited about Microsoft adopting Rust as a development language. I think building more of their products with "safe" languages is the only way to stem these zero-day flaws. Even then, it might not be enough. There is a LOT of code in the Microsoft orbit; maybe too much to change.

Here's a thought; what if Microsoft spun off another "shadow" company to build an ABI compatible "Windows" product? Kinda like Disney created Touchstone Pictures in order to release "R" rated movies.
Natal Persona Reading Review, Work or a Scam?
Yes, and global warming has been a problem for as long as I can remember. Just because the problem doesn't have a deliberate start date doesn't mean it isn't a problem. Collapse, whether it be political, cultural, or climatological, is one of those things that happens on such a long timescale that you don't notice it until it's too late.

It's entirely possible that the BBC is maintained for another century, purely as an expensive monument to the country's history that nobody watches, before finally being rolled up in 2092. There's precedent for this in things like the royal family[0] or Brexit. Or tomorrow the Tories wind up repealing the license tax and significantly downsizing the BBC as a result, turning it into an English PBS/NPR. Knowing that the BBC is doomed doesn't tell you how long it has to live, just that things will continue to get worse until something breaks completely.

[0] Conflict-of-interest disclosure: I am an American