skysight-inc/HackerNews huggingface dataset:
Hi everyone!

As a bit of a gag, I’ve made a graphical IRC Client that runs entirely in the UEFI preboot environment. It features completely overdone features such as TrueType fonts, a cursor, and GUI decorations.

I first started this project as I was getting a bit tired building a from-scratch GPS receiver, and wanted to make something relatively quick and lighthearted. As tends to happen, this took a fair bit longer than I anticipated at the outset!

A fair chunk of that time was spent on the visualisations in the post showing how scroll views are modelled and how they’re rendered to a static viewport. I really hope you enjoy them!

When I first began wanting to "stuff something in UEFI that really shouldn’t be in UEFI", my first instinct was a Twitter client. As it turns out, someone has already done a great job making this by using UEFI’s HTTP protocol! I therefore decided that whatever I made shouldn’t use HTTP at all, because that’s taken. I went with IRC since it sits on top of TCP and has the same social media feel that doesn’t belong anywhere near a preboot environment.
> I'm not going to engage a reply when your responses are how you personally feel projected as facts.

Isn't it the exact same that you did?

> Particularly the comedy around the suggestion that a social network is a requirement

I never said it was a requirement. You could try and actually read what I wrote instead of imagining what I wrote.

> Also I think you've missed the point as you've pasted in quite a bit of information that confirms or agrees with my views.

Again, you could try and read that information instead of imagining what this information is.
XML and other document markup languages are objectively horrible data storage formats. Why is "forgiving" a desired quality in this case?
1.0 has been pushed into Debian and Ubuntu just recently and will be available for Ubuntu 24.04 LTS and Debian 13.
Speaking only anecdotally here, but I agree. I think forgetfulness is an under appreciated ability, and a lot of people would be happier day-to-day if they had a minor form of amnesia about traumatic past events. Unfortunately this isn’t a popular take these days, largely because of the “identity vacuum” that’s arisen since the fading away of local communities, strong family bonds, religion, and other things that were easy to build an identity around. The only identity a lot of people have is from their life experiences, and thus to forget those on purpose is not seen as an option.
> telling them in proper legal language to 'fuck off'

I refer m'learned friend to the precedent of Arkell v Pressdram

https://news.lettersofnote.com/p/arkell-v-pressdram
Well I mentioned some, at last.

Pretty sure I still have the CCured code lying around in a backup somewhere, I downloaded it and played with it long ago. If it's truly not available on the net anywhere, I suppose I can try to dig it up.
Have you actually seen how a wide-open computing device looks like in regular person's hands?! Those IE instances full of "punch the monkey" toolbars were not just a meme, you know.

I moved my family from Windows to Linux and then iPads as soon as I could. I still encounter hacks (iOS's calendar for some reason is vulnerable to appointments from spam emails) but it's incomparable to how it was before.
NLP Based Data Engineering and ETL Tool – Ask on Data
Ask On Data: The worlds premier NLP based Data Engineering and ETL Tool , empowering efficient data processing with intuitive natural language commands.
There is so much wrong with what you're saying.

1. Understanding and processing is just not the same thing as ruminating. It's just not. Ruminating means you're not trying to get better.

2. Blaming talk therapy for the anxiety and depression, and actual opioid epidemic is absolutely ridiculous. Are you seriously saying talk therapy is more to blame than things like a pandemic, predatory prescription practices in the 2010's, and the societal disconnect experienced by today's youth (among the hundreds of reasons I could've written)?

Astounding.
> we also speak good English

I think the accent has as much to do with it as anything. Americans are culturally wired to overestimate someone with even a mildly posh British accent.
> Still, when I see my newer coworkers in similar situation as I were, I know neither my experience nor your comment will reach them. But I believe your comment & my experience is probably more useful than the original articles (non-existent) advice.

Yes and that's ok. Everyone needs a different amount of suffering to get to a point where change becomes possible.
You are correct. Compilers are deterministic, but reproducible builds can be a challenge.
The FDA has approved the first app to help treat depression
Expression trees in C# is also an example of this.

I have 10+ years experience (and consider myself highly proficient) in C#, but my interaction with expression trees is mere hours where I've only once or twice needed to solve a very specific small problem which I could do with a small tweak to code copied from Stack Overflow.
I feel it's what we've evolved to be tbh, regardless of what we've logically concluded.
No, you could have drilled into multiple facets. I don't think the Archive cached the deep-nested results to see that.

So, you could go "Dolce & Gabbana -> Bag -> Red". Then you could remove the middle one, for example, and end up with "Dolce & Gabbana -> Red"

This gives you unlimited permutations of results, so static pages were a no go.
Evolution seems to work fine for me.
Because HandBrake uses some parts of the FFmpeg libraries, but HandBrake scope is much smaller than FFmpeg, and while it uses some parts, it's definitely not FFmpeg CLI GUI.
Ruminating is not "not trying to get better."
FFmpeg has had multithreading for codecs for years. What's been added is multithreading in the transcode pipeline of the command line application. See https://ffmpeg.org//index.html#cli_threading and https://fosdem.org/2024/schedule/event/fosdem-2024-2423-mult... for details.
Data hoarders: "who's laughing now?"
This is exactly how auto migrations in things like Django and Prisma work. Yes you need to check the changes before you apply them but most of the time they are entirely sensible.
As any corporation, Epic is pursuing its own agenda and cares about their own dominance and their own profits only.

They currently view the spat with Apple as advantageous to them. As soon as this is no longer the case, they will turn around and find someone else to pick a fight with.
Ask HN: Alternatives of ChatGPT
I need AI software which can produce a well optimize article. As i see in ChatGPT, gives article do not provide a valid information.
I always thought HarmonyOS was a fork of Android. TIL.
I made a tool to launch your next project 2x faster
I have always struggled with the design and marketing parts of my own side projects. Now a few weeks ago an idea came to me. Why don't I automate these parts using AI.
That way I can focus on building the product and don't have to worry about stuff like the name, the ideal customer profile, the color schemes or even the ways I should promote it.

After a few weeks of building, the tool is almost complete!
You enter a short prompt describing your side project idea and out comes the plan.

I will be releasing the product in early access to a small number of people shortly. If you're interested, you can join the waitlist at HustleGeneratorAI.com
[dupe]

More discussion: https://news.ycombinator.com/item?id=39858850
Plex has been user-hostile for a long time, this isn't surprising. Vote with your feet: Jellyfin is just as good, been running it since it came out, no regrets.
I think it’s a reference to the movie, being John malkovitch
I already knew about them and appreciate some of the figures behind them, but when you lay it out like that, that's so badass.
UK national speed limit is 70, 75 MPH * 3h is only 220 miles so hardly nearly dead.

Not having a full charge or renting something with an anemic range might be an issue if the rental place isn’t handing you a fully charged long range car that’s on them not the technology.
What I tried to get across is that AI won't erode their copyright in any meaningful way. If they don't like what you're doing, they'll sue regardless of what the copyright laws say.
Sounds similar to https://www.eff.org/pages/openwirelessorg

In Germany we have https://en.wikipedia.org/wiki/Freifunk who put up network in open places and under-served areas like refugee shelters. But government also added wifi to all schools I know of (and the refugee shelters).
Infinity with Max Cooper – In Six Minutes
I saw this first hand when I dropped my brother off at college and sat in on some late night group conversations. I'm only a few years older than him so I expected the vibes to be similar to when I was there, but instead of the talk of interests, hobbies, past projects, life goals, accomplishments, etc. etc. that I was used to, everyone just went around sharing the bad things that happened to them as children. I got the sense folks were trying to one up each other too. Maybe it helped them, idk. I thought it was bizarre and certifiably not-fun. But what do I know.

And these children that you spit on
As they try to change their worlds
Are immune to your consultations
They're quite aware of what they're going through
I'd like to have a way of disabling certain (legacy?) functionality. They even list some of it on their wiki [1]. Maybe we could even get speedups by not covering the legacy cases.

A plan to phase out some of these legacy features would be even better. Don't know if they do this in general.

[1]: https://wiki.postgresql.org/wiki/Don't_Do_This
Yeah, porn websites work better...
Show HN: FMAs Complement – Like 2's Complement but for Matrix Multiplications
TLDR : A lookup table for matrix multiplications.

Simple description : This is a custom binary number system designed to calculate vector dot products.

Technical description : FMA's complement is a fixed-point representation of binary numbers created — as an alternative to 2’s complement and 1’s complement — to perform the Fused Multiply-Add instruction.

We combine linear algebra and arithmetic codes (from data compression theory) to make a number system great for finding dot products.

Motivation
I took a gap year to start a data compression startup (this was a mistake, I know) so I spent the past year working with Arithmetic Coders. I was trying to build a lookup table with random matrices and I saw patterns.

From my year's long experience with data compressors - patterns should NOT exist in random data. I built this because, I could (with reasonable accuracy) estimate dot products using a lookup table.

This is the GitHub repo accompanying the article - https://github.com/Fileforma/FMA-Complement
My Asahi M2 MacBook was stolen. It didn't have encryption
I am going through a hellish experience after leaving my bag in a Glasgow park. My Macbook Pro was inside it and powered off, but the thief who found it has managed to get access to my files and is trying to blackmail me for money to get my data back after they found my email address in the files they have been raking through.

It turns out that even when you have encryption on your MacOS, installing Asahi linux does not actually encrypt the partition it creates.

This is just a word of warning for anyone using Asahi linux, that you shouldn't assume your data to also be encrypted. If your home is burgled, then you can assume all your data is in the hands of the burglar.

Thieves these days certainly know the value of personal data.
ElephantSQL – End of Life Announcement
I do... because of those reasons. But it leads to monopoly (oligopoly) basically where your choice is false in the ens
.
Xiaomi didn't try to "reinvent" the car by spending a few years trying many stupid designs that look nothing like a conventional car, as in previous reports. They wanted to make a car that has their design and has their logo on it, and they did it. Talking about being pragmatic.
I see no inherent conflict between creativity and determinism. You could give the compiler a seed value to perturbate the solution space.
In ideal world yes. But most of the open source packages fixes security issue only for the last 1-2 major versions. Which means upgrading just to upgrade is a good practice as you don't have to worry about package changes at the moment of upgrading to fix security issue.
Beware thinking "umbrellas cause rain".
People can replace doom strolling or social media usage with some reading but after a certain point you will also need to give up certain hobbies or other activities to be as prolific as some other readers.
Yeah you could spend one hour reading over playing that new online game with your friend or watching that new drama with your spouse but then you aren’t socializing.
Or maybe you really care about flexibility so you spend the extra hour you have in the evening doing mobility drills and yoga.
Or maybe you are trying to not fall behind the AI craze in tech so you spend an hour reading about the latest models and experimenting with them.
Point is the person reading for one hour also isn’t doing what you doing. There’s also this underlying assumption that reading is always productive when there’s a lot of low quality content that’s easily consumed. Not every book is East of Eden.
my concern with grammar based sampling is that it makes the model dumber: after all, you are forcing it to say something else than what it thought would be best.
Unfortunately, I dislike thunderbird with a passion. In my anecdotal experience, its search is terrible - not to mention that there are two of it: a search option in the top panel that misses about 50% of relevant messages, and a very featureful search option buried within the menu bar that misses about 20% of relevant messages. Out of necessity, I've trained myself to just reboot to Windows any time I really need to find a particular email that I know I have somewhere. I also don't particularly like Thunderbird's UI, but that is something I'm able to compromise on.

Not meant to be a rant, but rather: please, someone, is this really the best we have?
While my article reads like an anti-ORM manifesto, my warning is about relying on ORMs to do all the work. How am I supposed to understand advanced fine-tuning options if I do not understand how the low-level query works?

Copilot may be your little helper in writing code, but it is not going to consistently write the best code that YOU can write.
> it does not provide measurably good outcomes

This is not true. I'm not going to bother sourcing because if you just talk 2 seconds to lookup papers on the impacts (good or bad) of talk therapy you will have a very long list of papers in support of talk therapy.

This is without looking at the benefits of CBT or offshoots of CBT like ACT, which also have a large body of research around them. CBT has its deficiencies, but those can easily be mitigated.

More than anything it sounds like you are engaging in an avoidance strategy.
Thanks - will check out librechat etc. It's interesting that fine tuning is no longer the thing to do. I am not clear on how one connects librechat to local data but am sure I will when I dive deeper into this.
You can also have this with nice looking syntax: the projects are called swift and rust.
This has to be for free email, yes?

What about [paid] small business use of Microsoft 365?
That Frostburg-Cumberland run is the absolute best part! Makes the long climb to the Eastern Continental Divide worth it.
I Built a SaaS in 3 Days an API-First Link Shortener
Another one? I know!

You have so many out there but when I look for a URL shortener that I can use to shorten 5000+ links using an API, I couldn't find any that were reasonably priced.

As a software engineer myself, I couldn't understand why Bitly, Short.io and others charge $100+ per month and still don't give you their full suite of features.

URL shorteners is like the "Hello World" of SaaS and surely it can be that expensive to host.

Within 3 days, I was able to build a URL shortener with all the features that the others have and host it on Azure for less than $100 per month.

*Features*

Analytics

Unlimited Links

Unlimited Clicks

UTM Parameters

Custom Social Cards

Geo Targeting

Link Expiration

Link Cloaking

REST API

Webhooks

Unlimited Tags

Check it out here and let me know what you think: https://l.linkbird.io/_/ee8sp5
I have a long time humble wish, an auto-updated timestamp for row updates.

On mysql you can just declare on the row:
`on update CURRENT TIMESTAMP`

On postgresql you have to set triggers on each table individually, and trying to automate with ddl commands require admin privileges which you not always have when applying migrations.
> There's really no need for libc on Linux, each language should just implement it's standard library on top of syscalls.

Its not always not so clearcut. For example using pthreads instead of just calling clone can be useful for interop etc. Similarly, anything involving NSS is probably best done through libc. Having libc malloc integrated makes interacting with other C libs easier. And so on.
Like many other decisions, and as it happens with other technologies, reaching for it is a decision that outweights my preferences, given how it has managed to become unavoidable in many CNCF and DevOps products.
We've got both Android and iOS players, if you want to give em a spin you can check out the mobile docs here https://developers.lottiefiles.com/docs/

:))
How would this work for "any identification period"? Any time I want to apply for a credit card or move house or enrol in a school, someone responsible needs to quiz me on all those things and verify them in a way that is secure, yet doesn't leak information to the next identity thief?

This is madness. Instead, you have a fairly rigorous process for some form of state-issued ID, and allow using that to reduce friction in every other identification process.

In this case, the identity thief fraudulently obtained a state ID, and later a birth certificate, which really does "start from birth". The institutions that issued him with those probably could have done better, but they can't stop everyone, and they need to make some tradeoffs when demanding documentation from decades ago just to let their citizens participate in society.
I don’t think it’s the same. The author frames it as a social pressure. It actually reads as a personal anxiety that they project on the world in my opinion. They started feeling competitive about books as an 8 year old? I’m not shocked they assume anyone asking them what they’re reading is some test. I can’t imagine walking through the world like this.

Of course there is some of this in software related fields, but for a lot of us the bigger risk is a demonstrable professional one. If you haven’t learned anything new in tech in the last 10 years you could be out of a job. There is a whole ocean of jobs for which you would not qualify.
Weak. If you believe it's up for debate then please refrain from responding with your own opinion like it's scientific fact.
This is one of the best responses about market positioning that I've ever read. Best of luck to you!
That's not true. You can indeed create value out of thin air.

Emissions decreasing while economies grow: https://time.com/6632271/climate-emisisons-and-economic-grow...

IP is a type of property that can infinitely increase in value without consuming more resources.

Not to mention all this assumes that we are stuck on Earth, which isn't true.
If Disney were designing the system, sure. If people who were interested in improving the system has their hands on it, there are a bunch of avenues available. You could choose to regulate eg a stipulated legal fee, you could choose to set a high bar for 'frivolous', you could choose to moderate the fees by taking into consideration relative or absolute income, or by compensating 'Lesser of two parties legal fee amounts'.

It certainly seems appropriate that something like copyright litigation, which has statutory "civil" penalties in excess of the GDP of a medium-sized country, demands the judiciary branch extend some due process (including Gideon) to the unincorporated defendant.
Link shortening and thus tracking is discouraged on HN. Can you change the link to https://linkbird.io/ instead in your comment?
You only need high speed charging on a long trip at which point having one by your house is useless.

Pick somewhere 1000 miles away then see how long going several super chargers adds to the trip. They are along interstates, that’s ‘everywhere’ in the US when you actually need one.
I don't see what point you're trying to make. For me a tarball is at least as public as a "public git repo" (whatever that means). In fact I would argue a git repository allows for way more opportunities for obfuscation, seeing that it is a much more complex format.
I am a content creater and tutorial maker and I love how this app works! I use it for working with students through screen sharing as well. I think this app gives great accessibility functions as well as very good customizability for all kinds of tutorials.
The 7 day trial period drew me in, as well ;)
I highly recommend the online book "Calculus at Moravian University", it does a pretty good job in building a fundamental understanding of calculus from the basics to multiple integration and vector calculus. I also used Joplin to take notes while reading, it's a notebook app where you can also use LateX (admittedly, many people won't like reading and taking notes on the phone, but I like it since it gives me a chance to learn even when you can't easily use books and laptop)

https://webwork.moravian.edu/apexcalc/book-1.html
What’s the difference between what you’re trying to achieve and what ATS already did?

The syntax?
And yet if you just send the pixels, you cannot client side predict (hide latency in multiplayer games) because the pixels fix you to a specific point of view. Game streaming is not really the solution here.
But it obviously isn’t required to maintain security of the platform. Apple manages to run MacOS in a more open fashion. Is the argument that MacOS is illegally insecure or something? If the enforcers of the DMA allow a company to simply build their security policy in a way to avoid the rules enforcing the opening of the platform, then what’s the point of the DMA in the first place? Honestly I don’t think Apple will talk their way out of this. EU regulators seem to be much less forgiving of such shenanigans. It’s obvious the point of the DMA is for Apple to open up their platform.

That said only time we’ll tell how this plays out.
It's great that you have substantial assets but neither that, nor the article "model" anything. Also you are now changing your argument from "remove F&F" to "remove securitization and hedging infrastructure". As I already pointed out, if F&F did not exist, another firm could have done exactly the same securitization, as many do on non-government controlled markets right now.
UNIX is the C language runtime, so to speak, so naturally libc is THE system interface.

It only became something else, when C got standardised, a tiny subset of it landed into ISO C, grew beyond UNIX, and the rest of the UNIX API surface landed at Open Group's POSIX.

Obviously on the UNIX world nothing changed, until GNU/Linux came into scene and decided to act in another way, due to being GNU ecosystem + Linux kernel combo.
I read that as eBNF and was very confused
On a lot of refrigerators, the relays controlling the compressor are exposed at the rear of the unit. Cheap after-market controllers exist that you can wire into the system to add that level of control to any unit. I became aware of them after watching a technologyconnections video.

I have yet to install one though, as all of my fridges since then have had thermostatic control built in.