skysight-inc/HackerNews huggingface dataset:
While one reason for limiting the audio bandwidth to 4.5 kHz was to allow a great enough number of channels in the long wave and medium wave bands, the second reason was to be able to reject the high frequency noise by low-pass filtering.

So there were two reasons for the low audio fidelity of AM broadcasting, and noise was one of them, with the contention between multiple broadcasters for the narrow available bands being the other.
Because that's obvious? Hiring someone is always cheaper than hiring someone else to hire the original person.

You can't transform something into an affordability problem by wishing. Do you think giving the government more money would solve their hiring problem? No? Then their hiring problem isn't related to what they can afford.
The article says that the author wanted to hire someone who knows both Rust and C to maintain his company's embedded projects, but was unwilling to hire a C developer and wait for them to learn Rust. I'm not sure how this supports your point. I would argue that it's more that most companies aren't willing to let their employees spend a significant amount of time learning new skills.
>but I had somehow gotten the impression XMPP is a dying protocol. Any opinions on that?

Not at all. Have a look at https://snikket.org for example. This let's you set up your own XMPP server that "just works" in a couple of minutes, and then you can hand out invites to your friends and family, so that they can install the Snikket app (Android or iOS) and are automatically registered and in your contacts in a few taps, without them even needing to know what XMPP is.

The server is the well-known Prosody, dockerized, the Android app is a re-skinned Conversations, the iOS client is based on Siskin IM.

And just like that you have a working, private, self-hosted, end-to-end encrypted cross-platform messaging system that also support a/v calls out of the box.

It really is pretty cool.
Caveat emptor applies today as always.

In college we learned how to evaluate sources. It was called "The CRAAP Test".

https://researchguides.ben.edu/source-evaluation

It behooves every consumer to make use of available sources of information, but to weight them appropriately and consider the components of "CRAAP" to evaluate them.

There is a lot of good signal that can be gleaned, even from a fake or negative review. Do not discount the inherent subjectivity that posters introduce.

I don't weight reviews heavily, unless some aspect is a real standout. The preponderance of reviews can sometimes tip the balance in my decision to buy/not buy, but they're often more helpful in learning comparative features/quality of similar items. If I'm shopping in unfamiliar territory, the knowledge of reviewers is invaluable to help me know more about such a product line.

Often, if enough reviewers complain about a specific defect or flaw, it will not hinder me from a purchase, but I'll be aware and informed that this product may be problematic in that specific way, and if reviewers have focused on a cosmetic or non-essential defect, I count it as an advantage that they didn't find any "showstoppers".
Good explainer from How Money Works. Why do companies post jobs they don't plan to fill, then ghost candidates?
I know people get incredibly upset whenever this gets mentioned because suddenly they DO want it again but that was a big part of what “web components” were. When you need that level of isolation you can get it for free without any extra work.
Which is obviously very similar to how transducers already work in Clojure, but they still lack some of concurrency options of reducers. Getting all this on a smart, distributed runtime seems very promising.
Show HN: Notemap – Use Mindmaps for Writing
Fedimint Web SDK: Building Ecash into the Web
Some reviews say it's a little bulky to wear. It's that your experience?
I have a suspicion this is a whitelabeled NFC ring I got from AliExpress for $12. That one includes a T5577 chip and a Mifare tag. You can read and write the Mifare tag with your phone, as normal, and the T5577 with a Flipper Zero or a Proxmark (also from Ali, $40).

The NFC tag is a small target, probably because of the size of the antenna, but the RFID one has pretty good range. I got five of those rings, very much recommended if you have stuff to auth to.
TBH I think music from up to the late '60s (especially if originally released in mono) sounds really good, or at least more "era-appropriate" on AM radio.

That music also sounds more era-appropriate coming from a vinyl record than a CD.
Would you mind sharing links to those groups? (unless they are local to your community/region/etc.)
This reminds me of something called Kontool from Germany (IIRC). Hahaha, I already laugh thinking about it. I think it's an accounting tool, but the name has an unfortunate meaning in Indonesian... it means "dick"

I guess this kind of things are inevitable...

Also, if you see their Twitter account, they clearly are aware of this naming clash and actually embracing it hahaha
I figure if 90% of everything is crap, https://medium.com/luminasticity/90-crap-48e4c79419a9 then if the amount of available content has doubled in a decade, that is probably just too much crap to find the good stuff.
Not OP but maintainer of an .io site... So you're telling me even though I pay yearly ICANN fees they can just remove .io without any warning or alternative? Or whats the "real" issue here?
If you wouldn't write your program in C or C++, then it's not the problem that Rust is trying to solve.

Rust has some nice high-level features and tools, so it gets used in other areas like web dev too, but in the end, it is a systems programming language. It is a low-level language, even though it may not feel like that a lot of the time.
Cwal: Scripting Engine Without a Language
Ask HN: EU startup founders, how does one go about starting a startup?
I am currently living in Germany and after finishing my PhD, I want to jump into the startup world. I have a business plan. I know where to recruit the first employees. I don't know how to go from here.

I haven't decided on where to incorporate, but I'm asking to figure out what incorporating in the EU looks like. My first needs are: funding for three programmers at market rates for at least a year and the necessary GPU hours to go with that. And connections to meet my first clients since it's a B2B operation.

I don't know where to get funding. Where to do I get funding?

Also where do I setup shop? Besides taxes and bureaucracy, my concern is that locations are a very strong flavour in Europe. People wouldn't like living in a lot of the cities, which would make recruitment harder. London is probably the most neutral flavour but it's not even in the EU anymore.

I appreciate any tips or experiences that you can share.
Doom in Minecraft with Redstone
Reflashing the NFC chip on the ring is a bit of a pain (it takes a second, but if I have to spend a second doing it every day, I might as well get my keys out). Since every phone has an NFC chip nowadays, though, can't we use that to emulate all our Mifare cards?
I don’t say this with any snark at all, there’s a lot of people with a lot of different use cases and I think Tailwind is actually a great fit for anyone who doesn’t know CSS.

I’m a bit less enthusiastic about people who consider themselves to be front end web developers by profession who in practice seem to only know a single JS framework and somehow skipped over HTML, CSS and how to do anything with JavaScript using standard Web APIs. Tailwind is also incredibly popular in that community but I feel very differently about it there.
It always seems like Rails is ahead with understanding what is actually important for most people (before or if mosz people get around to understanding it). Looking at 8 in regards to this issue reinforces that once again.
I use https://github.com/Julow/Unexpected-Keyboard
If it takes 23 mins to freeze an account through a chat option I guess revolut is not good, my plain old bank has a phone help line I can call from everywhere in the world to freeze everything immediately

They should probably refund the money taken during the time the customer was trying to contact them, it's just another tech company thinking that customer care is a disease

My plain old bank also requires a new code for each transaction even if you have the app enabled, so that's another point, I really would suggest people to steer far away from these new challenger banks

If the notification you get to setup a new app can be custom, instead of the device's name, like in this case it was presented as "Etsy" I guess it's another security concern, seems that Revolut doesn't take fraud or scam in consideration AT ALL, what they mean "very seriously"
Show HN: I built an AI poster designer for the design-challenged (like me)
Hey HN,
I've always been terrible at design. Whenever I needed a poster for anything - a meetup, a product launch, even a lost cat flyer - I'd spend hours struggling with templates or begging designer friends for help.
That frustration led me to create EasyPosters AI. It's a tool that lets design-challenged folks like me create decent-looking posters without the headache.
You just tell it what the poster's for and who it's aimed at, and boom - it spits out a bunch of options. There's also an AI editor that helps you tweak things if you want to get hands-on (but not too hands-on, you know?).
I built this because I needed it, but I figure other tech folks might find it useful too. Maybe for hackathon announcements, team events, or even those side projects we're always tinkering with.
It's not perfect, and professional designers will probably scoff, but for those of us who just need something that looks good enough without the fuss, it does the job.
I'd love to hear what you think. Any features you'd want to see? Use cases I haven't thought of? Or am I the only one who's been faking my way through design all these years?
While you can already sign to Kagi with disposable email and pay with crypto, we will also be bringing privacy pass (blind token) support soon. We already have a working proof of concept.

More info here https://kagifeedback.org/d/653-completely-anonymous-searches...
You'd be surprised by the amount of brightness and color produced if you are turning things on-off sufficiently fast.
Just the current market price for fossil methane, which of course goes up and down. But I'm assuming SpaceX gets their methane on the open market.

It's quite possible that SpaceX has access to some cheaper methane source. Texas produces a lot of it.

And SpaceX has speculated about eventually switching to some renewable source by e.g. synthesizing methane. In which case that would boil down to cost of electricity and carbon. I don't see that becoming cheaper short term but that could happen long term.
Testing Method of Probability Weighting Functions from an Axiomatic Perspective
Neutreeno | Full Stack Engineers (2x) | Cambridge, United Kingdom | Full Time

I'm the founder of Neutreeno, a deep tech spinout of the University of Cambridge. We just raised a US-led $5m seed round from leading global investors in circularity, sustainability and corporates to change the way the world decarbonises at scale across complex value chains. Featured last 2 weeks in:

- https://www.businessweekly.co.uk/posts/neutreeno-poised-to-c...
- https://finance.yahoo.com/news/cambridge-scientists-secure-5...
- https://esgpost.com/cambridge-scientists-secure-5m-funding-t...

We're growing quickly and looking for two full stack software engineers (one with a more models focus and one with more of a front-end focus).

You can find the gigs:

1. https://neutreeno.notion.site/Senior-Full-Stack-Software-Eng...
2. https://neutreeno.notion.site/Senior-Full-Stack-Software-Eng...

Let me know if you have questions or interest!
Yea I definitely remember voodoo before all this. Tho I misremembered it as an nvidia product.

Looks like nvidia eventually acquired the bankrupt 3dfx.
>Plus I'm more and more worried of accidentally using the wrong URL (through a misspelling or a wrong TLD or whatever) for fear of ending up on some scam site instead of the real thing.

I also Google for websites I really should know by heart more often than I want to admit.

Why? Because I've accidentally typed googl.com or google.colm and then immediately slammed ALT+F4 enough bloody times that I actually no longer trust myself to type straight.

At least if I typo "googl" into Google I'll either get an autocorrected result or utter gibberish instead of a drive-by trojan to my face.
That's not a "problem",the bug report says it's a feature you want to be implemented.

I guess you could replicate your panel in the other monitor "by hand", or just duplicating the relevant entries and setting them up for the other monitor at plasmarc.
Haha, I like this too. TP.
I can only confirm this and still struggle whenever I want to create a new habit. Russel Barkley when speaking about ADHD in children suggests to prefer productivity over quality. Want to work out more? Go for a walk/run every day, start and don't bother about the distance or duration. Same for the gym, as long as you keep going there, doing whatever you improve the likelyhood of doing it better this or the next time.
The GeForce 256 was not the world's first GPU. The fact that the article doesn't _at all mention_ ATI, whose Rage 3D cards predated and outperformed Nvidia, or 3dfx, whose Voodoo cards were also way more popular & a bunch of whose assets Nvidia later bought, seems a little bit unfair, if not revisionist.

Yes I feel a little bit like an old man yelling at a cloud here, but I had to.
The military historian Richard Holmes pointed out in one of his books that at the height of UK imperial power someone managed to rise from private soldier to Field Marshall and Chief of the Imperial General Staff and that apparently today an equivalent rise would be impossible:

https://en.wikipedia.org/wiki/Sir_William_Robertson,_1st_Bar...
> Yes, it is somewhat nicely abstracted away, but that doesn't change the fact that in the kube directory alone [1] there are 10 subfolders with even more config files.

That's just what you get with Kubernetes, most of the time. Although powerful and widely utilized, it can be quite... verbose. For a simpler interpretation, you can look at https://github.com/hcengineering/huly-selfhost/blob/main/tem...

There, you have:

mongodb supporting service
minio supporting service
elastic supporting service
account their service
workspace their service
front their service
collaborator their service
transactor their service
rekoni their service

I still would opt for something simpler than that and developing all of the above services would keep multiple teams busy, but the Compose format is actually nice when you want to easily understand what you're looking at.
I mean, locking users into your platform is one of the most common ways companies make money and keep making money. And that works.

If you want an obvious example, look at Apple.
E.g. if you have many websocket connections and they each have a snapshot at a point in time (that spans over many different await function calls/ws messages).

SQLite can have many readers and a single writer with WAL, so a many read transactions can exist whilst the writers move the db state forward.
The hostile takeover of the Advanced Custom Fields plugin hurts developers trust
Offering another perspective: A company that takes privacy seriously creates their web browser as a zero telemetry and with 'pay for your browser' business model so there is no incentive whatsoever to mine user data (Orion is both of these, and unique in the browser world as such).

And a company that is 100% supported by user funding (which Kagi is) can only do so much with resources available, which is the reason we have to pick our battles (read more about Windows/Linux/Android versions for Orion https://orionfeedback.org/d/2321-orion-for-windows-android-l... ) People often criticize us for doing too much (eg link in the parent of parent comment) but we also at the same time do get critique that we are doing too little :) If Kagi is not doing something, believe me, it is not for the lack of will or ambition. (Kagi CEO here)
The Monotype 2024 Type Trends Report Has Dropped
I got an RTL-SDR this summer and brushed up my DSP skills playing with FM signals. PLLs are marvellous beasts; you can do a slapdash job in "designing" one and it'll still probably lock on just fine. Might not be optimal but will still lock.

Another fun one, when you have IQ samples, is the polar discriminator: calculate x[t] * x*[t-1] where x* is the complex conjugate, and take the angle with arctan. Feels a bit like magic ("is that all?") but is justified by the theory.
How did you fail?

I failed at first by either not setting the time or igoring it, but just kept trying to come back to it more and more. Eventually I stuck to it and then it became a habit. I even do it in the evenings now so that I don't sit too long or get overstimulated but that's a bit harder to stick to consistently.
Muslims in India face discrimination after restaurants display workers' names
German cities have much less parking lots than American ones because of the way they were built. There may be a few that you can replace with a building, but not a lot.
SQLite works well with 2k DAUs on a single node, even with Django's not particularly efficient ORM. You just have to be careful about what you really need to write to DB and what's okay to either not save at all, or just throw into a log file for later offline analysis.
There were similar issues with Bunq in The Netherlands. You (or a scammer) could turn a savings account into a checking account pretty much immediately with one code, and then drain it in the matter of minutes. Lot of people lost their life savings over it and of course no one you could reach out to to rectify the situation. All other Dutch banks have waiting periods for this. E.g. ING has a four hour waiting period to increase your transaction limit, just so it buys time when potential scams are happening.

Of course it's easy to blame the user for this as they provide codes and stuff, but when one bank has this issue so much more than it should have given its amount of customers, something else is going on.
I'm so excited to play with this. I just ordered one. I've gone through two Oura rings (I do not reccomend). I'm not sure this will be reliable but it cost me $14.00 not $300 and doesn't charge me monthly to access a mediocre api.
I've tried the Aliexpress ones, they work fine. I have like five of them.
I disagree. LLMs are creating new knowledge when they are being used. A conversation with an LLM can carry a lot of signal in the user's input. I routinely send whole snippets of code, alongside an explanation/question as input.
Why? Sounds ridiculous — intentionally making documents hard to understand in order to subsidize the administrative class.
Show HN: Traditional FAQs are obsolete – FAQ widget is the future
I know. It's a bald title but hear me out!

We haven't innovated FAQ sections since the internet born. It's always the same boring collapsible crap at the bottom of your page, with questions like "What is WhateverAI?", "Why is this product good?". Really? Is this supposed to capture your visitors attention?

We stuck with this boring paradigm for decades, and we're just doing it on our sites because we saw others doing it for theirs or just to include some SEO keywords.

I got bored of these on my sites so I made something that is better in every aspect.

It's interactive, beautiful, unique and shows common questions in the key moments when your visitors browse your page.

It's AI-powered and automatically generated for your pages in seconds.

Give it a spin, it's free to start, and let me know your feedback!
> Emacs got rewritten separately for the Lisp machine as EINE (EINE Is Not EMACS), parallel with Multics Emacs also written in Lisp, and an improved EINE later became ZWEI (ZWEI Was EINE Initially).

These recursive acronyms are causing a stack overflow in my brain.

Very well played.
> so the booster lands in the middle of many chopsticks...

And how exactly this requires less precision? I see multiple issues:

- No way to escape/last second abort away from tower once you dipped into that net.

- The booster arms must be longer/heavier, the tower support structure need to support more weight.

- Cables have a lot less thermal mass than the tower/arms - if the torch coming out of raptor engines will touch the cable, it may either cut or soften the cables and they will behave in a different way.

I mean we could have had this discussion previously but now they demonstrated on the first try that they can catch the booster... why bother?
Glad you like it. One thing I have planned is a content calendar/kanban board so users can organize their writings. This could either be inside the app or integrate with other tools like Todoist or Trello. Do you have a favorite app that you use regularly?

Few other ideas I'm thinking about:
- Show a recap of how much writing you did in the past week - time spent, number of words written etc.
- Organizing by type of content. Right now it's only posts/articles but I'm planning journals, essays, and even books.
Living since almost 15 years near Paris, in a few different places, regularly taking line B, C, D, M6, M7, M13, M1, some buses, as part of my regular commute, and have never encountered the shit you are talking about. I do know that some places are more problematic than others, by example M6 drivers regularly warn of pickpockets on saturdays (it's a touristic line, the only one I regularly take that have such announcements), sure not everything is perfect, but you are either biased (where did you live when you were in Paris?) or actually purposely actively trying to spread fud to insist like you are.
I've done many rewrites of C in C, and C in Rust, and there is a big difference that is directly attributable to Rust.

The safety of references, no raw malloc, no null pointers, compiler-checked thread-safety of types, consistent and enforced error handling help a lot to make robust programs, and allow making bigger refactorings without fear of screwing something up.

The Turing Tarpit means that theoretically everything you can write in Rust you could have written in C, but in practice Rust enables things that wouldn't be worth the risk/effort in C, even when doing a ground-up rewrite.
> The new name isn't great (too many vowels in the same place, you couldn't spell it if you heard it)

That's only a problem for english. Finnish people (and I can say romance language speakers) would disagree.
Discord.ru Redirects to Military Enlistment Site
If you’re using chatGPT, you can add a prompt (I’ve set it in my rules) to “fact check from other websites” when I’m asking it things I’m not an expert in. It then provides some links which I then open up. I’ve found that to be a lot more efficient than searching from google straight up especially with very specific questions I sometimes query.

Half the websites it shows are those I wouldn’t have found on google and are relatively high signal for what I’m looking for (including very niche blogs from experts from the field).
You missed the opportunity to name it Vscode-FrontPage.
We Are So Back.
I’ve always thought that CPS is a good barometer for finding out whether a developer is talented or whether they THINK they’re talented enough to design and/or implement these kinds of compiler components. This kind of thing but definitely CPS in particular is so much trickier to nail down than it initially seems if you’ve written a compiler before. Up there in difficulty with automatic parallelization and loop transforming. I tried to write a very small POC lisp once with an idea to have all vectors of known sizes get map’d in parallel and I never could nail it down.

Kudos to all involved. Clojure is such a mind bending tool. God only knows what it takes these people to maintain the guts of it all.