skysight-inc/HackerNews huggingface dataset:
It's really hard to answer this in brief, because there are so many critical issues that run parallel. I tried to keep this post brief, but well... failed. I suppose I'll go with the Mark Twain quote, 'Apologies for such a long post - I didn't have the time to write a short one!'

---

To answer this question, I think it's important to answer another question. Why can't a country just print their way to economic growth? Why can't Columbia, for instance, just print trillions of dollars worth of Columbian pesos, spend it, and become an economic superpower next year? The reason is that the prices of things is little more than a balance between supply and demand. If you increase demand a bunch (by giving people lots of money that they now want to spend on all sorts of things) but supply stays the same then all you do is send prices skyrocketing and create general economic chaos.

So normally to see "real" economic growth you need to increase your supply of things while also simultaneously increasing consumption, so you don't just result in over-production and plummeting prices. And this is really hard to do. But for the US we don't really have this problem. We were able to print money, and have that inherently result in an increase is supply as other countries weaken their currency to keep pace with the now weakened dollar.

This is a superpower. This is why as other countries now bicker over what will replace the dollar, nobody wants any single country in control of the global currency. It's simply far too powerful - both as a weapon and as a tool for "unfair" economic growth. Incidentally this also happened in the past. We had a global system setup in place to prevent the US from dominating global economics called Bretton Woods. [1] The USD was exchangeable, at a fixed rate, to gold by other governments. So if the US ever started printing an excessive amount of money, other countries could collect the weakened currency and exchange it for a bunch of gold, making a bunch of profit and also effectively punishing the US in the process.

So in 1971 exactly this happened with the French trying to trade in dollars, which had been quite recklessly printed since the 60s, for gold. But Nixon chose to default on our obligations and completely withdraw from the Bretton Woods Agreement. This led to a great quote from the time that "The dollar is our currency, but your problem." from Nixon's Secretary of the Treasury. This was almost immediately followed by setting up the Petrodollar in 1973, where oil would only be traded in USD - simultaneously allowing the US to start printing an arbitrary amount of dollars, but also ensuring it would remain the global reserve currency, by making it impossible to access oil without it.

So basically our modern economic system began in 1971, and you can see it as a huge inflection point for all sorts of issues related to the economy. [2] It resulted in tremendous growth, but also lots of problems. And once the dominance of the dollar ends, so will this era of economics.

[1] - https://en.wikipedia.org/wiki/Bretton_Woods_system

[2] - https://wtfhappenedin1971.com/
Here's my contribution to the small web: http://t3x.org
Awesome, thanks for the feedback.

Yes I do, of course, and I actually use it nearly exclusively for multi-file projects: I don't write short scripts everyday, but I have bigger projects that need more features. The one I am on: extract data from an existing DB, format it, save it to a csv, send it with SFTP. I build a binary and send it to my servers.

For this I use :ciel as a dependency, I use a typical project structure: a system definition in an .asd file (that :depends-on (:ciel)), and sources. I also start my editor with CIEL's core image. I build a binary the usual way out of this, I don't run this app as a script, specially if I added a couple dependencies. But that's OK, I benefited from CIEL during development.

I recommend to start with a file packages.lisp that defines 1 (one) package for the whole application, to use it across multiple files, until it makes sense to create a second package. Otherwise, one can easily loose oneself into export & import symbols hell, specially when we are new at it. So I don't recommend the "one-package-per-file" approach.

Hopefully the Cookbook gets you covered if you need examples.

Happy real-world lisping!
Yes, 100% this is what I've ended up doing. There's existing support on a lot of platforms for DLNA and if you're really lucky, it works. I'd be interested in hearing what the advantages of something like this is.

Edit: And then there's stuff like Plex and Kodi too with existing servers and clients for numerous platforms. I'm fairly sure I can "share" a URI to the Kodi app on my phone and the Kodi server will stream it. I remember that working well but it's been a while.
Nah, while cycles/instruction where indeed fixed in those days (and for some time yet to come), it was not necessarily 1 cycle but rather depended on the instruction.
> Almost feels like a fallacy of Julia at this point, on the one hand Julia really needs a stable, high-performance AD-engine, but on the other hand it seems to be fairly easy to get a minimal AD-package off the ground.

Nothing wrong with this. Very successful languages like Python and JavaScript has tons of reimplementations of the same things because those languages are _easy_. This isn't a loss for the language it's a victory. If a lot of people can use it that's good.

As a consequence there will be lots of garbage libs, like there are lots of garbage libs in Python and JavaScript.
When I was more junior, one of my favourite questions to ask a company was "Can you give me a day in the life, or a week in the life of this job/role?".

The reason being, job descriptions are very often a fantasy. An aspiration. What the company wishes its people did, not what they are actually doing. Often the reality is much less attractive than the job description you think you are interviewing for. Faced with this "week in the life of..." question, very few interviewers can conjure up a detailed fantasy of fictional projects concluded, smooth running operations, and friction-free collaboration on the spot. They are more likely to say what the person will _actually_ be doing. This is typically a lot less attractive. Only then you can really start "talking turkey" for the remaining minutes.
https://www.amazon.com/dp/B0CLKVH8GZ/ref=sr_1_1?keywords=fca... personally only tested on a Fire TV Stick but I believe it should be equivalent?
One of the approaches is putting insects into freezer
Here's a couple of studies.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7882534/

[2] https://alzres.biomedcentral.com/articles/10.1186/s13195-021...

And here's a clinical trial that's been running since 2018, scheduled for conclusion at EOY 2024.

[3] https://clinicaltrials.gov/study/NCT03282916

This is a very in-depth hypothesis paper that explains more.

[4] https://core.ac.uk/download/544294788.pdf
That's very cool...but I wouldn't be trying this one rocking up in Nelson with a gravel/mountain bike and heading off.

Some of those tracks in the mountainous, forested parts of eastern Victoria are in seriously rugged and isolated country, and I'm not sure all of them are even open to the public.
Instead of waiting, hoping that big companies will implement the standard. Just make it as easy as possible to adopt by having receivers for all platforms and making client libraries that can cast to AirPlay, Chromecast, FCast and others seamlessly.
Thanks! Encouraging feedback is my nectar.
> Do you really think this would be more readable?

Much more readable, I can just browse the code, and see: Hey a macro.

I mostly write Python, but sometimes have to read, debug and modify C, Java, PHP, JavaScript, Bash and so on. Having code being easily readable and obvious is a huge win.

Very often your code has to be read, and reasonably understood by someone who doesn't exactly know the language, or at least is much less proficient. They don't need to be able to do complex task or debug the inner most workings of your code, but they do need to be able to reason about it, quickly, if you want them to contribute with patches or detailed bug reports.
Not ongoing but certainly something I am open to.
Recently windows has become much better for things a linux or macOS user takes for granted, like using ssh (a quick google search tells you how to install it using powershell), but is missing a lot of features. Two recent examples for me are taking 5 minutes to figure out how to install and use rsync, and taking 10 minutes finding a program to add/delete pages from a pdf file that's not a trial or demo of some kind.
The print version concatenated all the pages. They did it to allow users to not load all the charts all at once.
Ask HN: What motivates you, what are you working towards?
Top 30 on Product Hunt: Daily Insights - Open Source Project
AIToolly-ProductHunt-Daily is a Product Hunt data scraper and Markdown generator built using Cloudflare Workers, D1 database, and the OpenAI API. This project automatically fetches data from Product Hunt, generates Markdown content, and stores all information in a D1 database.

The project structure includes the main logic file, src/index.js, which is responsible for data scraping, processing, and storage.

The setup instructions cover Cloudflare account configuration, environment variable settings, D1 database setup, and code deployment. The project is licensed under the MIT License.

https://github.com/AIToolly/AIToolly-ProductHunt-Daily
Suggest quality online masters data-science program for professionals
You are vastly overestimating the intelligence of the people on this site.
None of those would protect against backdoors.
Thank you so much for taking the time to give a concrete example! It really elucidated the process for me and I'll definitely do some A/B testing of my own to try it out.
I tried this, it didn't work. Did you have success with this?
Capt. Grace Hopper on Future Possibilities
> This was somehow understood as: forego C and become a Rust programmer, take responsibility for our work and maintain it going forward.

That's how I understand it as well: the proposal is

1. Put our Rust code in.

2. If you make C-code changes that break Rust-code, then your change can't be merged until you either learn Rust or wait on us to fix things.

This is an unreasonable expectation, IMO, for any large project written in any language; this is not specific to Linux and C and Rust.

Making unreasonable proposals in civil language does not magically turn that proposal into a reasonable one.

Pressing forward in spite of feedback that the proposal is unreasonable is uncivil, even if you spread a thin veneer of civility over it.
Doctors would say the stupidest things. We are not “designed” for anything.
Swiss scientists created sugar-free chocolate from whole cocoa fruit
Needs a TLDR - the text is long but there's not much structure.
Did you try vterm (libvterm based)? It is uncomparably faster than M-x shell or M-x term, in case you were using them.
I thought I read that they had detected something in the birds' eyes.
And the algorithms we live by.

Google does not easily surface those websites. Social networks suppress posts with links.
> I would contact Apple, if there was a feedback option, but there isn’t

There is: https://feedbackassistant.apple.com/

That said, it isn’t very user-friendly, and I find that they don’t seem to pay much attention to it. When they do respond, it tends to be some form of “#wontfix. Please close this.”

That looks like a fairly ugly little bug. I suspect they know about it now, thanks to the HN Bug Reporter. It tends to highlight these types of things.
> The most prominent one is supportive of Rust.

"supportive" is not a binary.

Interpreting "no immediate objections" as "this is what I want" is specious and intellectually dishonest.
SSH clients have been easy on Windows for at least 20 years: just use Putty. And there's also at least on Chrome extension that works as an SSH client. But you are right, that Windows doesn't come (or didn't come?) with one out-of-the-box.

In any case, I can see that those addition things like rsync or PDF manipulation might differ between the different operating systems. I was really just talking about browser plus ssh (client).
That's actually pretty fair. I was ready to jump in and say that miniDLNA is such a server but having looking I see it's actually been unmaintained for 10+ years! It has worked pretty well for me but I think I must have just gotten everything in the right formats years ago so I don't notice the issues I see reported now (I used to just restart it to avoid the notify issues).

Presumably you still need some kind of media server for the fcast receiver to stream from when playing local media, I assumed that would be dlna based but what is the actual idea here?
The messages used the fact that 1,000,000 = 1000 x 1000. But of course 1,000,000 has many other factorizations. Were there messages in any of those?

I guess next time you pick a prime (or a semiprime) if you want to make it harder (or easier) for people to guess a good shape!
Comdb2: Bloomberg's Distributed RDBMS
They could do what PayPal is doing - steal customer balances by using "risk management" and legal technicalities as excuse. Perhaps that is already starting to happen.
I'm surprised by how little funding they're getting. Are those just from 3rd party individuals excluding big orgs?

Given how vocal a lot of people are about the web browsers being owned by Google through chrom(ium)e would think more people/companies would be interested in seeing a contender happen faster.
Automemcpy: A framework for automatic generation of fundamental memory operation
Shine with Gleam
I don't think anybody makes achromatic glasses lenses because they would be too thick and heavy.

AFAIK, every optician sells PADC (e.g. CR-39) lenses.
Wait, I thought we were for accountability and people not being able to hide behind their companies. Which one is it?
My First Webapp:)
This kind of thinking has been a nonzero factor in my home shopping experience. Not necessarily thinking about total collapse with bunkers, but dealing with smaller degrees of chaos.

For example, I now take a really hard look at how the power grid is arranged leading up to any properties. Miles and miles of transmission lines run through the national forest? Then I need to budget a whole house genset and enough propane for 2 weeks. How is the water infrastructure? Maybe drive by the sewage lift station and see how clean the gate/access is. How old does their generator look. Stuff like that.
I don’t mean this with any snark at all because I’ve also used a bunch of those that you listed and remember those old school days well but I don’t think they are a fair comparison to modern approaches and I can see unironically how React would look great in comparison to them.
If TC39 Signals are merged this will be redundant. Signals are better than this as they keep track of the tree and don't do unnecessary traversals. With 'automatic useMemo' (this), the tree still needs to be fully traversed.
Hiring in many companies ranges from suboptimal to fully broken but in the (macroeconomic) situation when each opening gets lots of candidates it is unlikely to change, unfortunately.
Very demo-y https://gitlab.com/futo-org/fcast/-/tree/master/clients/chro... but it works.
You write that you can’t do an O(n) search in 30 mins? Bro that’s just a single for loop.
So, it seems true and seems not true. I agree, that's how it seems.
Conversely all 4 of the bugs I reported with that were fixed in the next minor release!
Teaching Mathematics
Your ticket has been closed because Google Maps engineers were unable to reproduce the issue in Silicon Valley.

My experience with both Google Maps and Waze is that despite having the best live traffic data, there are so many UI issues that it's almost dangerous to try to use those apps while driving. I'm seriously considering building my own navigation app just to get some usable information.
Tell HN: Stop using Apple's Hide My Email, its a one-way street
This post is a shocking realisation of a simple bug in Apple's Hide My Email(HME) feature. You simply cannot send an email.

Since Apple has done the marketing as such that with a click of a button, it will create a unique email address for any business you want to sign up with, I doubt many would think twice because its all so simple and Apple way of a solution, sure, why not, let's use HME everywhere to protect your privacy and if you feel the business is not respecting your preferences, you settle out any bills with them and deactivate the email address given to them.

But what if you are working with a business with strict email policy and no other way to contact them, how do you file a ticket with them? How do you email them?

Let me point you to this support article where Apple still doesn't point out the glaring truth of HME that you simply cannot send an email with a previously generated email address

https://support.apple.com/en-in/guide/icloud/mm9d9012c9e8/icloud

When you use HME on a website (for e.g. business.com), you can check on your Mac that the HME generated for the website, on the top it will say Safari and in the label will be the domain name of the business(business.com). Let's call the email generated by HME as hme-1@icloud.com.

Now if you were to use the Mac app or iCloud Mail to compose a message to support@business.com and choose HME as the sender, it will not populate hme-1@icloud.com, it will be just another random address like hme-99@icloud.com. It does not take into account that since hme-1@icloud.com has been assigned/mapped to business.com, the Apple user should technically be able to send email to any email address of business.com like admin@business.com or techsupport@business.com or sales@business.com.

It would have made sense for Apple to say, if the Apple user was trying to send an email to sales@sales.business.com, of course we won't let you send that email because the sales user belongs to sales.business.com domain, not business.com domain for which we have assigned hme-1@icloud.com to you.

I tried to explain this fundamental thing to Apple's customer support that emails are a two-way street. Just as how I am able to receive emails from any@business.com, I should also be able to send email to any@business.com.

But according to Apple, this design is as-intended.
You can write out of tree Rust drivers for Linux right now, no one is stopping you. Your 'very practical desire' to write Rust drivers doesn't extend into some sort of corresponding obligation for anyone else to accept that code into their projects. Your desires do not take priority over the desires and needs of others.

I feel like people have some kind of misconception about what OSS requires on this point. The only meaningful right you have with the Linux kernel, that you don't have with - say - NT, is the right to fork it. Nothing about the idea of OSS extends you a right to merge whatever code you want into someone else's project to satisfy your 'very practical desires'.

You could have the best idea of all time, and you still wouldn't have any rights to anyone else's OSS project other than forking it.

Drew is offering a practical solution here to all sides, and all that the critics can come up with is 'yeah but wouldn't it be nicer if they got along?' (it would! they don't) or 'I hate Drew', which is an irrelevant and cruel thing to say about an actual human being.
If you want to use Lando with SQL-Server on Drupal without going crazy
>Fawns/calves/... can walk almost as soon as they are born. It takes humans far longer to learn that.

Humans are helpless at birth because we have big brains and walk upright. Which means narrower hips which means we need to be born before the brain is fully developed.
I am more troubled by how you want to get the Cast button into Netflix, YouTube, etc.
Every now and then I think about starting a public bug report tracker for Apple bugs since they keep theirs to themselves. The number of maddening but minuscule bugs I run into makes me wish I was using Linux again, where I can fix them myself, or at the very least report them upstream and hope someone else eventually does so.

By not having a public record of bugs Apple conveniently hides the sheer number of them and how many people they affect.
Thanks! That {hacker,informatiker,maker} prism explains why LLMs leave me so meh: they're wonderful for makers, may be exploitable by hackers who wish to autogen all the boilerplate around their hand-crafted machine-sympathetic kernels, but huge slushy piles of artisanally-stirred linear algebra are pretty much the opposite of an informatician's quest for elegance.
Within the sea glass collecting subculture there is split between those who believe in seeding and those against.

Most sea glass is quite old, 60+ years, from a time when rubbish was thrown in the sea, so it's running out.

Seeding new glass would be needed to keep the hobby alive.

It's quite the 'what it sea glass' dilemma. (It also risks contaminating history for the sub-sub culture, historic collectors)

What to me is very wrong is some people seeding with fake sea glass, glass already rounded, or manufactured rounded.

To me there needs there to be a story behind sea glass seeding, like Banksy doing a (insert topical region) bottle dump, or something like that. Or an old cranky dude who lived locally but is now dead who'd throw them off this canoe.

It reminds me a little of Ann Clayborne in the Mars Trilogy, of course she'd be against all sea glass and probably beaches as we know them in general.

Also Wolfram, if you want to do something else useful please make you great website https://www.wolframalpha.com/ do napkin math, currently it's next to useless but it could be really great.
Oh yea, their claws are wild. I got to experience the Tucson Desert Museum demo[0] (it's still going, but this was 16+ years ago)... it's amazing. The falconer had a leather covered arm even though the bird is a close friend.

They are smart AF, but watch out for the beak too if it's injured/scared. A vet told me, if you handle a raptor, protect your hands, they can take a chunk.

Same goes for long billed birds[1].

[0] https://www.desertmuseum.org/visit/rff_index.php

[1] https://youtu.be/MstjYUmdCwo?t=430
Does anyone remember NDISwrapper? You took Windows drivers for your laptop WiFi device or whatnot and the wrapper allowed to load them into Linux kernel (still didn’t work for me reliably though, not surprised). Even when I was young and had lots of free time, it seemed insane to have to deal with this.
One of the best internet experiences I had in a while is reading (and writing!) posts on bearblog.dev, check out their discover feed. Wholesome place.

In similar spirit, check out https://ooh.directory
I don't ask what is bad, I ask: if you had a magic wand and could fix something here, what would you fix and why?

It gives me insight into their recent frustrations and often company going-ons or culture. It then opens for a potentially interesting discussion on how changes are made at the company which is particularly relevant to working in leadership roles
production and conversion are inefficient compared to other sources of energy, as up to 60 percent of its energy is lost in the process.
I was also a bit surprised to read that, since Feedback Assistant.app should be the first thing that pops up if you do a spotlight search for "feedback". The app helps a bit with collecting a sysdiagnose report and makes it easy to add screenshots.
Interesting...
I'm in Japan and I was about to reply that Chinese and Japanese are almost always fixed-width, but luckily I grabbed a product next to me (laundry detergent) covered in Japanese. I was expecting to see perfect line-up of characters on adjacent lines proving they are fixed-width. They aren't even close, and this is true for both vertical and horizontal text on everything I look at. I opened a few apps like word and confirmed by default everything is fixed-width. So TIL Japanese is fixed width for plebs but any professional copy has way more kerning that I realised.