skysight-inc/HackerNews huggingface dataset:
Pretty sure your line 3 and the original lines 3-5 are not equivalent. Check it with `i` entering the loop with value `maxclients->value`.

The best reason not to re-write for style reasons is you break it.
The full version goes: "We are Pentium of Borg. Division is futile. You will be approximated."
Ask HN: Is there any open source/open hardware Echo Dot alike?
Hi all, I wish to have my own customized smart speaker like echo dot, but fully programmable (Linux level).

For whatever reason I cannot even find any hardware alternatives, just some people who hacked the echo
Dot’s bootloaders.

If anyone know any alternative hardware and projects to create such a platform, I would be thankful for that.
Picking the Right Pan for Every Recipe [video]
Show HN: Pip Imports in Deno
deno_python 0.3.1 adds support for importing python pip packages directly in JavaScript! Fun and useful, slightly cursed.
It could, I don't think there is really that many big players. If those agree to something and then start moving towards it others might follow.
For a homelab yes, but I figured GP was referring to a robust home network, not necessarily a homelab. "it's always dns" goes both ways as I've had local resolvers add huge amounts of latency to connection establishment.
Followed by:

> This is why we support modern technologies like React for email building and Serverless for sending.

They are referring to the generation and sending of emails not suggesting some radical change. Serverless for email and DSLs (like React) for email temples are not new concepts either.
> shows tabs on top just like desktop

Honestly, I hate this on the phone. But I get it. I had that initial cognitive disruption when FF did this. But once that was gone (idk, like 30 minutes?) I realized it was a lot nicer because I could actually reach the address bar and tabs without needing to stretch my hand. Or if I have a bigger phone, use a second hand. I mean there's a reason navigation buttons on the phones (for the OS) were always on the bottom. It's just easier. But yeah, you gotta get through the initial cognitive disruption. But you know what? I also got used to when Android switched the time from being at the top right to top left and I'm willing to bet most people did too and don't really think about it anymore. As for the dark mode... well you got a point there. Though dark reader was one of the first add-ons on FF mobile. Though as much as I love dark mode, some websites are just unreadable with it and it drives me nuts. Specifically anything with a transparent background...
That is a great idea. Do you know any alternatives to Vault that is owned by one of these organizations?
> where people criticise them for taking money from Google, but also criticise them when they explore alternate funding sources

What aggravates me is nobody is asking why do you need so much cash?

- Why has it become so big that it needs to spend 81M on Management payroll per year? [0]

- Why has it grown so big that it needs to spend 21M in external consultants per year? [0]

- Why do you need 1000+ staff to roll out an open source browser engine / browser and an email client?

Mozilla had almost 8M in no strings attached donations in 2021. If I go to most open source projects and say you can burn through 8M a year, most of them would agree they could build amazing things. This is even without taking into account Investment returns.

The cow grew too fat and too close to SF's money vortex.

[0] https://assets.mozilla.net/annualreport/2021/mozilla-fdn-202...
Knowing the background of the creators isn't so bad when it's about mental health. Screenshots of the game are in respective app store, one click away.
> since Musk’s takeover. Yaccarino, who was once considered a serious person in the industry

Emphasis mine. Yaccs, now Yacx, reminds me of that lady who was Hitler's private secretary. You have done no killing in the camps, none of the shooting, you didn't formulate those laws and regulations to help in the genocide, none of that. You just did your 9-to-5 job like a regular girl. Right next to and at the beck and call of your idealized and, in your view, slightly misunderstood and wrongly demonized (by some) boss. But it's this very proximity, both the physical and the syntactic, that will be your undoing. You willingly opened the door to his echo chamber and walked right into the heart of it, the epicenter. When your boss is physically gone forever one day, when his enterprise lies in ruins and bankruptcy, then no matter what your afterlife will look like, you will never get to leave that close syntactic and narrative proximity, ever. Even if you lay down your steno pad tomorrow and declare distance and independence, writers will always keep writing about you as "Ms So-and-so, who once was part of the innermost circle around The-one-who-we-shall-not-name, ...". Before that day, just in order to keep returning to that cherished office of yours, you must amplify whatever BS is cooked up there, and cook up your own distortions and outright lies. It's not an option, it's vital.

To those who are mad at me for drawing a tired, frivolous analogy to a certain unpopular historical figure (who is easily magnitudes more of a villain than E.M.), let me say, One, the story is true, and the lady fessed up late in her life when she was like 90yo. Two, I could've chosen from any number of absolute boss + smart but obedient aide situations, past and present. This particular story is just a reminder that once you're inside, the sky is the limit when it comes to reality distortion fields. They are physically real, in the sense that they destroy people's lives, both inside and outside of The Circle.
I've been toying with llama-2-uncensendored via ollama[1] and it's hilarious and oddly liberating to just be able to throw anything at it, without getting the canned "Sorry, as an AI model bla bla bla" back.

[1] https://github.com/jmorganca/ollama
There are 2x Internet connections + racks - one in a house closet rack, the other in the garage.

Garage rack has a NAS that mirrors storage of the closet rack.

Garage rack has one Raspberry Pi GPS for time services.

Closet rack has two (different) Raspberry Pi GPS for time services.

Looking at it that way, if you accept the 2x Internet connections each being independant and acting as cross backups in case of ??? then it's just the second GPS on the closet rack that's "extra".

That can likely be written up as a home experiment in messing about with a different Pi setup.

It's overkill .. but often these home setups are there to keep current on new technology and different ways of doing the same thing .. in that light it's not uncommon to have multiple ways of achieving the same end just to gain knowledge on the pros | cons of different approaches.
Run the same load you do on your Atom on a laptop and it'll be cold as Thatcher gaze.
Why should they? Until Facebook tries to forcefully push people for that it never was the rule anywhere in the internet.

People loved anonymity and privacy, and paradoxically, it actually avoided toxic behave.
Do they not autogenerate the code for their providers? A recall a big thing being made of that a while back.
You're right, in the most meaningless sense of the word. I too wish we had 10x the energy from renewable sources, but we don't and won't for the foreseeable future. What we actually can do is get maybe 1/10 of our energy from renewable sources and then, to be sustainable, we need to use 1/10 of the energy we currently use.
The article by Alan Turing is remarkable. He was so ahead of his time!
Don't call yourself a programmer

https://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-pr...

His advice about salary negotiation was also formative for a younger me.
Poster child for micropayments for news is getting out of micropayments business
I'd guess a good portion of us have been at that point in our lives but has moved on and downsized or shudders at the thought of keeping that monstrosity of a rack in service or updated :P
Why would you believe a company's supposed ideology in the first place?
How do we know which institutions to trust in safely deploying AGI? From my POV some kind of autonomous and generalized intelligence is inevitable and imminent - but who can be trusted to deliver something that works for the majority? Or is that a pipe dream?
> It makes me think of something Brandon Sanderson wrote that has been bouncing around in my head a lot lately:
"Physical labor is great for the mind, as it leaves all kinds of time to consider the world. Other work, like accounting or scribing, demands little of the body—but siphons energy from the mind.
If you wish to become a storyteller, here is a hint: sell your labor, but not your mind. Give me ten hours a day scrubbing a deck, and oh the stories I could imagine. Give me ten hours adding sums, and all you’ll have me imagining at the end is a warm bed and a thought-free evening.”

While I understand the theory, it doesn’t work in practice most of the time. Labour work doesn’t let you think that much in reality.
I don't use it, because it mirrors back to me. If I write something on hacker news that isn't main stream consent, I get down voted and that is a no go for reputation.

Also, may be my future employer want to do some background search on my person and this may come back at me. so generally I do not use my real name no matter where.
Clearly, airline flights should be reduced to 1% of what they are now.

A global quota of number of planes in air per hour maybe should be even imposed by the UN and other organizations that care for our environment (I'm looking at you Green Peace)

Fighting climate changed should deeply restructure our world and our societies.

Carbon footprint measured for each person (even how much CO2 they breath out!)
and net zero achieved!
There is no hard takeoff
TOTP generator is more useful if it uses NFC.
How is it possible to make an introduction to something that doesn't exist?
When you have created AI but they say it must be more pro-government.
We are developing a digital signatures solution, https://bulksign.com which also has a on-premise version (in addition to SAAS). In Europe, at least, we see an increase in interest for customers having the solution installed on their own servers for security reasons. So more people become aware that sending your confidential documents to a 3rd party is not that great security wise.
You could do a lot of good therapy around your boundaries of disclosing vulnerable information with a stranger. A good therapist, and the right therapist for you, would support you in not disclosing more than you’re comfortable with.

The cargo cult science part was and is a big concern of mine as well. In practice it hasn’t been much of an issue. Yoga or music is another analogy for this — the theory isn’t nearly as important as the experience, and a lot of this eventually comes down to something more like practice and intuition rather than theoretical models.
The irony is addons were natively supported by the regular version of Firefox for Android up until they made the Quantum update, when they removed them and only later with Nightly allowing them to return.

I used to have a number of addons installed at that time, including Stylish (prior to the hostile changes), uBlock Origin and UnMHT.
Igalia is regularly contracted to work on new Firefox features, so this is already happening.
I know that its against the rules to imply this, but seriously, there is always so much vitriol that I just don't understand thrown towards Firefox every update that it really gets the old noggin get going.

Can we seriously not even contemplate the idea that there might be a certain corporate entity out there with a vested interest in ensuring that Firefox usage is kept deliberately low while at the same ensuring they _just_ enough funding to keep going so they can point to it and say "look, we're not a monopoly!"
What was 2.5d about it? I mean the rooms needed to be convex IIRC and it had sort of a teleport thing going on, but it was basically all 3d, right?
> Today, we are announcing SMTP with Resend.

Thank you for this ad. Other than that, the article adds nothing of value.
How many times in your professional career you had the liberty to choose the language a project was developed on?
I don't even understand why do email clients have to use a dedicated protocol (let alone SMTP) for email sending. If I were developing an email client and didn't care about established conventions, I would just make it put outgoing email to a dedicated folder via IMAP and let the server pick it there and go on sending it to recipients servers over SMTP.
> You start feeling better and then you start doing a thing (or more) you suddenly have time and energy for.

But then, why even bother calling the feeling "better" in the first place if the cause is really something unknowable? Why bother calling it "better" or "worse" if there isn't anything to be done about it and it's just another phase of mental energy like clouds in the sky? Is a clear day "better" than a stormy one?

What does the "better" even mean here?
People care about not having to worry about where and when they have to recharge the battery. Tesla handles that route planning automatically and provides a reliable charger network. As long as BMW, Porsche etc don't do that they can't compete imho. They're not any better in that regard than a cheaper choice like the Nissan Leaf.

The best build quality doesn't help when the hotel's charger won't work because the QR code on the sign degraded to a point it can't be scanned anymore. Or chargers that just don't do anything, or can't be used because the control panel's display cover isn't UV resistant and was blasted by the sun until the UI turned invisible. All real examples, by the way. The difference in the user experience is staggering.
> without stashing your changes

You can do reviews in a separate clone, to avoid interrupting any changes you're making (reading the diff only needs a 'git fetch', so won't interfere with anything; but making changes is easiest with a full check-out).

You could use 'git worktree' to manage that; but I'm happy with 'git clone' and 'rm -r'.
Fastest branchless binary search
I am sorry but this bothers me to no end. (Why is nobody seeing it as i do :)

> One issue the regulatory agency raised was conflict of interest [… between managers and stakeholders]

combined with

> Mr Sudarskis argues that the most vulnerable parties are not the investors, who recieve a share of the fees and willingly sign a contract with their fund managers, _but portfolio companies._

This conflict of interest goes far beyond the monetary aristocracy!

Am i the only one who sees it between the interest of individuals vs society?! Is this question so darn complex or am i the crazy one here?

This article dares to speak about "extraction" but does not reflect one key metric: reinvestment/saving rate (down to the individual/per income). A household with small margins is much more impacted by greedflation and much more unlikely to not spend and hand down absurd wealth.

So i humbly cannot contain another dull question: Extracting from and to whom in general?

The reason why it bothers me so much is, you can see this elefant everywhere ... and the guys standing around, arguing what snake its tail might be.
Looks great but I woud prefer to avoid Ubiquiti because I don't want to involve a 3-rd party cloud to manage it.

But I really appreciate your suggestion, perhaps I am going stick to it as I've seen no alternative so far and my previous experience with Ubiquiti makes me confident it will do the actual job great.
No, CentOS/Alma/Rocky only supports one minor release at a time (that's up to four major releases for a 10 year lifetime). You can stick to a major release but you have to update every 6 months or you'll skip the security updates too.

Red Hat supports 15-ish release streams at this time between RHEL7, RHEL8 and RHEL9. A lot of customers need that because validating a base system update takes months and they cannot afford not having security updates in the meanwhile.
The y combinator is used to implement recursion in a language without recursion no?

That definition is dependent on recursion already being present.
Introduction to AI Image Generation
Funny, I realized 30min ago I could not install reddit enhancement suite on firefox android.
Aversion to standards is why the internet has become this closed hellscape.
> Screenshots of the game are in respective app store, one click away

you'd think so but nope, the "download" link takes me to the iOS app store, presumably because I'm on a mac.

But the screenshots there don't tell much anyway, and I own an android.

I _think_ it's a text-based adventure.
While email is an application that is, for example, tightly tied to DNS (check the SOA record), SMTP is a protocol that has got a lot of improvements, addenda, enhacements and the likes.
But, IMHO, it is far from being comparable in features and security with other (modern) communication protocols like XMPP.
> C's only REAL problem (in my opinion) which is the lack of dependency management. Most everything else can be done with a makefile and a half decent editor.

Care to hear about our lord and saviour Meson?

Both of your quoted problems are mutually incompatible: dependency management isn't the job of the compiler, it's a job for the build or host system. If you want to keep writing makefiles, be prepared to write your own `wget` and `git` invocations to download subprojects.

Meanwhile, Meson solves the dependency management problem in a way that makes both developers and system integrators/distributions happy. It forces you to make a project that doesn't have broken inter-file or header dependency chains and cleans up all the clutter and cruft of a makefile written for any non-trivial project, while making it trivial to integrate other meson projects into your build, let other people integrate your project into theirs, and provides all of the toggles and environment variables distribution developers need to package your library properly. You can really have your cake and eat it too.

https://mesonbuild.com/
smap?
> Another problem is how badly email threading is displayed in these clients. Email UI is still abysmal.

Fair point. However, given that the current alternative is "use another service entirely (e.g. GitHub)", I think it would be fair to assume that devs could choose a good e-mail client and learn how to format such e-mails correctly. It works for Linux, for instance. I started using Aerc, and I love it:

https://aerc-mail.org/

> Many features of emails are an afterthought.

I agree that e-mail is not perfect, but... how is GitHub better? With e-mail, you can send your patch encrypted (e.g. with PGP) if you feel the need, but otherwise it will go over HTTPS (same as GitHub). I honestly don't really know about attachments (I guess you would encrypt them with PGP as well?), but again, attachments on GitHub are not E2EE...

I tend to believe that people use GitHub for different reasons, for instance:

1. It is the first thing they see when they join the industry

2. Cargo-cult, a little bit

3. Devs like new shiny toys, and e-mails are old technology ("we should have something better than e-mail in 2023", which I disagree with).

4. Nobody takes the time to try the e-mail workflow (even though it's really two git commands). Actually it is common to not really take the time to learn the basic tools, I feel.
Today, we are announcing the integration of our parking lot with roads.
I would love to see an AMD MI300A board for hobbyist :D
Google has marked my website as harmful for a file that does not exist
Background:
Recently, I encountered an issue where Google flagged my website as potentially harmful due to the presence of malware samples. These samples were uploaded, securely encrypted within a zip file, for the purpose of facilitating malware analysis by cybersecurity experts (Like virustotal (owned by Google), malware bazaar, etc.).

Actions Taken So Far:
Upon discovering the situation, I promptly removed the identified malicious files from our website. Subsequently, I initiated a thorough review request with Google, outlining the steps taken to rectify the issue and enhance our website's security measures. However, despite these efforts, Google's response indicates that traces of malicious content are still present on our site.

Google said these are the malwares: https://ibb.co/QYJ8Fhq

When you try to go these links, you get this response: https://ibb.co/DVfztTj

Do you have any idea about fixing this situation ASAP? People can not log in to our app.
This is one of those conversations that happens so much here it's too exhausting to repeat in its entirety, but -- if you're looking to learn about the real questions and challenges faced by real modern AI in real world systems, this is not a good resource. It will leave you with the wrong impression of the issues faced in the field.
Thanks for that nice anecdote. Moore is also famous for the Boyer-Moore string matching algorithm.

Also, in the memory of Dr. Thomas R. Nicely (1943-2019), who found the bug:

https://faculty.lynchburg.edu/~nicely/
I wonder how much of the difference is air conditioning?
Write the Docs: Projects Needed for Writing Day
Definitely not a web server. There's no networking code. More like sed.

x=https://news.ycombinator.com/item?id
links -dump $x=33054601|sed -n '10,43s/.\{8\}//p' > 045.l
flex -8Crf 045.l
cc -O3 -std=c89 -W -Wall -pedantic -pipe lex.yy.c -static -o yy045
strip -s yy045

# make sql db of search results, excluding any "suggested videos"

x(){ openssl s_client -connect youtube.com:443 -ign_eof|yy045;}
x(){ bssl client -connect youtube.com:443|yy045;}
echo|yy078 s|sqlite3 1.db
echo =querystring|yy076|x \
|yy082 v|sort|uniq|yy076|x \
|yy078 sql|grep -i "querystring"|sqlite3 1.db
sqlite3 1.db .d

# make csv of videos at a channel

echo =querystring|yy076|x \
|yy082 c|sort|uniq > channels.txt
sed 1q channels.txt|yy076|x \
yy078 csv|grep -i "quarystring" > 1.csv

# make html to watch video in browser with javascript disabled

echo select vid from t1|sqlite 1.db|yy076|x|yy079 > 1.html
firefox ./1.html

The above examples only fetch a small number of search results for "querystring" and a partial list of videos at a channel.

The full number of search results may be hundreds or thousands. There may be many more videos listed at a channel.

If want all the search results or the full list of videos at a channel then I use "yy082 t" in a loop, something like the following.

# 127.0.0.255 is fwd proxy address

x(){ nc -vvn 127.255 80|yy045;};
x(){ tcpclient -RHDl0 127.0.0.255:80 sh -c "sed >&6;yy045 <&7";};
x(){ socat stdio,ignoreeof tcp:127.0.0.255:80|yy045;};
x(){ bssl client -connect 127.0.0.255:443 2>/dev/null|yy045;};
x(){ openssl s_client -connect 127.0.0.255:443 -ign_eof 2>/dev/null|yy045;};
out(){ tmux saveb -b YT /dev/stdout;};
inn(){ tmux loadb -b YT /dev/stdin;};

case $1 in :)
;;v|c)
MAX=100;
n=0;while true;do
if test $n -eq 0;then
yy076|x|inn
out|yy082 $1
fi
test $n -le $MAX||break
out|yy082 t|grep -q [A-Z]||break
out|yy082 t|yy076|x|inn;
out|yy082 $1
n=$((n+1));
done|sort|uniq
;;p)
yy082 p|yy076|x|yy082 v|sort|uniq
;;zst)
yy076|x|zstd -19
;;csv)
yy076|x|yy078 c $2
;;htm)
yy076|x|yy079
;;sql)
yy076|x|yy078 s
;;*)
exec echo "
usage: echo =query|${0##*/} {v,c} > {videoids,channelids}
usage: ${0##*/} {zst,csv,htm,sql} < videoids > {1.zst,1.csv,1.htm,1.sql}
less -SN 1.csv
firefox ./1.htm
sqlite3 1.db < 1.sql
zstd -dc 1.zst|yy079 > 1.htm
zstd -dc 1.zst|yy078 {c,s} > {1.csv,1.sql}
zstd -dc 1.zst|yy082 {b,c,h,p,t,v} > {canonicalbaseurls,channelids,watchurls,playlistids,tokens,videoids}
usage: ${0##*/} sql < videoids|sqlite3 1.db
usage: echo =query|${0##*/} c > channelids
usage: sed -n 30{p\;q} channelids|${0##*/} v|${0##*/} sql|sqlite3 1.db
usage: zstd -dc 1.zst|${0##*/} p > videoids
"
esac