skysight-inc/HackerNews huggingface dataset:
Passenger pigeons formed communities that numbered in the millions if not billions.
Domain Sniped on Launch Day
Show HN: Built a Yahoo Messenger-inspired web chat app just for the nostalgia
Hey folks, so I’ve been feeling a bit nostalgic lately and decided to build a web chat app that kinda brings back the vibe of Yahoo! Messenger. Right now it has group chat rooms. Anyone can register (no email or anything), and you can either create your own rooms or join ones that are already there.

Room owners can set custom backgrounds and even custom cursors for their chat rooms. Users can format their messages with basic markdowns such as bold/italic/colored text like we used to, and I even brought back the original Yahoo! Messenger emoticons because why not?

Here are some screenshots: https://imgur.com/a/Ks29qoH

I’m thinking about adding:

• Audibles
• A buddy list so you can add friends
• Private chats between buddies

Before I go any further, I figured I’d ask here - what do you all think? Any memories from Yahoo! Messenger days that you wish were brought back? Features I should add or change?

Would really love any feedback or ideas!
> have to go somewhere.

Consider the vast increase in government spending and entitlements.

As for the declines, the US free market has steadily become less and less free market.
> Can Gen-AI, moot the need for code?

No, because if you read your SICP you will come across the aphorism that "programs must be written for people to read, and only incidentally for machines to execute." Relatedly is an idea I often quote against "low/no code tooling" that by the time you have an idea of what you want done specific enough for a computer to execute it, whatever symbols you use to express that idea -- be it through text, diagrams, special notation, sounds, etc. -- will be isomorphic to constructs in some programming language. Relatedly, Gerald Sussman once wrote that he sought a language in which to discuss ideas with his friends, both human and electronic.

Code is a notation, like mathematical notation and musical notation. It stands outside prose because it expresses an idea for a procedure to be done by machine, specific enough to be unambiguously executable by said machine. No matter how hard you proompt, there's always going to be some vagueness and nuance in your English-language expression of the idea. To nail down the procedure unambiguously, you have to evaluate the idea in terms of code (or a sufficiently code-like notation as makes no difference). Even if you are working with a human-level (or greater) intelligence, it will be much easier for you and it to discuss some algorithm in terms of code than in an English-language description, at least if your mutual goal is a runnable version of the algorithm. Gen-AI will just make our electronic friends worthy of being called people; we will still need a programming language to adequately share our ideas with them.
It's worth noticing that the performance difference between sequential and non-sequential reads will differ significantly between types of devices. It's much more noticeable on a spinning hard disk drive than it is on a solid-state drive.
Are we sure that if we invested in the last ten years the same resources we invested in neural networks (research, hardware, money) the results wouldn't pay off?

What I want to ask is if we know for sure symbolic AI is a dead end and it doesn't worth to pursue that field.
Indeed, microbial life did not have technology and yet fundamentally changed the environment to the point that it produced mass extinctions. That was my point. Humans are not the only form of life to fundamentally transform the environment, nor is technology required in order to do so.
Recommending that someone in the industry take pointers from how students do their work is always solid advice.
For a HN post, you need to show an actual product that we can try, not just a demon or screenshot
Because there are lots of verysmarts here that think they know what's best for industries they have no training or experience in.
See https://docs.google.com/document/d/1jJFD8nAUuiUX6ArFZQqQo8yT...
Never seen so much positivity related to a tool since SQLite
Probably right for everything except dollar stores - too much dependence on foreign manufactured, low-cost items.
Nice post! Thanks!

What software/tools do you use?

In particular for online account tracking and subscriptions?
every rant like this inevitably goes into Gnome/GTK world. I must insist how much "better" (for these kinds of people) the Qt/KDE world is! People who are so passionate about this stuff just don't give any credit to one side of the equation that has stuck to its guns in terms of making apps that still have a billion buttons with text labels on them.

Seriously, if you find yourself annoyed at Gnome, you can set up KDE and (mostly) have no issues.

I say all this... Qt is a tricky beast to use. I prefer it to GTK but it's chunky.
thank you!

regarding the sql import, it breaks because of the parser. i'm using a 3rd party parser to parse sql and pull out everything needed for the diagram. i'll report it to them, thanks for letting me know
Great post that hits the sweet spot between a dry academic summary and a popular exposition.

Personally I hope that the current wave of AI is over hyped and misunderstood (so that e.g. https://ai-2027.com/ will be a comical footnote one day) and that symbolic reasoning will make a comeback in a new form.
The US has done quite well with a mostly free market.
On spinning rust, sure. That does not hold for SSDs (which most consumer-grade computers have now).
For some reason this reminds me of Breaking Bad.
I feel you've misidentified my argument.

> The main issue I have with your argument is the framing - you’re trying to make your build tool as simple as possible to a developer like yourself which is not who the tools were built for or by.

My argument is "Not all of the specified dependencies are necessary", and not "None of the specified dependencies are necessary".

See my other post, in which I point out that the functionality required could have been done in plain JS, using Node. That's exactly one dependency.

The other dependencies are not required to have the same feature, especially as you point out:

> My main point is that developer tools don’t have to be light speed, they just have to be fast enough on modern hardware

If we're both agreeing with that main point of yours, there is no reasonable justification for depending on anything other than Node (which is already there in the project anyway).

My PoV is less Dunning-Kreuger than you claimed; additional dependencies are added for no additional value, and come with breakages. After all

> But if you have a different perspective, you may see that the dependencies don’t matter that much as long as it works.

The whole point of the saga is that it doesn't work on an otherwise perfectly capable computer.
Installing from random npm repos is so sketchy with supply chain attacks.

Is there such a thing as a security audited open source distro kinda like some of the ultra old kernel versions RHEL carried for so long?

There is a market for “here are trailing versions of popular npm, cargo, etc libraries that go through some kind of audit and approval process”.

I’m not sure of the logistics of how it would work, but developers ripping random high churn libraries off the internet is completely crazy from a security perspective. But somehow it’s the norm outside of a small subset of massive tech companies.

Most big orgs just put in some kind of pass through proxy looking for known signatures and call it a day. I want stripped down functionality, real reviews, and just straight up banned libraries if they can’t find anything that passes.
The naive belief that having more data means the organization will be more effective at carrying out its goals.

Doesn't matter what data - the algorithms/AI will figure it out.

Doesn't matter how messy the data - the algorithms/AI will figure it out.

Post-9/11 governance is filled with the CYA view that if we collect enough data we can connect the dots before another event happens.

Privacy issues aren't important, as the organization's goals are good, with strong guards against corruption. (While DOGE accesses highly personal data entrusted to the IRS.)

While the world's data centers are smothered in unused data, collected because it's too hard to figure out what not to save and the Thiel and his malign ilk promise that their tools are good for us.
> there was a client library that needed a Bouncy Castle “provider” with a version “jdk15”+ as the client initialization used specific properties from a class, and those properties were only available in “jdk15”+.

> up until the node image update, we “fortunately” had node images with directory hash seeds ordering “jdk15” or “jdk18” before “jdk14”.

So the actual bug is that something needing jdk15+ should either retry or be deterministically fed a valid file, right? And this whole article is figuring out why the filesystem coincidentally masked it by accidentally always happening to hand it a file with what it needed?
I’ve had to budget a line of business app that runs on both z/OS and AWS. Reliability for both hit an asymptote somewhere around 2019. The opex price crossover happened somewhere around the same time, depending on the customer.

Nearly every installation site and their internal support director agrees that the z/OS installations are far less expensive to support, simply because the minimum level of experience for a z/OS engineer is about a magnitude more than a cloud engineer.
Report on the Subject of Manufactures (1791) [pdf]
The WebKit implementation is the only one that can handle many pages of text with no noticeable performance hit, while Chrome and Firefox are limited to only dealing with the last 4 or 6 lines of a paragraph.
Webex
Toulouse University wants to host US researchers whose work is at risk
The person you are responding to was talking about the EU. It did not exist in the 40s and Spain wasn't a part of it til the 80s. You are really bringing the level of discourse down.
I think your take is interesting, but your article does not go into details with ideas about how to address these problems at the architectural level. Would you like to elaborate?
Because the way the US treats other nations. For most of its history, it has been a war. It bullies other nations, interfere in their democratic process, when it doesn't invade them, or suspend their constitution or fund fascist paramilitary death squads to destabilise them. It could strike and annihilate Denmark tomorrow; a lot of Americans would cheer.

The US is very similar to the french Empire after the 1st Republic. It cloaks itself under the name of Republic, but isn't one itself. It's an evil country ran by evil people. The only difference is that Americans get to chose the Emperor every 4 years, whilst knowing no matter who is in charge, very little will change.

Of course its people aren't inherently evil or anything. But the propaganda is intense and permanent, so Americans unfortunately behave like little emperors themselves. This applies to most of Europe too, naturally.

That's why sometimes, I wish to pray to a higher power to spread class consciousness to the whole masses of America and Europe, but am also aware I'm part of the issue, and that it's wishful thinking.
Sure they did, like a month ago. https://abcnews.go.com/amp/Politics/trump-musk-raise-questio...
Source option "URL" was unresponsive on iOS
I assume op is talking about if it were implemented in the US.
Everyone knows all the apps on your Android phone
Quantum Physics Is on the Wrong Track Says Gerard 'T Hooft
Hm, the problem is that a little over half of all politicians are ideologically opposed to the government running anything (the reason your comment felt "controversial", I suspect). Id hate to come to depend on it and always be one election away from it falling apart.

I can't say I have a good alternative. The co-op model works for supermarkets on an international scale, and for banks on a national scale (I am unaware of any international co-op banks). I wonder if it could work for payments.
A candid conversation with the Google Maps team – Rainbolt [video]
"Data Laundering": Commercial entities fund (either with money or compute tokens) academic entities which, in turn, create AI models which the commercial entities sell.
https://waxy.org/2022/09/ai-data-laundering-how-academic-and...
The chain reaction made it more fun.
Tactonom Reader seems like an interesting multi-modal approach that is readily available: https://www.tactonom.com/en/product/tactonomreader/

In general, tactile graphics is a long-standing issue. In the past, the most basic simple mechanical solution wasn't that bad. Just needs a special kind of paper and a ballpoint pen. My teachers used to hand-draw curves for me on demand, however, that was at high-school level...

The more complex the solution gets, the more work/knowhow is required to prepare a particular graphic. Turnaround time gets longer, and the expertise expected from the educator gets more complex. Its questionable how many casual educators end up being able/willing to prepare graphics for/on a complex digital system...
Umm, minified version from site is 335.50 kB gzipped /1.03 MB.
This could be an excellent way to use up excess solar power for completely off grid panels. Efficiency matters a lot less when the incremental cost of energy is almost zero.
Everything reminds me of her… and she’s called Factorio. We’re on a break. She’s not good for me, but oh my do I love her.
What about the accusation that I was spreading false rumors? That's far more unkind
Not really. I use grok, if it fails, google will fail as well, so I switch to searching projects' documentation. It's not that grok/llms are awesome, it's just that google is useless.
Its interesting how we can both infer the opposite from our statements. Your start of "there’s a copy error on the site" would seem to me to be more condescending as it assumes that it is a mistake, whereas I merely suggest that it is.

I don't really mind the downvotes, just pointing out how stupid they are. I just think of them as cowardly anonymous idiots and go about my (otherwise awesome) day.
Machine learning is not magic -- no algorithm, machine learning or otherwise, will be able to treat an arbitrary-length sequence in constant time.

The actual problem is also more complex than fixed word widths due to hyphenation and justification - from what I recall, Knuth's paper (IIRC there's two and the second one is the one to read) on TeX's layout gives a good overview of the problem and an algorithm that's still state of the art. I think the Typst people might have a blog post about their modern take on it, but I'm not sure.
You’d still miss out on some potential prefetch cache misses
Fair enough!

Linking to some credible sources to refute the official statement would be appropriate to further the discussion and educate the curious! :-)
See the first sentence of the article!
A meeting in Google's 3D chat booth felt like real-life science fiction (2022)
I'm firmly in that camp but I also always add `set -eux`, which makes it so much better at debugging as that gives you individual commands it runs before the output of them.
Well that's okay, then!
I think the comment you responded to gives pretty clear reasons why the take is weird or a "shitty attitude".

Competent C++ developers are the first to admit that C++ objectively sucks. It's a bad language, but that doesn't mean there aren't good reasons to use it. Claiming that C++ is great is a weird hill to die on.
I actually enjoyed the article and the variety of drum beats, and the spectrograms, even though we have completely different woodpeckers here in Finland.
I've got conflicted feels about Tailscale. I love their product and a bunch of the people I know use their free tier, including myself.

But their enterprise strategy destroys their good will. I can only assume it's focused on killing old school VPN products. The free tier that we love is a marketing expense. And it’s not even a conversion play.

People are complaining about ~10/user/month -- add basic things that you'd need to manage more than 10 peeps (SAML/SCIM support) and you're talking ~20/user/month. For us, a small sub 200 person company, they immediately lost their chance. We have lots of problems in the security space, some we're willing to spend more than 20/user/month to solve. Legacy network access is not one of them.
Astro Academia – Astro
You're entirely missing the point. The average western person has never heard of or seen any Ghibli movies. GPT use is heavily skewed by nerdy types. The average football watching big-bang-theory-is-a-smart-show type person doesn't know what any of this is.

If Ghibli feels like they are getting screwed, they could've taken this opportunity to promote themselves, is the parent's point. If I were in their marketing dept I would have been screaming "guys, non-weeaboo people are seeing our name in the news, let's fucking capitalize!" When has Ghibli ever trended? Set up some screenings or stream Spirited Away on their site for a couple weeks or somethin. If they want to win hearts and minds, that's what you have to do. As of now, it's already out of the MSM news cycle and forgotten.
One way to deal with large binary files is git-annex, it is as decentralized as git. But I dare say it lost to git-lfs, because Github and co weren't interested in hosting it.
Docker_compose_cheatsheet
If you use the built in keyboard I imagine you have to continuously deal with the page resizing to avoid the keyboard, and potentially people not having easy access to an English keyboard.

The custom keyboard makes all the tools you need a first class component of the game.

But yes, it's currently a little clunky.
The logistics and management overheads will definitely cost similar or even higher than tariffs
I think logical reasoning - so reasoning about logical problems, especially those with transitive relations like two way implication. A way round this is to get them to write prolog relations and then reason over them... with prolog. This isn't a fail - it's what things like prolog do, and not what things like nns do. If I was asked to solve these problems I would write prolog too.

I think quite a lot of planning.

I think scheduling - I tried something recently and GPT4 wrote python code which worked for very naive cases but then failed at any scale.

Basically though - trusted reasoning. Where you need a precise and correct answer LLM's aren't any good. They fail in the limit. But where you need a generally decent answer they are amazing. You just can't rely on it.

Whereas GOFAI you can, because if you couldn't the community thew it out and said it was impossible!
> This technology gives the kids a lot more freedom than a pre-packaged asset library, and can encourage more engagement with the course content, leading to more people interested in creative-employing pursuits.

This is your opinion. I don't see how these statements connect to each other.

You might have heard this: it's helpful to strive to be someone only a few years ahead of you. Similar to this, we give calculators to high-schoolers and not 3rd graders. Wolfram-Alpha is similarly at too high a level for most undergraduate students.

Following this, giving an image generator to kids will kill their creativity in the same way that a tall tree blocks upcoming sprouts from the sun. It will lead to less engagement, to dependence, to consumerism.

Scams beget more scams
Fascinating. I wonder if there will soon be a way to culture your mitochondria externally in order to give you extra, maybe it could help with diseases like chronic fatigue.
Just recently (like 2 months ago) I had the task to evaluate proper OSS replacements for the main charting of a client. So far, they've used a paid solution - but there have been a couple of reasons why the wanted to migrate.

Needless to write that eCharts was the clear winner. Not only is it greatly customizable, fully feature complete - it also had similar performance data as their paid solution. And performance matters as their largest chart has around 300k data (we discussed and could maybe be satisfied with 80-100k as well - but for most OSS charting libs even that would be pretty much impossible to render quickly).

For everyone who is looking for something super easy and quick it might not be the best solution (personally I like Chart.js in this area the most), but if you want a charting solution that out of the box is fast and comes with everything you might ever need then eCharts is for you.
Who are all these all these engineers who just take whatever garbage they are suggested, and who, without understanding it, submit it in a CL?

And was the code they were writing before they had an LLM any better?
I would say your post has the logical flaws, not confronting any of the core criticism and instead misdirecting to other topics.

Creating efficient payment rails for its own currency is one of the most obvious roles for government imo. If the government provisions the currency, why would they not also provision the infrastructure (like the printing of the paper money).

That said, you’ve not offered a good rebuttal to any of OPs concerns, just repeated how good pix is within Brazil…right now with their current government.

Digital payments does present a uniquely frictionless route for tyrannical governments to assert power should they ever decide to weaponize it…unlike paper money which is harder to control.

Also, international payments is absolutely an issue with these systems. So you hate crypto due to its 2010s association with annoying Twitter bros. I get it.

But what are you offering instead as a solution to global money? Paying Wise stupid currency movement fees and waiting for them to close your account because you tried to buy a house for your family in the country you moved to?
It's hard to say where the lower bound for the value of American companies is now. Is it zero?

Usually one could estimate the absolute minimum of future earnings.

But the current administration seems to be set on redirecting those earnings away from investors towards the government. And I don't see what could limit the extent to which they do so.
Would it be wrong to assume they have monetised the channel selection and advert stream in this, so its revenue positive to Google ? If they now sell ads on FTA they would be win-win
Or, you can write an actual shell script file (i.e. with a .sh extension) to be stored in your repository, ADD it in a throwaway context (i.e. multi-stage builds), then RUN --mount=type=bind to put it into a temporary directory in the build container so that you can execute it. This way, the script doesn't pollute the container, and you have proper separation of concerns, including the ability to use library functions, running shell linters directly, or using higher-level languages like Python if you really need it for some reason
> disable IPv4 inside Tailscale.

TIL this is a thing

> Just use the v6 ULA address that begins with fd7a exclusively.

perfect, this is exactly what I desired

(I'm having an increasingly high number of sad v4 only LAN devices and planned to move to a v4 block that sits way too close to the one Tailscale uses.)

> There's unfortunately no GUI to do this; you'll have to change the Tailscale ACL to disable IPv4.

ah that's why I missed it, thanks!