This is a autopost bolg frinds we are trying to all latest sports,news,all new update provide for you
Monday, December 18, 2023
Show HN: Paradict – Streamable multi-format serialization with schema https://ift.tt/SBpqM1Q
Show HN: Paradict – Streamable multi-format serialization with schema Hi HN ! I'm Alex, a tech enthusiast. I'm excited to show you Paradict ( https://ift.tt/fFNU239 ), my solution for streamable multi-format serialization. Although JSON, YAML, and TOML are all human-readable, they serve different purposes. For example, TOML is specifically designed for configuration files while JSON is used as a data interchange format. Sometimes an initiative to create a binary version of JSON arises and as far as I know, it ends with an unidirectional mapping of datatypes. There is no silver bullet, yet one coherent solution built from scratch that addresses multi-format (binary and textual) serialization and configuration files would be a step forward. Earlier this year, I accidentally designed a textual data format to represent complex data structures inside a document divided into sections. The project, namely Jesth (Just Extract Sections Then Hack'em), generated an interesting discussion on HN ( https://ift.tt/wNOk4vT ). Out of curiosity, I ran some benchmarks using Jesth, JSON and MessagePack, with and without Gzip compression against a large JSON file downloaded from the web. The benchmarking gave me insights that led to the decision to evolve Jesth's ideas into a new multi-format serialization solution. I designed and built Paradict from scratch to serialize and deserialize a dictionary data structure. Although Paradict's root data structure is a dictionary, lists, sets, and dictionaries can be nested within it at arbitrary depth. A Paradict dictionary can be populated with strings, binary data, integers, floats, complex numbers, booleans, dates, times, datetimes, comments, extension objects, and grids (matrices). There is also a schema-based validation mechanism that can contain programmatic checkers. The binary serialization format is designed with compactness in mind such as Pi with its first two decimal places, the Golden ratio with its first two decimal places, and the date of the funeral of Pope Benedict XVI would each be encoded on two bytes (not counting their respective 1-byte tag which starts each Paradict binary datum). This binary format has two levels of granularity for continuous data stream processing: a datum at the low level, which is in some cases a 2-tuple composed of a tag and its payload, and the message at the high level which is a dictionary data structure. The textual serialization format has two modes: data and config modes. Config mode implicitly treats dictionary keys as strings, removing the need to surround them with quotes, and unlike the colon (:) between a key-value pair in data mode, it uses the equal sign (=) as separator. This textual format has two levels of granularity for continuous data stream processing: a single line of text at the low level and the message at the high level which is a dictionary data structure. Here is a valid Paradict configuration document that contains a "user" section: [user] # no comment id = 42 name = 'alex' birthday = 2042-12-25T16:20:59Z photo = (bin) 54 68 69 73 20 69 73 20 6E 6F 74 20 61 20 70 68 6F 74 6F 67 72 61 70 68 weight_matrix = (grid) 1 0 1 0 0 1 0 1 1 0 1 0 books = (dict) romance = (list) 'Happy Place' 'Romantic Comedy' sci_fi = (list) 'Dune' 'Neuromancer' epitaph = (text) According to the law of conservation of energy, no a bit of you is gone; you are just less orderly. --- Under the hood, Paradict uses Braq ( https://ift.tt/iHaj2dO ), the most obvious way to section a document (as shown just above), and Ustrid ( https://ift.tt/Xjp1QtO ), to uniquely generate string identifiers. Paradict is available on PyPI and you can learn more by reading its README, browsing the source code or playing with its tests. Let me know what you think about all this ! https://ift.tt/fFNU239 December 18, 2023 at 10:00PM
Sunday, December 17, 2023
Show HN: Sigkill, utility for decrypting and exporting signal chats https://ift.tt/XFCw4kl
Show HN: Sigkill, utility for decrypting and exporting signal chats https://ift.tt/PW6YdQt December 17, 2023 at 07:54PM
Show HN: FlashFlashCards- create Anki flashcards from screenshots https://ift.tt/7YtD9uH
Show HN: FlashFlashCards- create Anki flashcards from screenshots https://ift.tt/IoQBPvq December 18, 2023 at 12:06AM
Saturday, December 16, 2023
Show HN: Modern C++ implementations of a words counter with benchmarks https://ift.tt/FdDbRu0
Show HN: Modern C++ implementations of a words counter with benchmarks I uploaded a few days ago some code I had around that some people could find interesting, so I share it here. It is a series of increasingly more performant C++20 words counters (though quite simple in the definition of what a "word" is). Feel free to experiment. Things should be ready to use in Linux and Mac. If you find any problems building, please let me know through Github, I do not have much time but when I find a slot I will correct at least user failures. Planning to add a decent `./bootstrap.sh` to speed up dependencies installation by users. https://ift.tt/DaApmOo December 17, 2023 at 01:09AM
Show HN: Sqlauthz: Declarative permissions management for PostgreSQL https://ift.tt/PkjQScx
Show HN: Sqlauthz: Declarative permissions management for PostgreSQL I've been working on a little project recently to solve a problem that I've encountered at every job I've ever had, and I'm eager for some feedback. Having super granular roles & permissions in PostgreSQL is desirable, but quite difficult to maintain (particularly at smaller companies without dedicated security/devops/DBA/whatever who make it their business to maintain it). I've thought for a while that having a declarative way to manage them would be really useful and allow more teams to actually make use of sophisticated security features that PostgreSQL offers in their production systems. You can probably see where this is going... I wrote a tool to do just that! It's called sqlauthz, and it allows you to declarative manage your PostgreSQL permissions by writing rules in the Polar authorization language. https://ift.tt/mWO3wSb December 17, 2023 at 12:42AM
Show HN: Visualising Rising Temperatures for the Netherlands https://ift.tt/imvYAc4
Show HN: Visualising Rising Temperatures for the Netherlands Something I've been working on this weekend: visualising climate change in the Netherlands. https://ift.tt/3u7W19y I particularly liked the heatmap with monthly temperature data since the 1900s. It's a lot of scrolling, but you can clearly see that climate is accelerating since the '90s. https://ift.tt/EtqlgTU December 16, 2023 at 07:19PM
Friday, December 15, 2023
Show HN: Go framework with builtin OpenAPI support https://ift.tt/SL79Bjw
Show HN: Go framework with builtin OpenAPI support https://ift.tt/zIpMha3 December 16, 2023 at 04:03AM
Show HN: Genji – AI browser ninja that can complete any task on Chrome https://ift.tt/IsuydSk
Show HN: Genji – AI browser ninja that can complete any task on Chrome Hey folks, so I built a chrome extension called Genji, an AI assistant that automatically completes your browser tasks for you. You simply enter your task, and Genji uses GPT-4V to figure out the best browser action to perform next repeatedly until the task is accomplished. The idea is that you can delegate your personal tasks like online shopping or making reservations to Genji. You can also use him professionally to find leads on LinkedIn, send status updates to your boss, or research your competitors and write an analysis document. I’m wondering if you would use Genji as part of your daily routine? Would he be more useful in a personal or professional setting? What concerns do you with using a productivity tool like this? I'm also planning to add voice support and the ability to schedule tasks soon. Do either of these features interest you? If you want to try Genji, download the chrome extension and let me know what you think. It's completely free with no sign up required! https://www.genji.app/ December 16, 2023 at 03:13AM
Show HN: Express.js ported to a Service Worker context https://ift.tt/iDwYobL
Show HN: Express.js ported to a Service Worker context https://ift.tt/YJOf3iT December 16, 2023 at 01:02AM
Show HN: Ottehr is a modern, open-source EHR https://ift.tt/OLJ194G
Show HN: Ottehr is a modern, open-source EHR https://ift.tt/a5qg0fQ December 15, 2023 at 11:53PM
Thursday, December 14, 2023
Show HN: I made a long-distance instant camera https://ift.tt/PXaTnEZ
Show HN: I made a long-distance instant camera Howdy! Wanted to share a weekend project of mine. When you take a picture with snapress it'll print on your friends' printers -- kinda like if you separated the camera and printer parts of a Polaroid and put them in different places. Just something to make picture sharing a little more physical again! It's free to use and all you need is a spare computer or raspberry pi to run the script. Everything takes place in the browser, so there's no need to download an app. I made it mostly as a way to connect with family on upcoming travels, it's a nice surprise to come back home to a printed out picture that was printed the moment they took it. Happy to answer any questions about the project! Thanks! https://ift.tt/NQM4J9m December 14, 2023 at 10:17PM
Show HN: FoxColorBox FF exten that allows you to change, customize Window colors https://ift.tt/hvTfB8z
Show HN: FoxColorBox FF exten that allows you to change, customize Window colors FoxColorBox is a Firefox extension that allows you to change and customize browser Window colors. When you open a new window, it will have a distinct color. You can also change colors by clicking on the extension icon. This can help you differentiate between home, work, and school. It can also be useful when working in development, staging and production environments. https://ift.tt/SCFOvW2 https://ift.tt/abpSqnI https://ift.tt/SCFOvW2 December 15, 2023 at 12:38AM
Show HN: Octopus – a directed acyclic graph for app development https://ift.tt/mYqyFlz
Show HN: Octopus – a directed acyclic graph for app development Directed acyclic graphs are muched discussed in comp-sci, but octopus appears to be the first reusable, turnkey, ready-to-wear, off-the-shelf implementation of a DAG for application development, in any language, that I'm aware of. This is remarkable because DAGs hit a sweet spot in the middle of the three common programming paradigms (OO, event-driven, functional). Let's have a DAG as the top-level structure of our applications. Data-fetching and onChange handlers live in DAG nodes, next to the data they act on. The UI flows out from the DAG with fine-grained reactivity. Our app state is effortlessly consistent, because any outside change (user action, api result) unleashes a graph traversal. Our UI components become much simpler, because they just need to dumbly reflect values in the graph. I'm putting this up for a second time. Absolutely no-one bit the first time, which can't be right :-) https://ift.tt/mbXTi40 December 15, 2023 at 12:06AM
Wednesday, December 13, 2023
Show HN: Gait Analyzer https://ift.tt/nbu6rHL
Show HN: Gait Analyzer When ever I visit my spine doctor, the first thing they ask me to do is to walk for checking my gait. I've been wanting to analyze my gait myself for a long time and only now its been possible due to accessible & efficient ML/AI and the ability to run complex models on local computer. Gait abnormalities can be attributed to various musculoskeletal and neurological conditions and so gait analysis is being used as an important diagnostic tool by doctors. Automated gait analysis requires expensive motion capture or multiple-camera systems. But with Gait Analyzer one can analyze their gait in comfort and privacy of their home on their computer. Gait Analyzer implements the algorithm published in the paper titled Automated Gait Analysis Based on a Marker-Free Pose Estimation Model - https://ift.tt/BmrM4vD . This algorithm for gait analysis is shown to be as reliable as a motion capture system for most scenarios. Gait Analyzer further uses Llama 2 large language model to interpret the gait data to the end user in simple terms. You can test Gait Analyzer by uploading a short side-view video of you walking. In case you want to run it locally in your computer, It's available on docker and its open-source. I'd appreciate your feedback to improve Gait Analyzer. https://ift.tt/Lxogesa https://ift.tt/r2BDsIV December 13, 2023 at 11:35PM
Show HN: Full-Text Search the Browser History Using SQLite and WASM https://ift.tt/HZSRjdx
Show HN: Full-Text Search the Browser History Using SQLite and WASM https://ift.tt/fb0YXNd December 13, 2023 at 08:14PM
Tuesday, December 12, 2023
Show HN: Visualize rotating objects from the 4th, 5th, nth dimensions https://ift.tt/LKe4rJn
Show HN: Visualize rotating objects from the 4th, 5th, nth dimensions Ever since I remember I had a lot of curiosity regarding hyper dimensional spaces. Picturing higher dimensions, such an impossible yet exciting idea... So years ago I came across a small GIF of a tesseract. Since then it left me wondering how cubes from even higher dimensions would look like... Years passed and I became a software developer, decided to tackle the problem myself and ncube was the result. ncube allows you to visualize rotating hypercubes of arbitrary dimensions. It works by rotating the hyperdimensional vertices and applying a chain of perspective projections to them until the 3rd dimension is reached. Everything is generated in real time just from the dimension number. The application is fully free and open source: https://ift.tt/rla0jVp . There, you'll find some demos, more detailed explanation and how you can test it out yourself. Binaries for Windows, Mac and Linux are available: https://ift.tt/MqyYzSA There's also a web version that runs fully on the browser: https://ncube.ndavd.com If you like the project I'd appreciate if you could give it a star on GitHub ♥ If you have any issue or feature request please submit at https://ift.tt/WH0AMkv https://ncube.ndavd.com December 11, 2023 at 11:53PM
Show HN: A dictionary of untranslatable words from around the world https://ift.tt/E4LFfWU
Show HN: A dictionary of untranslatable words from around the world Have you ever come across a word in another language that just perfectly captures a feeling or concept you can't quite express in your own tongue? I created coolforeignwords.com because I wanted to share those "aha" moments with fellow language lovers, and created a website to make those words easier to find. So, whether you're a word nerd, a traveler, or just curious about the world, please feel free to visti my website. Try it out and please share your feedback. It's still very early stage, so would love any advice. Thank you https://ift.tt/vkSbZd5 December 13, 2023 at 03:04AM
Show HN: QA GPT – Write UI tests in plain English powered by GPT-4-Vision https://ift.tt/T4ExkgQ
Show HN: QA GPT – Write UI tests in plain English powered by GPT-4-Vision Hey HN, QA GPT enables engineers and QA teams to write UI and functionality tests in plain english. As engineers, we sometimes get a little lazy when it comes to testing the functionality of our changes. It's hard to switch from coder hat to user hat. However, a single bug can significantly impact users experience and satisfaction. Errors found in production aren't just a nuisance; they're costly. The later a bug is discovered, the more expensive it becomes to fix. I built QA GPT as a proof of concept to make writing UI/functionality tests really easy. It's super simple - just write your test case in plain english and run it. For example: - "Test the new sharing functionality by signing in, selecting a user, and clicking share." - "Log in and try adding a product to the cart" - "Create a new card, view the number of the card, and verify the digits match the face of the card" Let me know what you guys think https://ift.tt/f5adAOC December 13, 2023 at 02:54AM
Show HN: RΞASON – Open-source TypeScript framework for LLM apps https://ift.tt/9hdO4FA
Show HN: RΞASON – Open-source TypeScript framework for LLM apps Hi HN! RΞASON is an OSS Typescript framework for developing LLM apps that uses Typescript's interfaces to get structured output from an LLM. While there are other TS LLM frameworks, I think RΞASON fills a unique space in the market: it's laser-focused on only three areas and, most importantly, actively stays away from pre-made prompting & retrieval. I've been in the LLM space since GPT-3 originally came out, and I've always had problems with other frameworks, such as LangChain. I dislike that they focus a ton on out-of-the-box prompting & pre-made agents — I , as the dev, should be the one in charge of it. My belief is that LLMs are a new primitive that programmers can use — not a new way to program; it's still up to the programmer to do the right thing & create the right abstractions. Therefore, it's the developer's job to learn the new concepts that come from this new primitive, such as prompting & retrieval. I see a similar analogy here with ORMs & SQL. What RΞASON helps with is in areas that don't differentiate your app: getting structured outputs, handling streaming, and observability. The goal of RΞASON is to make creating great LLM experiences easier. We try to accomplish this by simplifying the hard stuff & maximizing performance — decreasing as much as possible the TTUB. RΞASON is OpenTelemetry compatible — which allows observability in almost any tool (Zipkin, Jaeger, paid solutions, etc.). I'd really love to hear feedback about RΞASON! It has been a hobby project for the last months and I'm super curious to what y'all will think. By the way, contributions welcome! https://ift.tt/0JN5ZKi December 13, 2023 at 01:05AM
Monday, December 11, 2023
Show HN: Atomix – UX/UI Design Services for Startups https://ift.tt/8e1pBcI
Show HN: Atomix – UX/UI Design Services for Startups https://atomix.design/ December 11, 2023 at 09:53PM
Subscribe to:
Posts (Atom)
Show HN: Nibble https://ift.tt/fN5T23V
Show HN: Nibble An attempt at a single pass LLVM frontend in ~3000 lines of C without external dependencies, malloc, or an AST. Included are...
-
Show HN: A directory of 800 free APIs, no auth required Explore reliable free APIs for developers — ideal for web and software development, ...
-
Show HN: I built Dirac, Hash Anchored AST native coding agent, costs -64.8 pct Fully open source, a hard fork of cline. Full evals on the gi...
-
Show HN: I built a FOSS tool to run your Steam games in the Cloud I wanted to play my Steam games but my aging PC couldn’t keep up, so I bui...