Nils Durner

293 Followers
72 Following
43 Posts
Software Engineer with a particular interest in #ESignature #eIDAS #PDF #WacomForBusiness #gpt4. Mostly using #cpp, #csharp and #sql these days.
GitHubhttps://github.com/ndurner
Thoughtshttps://ndurner.github.io

My #GenAI workbenches for OpenAI, Anthropic and Amazon #Bedrock are a pastime that has kept me interested for quite some time now, so I'm confident to share these more broadly: these tools serve as my personal Swiss Army knife and intelligent utility for diverse applications across work, play, and vacation.

🛠️ Workbench variants
on OpenAI: https://huggingface.co/spaces/ndurner/oai_chat
on Anthropic: https://huggingface.co/spaces/ndurner/claude_chat
on Amazon Bedrock: https://huggingface.co/spaces/ndurner/amz_bedrock_chat

Distinctive features:
💫 ahead of the curve: custom prompting and sometimes pre-release model access, with reliable GPT-4 "classic" available for fallback, elevate performance beyond what's possible with ChatGPT etc.

🌞 accessible: allows access to Claude 3 in the EU, and unlocks higher usage limits (subject to #AWS, OpenAI or Anthropic agreements). Better user experience than handling Google Collab sheets.

🌟 cost effective: the pay-per-use model using your own API key allows for cost distribution across team members, which can be more economical than individual flat-fee subscriptions.

🌄 vision capabilities to discuss images and photos, a feature not commonly available in typical #LLM Playgrounds.

💡 educate about & experiment with #GenerativeAI, and experience its job-transformative potential beyond #ChatGPT

✨ bonus features: file upload including basic Word file reading, history export/import for reuse or sophisticated prompting techniques, file download, reproducibility, support for Mobile, custom system prompt for AI personas, … and perhaps more to come.

🔒 mitigation against the AI Assistant snooping attack by Roy Weiss et al.

🚀 self-hosted deployment option or ready-to-run hosted variant.

(🌖 frozen models with static world-knowledge, not internet-enabled like #PerplexityAI)

These tools are shaped around my personal and local community's use. I am open to suggestions however, and a very modest write-up to get started with some of the more advanced features is here: https://lnkd.in/eS7xvEGk.

As a Swabian from #TheLänd, I really only pay if I am really, really convinced. 👛🔒,💸🙅🏻‍♂️💯. The professional-grade services underlying these tools justify the effort and time for any dedicated professional - as opposed to the consumer-grade offerings that may just refuse to work when demand is high and generally only give access to technology that is so very behind by today's standards. "You get what you pay for", as the saying goes.
Through the underlying frontier language models, these AI tools can almost be likened to a young apprentice: capable of conceiving fresh & brilliant ideas and eager to tackle the tedious tasks. Yet, it remains crucial for the Maestra or Maestro to diligently check and co-iterate on results.

Nota bene, thus: This tool is an ongoing experiment, provided with no warranties. You are solely responsible for its use. Follow the science and share your experiences.

If you are aware of similar projects or have insights to share, I would appreciate hearing about them.

🔔 Keeping up
on Hugging Face: https://huggingface.co/ndurner
on GitHub: https://github.com/ndurner/

🛫 Recommended high-level background
"Co-Intelligence" by Ethan Mollick: https://www.linkedin.com/posts/emollick_co-intelligence-by-ethan-mollick-9780593716717-activity-7183949270348124160-cR1J

Healthcare AI Build vs. Buy: Lessons on building genAI solutions in house: https://elion.health/resources/webinar-ai-build-vs-buy

AI Index report 2024 by Stanford HAI: https://aiindex.stanford.edu/report/?sf187708151=1

🤿 Recommended deep dive
"Writing Principles for Task-Tuned Prompt Engineering" by Karina Nguyen: https://www.youtube.com/watch?v=6d60zVdcCV4

Anthropic Prompt library: https://docs.anthropic.com/claude/prompt-library

OpenAI Cookbook: https://cookbook.openai.com/

🔬 Recommended research preprints
Sparks of Artificial General Intelligence: Early experiments with GPT-4: https://arxiv.org/abs/2303.12712

A Comprehensive Survey of Hallucination Mitigation Techniques in Large Language Models: https://arxiv.org/pdf/2401.01313.pdf

A Systematic Survey of Prompt Engineering in Large Language Models: Techniques and Applications: https://arxiv.org/pdf/2402.07927.pdf

An Empirical Categorization of Prompting Techniques for Large Language Models: A Practitioner's Guide: https://arxiv.org/pdf/2402.14837.pdf

Lost in the Middle: How Language Models Use Long Contexts: https://arxiv.org/abs/2307.03172

Ada-LEval: Evaluating long-context LLMs with length-adaptable benchmarks: https://arxiv.org/pdf/2404.06480.pdf

OpenEQA: Embodied Question Answering in the Era of Foundation Models: https://open-eqa.github.io/assets/pdfs/paper.pdf

OAI Chat - a Hugging Face Space by ndurner

Discover amazing ML apps made by the community

AI Attribution in Art offers perspectives for tech workers pondering #GenAI disclosure: from subtle references to detailed disclosures, artists are using various approaches to acknowledging AI contributions in their work.

https://www.linkedin.com/pulse/ai-attribution-art-perspectives-software-engineers-nils-durner-mx68f

My article examines:
🔍 The "AI Assisted" label used by curator Prof. Janet Bellotto

🔍 Segregated disclosure at the Singapore Art Museum

🔍 Integrated disclosure by artist Daito Manabe

🔍 Comprehensive disclosure practices by:

🌠 the Italian art studio fuse* and

👨‍🎨 artist and writer Prof. Lev Manovich

As AI becomes increasingly interwoven with our development lifecycle, tech stacks and products, the #ModernArt community's thoughtful exploration of authorship, originality, and ethical AI use may offer valuable insights for our own practices. While it's unlikely that there's a one-size-fits-all solution, these examples provide food-for-thought as we consider the nuances of transparent and responsible AI attribution in our own fast-paced industry.

Whether you're a software engineer or in any other role shaping tech solutions, I invite you to explore these perspectives and consider how they might inform our work.

#GenerativeAI #SoftwareEngineering #SolutionConsulting # DigitalArt

AI Attribution in Art: Perspectives for Software Engineers

Introduction Software engineers often "stand on the shoulders of giants", as the saying goes: any reasonably complex component, arguably, comprises third party libraries, artwork, and decades of prior work. Attribution, and giving credit, to third parties who have contributed to such a "larger work"

The perceived RSA-3000 crypto mandate by the German Federal Office for Information Security (BSI) has been reported by @heiseonline highlighting that:
💡 a BSI speaker confirmed that this is a recommendation, not a mandate
💡 the TLS certificate of the #BSI website still uses RSA-2048 as well
💡 the wording, especially across BSI publications, is confusing and could be misleading

This reporting¹ is in the context of TLS (publications TR-02102-2, TR-03116-4), but the same issues are present with the general "Technische Richtlinien" document on cryptographic algorithms and key lengths (TR-02102 part 1), which is cited by sources like keylength.org, often without the nuance from the preamble, such as:
👩🏻‍⚖️ the recommendations do not preempt regulatory approval processes
🧑🏻‍💻 they target developers planning new systems
💫 they may exceed the stated goal of achieving 120 bits of security

The Heise article¹ concludes that "A #signature algorithm for TLS needs to be secure for only as long as the certificate is valid, which is typically one year." It also notes that the US National Institute of Standards and Technology (NIST) "considers #RSA with a key length of 2048 bits to be sufficiently secure for signatures until the year 2030".

¹ Heise article (German): https://www.heise.de/news/BSI-Verwirrung-um-Anforderungen-an-Schluessellaengen-fuer-TLS-Verbindungen-9596072.html

BSI: Hohe Anforderungen an RSA-Schlüssellängen bei TLS-Verbindungen

Das BSI fordert für TLS-Verbindungen äußerst große RSA-Schlüssellängen. Sprecher relativieren, es seien Empfehlungen. Checklisten widersprechen dem.

heise online

The crazy heaps of iDevices sold at Shenzhen #Huaqiangbei etc., labeled as „no #iCloud lock“? They may be stolen, after all. 😥
How: https://hachyderm.io/@em0/109494779578990831

(picture credit @[email protected], /ht @em0)

emerson (@[email protected])

First, the theft. I was walking to my office and ended up waiting at a crosswalk on Oxford Street. I suppose every tourist must learn the hard way not to do this... buuut I thought I'd reply to a text and pulled out my phone. Not even 30 seconds later (literally) someone on a bicycle zoomed by and snatched my phone straight out of my hands. By the time I had processed what had happened, the person was already 2 blocks down and I knew my phone was gone. Clearly this thief was a pro at this. :(

Hachyderm.io

FBI document shows what data can be obtained from encrypted messaging apps - The Record by Recorded Future

A recently discovered FBI training document shows that US law enforcement can gain limited access to the content of encrypted messages from secure messaging services like iMessage, Line, and WhatsApp, but not to messages sent via Signal, Telegram, Threema, Viber, WeChat, or Wickr.

https://therecord.media/fbi-document-shows-what-data-can-be-obtained-from-encrypted-messaging-apps/

FBI document shows what data can be obtained from encrypted messaging apps

A recently discovered FBI training document shows that US law enforcement can gain limited access to the content of encrypted messages from secure messaging services like iMessage, Line, and WhatsApp, but not to messages sent via Signal, Telegram, Threema, Viber, WeChat, or Wickr.

The Record from Recorded Future News

A day in the life of typical Americans before the pandemic hit

https://flowingdata.com/2015/12/15/a-day-in-the-life-of-americans/

A Day in the Life of Americans

I wanted to see how daily patterns emerge at the individual level and how a person’s entire day plays out. So I simulated 1,000 of them.

FlowingData

Pretty happy with the new Apple Watch Ultra diving app from Oceanic. Save me from spending money on a separate dive computer for the type of diving I do.

I also appreciate that they allow a ‘one day pass’ for their subscription rather than making me pay for a whole month. I just don’t dive that much.

#diving #dive #SCUBA #diver #apple #AppleWatchUltra #AppleWatch

German National ID card on Smartphone (Smart-eiD) might take off in Q2 2023 and embrace eSIM going forward
 
5 months after the Smart eID was shown in a live demo at the Omnisecure in Berlin (where the picture in this posting was taken) it is now clear when the Smart eID could be available

https://www.linkedin.com/posts/joerglenz_smarteid-eidas-esim-activity-7001977175687995392-PdGd

#SmarteID #eiDAS #eSIM
#DigitalIdentity #DigitalIdentities
#ElectronicIdentity #ElectronicIdentities

Joerg Lenz on LinkedIn: #SmarteID #eiDAS #eSIM

German National ID card on Smartphone (Smart-eiD) might take off in Q2 2023 and embrace eSIM going forward   5 months after the Smart eID was shown in ...

RT @[email protected]

Risk for CoV-2 infection is 1000 times greater after exposure to airborne virus particles than contact with a contaminated surface

Monitoring SARS-CoV-2 in air and on surfaces and estimating infection risk in buildings and buses on a university campus https://www.nature.com/articles/s41370-022-00442-9

🐦🔗: https://twitter.com/DonaldVinh/status/1522186058636611584

Monitoring SARS-CoV-2 in air and on surfaces and estimating infection risk in buildings and buses on a university campus - Journal of Exposure Science & Environmental Epidemiology

Evidence is needed on the presence of SARS-CoV-2 in various types of environmental samples and on the estimated transmission risks in non-healthcare settings on campus. The objective of this research was to collect data on SARS-CoV-2 viral load and to examine potential infection risks of people exposed to the virus in publicly accessible non-healthcare environments on a university campus. Air and surface samples were collected using wetted wall cyclone bioaerosol samplers and swab kits, respectively, in a longitudinal environmental surveillance program from August 2020 until April 2021 on the University of Michigan Ann Arbor campus. Quantitative rRT-PCR with primers and probes targeting gene N1 were used for SARS-CoV-2 RNA quantification. The RNA concentrations were used to estimate the probability of infection by quantitative microbial risk assessment modeling and Monte-Carlo simulation. In total, 256 air samples and 517 surface samples were collected during the study period, among which positive rates were 1.6% and 1.4%, respectively. Point-biserial correlation showed that the total case number on campus was significantly higher in weeks with positive environmental samples than in non-positive weeks (p = 0.001). The estimated probability of infection was about 1 per 100 exposures to SARS-CoV-2-laden aerosols through inhalation and as high as 1 per 100,000 exposures from contacting contaminated surfaces in simulated scenarios. Viral shedding was demonstrated by the detection of viral RNA in multiple air and surface samples on a university campus. The low overall positivity rate indicated that the risk of exposure to SARS-CoV-2 at monitored locations was low. Risk modeling results suggest that inhalation is the predominant route of exposure compared to surface contact, which emphasizes the importance of protecting individuals from airborne transmission of SARS-CoV-2 and potentially other respiratory infectious diseases. Given the reoccurring epidemics caused by highly infectious respiratory viruses in recent years, our manuscript reinforces the importance of monitoring environmental transmission by the simultaneous sampling and integration of multiple environmental surveillance matrices for modeling and risk assessment.

Nature
Issues · ndurner/journalists_on_mastodon

Contribute to ndurner/journalists_on_mastodon development by creating an account on GitHub.

GitHub