Hacker Newsnew | past | comments | ask | show | jobs | submit | i_am_proteus's commentslogin

You might want to have a look at https://github.com/jatinchowdhury18/AnalogTapeModel

Available as a (free) DSP: https://chowdsp.com/products.html#tape


From https://github.com/jatinchowdhury18/AnalogTapeModel :

> CHOW Tape is an analog tape machine physical model, originally based on the Sony TC-260. The current version can be used to emulate a wide variety of reel-to-reel tape machines. Feel free to build and use for your own enjoyment.

> CHOW Tape is currently available in the following formats: VST, VST3, AU, AAX, AUv3, CLAP, LV2, Standalone plugin

That's like all of the DAW/DSP plugin formats.

Hopefully BespokeSynth VST3/LV2/CLAP plug-in hosting on Linux w/ Pipewire will be stable for it.

I found ToobAmp, which has a Neural Amp Modeler plug-in and also "TooB ML Amplifier" Artificial-Intelligence/Machine-Learning-based emulation of a number of different guitar amps and overdrive/distortion pedals based on Jatin Chowdhury's ML Amplifier library" https://github.com/rerdavies/ToobAmp


Robin Davis is also the creator of the amazing PiPedal project : https://github.com/rerdavies/pipedal


If you're interested in this topic, here are a few projects I found particularly interesting :

LTSpice Guitar Pedals : A collection of LTspice simulations of classic guitar pedals, useful for studying, modifying, and experimenting with analog circuits. https://github.com/cushychicken/ltspice-guitar-pedals

spiceAmp : An analog guitar amplifier simulator based on SPICE, designed to model tube amp circuits with high fidelity. https://github.com/olegkapitonov/spiceAmp

LiveSPICE : A real-time SPICE circuit simulator that lets you play audio through virtual analog circuits, making it possible to prototype and audition pedals and amplifiers interactively. https://github.com/dsharlet/LiveSPICE


Guitarix v0.46.0+ supports running multiple instances of neural modules, blending models via a multi-module, and loading RTNeural (.json / .aidax) engines alongside Neural Amp Modeler (.nam) files

guitarix2-0.46.0 released - LinuxMusicians: https://linuxmusicians.com/viewtopic.php?t=26855

brummer10/guitarix.vst: guitarix vst3 wrapper for linux: https://github.com/brummer10/guitarix.vst

"Using Artificial Intelligence to set a guitar sound" Fedora Magazine; https://fedoramagazine.org/using-artificial-intelligence-to-...

Re: building a solid USB Pedal [set] https://news.ycombinator.com/item?id=45409295

From https://news.ycombinator.com/item?id=44120903 :

> A board of guitar pedals with IDK one USB-A and a USB-C adapter with OSC and MIDI support; USB MIDI trololo pedals

Re: JUCE on embeded, Rust DSP: https://news.ycombinator.com/item?id=48910657

Bluetooth pedal config probably works 99% of the time, reconfigurably


Why not write him and ask? He stopped teaching because of a drop in demand. He clearly loves teaching. If you have a team to educate and a budget to pay him for his time and expertise, he might be willing to run a class for your team.


In practice, one would use energy recovery ventilation to exchange air with outside rather than a CO2 scrubber (not clear if you actually meant a scrubber).

The place to look is existing codes for ventilation. Exempli gratia: https://dos.ny.gov/system/files/documents/2020/09/2020-mcnys... (see PDF page 46). Regulations to enforce outside air being brought into human spaces already exist.

I have been in some office buildings in United States which had CO2 monitors in each meeting room, and the ventilation would engage to control CO2 below a set level. We would entertain ourselves by exhausting our lungs onto the sensors to trigger the ventilation system.


I should have said it more clearly, I just thought HN would take this stance regardless. If you tell an employer to ensure CO2 levels, and it shows an improvement in productivity, employers may think "Hmm. Let's improve this further!" and add O2 as well.

In terms of outside air, a lot of US cities I think would not benefit from that, all that much. Especially during certain parts of the day, with a lot of smog.

But regardless, all that entered my mind was "Once employers are required to add any form of scrubbing, and perhaps O2 injection, they'll over do it for optimal employee output." Regardless of whether it's helpful once the employee leaves the workplace.

I'm not against this, I'm just actually saying the regulation should be locally defined.


>Can't have an antenna of any form in it.

All wires are antennas...


But the short wires in a Nikon camera are not long enough to be a useful antenna. In fact, I doubt there's really anything one would consider a wire in a camera body. Everything is probably just traces on a PCB.


> But the short wires in a Nikon camera are not long enough to be a useful antenna. […] Everything is probably just traces on a PCB.

Anyone who's had to get newly developed hardware through EMI certification in recent times can tell you that it's quite easy to accidentally make PCB trace work as an antenna. Not necessarily a great antenna but enough to emit some random signal and fail certification. 3 GHz is 100mm in wavelength, and a quarter wavelength makes one of the simplest antennas… that's only 25mm. The whole story is much more complicated but the thing is that the scales are in range.


Am I missing something? Most IoT devices use trace antennae

https://en.wikipedia.org/wiki/Microstrip_antenna


Trace antennas are very specifically designed shapes given the PCB material and other nearby components and structures. It’s never “just a trace”.

You’re right that traces can emit and receive RF, hence why things like FCC limits and testing exist even for unintentional emitters, but even failing devices which greatly exceed the limits have traces which are many orders of magnitude worse at being antennas than a typical trace antenna.


At >= 2.4ghz, you measure antenna length in mm.

Bluetooth antennas that are just traces on a PCB board are very common. Think about how small a bluetooth earbud can be and still get pretty incredible range.


There's enough space for one.


Traces can be antennas


I think you wrote this comment with the compiler’s pedantic warnings turned on.


If we're being pedantic, all conductors are antennas.


This is the most important point: it seems like AI tool use undermines one's ability to use the AI tool.


Once upon a time. The modern cheating student does the following:

- Quick cell phone photograph of the page, phone placed in lap

- OCR + AI = answer

- Glance down, copy

- Repeat

For a more surreptitious variant, use the front-facing camera against the bottom of the page, then flip the page. Cell phone can remain in lap.


The technical ability for the student to cheat in the present day is unprecedented.

For exams in most subjects, the cellular phone is held in the lap. The student needs only briefly expose the exam page to the camera of the phone: immediate photograph of the page, ingestion of the page by an artificial intelligence, and then: the student flips the page to view the side exposed to the camera, and glances down to see the answer on the telephone.


Yes, this is really depressing. I don't want to have to ban devices from exams, but it is something I might have to think about.


I’m sort of surprised that they’re not banned already; dating myself but when I was at Uni in the late 2000s they were banned then. Despite probably not being very useful for cheating on nascent 3G!


This can easily be stopped. I don’t see how you would copy whole paragraphs or the working of a physics this way without easily being caught but this can mitigated against.


I mean, so many graded assignments are online now that very little technology is needed to cheat. I would guess that is the largest driver in increased cheating at universities.


This is an advertisement: the author of the blog post is selling his own translations of Kiselev's Textbooks.


Yes, he says as much. Still pretty interesting, in my opinion.


Reminder that no end-to-end encryption arrangement can do anything before encryption, or after decryption, at the endpoints.


Right. It's purely a protection against MitM snooping. The app has to have the messages in plaintext to display to you via whatever mechanism the OS uses. Seems obvious, but also not, at the same time.

I've found other ways Signal can leak information, even with disappearing messages. It's not the total install-and-be-done privacy screen that some people think it is, and requires a little effort at the user end to fill in a few gaps.


Bicycle bells are mostly for warning pedestrians when approaching from behind and passing on shared-use trails. I ride on shared infrastructure and cannot afford to build new infrastructure when my town will not. Not warning a pedestrian when approaching from behind introduces the possibility of collision if the pedestrian makes a sudden change in his walking course. I typically use this etiquette:

Passing a single pedestrian or runner on a quiet day: no bell, coasting for a short bit with a loud free hub (the rotating ratchet element on the rear wheel) alerts the pedestrian to my presence.

Passing a runner: normal ring from a distance so they have knowledge that the bicycle is passing

Passing a cyclist: one loud ring from a distance

Passing a pedestrian walking a dog: two loud rings, one far, one close, so that the pedestrian is aware of the approaching bicycle and he can prevent his dog from running at me/colliding. Many dogs do seem to enjoy a bicycle chase.

Antisocial pedestrians (i.e., walking side-by-side such as to be blocking the path in both directions, preventing the bicyclist from passing): several loud rings of the bell until the antisocial activity has abated. Announcements in my local tongue (not English) that they impede the flow of traffic.


I wonder if you are German?

Spending some time in Germany from Holland I notice there is a significant difference in cycling etiquette :)

Especially regarding “passing a cyclist” which also touches on the essential difficulty with having only one “ring” sound.

Always when Germans pass me on the bike and they ring I get slightly annoyed because I interpret it as a “get out of the way” ring, and I feel like there is enough space. But perhaps it’s just the cautious “don’t do anything unexpected” ring.

A Dutch person would rarely ring at another cyclist in the former way. But they also might be less safety focused while cycling (see also: helmet usage). Or we have safer infrastructure already.

On a road bike, however, I too ring at pedestrians “preemptively”. For sure GPs remark of “if you need to ring you’re going too fast” applies here but that’s the essence of road cycling.

Ironically I’m also annoyed when road cyclists ring at me for the same reason.

Just shows the case for having 2 clearly different types of rings.

(Also for cars to have a “thank you” horn, haha)


As a Dutch person, I experience exactly this dilemma: ringing the bell feels like telling people to get out of the way, when often there is plenty of space for me to pass through, but I know that there's a significant chance that they're going to veer into my way if they don't know I'm coming.

Of course, ringing my bell will often cause people to veer into the way, too. But then if you ring at a sufficient distance, you risk them not hearing it. Except there's no way to tell if they're not hearing it, or just consciously not veering into the way, and in the latter case, you don't want to ring again, because that will sound even more impatient.

Etiquette is hard.

(And yes, I want cars to have a bicycle bell too, so they can greet people without jump-scaring me.)


I used to slightly pull & quickly release a brake lever that made a less-annoying and less-loud "clack" noise when I wanted to be noticed but not to be annoying, generally when I knew I had no right of way but wanted to politely ask for a way around a group of people who hadn't noticed me yet.


Living now in Germany :)

I ring a very nice bell and can "mute" the bell (touching it with my hand to stop the ring just after thumbing the striker), so when ringing for information rather than hazard, it's a short quick ring, rather than a long loud ring.

Signs here alert cyclists to warn when passing, so certainly this etiquette is considered normal, but also I imagine it is not universal to all regions.


This is exactly the same thing with the car horn: in some countries it seems to be used for "hey you, unprotected person, do NOT swerve right now, I am passing you with my car" versus in Sweden where I live, your'e not allowed that usage at all.

Also in Sweden, you do only use the bell if really needed.


as someone who moved to Netherlands couple of years ago, I started to be much more annoyed by cyclist in other countries. In Netherlands if I hear ring I know I'm doing something wrong and I need to stop and pay asses whatever I'm doing right now.

In other countries rings now seem either unnecessary (they have enough space) or rude (I'm not on bike lane, why do you demand me to give you a way).


cars are typically the biggest problems and it's usually their behaviour, but I always give a friendly wave when a car yields (or even just doesn't run me over).

One small victory at a a time...


What they described is also good etiquette in the Midwestern US.


Right it has a wider non-emergency comms purpose, I do this too. But I wouldn't do it and assume they've heard or understood, and so overtake too fast on that assumption. The overtake should be safe regardless.


I hate to tell you, but you are doing it wrong

If infrastructure is shared it doesn't mean you have more rights to pass than pedestrian.

Moreover, bell as a way to warn doesn't work. Because pedestrians will mostly get startled because of it and can actually do this sudden move you are trying to make them not do.

So if you are on fast vehicle comparing to others in the same infrastructure, you need to drive in a way, that you can't be affected of sudden turn of someone in front of you. Which basically means you need to slow down or give enough space for others to do their sudden moves.


When cycling on shared use infrastructure I generally find pedestrians understand the meaning of a bell as a warning. Certainly some do become startled and move unpredictably, but if you travel at a low enough speed and bell with enough distance that this isn't an issue.

I regularly cycle on a very narrow shared use pavement which is directly beside a 40mph road. There is space to pass pedestrians, but I would consider it dangerous to try and pass without ensuring they are aware of my presence, even when passing at a walking pace.

A chime of the bell is more of a polite "I'm here" instead of a "Get out of my way!"


Where I live, there are different levels of "shared" and I would be very confused if a cyclist would just stay behind me instead of ringing the bell. It's different cultures.


shared infrastructure means exactly that.


If they're blocking a bike, they're also blocking other pedestrians. It's rude no matter what.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: