skysight-inc/HackerNews huggingface dataset:
Show HN: Building an Audio Journaling App – Looking for Community Insights
I am a product designer by profession, and recently, I ventured into coding and started developing applications. Today, I'm excited to share a project I've been passionately working on.

The concept is a voice-activated journal: just voice-record your thoughts, and the app will transcribe them into text.

I built this to help those like me who struggle to build a journaling habit. Also has features that encourage habbit building like a streak/tracker and a threshold marker encouraging you to record a minimum amount.

I used OpneAI Whisper to power the transcriptions which means you can record journals in most common languages and it will transcribe it accurately.

I am hoping to get feedback from all of you:

Would you use this? If Yes, how often? If No, What would hold you back?

Would you pay for this? If yes: How much, If no: what if added would make you want to pay for it?

Screenshots:
https://arc.net/e/FC0B1AEB-707C-4294-B737-B7D9E4E6D67E
What are market wages? Even in my country which qualifies as one of the most modern countries in the world the wages are really low compared to the US.
"At large" is a strong term given the average person (even the average Twitter reader) doesn't know what it is ;)
Freehand is still used by me. Best ever!
Yes.

I remember downloading them, as multiple PDF files, one for each broad subsection (like perlsub, perlvar, etc.) under the main TOC or so, over a somewhat slow Internet cafe connection and then reading many of them.

Not only excellent content, but excellent typography and design too, even though they were mainly text. I remember, even now, thinking that the PDFs looked really good.
https://news.ycombinator.com/item?id=37019136

I want to give Red Hat the benefit of the doubt here until we see them acting otherwise in practice.
We’re talking DRAM here, not NAND?
I absolutely love this and will be using it as an employer. This is just so cool. Bravo
I guess it started something like:

"<Insert your favourite emacs is an OS/window manager/whatever>"

"Uh, wait, what if the browser was actually the OS? After all most people work in the browser most of the time right?"

"<Mind blown meme>"

"How hard would it be to run chrome directly kn hardware?"

"Nah, just put a little Linux kernel and a bit of strictly necessary user land and we can pretend chrome runs natively"

... Time passes

"We need a file manager, we need a notification bar, we need a dock, we need a clipboard, we need support for Android apps, we need ... an OS that's not just a browser"
The "famously" tested 41 shades of blue in the 2000's, again a couple of years ago[0] and I am sure they test this again some times to times.

[0]: https://goodui.org/leaks/google-has-been-a-b-testing-link-co...
The point about people wanting to use Linux on pc/phone is ownership of their machines. Do you own 99% of smartphones (Android and Apple) that currently exist? They are much more blackbox and user hostile than even laptops and desktops today.
Zoom is making themselves disruptable.
> We're seeing 15, 30TB SSD modules cropping up left and right now. Unless there's some really amazing other considerations, 256 GB seems insignificant.

Did you miss the part where these modules are DRAM, not NAND flash? These things are intended for use cases where SSDs are quite unsuitable.
Going off base, as this is about Hurd vs GNU/Linux.

On the IoT space it seems like not everyone is keen in having to deal with GPL and Linux, hence the myriad of FOSS MIT/Apache licensed OSSes that now exist.

Zephyr, NuttX, Mbed, Amazon RTOS, Redox, Tock...

And then there still the commercial alternatives.
Selling a product into the most profitable market in the automotive industry is 'the mask coming off'? What are you even talking about?
Yes, that's what caught my attention too: no actual conductivity measurement, but only magnetic levitation.
When do we start crypto-signing original content? If big-tech does DRM to go against piracy, why won't creative commons at least try to do the same, as for the sake of origin attribution?
FirefoxOS was too ahead of its time. Robust in idea, lacking in proper marketing and objective understanding.

Now we've got direct USB to browser capabilities and no web first OS. Backwards but true.

For those not aware:
https://en.m.wikipedia.org/wiki/Firefox_OS
>Look at the following page as a jumping off point for conceptual stuff. Absolutely top class:

>https://docs.raku.org/language

Thanks for that.
Musk does have a long history of backing out of things. If Musk wanted to back out of a 42B deal, which he got sued for, he shouldn't have initiated the deal in the first place. Same goes for the cage match. He shouldn't have bluffed on someone that has more training than him. I assume the back surgery is an excuse to push the date back, or have it canceled.

Musk truly is the sqwawk of the town.
There are many papers - development of immunotherapy for melanoma has been a big topic for the last few years, with some fantastic improvements but more to do.

As it happens I can spot that the linked paper is already out of date as I know at least one is the trials has been cancelled, because I was on it.
So investment firms have bought into appartment blocks as they offered higher returns. They are now being squeezed by interest rates. And their answer ... Raise rents for lower to middle income households by 44% over 3 years.

I'd love to know what they are smoking. What makes them think that the market will bear that sort of rent increase?
McKinsey told AT&T that cell phones would be a “niche”
Meet was better when it was just a wrapper around webrtc with optional login.

It has steadily gotten worse ever since they started aggressively pushing users to log in, and also have phone browsers force redirect to the app (which is worse than the mobile web version was…)
How odd, you dredged up a memory of people finding stairs:

https://travelermagazine.net/stairs-in-the-woods/
Yes, that is how it works in most sane operating systems, even more so nowadays where writing userspace drivers is preferable to dynamically loadable modules.
Does the kindle have a web browser? If so you can just go directly to libgen and download books.
> It's much easier to regulate the heavily entrenched duopoly at this point, like how EU is trying to do, than somehow get a third player on the market, and convince people and devs to jump on board off Android and iOS. That's just not gonna happen.

There is a significant possibility to do this with Android because nearly the entire platform actually is open source. What you need is for someone to provide an alternate implementation for the Google-proprietary bits. Which isn't trivial -- it's a lot of work -- but it's at least feasible given some dedication.

What you really need from laws is to get rid of the ones that prevent this from happening, e.g. anti-circumvention laws that prohibit a competitor from achieving compatibility by bypassing remote attestation. Because as long as those laws are still on the books, you can't build a compatible system, which is the first foothold you need in a market with a network effect.
Is there any evidence that Musk has overstayed his welcome based on any actual numbers.

It seems the me the only evidence is that people now like him less, and somehow that now makes him bad at being CEO.

Sorry, don't really see the connection.
I am pleasantly surprised by the variety of responses here. I'm really glad I asked the question
At the moment, it's somewhere around pylint and flake8, depending on the number of lint rules running, but that's with no caching or performance optimization beyond per-file multiprocessing. I have plans for simple caching that should generally make Fixit faster than Flake8 with a warm cache, assuming that custom lint rules are reasonably performant. Fixit already has mechanisms for tracking time spent per rule, and we plan to make it easier to see which rules are the slowest in each run.

That said, I doubt it will ever achieve performance parity with Ruff, given that it's running Python code by design. But we also believe that offering targeted lint rules with auto-fixes more than makes up for time spent running linters by reducing the number of iterations spent during development, shortening code review, etc.

Eg, if there are common mistakes in a codebase that cause frequent rejections or extra iterations in code review, custom lint rules with auto-fixes can help catch — and fix — those mistakes before developers waste hours or days waiting for avoidable rejections.
> You seem to have some really wired brief here, get some help I say.

I googled "wired brief" and this is what I found:

https://www.ebay.ca/itm/303994118271
IIRC The Rust compiler just uses Cell<&’a> for child terms, which is a somewhat lighter weight solution that still allows mutation.

Edit: Either I remembered wrong or it's changed. Now it uses some kind of custom wrapper around Box: https://github.com/rust-lang/rust/blob/master/compiler/rustc... So actually, the Rust compiler itself uses owned children in its AST!
Writing a basic filesystem using FUSE is pretty simple, fun, and can occasionally be useful.
Made a heavy Fibonacci clock using concrete! https://jurgen.si/posts/concrete-fibonacci-clock/
Hardly of value with kubernetes everywhere running on top of type 1 hypervisors.

Microkernels have won, even if monolitich kernel advocates haven't yet got the message.
From their perspective, they practically own them.

I realized this when I first noted a process started by Chrome called "software reporter" that wasn't started by me, I had no knowledge it started and if I knew, I wouldn't let it start. The web was full of tips on how to permanently disable the thing from running. So yes, from the point of view of these companies, they can do whatever they feel is reasonable, and we as users have no say in this.
> A normal car executive would never just break the law

You are being sarcastic right?
Can pull screw up your working directory if you haven't committed something? I thought that was reserved for `reset --hard`.

In any case, I always teach people to commit more. As long as you commit, you can't lose anything.
Declarai – a game-changer for Python-based language model interactions
Declarai - a game-changer for Python-based language model interactions!

Struggled with using LLMs in production? We've been there. That's why we created Declarai, an open-source gift to the engineering community.

What's Declarai?
Simply put, it's declarative AI with Python. Keep developing as always, but supercharged with the power of LLMs.

With Declarai, you can:
Write Declarative Python Code: Use Python's own syntax like type hints and docstrings to guide an AI model.
Build Robust Solutions: Craft production-grade AI systems, minus the complex prompts or messy dependencies.

Built in prompt engineering best practices
Type-Driven Prompt Design
Self documenting & readable LLM integration
Support for returning anything from python builtins, complex typings to nested pydantic schemas!
Support for chat interface
Support for LLM Middlewares (Logging, guardrails, and pretty much anything you'd like)

Feel free to take a look at our docs: https://vendi-ai.github.io/declarai/

We would love to get your feedback and would appreciate a star on GitHub
https://github.com/vendi-ai/declarai

Declarai is still in beta so your feedback would be invaluable to us!

Help us build the future of AI for engineers, no fancy terms, no advance datascience, just code that works
Do you work in the airline industry? Any source on the “absolutely no shortage of airline parts in russia”?
Pgvecto.rs extension written in Rust – 20x faster than pgvector
> These early Christians ardently believed in such spirits, which they considered demons,

I’m not arguing about the wide scale vandalism. But this bit seems almost entirely like conjecture and generally nonsensical given in Christianity that widespread belief in demons/witches/etc. was a late middle ages/reformation period development. It’s existence wasn’t really compatible with early Christian theology and worldview.

Belief in demons and the supernatural (except the Christian god of course) was mainly a relict of paganism at that point e.g. pagan Romans were really into witchunts and the like (which is something the early church tried to crackdown with varying and in many cases not that great degree of success). From the Church’s perspective believing that demons can or exist was almost as bad as worshiping them.
Think it is great to go back to mainframe days. But the law makers need to provide some safety from AI/ML eating into privacy and law enforcement snooping.
Endless Sky – a galaxy lies open for you to explore
>>Calling out microsoft tools like visual studio as proof linux doesn't work is sort of dumb

Oh sorry this wasn't my intention at all. I'm just countering the argument that I see a lot on HN(and tbf, maybe this isn't what OP was saying) - that Linux is so good that there is literally no reason for anyone to ever stay on Windows. Like......yeah, it's great and a lot of things work really really well - but some things still don't. That's all. It's not a criticism of Linux, or at least I don't mean it in that way.
Well it's technically impossible for Zoom to eavesdrop on clients who use E2EE? Right? Pinky-swear?
Anyone else saw the title and thought that Bordeaux, the Wine front-end, made a comeback or something?
> That's the last thing I want. Random WIP commits being sent off to some central hub? Fuck that, man. Fuck that.

This is where you’re objectively wrong. I have this feature available to me today. It’s a killer feature. It’s amazing. Having it has zero downsides. Not having it is a pain in the ass and makes life worse.

Imagine this. You’re working at a company with thousands of engineers. Everyone is making stacks and stacks of local commits. At various points in time people push their commit(s) to code review. If approved it gets merged into master.

Now imagine if anyone could check out any commit from any employee just by typing “git checkout #####”. That’s it. That’s the feature. If you browse the repo it is perfectly clean. There’s no dirt or noise. This includes letting you checkout your own commit on one of your five different machines/platforms/cloud servers without having to push or pull or any of that shit. Commit on one machine and checkout on another. It’s pure automagic.

> Flattening on 'PR merge' is abysmal. I don't want one massive commit. I want a series of logical commits.

Sure fine. Shape the series of commits however you want. As few or as many as you want. With nice clean messages. The world is your oyster. But those are new commits. The initial commits should be, imho, unaltered (and unmerged). They can be GC’d months/years down the road if needed.
I haven't been at a place yet where pair programming is so common or frequent that code reviews are not necessary, so it's definitely a very useful skill. I also see that many people indeed take it as burden or hoops to jump through, rather than an inherently useful exercise, as the article outlines it.

Mentioned in the "What" section is the matching of the stated goal of the PR with the reality: so rare to find anyone who puts any effort into writing good PR messages (not to mention good commit messages, but that's for another time). Linking to tickets, explaining the rationale, most other context is just skipped because being assumed (or assumed to be communicated through some other channels). Less than ideal.

In general the "what you put in is what you get out" applies very well both for writing good changes and PRs as well as good reviews. Applying similar principles as the author listed, I have a lot of good feedback from people that the comments in reviews helped them improve and occasions for rare actionable feedback on technical know-how.
The AI assistance looks remarkable. Voted and excited for its future!
I've seen this on here before. Guys convincing themselves that they're being rational and you're being emotional - because they put little numbers besides their feelings and perform some calculations to produce a percentage that "proves" their theory about Antivax stuff, Putin/Ukraine or whatever is credible.
> with a good example of how it's better than any other parser generator.

I already told you that it has full support for disambiguating LR(1) grammar and still generating a parser which is easy to read. How do you want me to paste a full parser in a HN comment?

Most generators only support LALR(1) grammar which is limiting and don’t deal with corner cases as gracefully.

I get that you are hell bent on wanting Rust to prevail here but Rust will always be a subpar experience for wiring anything which doesn’t strongly benefit for its low level primitive. Rust has annoying semantics and a convoluted syntax. I can bear with that when the performances are needed but writing a compiler in it is just unnecessary pain. It’s also one of the only thing for which I would actually use Ocaml.
Same here. We were too smart to try such an impossible thing. He naïvely thought he could “just build a piano” and… well dammit he did!
It's a lot easier to trust an individual than it is to trust an entire organization which is effectively trusting every individual who may have access at that org at any given time.

We often think of orgs as these big trusty things but honestly they are just groups of individuals, and it's harder to trust N individuals than it is to trust one individual, especially when the N is opaque and unbounded.

What they should do is co-sign the PRs/commits so it's the worker's personal account + the GitStart account. Then the workers are actually building a git repertoire for themselves which puts them a step closer to independence. That might go too much against the exploiting cheap labor theme that seems to be lurking in the dark here though. That said, I would love to be pleasantly surprised if GitStart is OK with co-signing commits alongside accounts directly in the control of their workers. Would definitely be based, doubt it will happen.
They tried to make a FirefoxOs for mobile in the past. It even shipped with some phone then in true Mozilla fashion (am I being harsh ?) they dumped it and then it became a hit, rebranded as KaiOs in developping countries for unpowerful smartphones
750ms transaction times and it’s “the language” that’s the problem? Not bloody likely.
bookmarked. sometimes code review becomes somewhat adversarial between teammates. but it should be critical and to the point! everyone has opinions
The “crazy professors” making drones for Ukraine
> given evidence that it occurred

Is there any evidence?
Biking without bike infrastructure: the Netherlands
Also, you can host your own private nitter instance and follow accounts using rss.

https://github.com/zedeus/nitter
Yeah... I'm one of those programmers and I've had to explain why I'm using qwerty to almost all the coworkers I've had.

I would say
about 2% of programmers use a different layout than the norm here, not "most"
Welcome to adulthood.

You become a man, when you realize your failures....

It's gonna get easier from now on. And there is still life worth living.
https://laravel-livewire.com/
A few days ago there was an article about European merchants evading the trading bans on a large scale. They'll get the brakes. If Russia can afford their price.
I have to agree, I don't fulfill my dreams anymore (since they were pretty abstract to begin with), but rather have goals and just tick them. Of course I'll never cover all of them, if one does you just need to find an additional passion or dive deeper into existing one.

Couldn't do last week Tour du Mont Blanc bivouacking due to mild Morton's neuroma developing in my foot few weekends ago, so moving it to sometime next year. Even though I trained for it for past 6 months, the goal is not going away, just postponed (2nd time, first time broke 3 bones in my foot, I am no stranger to similar disappointments). Working on other goals in the meantime, adding/removing them continuously (finish getting motorbike license, progressing on paragliding, improving my french, kids & family etc).

Also, being parent and raising kids, there is endless stream of goals for solid 2 decades (and then some more) if you want to tell yourself you are a good parent and not end up with deep regrets and whys later. With a right mindset, you see goals everywhere just waiting for your interest, and end up realizing life is damn too short.
Indeed. The NYT and Washington Post are so much more reliable.
Strange, only seems to be happening to me on mobile.

This should work: https://web.archive.org/web/20230808072418/https://explore.z...
Does this comment come with a lexicon?
I am curious, is that propaganda effective within Russian people?
I would generally say it is a big probability either way.
Interesting. I haven't heard anyone complain that Rust is harder to read than the average language, just stuff about writing it.
the LLM should write the test suite too, from the description of the app
There is close to zero reason to consider them too without any real evidence.
Why should you model yourself after a CEO of a big company?

They need to do a lot of unhappy and not so fun things other people won't do, or give orders that such things are done. They might not be that self-aware and have the same critical thinking you just had in your sentence, that's why they don't mind doing the dirty stuff.

They usually do whatever the extent of the law allows and even a few gray area things, and some... even unlawful stuff.

It's better to have models for yourself that are meaningful. Our predecessors, people that made peace possible in this world, people that are defending our planet among other causes.

As a founder, you can also have your own takes. Also, there are plenty of good books about management, communication and so on that you can learn from.

Also, when shareholders will throw you under the bus and you need to do the dirty work or get kicked out, remember you are always free to leave. They can find another person to run that company, we're not special or rare. Much less a company's CEO.

Maybe a start would be building your company in a reliable and honest pace. No assholery, pay people fairly and respect them. Don't raise money. Create your own example.

It isn't even that hard, given how terrible and silly the average founder/CEO is. There's barely any example worth following.
I think many that use it might want use something like ActiveMQ instead. I think such middleware can also be interesting for smaller applications. Especially if they manage messages and data streams between two different companies that like to communicate directly but have arcane software components on each side that fit together like fire and water.
Good description of the Linux trees, thanks!

> This aspect of it is very useful too: that you can code on a plane, that you can code in the bath, that you can code in a shack in the woods, etc.

Even turbo-centralized Perforce supports offline mode. Distributed systems enable offline mode, but offline mode does not require a hyper distributed system!
This has prevented me from quite a few impulse purchases of way too expensive laptops.. :)
More info and a juicier tale here: https://www.europeana.eu/en/blog/did-picasso-steal-the-mona-...
I think the point is you can probably ignore everyone who isn't giving a Nobel acceptance speech.
Business problems billions of
I think you misunderstood. Twitter is almost unusable without an account, and the website is very slow. Nitter makes it usable for the majority of us with no twitter accounts, and/or relatively slow devices.