skysight-inc/HackerNews huggingface dataset:
Each week, my sons aged 9 (3rd grade) and 7 (2nd grade) receive a set of words to remember and every Friday they get a spelling test. Neither of them are big fans of spelling tests. My eldest son, Ben hates being told that he is wrong. So, when revising and I tell him he didn’t spell a word correctly he can get quite upset. That’s not much fun.

Through a chance encounter between me playing with the text-to-speech API and my son, I created a very rough tool called RobotSpelling to help him. It is, admittedly still very rough around the edges, but hey, it works “OK” for now. I've shared it with my sons' principle and their teachers and I think the class used it for a little bit which was awesome.

I'm working on a completely re-written next version in React, which I'm learning along the way. My background is in C/C++ and embedded / backend networking software, so React is, right now - extremely frustrating. To be honest, I'm getting a little disheartened. But thought I'd share what I have.

Background and some more of the "Ahh Haa!" is on a blog post I wrote last year:
https://withbighair.com/the-1st-version-of-robot-spelling/
Always run your files through strings before sending to the web.
Food these days isn’t just literally apples picked from a tree though. Putting aside the labor for harvesting and transporting the raw ingredients to you so that you didn’t have to do it, someone put labor into cooking something nice at a restaurant - I think that labor should be rewarded in some form, and I also think electing for a luxury over, say, just making the food yourself.

But putting even all that aside, I disagree that payment isn’t necessary in a world of abundance. It’s not just a means of rationing limited supplies; a main point of capitalism is to incentivize people to do things (well) in the first place, and to coordinate action between different actors in society that may not be communicating with one another. Prices do that. I don’t think we as a society have worked it out how to coordinate and incentivize labor if payment isn’t part of the process.
> “Social media platforms have morphed into the town square” - sounds like they want government-run social media instead of privately-operated social media.

What they want is for the government, run by their preferred party, to regulate privately-owned social media such that moderating their preferred political speech, however extreme or misleading it may be, becomes illegal.
UiPath Test Suite Based Test Automation UK
MX Display expands its workload with a new installations management software
My advice would be to start with JUCE. It's a great framework for audio development, and has a lot of example projects for making plugins and hosts. Audio programming is definitely tricky and something of a black art. Even making a simple square wave synth that doesn't sound crap is surprisingly difficult, because of unintuitive artefacts engendered by the sampling theorem. (In a nutshell you have to make the square waves wiggle a bit for them to sound good, otherwise you get lots of high frequency garbage which sounds metallic and ugly.)

Ross Bencina also has some good articles about the realtime aspect. Basically, you shouldn't use locks and should become intimately familiar with ring buffers :)
In Australia, it's currently a crime for citizens to leave without a permit. The system for permits is quite arbitrary, with some reporting approvals in minutes, and others reporting rejections without reason.

It is worth noting that a recent survey showed a vast majority of Australians preferring closed borders as we have been relatively unscathed from COVID.
> flash your badge at the airport and most guards/staff there lets you through.

No? Why would that be the case?
Could just use the SES dashboard I guess:

https://i.imgur.com/htmcpUP.jpg
I made my own SES mailer...

You can subscribe to post backs from SES. These post back tell you message-by-message if a message was delivered/bounced.. so "simple" process of storing the results. Need to track the unique message ID, some you might get multiple responses for the same message (e.g. delivered, then marked spam)

There might also be a CLI call to get summary stats.
There's a sheet of paper in my room with some random stuff written on it. If anyone smart enough gets it after my death will be able to buy some nice stuff.
How it differs from ResearchGate and Academia.edu (both launched in 2008) meant as hubs for scientists where you can upload anything you want and both have comment section for each of the uploads?
> And second, because the new commenter is often wrong that their bug is the same, or has missed some of the context and is just adding duplicate information. Note that both of these apply more to long threads.

That's a good point I haven't considered. Yeah, the consequence of mistakenly starting a new topic under an unrelated old thread is that the new discussion is now miscategorized and harder to find.

> It can still link to the old issue in order to keep the chain intact.

Yes, that would be great. If one could pull off an UI that nudged people to correctly link back to older threads, so that such links were typical, I think it would mostly solve the necropost problem - the etiquette could be changed to "don't necropost; if starting a new thread on a topic that was discussed in the past, ensure your post links back to those old discussions".

(I think I saw a few boards automatically generating a box with "related topics", but IIRC, their method of finding related topics yielded lots of false positives. If improved, this could work too, though I would still prefer explicit links that don't change over time.)

> I'm thinking something like those annoying infinite scroll news/blog sites, where you reach the end of the article and it dynamically sticks another one on the page below (& updates the url).

I personally don't want that. I hate this UI pattern. In particular:

- As implemented on social media platforms, it makes it nearly impossible to find your way back to something you saw a minute ago but scrolled past.

- As implemented on news sites, auto-appended articles are usually not relevant to the one you just finished.

- The URL substitution is particularly annoying - usually, the time I care about the URL is when I read/skim the article to the end, and then decide to share or bookmark it. At that point, the URL will already be changed to point to a different article, and it's easy to miss. And the way these feeds are implemented, if you follow the link to a follow-up article and scroll up, you won't get back the article you actually wanted.
Bose confirms ransomware attack that exposed employee data
I agree with you on the distinction but violently disagree on the conclusion. With UBI you still pay for things and the capitalist system still functions; it just lifts a baseline for all of society.
I posted stuff on the lab leak way back at the beginning (feb 20 or so) but I still think it's unproven. Even so I think people should have been able to discuss it in mainstream forums from the start. Also I think the Chinese owe it to the world to have some openness on the thing.
Personally I’m bored with Apple’s direction.

Yes, I hear people who want to reply and tell me why I should be excited about these things, but I also suspect that there are others agree with me.
> There should be a way to mark certain comments as "effective workaround", and surface them at first glance.

Is there a reaction emoji that signals "effective workaround"?
So in other words, "the system" worked for Manning to some degree, right?

She wouldn't have gotten the pardon if she didn't have some legitimate claim to being a whistleblower.

Of course, a sentence of 35 years sounded ridiculous in her case, but there are legitimate ways to change those laws or ameliorate the consequences. And there is also an argument why disclosure of secrets should carry hefty prison terms, as it can result in casualties. Probably even did, in her case.

I'm not saying she is a terrible person or even that she deserved to be in prison for seven years. I'm just stating that her actions were clearly illegal and had a lot of unambigiously negative consequences. Same thing for Snowden, though he lost a lot of my sympathy by defecting to an enemy state...
I find it strange that they ruled it was fine to give illegally collected information to America. Maybe I'm missing some of the finer details, but it seems like they're kowtowing to the US with that.
This is the new normal:

https://github.com/python/peps/commit/0c6427dcec1e98ca0bd46a...

This commit was followed a divisive discussion from which the "community" leaders emerged as even more powerful.

Some of these leaders have never contributed much in terms of actual code or are inactive now.
None of that matters to the basic argument that DSLR software is primitive, and could be lots better, as the iPhone shows, by producing impressive results with vastly inferior hardware.
I found writing a module for VCV rack quite accessible
> how UBI proponents frame the benefits in terms of establishing a baseline quality of life (food, shelter, clothing).

As always the first question is: Why do you mean by UBI? It seems that everyone has their own idea.

If that means a benefit to ensure everyone has a minimum income to buy basic things then this is nothing new and exists in most Western European countries. In that case 'UBI' is just a new term for an old thing used purely within the US political debate (perhaps to avoid stating that this is what those 'socialist' Europeans have, I don't know).

On the other hand if UBI means what it is supposed to mean, i.e. "is a theoretical governmental public program for a periodic payment delivered to all citizens of a given population without a means test or work requirement" [1] then you can immediately see that the main issue is indeed feasibility and sustainability because unconditionally giving a meaningful amount of money to every person in a country is extremely expensive and the money still has to come from somewhere.

[1] https://en.wikipedia.org/wiki/Universal_basic_income
Ask HN: Best way to have customers automatically download files?
I have a side project where people buy 1 or more large (100GB) files from my server, which take a while to generate.

I would like to provide an easy way for customers to have their computers automatically start downloading these files as they become available in a S3 Bucket.

A rclone cron job would be simple, but that's too hard for non techincal people.

Do I need to make my own app wrapper for rclone? Or is there a pre-existing tool for this?

Most of my customers are on Windows.
> Then go after their offshores.

Nobody ever touches offshore havens since rich people from everywhere have money there.

It took 9/11 for Switzerland to not laugh at law enforcement request from other countries. (Probably still laughs to anyone thats not US and maybe EU)
I'll quote from my other comment in this branch:

It will not hurt the elites. In the most worst case (if every EU airline will decide to not serve Belarusians), they’ll fly to Russia first and use some russian plane. Or just will use a car - what a tragedy, lol.
And it's the ONLY response from EU leaders. Pathetic cowards. Lukashenko now got confirmation that such actions will not be punished.
What do you expect from an email archiving solution for your business?
I'm a small business developing an email archiving solution, and I'd like to get some feedback and ideas what you expect from an email archiving solution to improve the product.

The product url is https://mailpiler.com/
I get the privacy concerns, and share them to an extent. My Pocket account, as with most of my Internet activity, is pseudonymous, though proof against an advanced actors is of course unlikely.

You can simply not use Pocket, as with other Firefox capabilities most people don't use. I'm not aware that it exfiltrates data simply by existing.

My open tab count exceeds 1,500 :-/
And to keep out all the Swedes and Germans...
Best stick to drinking the contents…
They were alleged terrorists. They were released after they were found to not be terrorists. Otherwise they would still be in captivity I suppose.
I can deal with 10ms roundtrip, but not much more.

One issue is when you get some acoustic sound too (open headphones, bone conductance, singing) and pretty much any delay in the headphone signal causes phase interference.
No doubt mine is best ;)
> What do people find bizarre about this?

They are very strange looking.
In many ways this ruling does not go far enough.

> The court said it had identified three “fundamental deficiencies” in the regime. They were that

> bulk interception had been authorised by the secretary of state, and not by a body independent of the executive;

> that categories of search terms defining the kinds of communications that would become liable for examination had not been included in the application for a warrant;

> and that search terms linked to an individual (that is to say specific identifiers such as an email address) had not been subject to prior internal authorisation.

Out of _everything_ that Snowden revealed -- the fact that _effectively everything_ transmitted electronically from one human being to another on this planet ended up in the hands of five-eyes; including how the US and UK used each others' rules to snoop on each others' citizens without oversight -- how is it the case that the court only finds that the problems are:

(1) the wrong civil servant authorised the snooping;

(2) the paperwork did not specify that the types of electronic communication examined would be e.g. "email" (which is a valid search term!);

and (3) finally, the one with teeth, the fact that investigators should have _some vague idea about what they are looking for_ before they start searching.

I don't know about you, but I'm not reassured by this ruling. This isn't an issue for the political parties in any nation, as far as I can tell, and I don't quite understand why. We have a right to privacy -- let's use it! At the very least, I wish more people would use GPG. (And yes, Mac GPG mail is actually pretty good and usable. I just have nobody listening on the other side).
It’s also a very convenient way to draw class barriers in order to maintain the brand image
You're right, but how about this case: If the company has about 30 devs, so 1 dev can spend 1 month for this library, no one else needed?
The purpose of sanctions is to torture the civilian population until they are willing to tacitly support the revolution you're trying to foment.
Because - per the pattern of behavior we're discussing in this thread - some developers close old issues, whether they were actually resolved or not, and it's becoming a common practice, particularly with the appearance of bots performing this function automatically.

Also, not everyone is using the most recent release.
China's justification for holding Uyghurs is that they are terrorists, with a similar amount of evidence provided as for Guantanamo detainees.
Symbian and PocketPC phones.
scammer!
In the interests of pedantry, there are several ways. The simplest might by to bring the plane over land. There's also the option of going above the vertical limit of the controlled airspace, which seems to be debated, although it must be at least 30km, and less than the boundary with "space" which must be near the Kármán line at around 100km. A tunnel would be possible also, but prohibitively expensive. It would probably be cheaper and easier to get Hungary and Austria to leave the EU.
I absolutely agree with this. My background isn't at all mathematical, but I've ended up working with machine learning. As part of that, I naturally want to understand what I'm doing, so I try to read the papers/textbooks/etc.

The problem I run into, again and again, is that all the notation is presented as already understood, even in introductory texts. It's not explained, and it's not clear where I'm supposed to go to get it explained. I can't search for it directly because it's a symbol, not a name for the symbol, and if I do manage to find the name, I'm left to wade through all the different contexts in which it might be used to mean something to find out which it is.

It's not an insurmountable barrier because I'm incapable of learning. It's an insurmountable barrier because I can't find a reference to learn from that doesn't already assume I know all the answers.
Doreen's Law: Societal complexity increases to the limits of general psychological breakdown.
Very interesting. What about adding a discussion forum feature to this, people with an orcid discussing an article with a doi?
One other comment. There are two rates: audio rate and control rate. Audio rate is "for each sample". Control rate is roughly "once per frame" i.e. once per buffer.

If you want to do anything useful you'll need a GUI which can control the parameters of the audio plugin. The GUI will communicate with the audio thread at control rate. The audio thread will usually pick up messages from the GUI via a ring buffer. And by the way, this can happen in reverse, e.g. for level meters, where you do a moving average of squared amplitude (RMS), and output this as a control rate. You can use ring buffers for this, but another approach is to use atomic variables. And in x86 architectures you can actually even use just regular variables because of its strong memory architecture.
Yes, Poland is such an unfree country that the journalist that Belarus arrested had willingly applied for (and received) asylum status in Poland.
:q twice, when vim is recording.
> Some of us were born on the internet and our lives are better for it

I think this goes without saying in that there was always going to be a minority of people who have benefited as you say and while I certainly sympathize with your specific condition, I think for the vast majority of people, the article better resonates with their experience.
Hydra: Where Cryptocurrency Roads All Lead to Russia and Go Dark
>AFAIK Linux RT kernel is designed to hit every deadline, but they just cannot offer a formal proof.

And that's why it is soft realtime. No guarantee, no hard realtime. It really is that simple.
We don’t care about it anywhere when we pay and commit it. In fact we give the leaders who commit multiple genocides Nobel Peace Prizes.
You want terriers for killing rats, they are absolutely fantastic at it and will kill a stupid number of them quickly since they treat it like sport.
for developers: https://firefox-source-docs.mozilla.org/

all categories: https://www.mozilla.org/en-US/contribute/

unsure how you can help? https://whatcanidoformozilla.org
Option 4: work outside silicon valley with very comfortable salary and much lower cost of living.
AI Makes Robert De Niro Perform Lines in Flawless German
Reading the comments here I was excited to install KDE connect but it simply won't launch on Windows 10.

I see kdeconnectd.exe and kdeconnect-indicator.exe running in the task manager but nothing else. Nothing in the tray either.

I've seen similar complaints on googling but none has ever been resolved.

Does anyone else have it working on Windows?
And if you want to dip your toes a little outside of "US citizens":

https://en.wikipedia.org/wiki/Operation_Condor
What does the “white tie” bit mean? Is it just that this is some sign of “new money” or laddish-ness, or is there some other significance?

I’m not being presumptuous or accusing you of anything, I really genuinely do not know and it sounds like it could be interesting :-)
We have four dedicated IPs with them and have found there are a variety of providers (such as Comcast and, oddly, a lot of French ISPs) who use systems (such as Mimecast or Symantec) which basically mark down the entirety of Sendgrid's IP address space. So we now have Postmark as a "fall back" for failed deliveries which is working quite well.
Show HN: Cocert: split your private keys securely amongst untrusted network
I watched CppCon 2015: Timur Doumler “C++ in the Audio Industry” https://m.youtube.com/watch?v=boPEO2auJj4 not long ago and enjoyed it. He was a developer at Roli working on synths and he goes through real time strategies to keep the response time under around 30ms IIRC
⌘? is a good way to get to the menu bar on macOS.
GTK(3+?) can actually easily use the platform open/save dialog with GtkFileChooserNative.
Which standard distribution are you running that doesn't self-update? All of the ones I use (Fedora, Centos, Debian, Ubuntu, Qubes) do this and have done for years.
> Irritate citizens enough and they will start revolting.

Like in Cuba?
We need a "duct tape" reaction emoji.

Come to think of it, we need a "duct tape" emoji. I'm surprised it isn't in Unicode already.
I disagree for bugs in volunteer open source because it requires someone to triage it and recreate the bug cross versions. Vlc version x.y.z on Ubuntu version a.b.c cross versions of vlc and Ubuntu is it still valid

The process of closing it means pushes that work back on the users obviously this requires the coders to keep an eye on the bugs and assess their importance

Having 8000 bugs cross 10 years with ancient versions helps no one

FWIW In this case it’s a feature request
Green crypto Chia which uses PoST (Proof-of-spacetime) consensus protocol
I always had a struggle with MVP approach when it comes to things like these. You build a minimum viable (non-accessible, since, as the article states, that's only 15% of the population, a common ignoreable percentage for MVP) product, but then never get around to fixing it.

It's the same thing as with untested code, you need to find a point where you say we don't allow inaccessible stuff anymore. But like with tests, old stuff never gets fixed until it's abandoned.

How do people fix this?
Brilliant :D
> My point is that just because I heard an acid attack outside my hotel in London, it does not make me qualified to criticize London or those who choose to live there.

Yes it does. People are allowed to have opinions and express them. I've never been to SF, but I can just tell from what I've seen on sites like this that I would hate it. You can feel otherwise and that's fine, but other people will judge SF for their inaction on issues like ubiquitous homelessness.
This has no basis in reality.
That seems like it would give carte blanche for criminals to flee the country to avoid justice.
Zero to Monero – Second Edition [pdf]
> “White tie, also called full evening dress or a dress suit, is the most formal in traditional evening western dress codes.”

https://en.wikipedia.org/wiki/White_tie
seL4[0]. I'm not aware of any other.

[0]: https://sel4.systems/
Either for humanitarian reasons, or because Germany has an ageing population and desperately needs young workers to support its welfare state.
Garamond is not a good font to use in web copy (2010)
People (me and friends) reroute their travel through Moscow to get to Minsk now. Annoying but still i believe that this is a right decision from eu side.
In the example I would expect the app to get it right every time. In a more fuzzy setting it would still be faster (thousands of times) and [generally] more accurate but a person can account for how important accuracy is.

I guess the numbering added to the image is brilliant. A human can gaze over that and see something wrong right away.
Super-Secure Processor Thwarts Hackers by Turning a Computer into a Puzzle
Impressive compatibility, but no wlroots support, it seems :/
Still not clear IMHO. What is "peers and neighbours"? Same country as me? Same age as me? Same gender as me? Same socio-economic group as me? If I take all that to one extreme, then I have zero peers and neighbours, because nobody is in all the exact same categories as me. If I take it to the other extreme, then all other living (or dead?!) humans (or lifeforms?!) on Earth (or elsewhere?!) are my peers and neighbours.