skysight-inc/HackerNews huggingface dataset:
Ableton's guide and Syntorial, both mentioned elsewhere here, are great introductions. Subtractive synthesis (which is the style of synthesizer your probably have in mind implicitly when you say "analog") is fairly straightforward in practice and decomposes into separately understandable components really well. It's a good fit for programmer brains that think in terms of composing smaller units together. It's literally just oscillators, envelopes, filters, and LFOs. Everything else is secondary.

Once you get the basics down, when it comes to real sound design I've found the best tool is to get on YouTube and search for "<name> sound design" where <name> is the kind of sound you want to make: spacey pads, EDM pluck, dub techno stab, 90s synth bass, etc.

Over time, your ear will get better at hearing a sound and understanding how to build it in a synth. You'll learn to hear the difference between a sawtooth and square, what different filters sound like, and how detuning, unison, PWM, etc. all affect a sound. Tutorials are a good way to build up that knowledge.

Also, just like programming, there is absolutely no substitute for just sitting down and noodling with it yourself and trying to make sounds. Like cooking, much of the learning happens in the intuitive non-verbal part of your brain. You don't just need to learn the words for things, you need to develop a deep auditory intuition around sound. You need to feel it. Books will only get you so far with this. Making sounds yourself is key.

You can do this all on a computer using software synths if you want. You can get a free or cheap DAW like Reaper or Ableton Lite and then a free soft synth like Tytel's Helm.

But, personally, I think it's more fun and easier to learn on hardware. That lets you engage your sense of touch and muscle memory, which helps really lock in the learning. The Korg Monologue is a great analog subtractive synth to start with, or a Minilogue if you want to play chords. Hardware holds its value really well, so you can always sell it and recoup most of your investment if you lose interest.

Note that subtractive synthesis is just one way that machines can make sound (but it happens to be one of my favorites). Over time, you'll want to explore FM, wavetable, additive, granular, etc. There's a ton of fun to have.
I am mostly on board with the vaccine, going to get my 2nd shot soon. But I do have a worry; This is setting a precedent where instead of treating disease now, we will preemptively vaccinate. It actually seems morally wrong to not take these steps to preemptively vaccinate. But will all these new vaccinations cause a virus to adapt to be more viral, similarly to how antibiotics has the potential to make bacteria resistant?
This!

I even put https://www.nohello.com/2013/01/please-dont-say-just-hello-i... in my status.

I still think adding the name after the hi goes a long way.
Screenshot lives forever. Links die.
Aaron supports a literal dictator who gasses his own people.

https://www.youtube.com/watch?v=P2X84JZINcI&t=3s
That is a great idea! Jeff Bezos should have to do 100% of his purchases through Amazon. Then we might see how fast they close various gaping holes.
It's regularly sold at a 50% discount, so if you aren't in a hurry you can just wait for a deal to come around (though it's that price at adsr currently).
What you're saying is true, but people don't always do what actually makes them happy - see addiction. There are teams of people out there building social media sites, games, etc. that are designed to keep you on there as long as possible. Not for you to get entertainment out of it.

I think that's dangerous. Maybe in a world without work the incentives would change and these platforms might not exist in the same way. But as it stands now >50% of the people I know with too much time on their hands end up self-admittedly pissing most days away. A few of them have already decided to return to work even though they don't need to.
For traditional companies, this functionality in MS Office calendar could be useful. Then sell subscription to 100+ person companies.

My approach was to make my MS Office calendar fully visible to my boss. Communication via documentation of my calendar.
> The whole book was fluff for the one-page exercise, and the author has questionable credentials.

I usually fall asleep in minutes, although medication or a big day ahead can make it hard to calm down.

My wife asked me how did I do that, and I suspect I somehow Pavloved myself. When it's time to go to bed, I imagine myself comfortable, cozy and relaxed while resting on my pillow, covered with my blanket, sleeping. When I get to the bed all I can think of is that, and I fall asleep before noticing.

I think I'm qualified to sell a book around this paragraph too.
That chemical attack couldn't have been done by anyone besides Syria and Assad.

https://www.youtube.com/watch?v=P2X84JZINcI&t=3s
rclone with anything that's paid per tb, e.g. Amazon S3/Glacier or Backblaze B2. Data storage (and retrieval!) isn't cheap, however, and the pricing isn't simple.
I'm curious about how your new language would work. From my (limited) understanding, the big differences between Haskell and SML are the type system and stictness/lazyness. I think a Haskell-like type system would be necessary if you want to eschew side effects (although I may be wrong), so the big difference would be that it's strict?
Russia’s most aggressive ransomware group disappeared. It’s unclear who did it
Yes you can. Apple has supported installing the “last compatible version” since 2013. I can reset my original iPad, install Netflix and it will ask do I want to install the last compatible version.

https://discussions.apple.com/thread/250476703

The same works for Plex.

If you have ever installed it anywhere you can reinstall it.

BTW, Apple never promised “lifetime support”.
Apple Launches $99 MagSafe Battery Pack
This link came up in a synthesizer based topic thread a while ago and was real informative to me:

https://modwiggler.com/forum/viewtopic.php?p=2858814#p285881...
I'll add this timestamp to the set of defaults for the final v0.10.0 version later today.

The documentation for the format files is here:

https://docs.lnav.org/en/latest/formats.html

The "timestamp-format" property in the format definition is an array of the formats to be tried beyond the builtin set.

Here are some example formats written by a user:

https://github.com/aspiers/lnav-formats

I think some of them define their own timestamp format.
I had an Omni 2 that almost set my apartment on fire (the synth itself was lost), it's not such a collectors item today as the 2600 but beware when buying/restoring this old equipment that some of the parts are well over their predicted life span and that can cause trouble. I tracked the start of the fire down to a tantalum cap, and recreating the conditions that it was under fairly reliably caused these to burst into flame.

So if you go the route of buying a broken one and restoring it make sure you refresh all of the caps that are across the voltage rails (of which there are quite a few).
TimescaleDB: Hyperfunctions in Rust
Wow! Apologies if this is answered in those notes but my quick question is: Did you make extensive use of Debug.todo to cordon off sections of the app that wouldn't compile in order to work on and "see" the other sections in the meantime? That's what I do on my small elm apps, e.g. put whole features or functionality behind Debug.todos.
Oh, dear. There's a glaring style error in line 2 of this document.

It has quotation marks around "Print this Document". For no reason. That's not what quotation marks are for. That's not how anything works.

Oh, dear. There's a glaring style error in line 2 of this comment.

It has the punctuation on the outside of the quotation marks for no reason. That's not how punctuation works. That's not how anything works.

Protip: It should be "Print this Document." Period inside the quotation marks.

People on the internet see other people putting it on the outside, and monkey-see-monkey-do spreads. But look at any professionally typeset document, and you'll see it in its correct position.

(I hope you take this in the mirthful spirit in which it was intended. Also, Apple shouldn't have capitalized "Document," unless it was intended to be a subtitle. But I'm not sure what the purpose of that line is.)
Emacs isn't constrained by terminal, Tramp doesn't need knowing any "incredibly obscure" command, and since one uses local Emacs there is no input lag to speak of. I feel like you are conflating Emacs and Vi here even though they are not same at all, only in case of Vi you connect via ssh in a terminal and do everything remote side, not in Emacs. I use Tramp to have local Emacs connect to remote docker container, where everything else is in remote side. Even remote language server works in eglot over Tramp.
How to Improve Embroidery Digitizing Quality
We all know that these days, it isn't troublesome to discover an Embroidery digitizer within your desired time. A basic Google look will pop-up many Embroidery digitizing services. Most of the embroiderers these days outsource their digitizing for Embroidery because it spares time and effort. A flawlessly digitized plan will appear balanced on the piece of clothing. The idealized Embroidery will make it appear perfect.
You may have been incredibly lucky, or have a secret sauce I don't understand. I've worked a pair of maintenace positions. The previous one was incredibly creaky and had no other systems, so changes were scary and there was no recourse to move to something else. The only I'm working now I'm maintaining client code so I don't have any agency there either.

Maybe it's agency? Ultimately I don't feel like my contribution wows anyone.
I would recommend VCVRack, a mostly free virtual Eurorack system.

https://vcvrack.com/
I truly can't comprehend people who have this ideological hatred or disdain of business, profit and capitalism.

Because not all CEOs are Richard Branson, who for all his flaws is known for having a big, playful, loving heart. The loyalty he cultivates is fierce because he genuinely cares about people. He famously caught one of his first employees stealing from him (literally pocketing money out of a cash register!). He didn't fire him, he forgave him and used it as a teaching opportunity. He is the exception, not the rule.

It is a fairly well known statistic that the rate of sociopathy we see in CEOs is much higher than the average population, potentially by orders of magnitude. The reason is simple enough. For-profit businesses don't have any rule or ideal to care about humans beyond what it takes to make a profit. If it is ever found to be profitable to throw bodies into the furnace to keep the wheels churning then many members of a company will do just that, even people who aren't pathological, because power and money corrupts many people who even have the best intent.

This as opposed to non-profit or governments, which is a very different set of ideals, established for people, not for profit, by definition. This isn't to say that these are perfectly implemented, pure, un-corrupted. Fair from it. The point is that at the very least the ideals exist.
> It is not about translating intent accurately. What you need is for compilation to be fully specified.

If you know how complicated the transformation pipeline is on a typical compiler, you'll realize that's pretty much impossible.

And that pipeline is specific not only to your code, compiler settings, but also your target machine, and is constantly in flux, update to update.

Even if it could be documented, no one would read the documentation.
It seems most people here mean "work" as in trading time/skill for money.

Everything in life is work, however. Building dams, building robots, creating music, raising kids, even playing games.

If you had enough finances to do anything (including nothing at all), I'm quite sure you'd quickly find yourself working anyway. I know I would.

I don't think it's some modern concept, it's just that life has no real purpose beyond survival and reproduction and we (as in our consciousness) need one otherwise the dread of existence will set in sooner or later.
It's also a gateway drug to spending a fortune on analog modules.

Let me save you some $:

https://vcvrack.com/
An example for the curious:

https://gist.github.com/7accb09dbddd494f53dc889877c1f524
Behind the Lordstown Debacle, the Hand of a Wall Street Dealmaker
Thanks for reading. If you have the time, https://www.hrw.org/report/2006/09/11/everyone-lives-fear/pa...

Found this just now. There is a line

"Suspicion and fear continue to permeate the Kashmir valley. A knock on the door late at night sends spasms of anxiety through households, afraid that a family member will be asked by the security forces or militants to step outside for "a minute" and then never return."

They have put it better than me but the idea is the same. People hear dread the knock and that is somehow a part of our identity and culture now
YES! Lanterman's courses are excellent.

I particularly loved how he was able to be vulnerable and admit that, even with a PhD in EE/CS, he had no idea what was happening in most circuits when he started.

Mad props to that. I don't know a lot of PhDs who'd cop to not knowing something.
We're adding the MS Office Calendar integration this week! Companies we're serving are starting at 100 people, you're 100% right!
Few years in with debugger support, how does Ghidra compare to IDA?
Hah! you beat me to it by 4 comments. Upvoted.
There are techniques for reproducing copyrighted code in a legal way. The simplest one would be to simply remove all the copyrighted content (assuming it came from minor contributors) and clean-room a replacement.
A closed browser with limited features made by a unethical company is keeping the web open?

I'll take FOSS chromium variants before I give my data to Apple(and by proxy, the US and Chinese government).
> The "Open Image in New Tab" context menu item now opens images and media in a background tab by default. Learn more

Ahaaaa ! Yes !

I could have sworn it had been the default behavior and it got changed at some point but I never bothered to track that down. Can anyone confirm ?
> The issue is selective pressure. Yes, the virus will mutate. But under an mRNA vaccine, only the spike protein needs to mutate for the vaccine to be render useless. In other words: mutating the spike protein will give the virus access to very broad unimmunized population.

> Up to that it makes perfect sense to me and my limited evolutionary knowledge. I can't tell wether is right or wrong. But it makes sense.

The issue with this is that the spike protein has to mutate enough for vaccine induced immunity to fail to recognize it, but the spike protein is critical for the virus actually entering and infecting cells, and therefore there isn't a whole lot of mutating it can do while remaining functional.

On the other hand, there is some evidence that vaccines targeting more than just the spike protein (as well as natural immunity) may potentially be more at risk for the "antigenic sin" trap, in which the immune system fails to respond to mutated versions of a virus as well as it does to the original version it encountered.
just tried it out in Santa Clara and found a neighbor giving it out 10 mins walk away from my house. Really cool, thanks!
The success of Bitcoin is clearly inevitable, and its adoption will continue elsewhere in the world, with or without China.

Where is this adoption that everyone is talking about? Is there at least some credible chart that shows growing transaction volume?
The tab bar is functionally useless if you have > 10 tabs open, so I don't even know why I'd notice. Aesthetically, it's fine for me.

Option to hide it completely (replacing with a mobile-style full-screen modal view with properly sized previews and keyboard navigation / fuzzy finding if you allow me to dream) would be nice.
Background updates! Hooray! That may sound like a basic table stakes feature but honestly it's a huge improvement. And a lot of other apps do a terrible job of it, particularly on Windows. It's remarkable how many apps require 8, 10 mouse clicks and a restart to install a minor update. Firefox didn't require any clicks but the nag / need to restart was a nuisance.

Actually now that I type that I wonder what has changed. I guess the upgrade appears to happen faster because it was done before the restart? I assume Firefox itself still has to be restarted for the update to be effective.

(No problem on a Windows system; the OS reboots itself so often Firefox is guaranteed to before too long :-P)
Apply to be FSF's executive director: principled, compassionate, and capable
> everything in this world is now gauged by engagement

nope not true, only algorithm driven website. just because this post or comment made it to the top of HN doesn't mean people think it's valuable now, it just means like you said: it has buzz around it, and it should, because it's bullshit and should be exposed for the bullshit it is. Is that enough to get people to be more skeptical about what they read? I don't know, probably not though.
Because the link actually is to the print version of the document, there's a very strong argument to be made that that's effectively the subtitle of this specific version.

And that is something quotation marks are for.
I teach music technology and have a YouTube channel. I'm doing a series on exactly this subject, so hopefully you'll find it useful. [1] I have a book on music tech which I wrote that covers subtractive synthesis basics as well [2]

[1] https://youtu.be/l1B7ym59VJs
[2] https://tinyurl.com/cubase11book
Are we allowed to just dig up river bottoms? In many places you can get in serious trouble for disturbing wetlands. Were there any permits needed for this?
"The best possible result from finishing migration will be that it worked as well as before." Talk about working hard and not seeing results. Having worked in several large enterprises, keeping up with new standards causes this situation constantly. Authentication, security, configuration, static analysis, deployment systems. It feels like eventually you get to a point where you are always working but never add a new feature. This is the most demoralizing thing possible in software IMHO.
When your dev environment is on a remote server, the DX of vscode is superior, everything just works(like all your plugins), it's seamless and fast.

Tramp is great for editing some remote files here and there, but to match vscode you will have to put a lot of effort to make everything feel equally fast and make all your packages work. Even then it won't feel as seamless as vscode because it "cheats" by installing a remote component, and I don't find that to be a valid complaint since you are already installing your whole dev environment in the remote server.

Having said that (I'm not a vscode user), what I always do is use Emacs on the remote server inside tmux. For me that's better and superior to the vscode remote plugin, my dev environment is local to my editor.
They bothered me greatly on the first day. To the point where I started messing around with userChrome.css to change them back.

I was fine the second day. I think it was just a case of someone moving my cheese unexpectedly.
Some article says there's a flood of GPU on sale now.
Maybe not so fast with the phage therapy?
This is exactly correct. The modern assumption by certain ideologies that evil doesn't exist is at the root of this. Yes, there are people that will lie, use their credentials, use existing seemingly impartial processes, use psychological tricks, etc. to trick you and control you. Yes, these people exist! So many people are very, very naive, having never seen real evil. Evil has become abstracted--a meme. Do we have roving bands of mercenaries looking to kill us and take our stuff here in the United States? No, and in some ways, that's become a bad thing. People don't know how to identify real evil anymore!
Bitcoin also destroys the planet. I hope I don't have to explain to anyone here why destroying the planet is completely and totally fucking evil.
I'm more annoyed by the things people say, rather than how they pronounce them. The way a phrase or expression crops up on one or two websites and then, before you know it, it seems the entire English speaking world has adopted those phrases to the exclusion of all synonyms. Even those they previously used.

Current 'fume' favourites:

1: "Reach out" --instead of contact /email/ ring, etc

2: Beginning your answer to every question with "So"

Q: What's your name?

A: So, my name is Fred

Q: And what do you do?

A: So, I'm a bus driver

3: The word "awesome" which has seemingly replaced every other word in existence to describe something you approve of.

4: The word "super" which has, likewise, seemingly replaced the word "very" in any situation which needs emphasis.
The Intro to Synthesis video series put out by Reverb's Justin DeLay is really excellent: https://reverb.com/news/intro-to-synthesis-our-6-part-video-...

As mention previously, Reverb.com is an excellent place to find a great deal on a used synth.
I did night school while employeed full time, but not as a founder. I did start an LLC, during this though.

My general opinion is to be skeptical of grad school. I got a masters and it didn't do anything for me. I feel like it was a waste of time. In our field, hands on experience is more important than degrees. Most of the positions that do require grad degrees are usually requiring PhDs to work with AI models.
Wow, thank you so much for posting this. I didn't know it exists and watching the introduction made me want to watch the entire course.
It actually does mean that in most cases. Having false confidence in a hypothesis based on non-rigorous studies is much worse (and in some cases, a lot more dangerous) than withholding judgment until the data (all the data, not some cherry-picked slice of it) really is conclusive.
Can you re-run those numbers to eliminate obesity and old age? These groups can wear n95 masks and lockdown.

If they can't comply with those orders, it wouldn't help if the rest of the population complied either.
> Bitcoin is synonymous with freedom.

To most people, Bitcoin is synonymous with crime - ransomware, scams, drugs.
TimSort is cool. In it's worst case it looks no better than merge sort, but give it some partially order data, or small amounts of data, where it uses insertion sort, and it really shines.
If you had a 401k when leaving a job, you can roll that into your IRA. A 401k has much higher limits
To be clearer: it makes no sense that delta would have higher transmissibility, that it would be due to spike protein mutatations and that its mechanism would be higher ACE2 binding and higher viral load (and faster time to symptoms) and yet it would be less virulent/deadly. Those statements are in conflict, so if all the preceeding facts are correct then its most likely that the low IFR is due to vaccination and natural immunity from last year.

> By far, the most widely studied trade-off involves transmission and virulence (Anderson and May, 1982; Frank, 1996; Alizon et al. 2009). Transmission and virulence are linked by within-host replication: increasing parasite abundance increases the likelihood of transmission, but also increases the likelihood of host death; mathematically, this assumption can be formalized by making transmission rate β an increasing function of parasite-induced mortality rate ν. Nearly all of the literature we summarize below assumes this trade-off.

https://www.cambridge.org/core/journals/parasitology/article...

And also all of:

https://onlinelibrary.wiley.com/doi/pdf/10.1111/j.1420-9101....

The trade-off hypothesis should apply in this case specifically because the proposed mechanism is via improved spike binding to ACE2 and that it has been claimed that increased viral loads have been observed.

This wouldn't be a worry for anyone vaccinated, of course, but for still immunologically naive people (antivaxxers in the first world, and those without access to vaccination elsewhere) then Delta should be of greater concern.