A simple one click just works mic+PC audio recorder for Windows that mixes the microphone into the PC sound.
A simple one click just works mic+PC audio recorder for Windows that mixes the microphone into the PC sound.
https://www.cs.utexas.edu/~wcook/Drafts/2012/ecoop2012.pdf
If the OP author has any interest in doing a 1000x service to the C# community, the community needs a translator like you to convert the paper's compiler example into other domain specific examples. I'm pretty sure this paper went nowhere because it lacked a hello world example. something easier to digest and smaller and scope. The classic "dog is an animal and cat is an animal" level of explanation.
https://github.com/julesjacobs/ImmutableCollections/discussi...
It has similar "source generator" hallmarks like in OP's post, for example calling a generic constructor which is JITted to a deeply nested struct type.
It's (in my opinion) very hard to reason what the code is doing because it has that flavor of "writing code to generate source to generate code"
It's impressive. And i'm pretty sure it's only real hinderance, why it could not be adopted into the base library, is that the repo needs a phd holder to finish implementing the `IList` interface because deleting is really difficult and theoretical.
For a while, Google would conflate Java and Javascript when searching. That was really aggravating.
"ECMAScript" isn't a great name, either, but it at least doesn't confuse people. Personally, I liked "Livescript" as a name.
https://julesjacobs.com/2014/11/11/immutable-vectors-csharp....
His implementation uses buffers of capacity 32, generics, and bit shifting to do lookups.
This is an interesting snippet from your website, did this project intentionally start out as an attempt to design around a Turing machine? Or is it just safe to say that all languages executing on a stack with no heap are Turing machines?
The inventor of the Betterlight made limited number of the devices with an experimental large format CCD made by (Nikon? Canon?). He since passed away and there's a small community of owners desperate to keep their scanners operable, it's a near exinct tech. They allow for ~500 megapixel scans of artwork.
By placing studio lights above, shooting down, we capture the shadow and relief of the paint.
On a more philosophical level, the PDF has structure which is probably the most generalized structure across all domains: paragraphs of text on a page. Consider that most people barely know how to search a text file for a given word, and a minuscule percent of those people who know how to query a SQL database. People simply do not have the time or resources to learn a separate domain (data structure design and interaction) apart from their own domain. In other words, there's very few people who understand or even have motivation to use tools that provide exponential return on their time (such as manipulating/filtering/working with structured data). Time passes uniformly, and you typically receive no reward other than more work for learning tools to improve your own workflow.
Software engineers have long noticed that we can successfully create "models", "view models", and "views" of data that achieve the separation of concerns that you are seeking. A PDF is nothing more than a "view" of data, which has passed through a professional who has created a "view model" of that data (he/she decided how best to organize the data on to the page), and then you read the document and "parse" the data with your intellect. There is a lot of expertise and professionalism embedded in crafting paragraphs (or other graphical representations) that you can't discredit.
There is very little software options to treat generalized, domain-specific data in this three-step manner.
http://www.bloechle.ch/jean-luc/pub/Bloechle_Thesis.pdf
I made a HN post on this here: https://news.ycombinator.com/item?id=33674525
Unfortunately I contacted the author via youtube and the work is proprietary, owned by the business he either created or sold-to.
The first three are:
- miniWake: keeps the computer awake
Alternatives: Powertools; USB mouse jigglers
Features: installs without admin rights; triggers invisible mouse events; turns off at LOCK, turns back on at LOCKOFF (saves battery); manual turn off or on via double-click on the icon
- miniRec: records system audio + microphone to mp3/wav
Alternatives: various utilities like Voicemeter, AudioRouter, or some DAWs
Features: does not require any special driver; installs without admin rights; light on resources; "invisible" to third parties (video meetings); auto turn off after 5 minutes of silence (configurable)
- miniCron: system scheduler as a service
Alternatives: NSSM - the Non-Sucking Service Manager; Splinterware
Features: launches any program at any given time (cron like but without cron syntax); kills the current task when the service is stopped; reads and logs stdin/stderr; very light on ressources and very simple
Two others are in the works.