skysight-inc/HackerNews huggingface dataset:
Caustic does perform well, it's probably the best Android music making app I've seen in terms of both performance and features.

That said, compared to what is available on iOS, it's pretty basic (sorry to turn this into iOS vs Android, not my intention but just putting some info out there for people interested in this area).

On iPhone and iPad, there are fully fledged DAWs (Cubasis, Auria, Garageband) with many of the features of desktop ones if that's your thing (personally I find this kind of software better suited to mouse, keyboard and large screen); there are "groovebox" apps in a similar space to Caustic but with much more powerful sound engines (e.g. Korg Gadget); and a huge ecosystem of amazing plugin synths and effects which can be wired together using hosts such as AUM (or one of the aforementioned DAWs).

While music making on iOS does have limitations compared to desktop (e.g. due to iOS restrictions) and can be frustrating sometimes, if you can find a workflow that works for you, it's incredibly fun and for me provides a great experience somewhere in between "jamming" with physical hardware (a touch screen is preferable to a mouse when tweaking knobs etc), and the flexibility and convenience of using a computer. If anyone is interested in mobile music making, iOS is the platform to go for - a base model iPad will open up a whole world of cheap, fun, awesome-sounding music making.

The audio development situation on Android has improved somewhat since they introduced a new API called Oboe, and low latency audio is now possible on modern devices, but there is so much variation from device to device, and in general you can't do anywhere near as much processing compared to even an old iOS device without encountering crackling etc, so it's unlikely IMO that Android will catch up to iOS for music making any time soon (source: I do cross-platform mobile music app development).

Mostly this is because iOS is built on top of the foundations of MacOS, which has a long history of pro audio use; and also because the iOS device landscape is much more tightly controlled; but also Apple have made quite a lot of effort to provide foundations for a music making ecosystem on iOS (e.g. Inter-app Audio and AUv3).
Jitsi Meet? https://jitsi.org/jitsi-meet/
Yeah, I thought Caustic was better to use and sounded better than FL Studio Mobile, in my limited testing!
He has a point though.
Sönke Ahrens describes a scenario that got me sold:

Normal notes are fighting complexity by creating smaller and smaller categories of notes

Example:

splitting "engineering notes" to "software notes" and "technical writing notes"

and then "software notes" to "java notes" and "design notes"

And this way the notes get deeper and deeper in your notebook and you stop interacting with them.

This described well my personal experience.

----

Zettelkasten fights this complexity by much more up-front work when adding and linking note, instead of a tree structure, you have a network.
They're busy crimin', or staying in prison. Guess you're referring to criminals, and not non-violent protesters. Any escalation in violence, is a lost cause.

Instead of focusing on extremists and extreme opinions, government and media should be there for every majority and minority. A partisan, is no leader of people.
Sandboxie is free and opensource now.

https://community.sophos.com/products/sandboxie/f/forum/1196...

https://github.com/sandboxie/sandboxie
A nation which allows itself to be willingly ruled by war criminals is, first and foremost, a victim of its own cowardice.

The American People will never be safe until they properly prosecute their war criminals. American policing organisations are riddled with very real war criminals calling the shots.

Don't be so surprised that what these people did to Iraq and Afghanistan and Libya and Yemen, they will do to the American people.
> some sort of non-print-focused (pdf) format that we can use to share documents

HTML?
Considering i've seen armies less well equipped then your police force and civilian population i think its a miracle the shooting hasn't started yet.

Y'all ever considered gun control or is that taboo? Maybe if you weren't all armed like you're going to a Texan wedding your law enforcement wouldn't have to be as well?
Suicide attempt survivors often say they regret their choice to attempt suicide. Giving them a second chance makes sense in this context.
They will not do that, until leadership targets their own population and successfully ousts all principles and caring.
'copycat' buildings buildings I understand, it's not very isolationist or nationalistic.

But buildings taller than 500 meters, wtf, they are environmental, one assumes profitable, high density living also is considered important to innovation and it's pretty futuristic and having the largest buildings in the world is nationalistic.

I feel like it's a translation gone bad.
What is the difference between Chrome and Chromium exactly if the latter needs to be ungoogled?
So what you're saying is that as a consumer your expectation is that less (or zero) of the transaction cost will be passed on to you?

If you pay a merchant for something but they don't deliver on it, is your expectation that you would still get your money back in this fee-free system?

I'll be pleased to see effective micro-transactions from the perspective of running a business. I think it will open up some exciting new categories of businesses that may not have been feasible before.

I'm a little bit skeptical about whether consumers have realistic expectations on this, though. I think consumers have an expectation of being able to seek recourse for a transaction they were not happy about, but that is something that someone needs to fund.

It can also be that there would be no fees and no recourse, with merchants living and dying on their reputation, but in this case there would be certain transactions where consumers will still strongly prefer the existing systems, I think.
Google’s European search menu draws interest of U.S. antitrust investigators
the simplest option is to store your keys in aws secrets manager (if you use aws), and then write some tooling around it.

self promotion *
You did ask how people do it :), this is my way, Ive written my own service which has been in production for more than 3 years, http://pkhub.io (if you would like to try it send me an email to admin@pkhub.io). This was before aws secrets manager, the tooling is usefull cause I wrote: running your app with its needed secrests dev/stage/prod, accessing dbs, downloading and installing ssh keys to ssh agent, utilities..
end

of course you could write all these yourself with aws secrets manager.

there is hashicorp's vault but tbh it always seemed like way to complicated to setup.

my advice in general would be: to get something secure but simple enough that your engineers can do their work and access the resources they need, without the oh only bob has the keys on his laptop situation.
Not sure why I got downvoted - go try it yourself. Group calls are not supported at all in the webapp. As announced last month it is coming soon - but certainly not yet.
Game Streaming on Instagram Live with OBS and Streamon
Just sprinkle a little T-Systems and SAP over it et voilá...
Slack is definitely malware feeling territory. The amount of juice it requires feels like it’s running a crypto mining operation in the background.
Would anyone like to speculate on what new tech we will see that will take advantage of this? I can already stream (to my device) a 4K 60fps video while in a park, and at home I have gigabit fiber (up and down) which is barely ever used to it's full potential. What cool stuff will I be able to do in 10 years time when I have 10Gbps upload while sitting in a park?
>I think more companies should allow for their employees to have some plain old fun with no strings attached on a regular basis.

Maybe we could call this additional 'holiday pay' or a longer 'weekend' and mandate it through law so that everyone benefits.
6 Steps to Run .NET Core Apps in Azure Kubernetes
I wasn't very clear with my earlier description; the frontend is a SPA served by Node.js, while the backend is a completely separate GraphQL API service which I'm considering to rewrite in Clojure.

So the frontend can actually do SSR to render PDFs or emails. However, it would definitely be much harder to to ensure that any phone formatting or fee calculation done directly in the user's browser matches what the API returns. So yeah, definite benefits in sharing a language there. Thanks for the examples!
Thanks for this detailed reply. It so happens that I just bought an iPad for the purpose of jamming and learning how to use synths, so I'm very excited to try out some of the apps you mentioned.

Can you recommend where to start? I.e a particular app that lets you compose, jam, and tweak sounds, or a sampler, or just a particular tutorial.
Signal App: For patient groups and support as an alternative to Facebook
Apparently, the phone numbers only get indexed if a website owner includes a "Click to Chat" widget on their website - effectively publishing the number anyway. The only difference is that "Click to chat" only displays a QR code which visitors scan. They are then redirected to the WhatsApp chat of the website owner, where the number is public anyway.

Maybe WhatsApp should make clear that the "Click to chat" widget allows anyone to see your phone number. But I don't really see any other mistake on their part.
Normally you'd use %n with input functions like scanf(), not printf().
I have personally always found that the act of conscious note-taking is more important than the ability to search afterwards.

I generally take notes on paper and very rarely look at them afterwards.
The parent post was censored. I "vouched" it so it becomes visible again.

The censorship that HN readers bring to the forum disgusts me. To those responsible for censoring the parent post: get bent. You cowards have no place here.
From the textile viewpoint, suits are the copperplate of garments.

In many cultures, traditional wear can be made out of rectangles of fabric with minimal cutting and sewing.
(consider the togas from "Animal House")

A suit used to say "I have so many rectangles of fabric, I can afford to waste most of them by cutting out irregular shapes and then sewing some fraction of the resulting pieces back together". (Now all it says is that I can afford the time to have someone take my measurements)
Maybe it's pretty much illegible because it didn't catch on, though?
Some of this is being documented on Github.

https://github.com/2020PB/police-brutality/tree/master/repor...

There are several open issues that tech could help out on (IPFS backup, front end for viewing, ...)
At least they're into regular bad code bugs, rather than intentionally created security holes, including deliberately circumventing browser security restrictions.

So progress?
After trying so many productivtiy tools in the past I settled on having two ordinary notebooks where I keep all my ideas and notes: One for the business side, where I write down meeting minutes and insights, in chronological order. Another one for technical and creative thoughts, also organized in a linear, chronological fashion. In addition I sometimes keep lab notebooks for specific projects.

If I look for some specific information (e.g. whom I talked to in a given meeting and what the take-aways were) I typically know the rough date range when I wrote that information down, so I just go through the notebook entries until I find it. Same with the lab and creative notebooks.

Another advantage is that writing by hand allows you to draw diagrams and write equations with ease. In my opinion nothing beats a paper notebook in this regard. I tried the new iPads and MS Surface tablets but the note-taking experience is just not the same and the results look disappointing IMHO. Also, if I really need to record an image or computer-generated diagram I simply print it, cut it out and glue it into the notebook.

My former colleagues in science used the same method of keeping lab books for decades with great success, I have never heard of anyone using a system like Zettelkasten (but maybe that's just my bubble).
The 18000 law enforcement agencies in the US are overwhelmingly controlled at the local and state levels.

While a simplistic “get rid of the war criminals at the top” would be a nice solution, the reality of the problem is far scarier and more distributed than that.
Is Zettelkasten better than 'the big .txt file'? [1] Sure, the example here is about productivity, but I know it can be used for general notes. Anything from your to do list, to notes from books, to ideas you want to remember. You want to remember what you wrote about a book on gardening? Seach gardening.

This seems to be a low effort, high reward way of doing things. What extra benefit does Zettelkasten bring and is it worth the additional effort?

EDIT: Another consideration is that you don't want the time you dedicate to sorting a productivity system to be especially big. You want to make stuff. The big txt file doesn't take up a lot of time to organise and allows you to spend time doing good things.

[1] https://news.ycombinator.com/item?id=22276184 (entitled 'My productivity app for the past 12 years has been a single .txt file')
You can’t really have an opinion since if you say something bad about China you’ll go to jail.
Has anyone run this against Oracle?
Show HN: A library to add a command promp (and telnet) to your programs
> something like Cisco WebEx

So you're going to love this.

The CEO of Zoom is a former senior engineer on WebEx, funded by ex-WebEx employees and founders.

Zoom was originally him plus 40 software engineers in China.

If I was Cisco, I'd be wondering how much code was copied into Zoom.

And if I were you, I'd be wondering why people are using an essentially Chinese communications tool.

Zoom is not a normal US company that outsources to China - the entire development team started in China with a San Jose "HQ" (because Cisco is based in San Jose.)
We set up a jitsy-meet server for those cases when the customer does not have teams or teams decides to not work.
Jitsi does work flawlessly for us in Chrome, Firefox and Edge.
I set up a private server for friends, too, to keep in contact with their family.
Jitsi is a fine tool, especially with headsets (wtf, use a headset, dad!) , the main bottleneck seems to be the clients ISP downstream and the dedicated apps on tablets seem to get out of sync.
Notice I used the word "large".
Thanks thats amazing!

One question I don't see addressed in that thread.How do you deal with failures of the node? Do you use active-active type replication or some other strategy?
I've been wondering about this recently too. I really want something that does almost everything server-side, like the old handlebars-style templates, but allows a modern component based page structure.

I guess React SSR is probably the closest thing to that but (without having used it) I'm guessing it is full of caveats given that React wasn't originally designed to work that way.

I wish there was something that was, and also was written in a language other than Typescript.
I'm the only dev behind qr-tools, a python library to work with QR codes, and QtQR a GUI that uses the lib and let's you create and different types of QR codes and decode QR codes easily from images, the web or your webcam. Both projects are OpenSource and mainly targeted to Ubuntu users. I haven't been actively developing them, just some maintenance. They seem to have a pretty good use base but is hard to tell with this type of projects.
I've never talk about it because is not a usual conversation topic, QR codes are not use that much where I'm from and less on the desktop.
Show HN: TrashEmail – New release. PL provide feedback
Y'all ever considered gun control or is that taboo?

"The police are completely out of control. They're basically a street gang funded by tax dollars. Officers with dozens of complaints are sent back to the streets with almost literal carte blanche to run roughshod over minorities without a trace of accountability. Their propensity for violence and escalation has practically torn our entire country in half, while prosecutors look the other way and city officials stand by helplessly. Also, they should have all the guns."

Makes perfect sense.
/s
If the police ignore hooliganism on the streets, it just invites more hooliganism.

If the police brutally put down hooliganism, it also invites more hooliganism.

Probably, the right solution involves better policing of police, and throwing out the bad apples. But police culture is very insular, and their labor unions have quite a bit of political power. They protect their own. So, that's easier said than done.

It's quite a catch-22 situation.
Hey thanks! Sounds great :)
Yes, when he couldn't broker another delivery, I stopped selling. He was crucial to the business.

I knew him through a shared friend. I lived in Asia for some years, and that's where most westerners go if they want to create a manufacturing business.
That’s the purpose in aggregate. On an individual level, it’s ideal to not catch the coronavirus at all, and to get the vaccine when it is available. The lockdown is the most effective way to achieve those individual results, and save those individual lives, at the highest levels. The benefits of the lockdown to the individual and to society are not mutually exclusive, so why focus on flattening the curve only?
I agree largely, I'm just not sure that insufficient effort/persistence so heavily outweighs low quality content as a reason for failure over time. I'd imagine there are actually a large amount of "zombie" YouTubers that consistently put out videos that very few people (relatively) end up watching. A lot of startups end up in this "zombie" state rather than shutting down[0].

So I agree most probably just get discouraged and give up early. But I can easily see 9 long-time "zombie" YouTubers for every channel with a big audience.

[0]https://yclist.com/
The same policies and culture that allow Americans to demolish, with impunity, countless other sovereign states while proclaiming their own moral authority, are what's at stake here in the streets today.

America has been kneeling on the neck of countless other nations, which also lost their breath, for decades.

A nation which callously disregards these crimes, will eventually fall victim to the same mechanics, itself.

America is ruled by a death cult which believes only in its own superiority over all other nations on Earth. Until this changes, the American people are as safe as anyone else this very real death cult puts in its sights, which is to say: not safe at all.
Hey, I know exactly what you mean. That pain was the motivating factor behind building boardme.
> Not sure I see much appeal…

The appeal is the same as replacing grep with a fancier searcher:

1. it has good and sensible defaults (field mode, also I'd have to check but hopefully and unlike cut it doesn't print the entire line when it's unhappy with the selection you asked for, that's worse error handling than ed) (edit: confirmed, if you give `choose` nonsensical selection it doesn't print anything e.g. if you ask `cut` for columns 10-15 of data with 3 columns it's going to print the source as-is, choose is properly going to print a bunch of empty lines, that alone makes it better than cut)

2. It works better on actual data, which is generally whitespace-separated rather than tab-separated, meaning cut requires preprocessing before it'll do anything of use

Can you massage cut or the data to fit? Yes, in the same way you can massage grep or your data to fit. That you don't have to and the utility behaves sensibly by default is appealing. This exact thing is one I've been thinking about for some time now, I'm glad somebody else agreed and did the legwork.
It depends on the project. I’m way, way more productive with a React frontend environment (webpack, babel, tailwind, next) when working with handcrafted designs. Even when the interactivity is trivial. And I know from experience that interactivity inevitably becomes more involved very often.

One key feature is that JSX works on both the frontend and the backend.
This is a "C19 lockdown project" -- I always want that feature in long running processes: quick way to do introspection in a program without having to create a whole subsystem for it. Also, a way to 'connect' back in, especially for programs that don't log anything.

Demo is in C, but it shouldnt be too hard to add bindings for other languages.

This is very fresh paint, it had a demo of "one" in one of my other program, so I do expect the odd issue!
Because you militarised them.

I'm sure walking 2 steps further down the wrong road will eventually get you to the right place.

Also i thought the point of the 2nd amendment was so you could rise up and overthrow a tyrannical government. Go shoot some cops and let me know how that works out. I'll wait.
They aren't incompatible, that's rather the point with USB-C. Any combination of compliant cable and socket works with the capabilities of the least capable component in each dimension. Everything just works, though some combinations work better for certain tasks.
It's like $12 per print on demand versus $2 per screenprinted ahead of time.

Plus screen printing tends to have much stronger colors and feel more valuable than the offset printing used in on-demand production.

I'd suggest a Kickstarter to finance a 100+ shirt bulk order at $15 per shirt. That way, you have good profit margins and good quality.
The title seems to imply that this affects all WhatsApp users, when it really only affects those putting a link with their phone number online.

Feels like clickbait.

https://faq.whatsapp.com/general/chats/how-to-use-click-to-c...
- it supports regex separators. That's a great feature to me.

- the default separator is "\s", like python's split(). Just for that I will adopt it: not having to care about tabs/spaces/mixes is a much better experience.

- it has negative indexes, again like python. Getting the last field, or the last nth field, is something common enought. I don't want to rewrite the thing with a twisted double "rev" with proper index. And I don't want to have to google it.

- plus the syntax is just must easier to remember to me. When I use cut, I always try: "echo 'foo bar baz' | cut 2", just to realize that I need to pass '-f', then I do "cut -f 2", and get stump, and google it, to then remember I need to pass the delimiter explicitly even if it's a space.

- it works the same on windows. I dual boot.

Compare:

echo -e "foo bar baz" | choose -1

To:

echo -e "foo bar baz" | rev | cut -d ' ' -f 1 | rev

cut is, to me, the opposite of a friendly API.

Something so basic in the Unix world should have sane default.

Default are not sane if I have to google it once out of two.
Even the ones that were prosecuted have sometimes been pardoned: https://www.theguardian.com/us-news/2019/dec/27/eddie-gallag...
Shorewall author is about your age https://sourceforge.net/p/shorewall/mailman/message/36589783...
What do you think they should use for?
> Because 99% of awk IRL use is just a as fancier cut.

You say "fancier", I say "working": since cut can't work on general whitespace without a pre-processing phase (e.g. tr), it simply doesn't work for the vast majority of the things I try to shove into it, and I pretty much always end up using awk instead.

Choose means my awk use will fall down by 99% or so.