skysight-inc/HackerNews huggingface dataset:
> This holds equally for AI and Cryptocurrency which both get criticized for having a lack of utility

The argument against cryptocurrency specifically is different: the security measure for anything proof-of-work based is the claim that one cannot reasonably afford to spend 51% of world resources to break it, which means there's no upper bound to consumption — if we Dyson sphere'd the sun and ran 51% of the power through BTC nodes, there would be no difference to how much value that BTC system could provide relative to the one today, and that's also true for any other PoW system.

Many of the the criticisms are also specific to BTC, which is designed to not be able to scale even as far as just serving the transactions of people eating lunch in Berlin. The suggestion at this point is layers on top of BTC, but (1) that makes it look like normal currency handled by a bank, and (2) BTC also can't scale to all the purely inter-bank transactions worldwide.

Proof-of-Stake may be meaningfully different, or not, I don't give it much thought.
I pray you get the healing you need there.
What alternative definitions(s) have you found to be most common?
Regardless the number of characters required for understanding the headlines, I think my points are still valid. After several thousands years of using Chinese characters Korean found that it's not intuitive for literacy hence they invented their very own alphabet namely Hangul, and voila the literacy increased considerably.

Fun facts, as a foreigner, you can learn to read Hangul in one single day, and then you can read the Korean written words for names, sign boards, etc but to understand them you need to learn the Korean language. However, if your mother tongue is Korean, you can understand them intuitively. That's the reason I considered alphabet is more important than invention of the wheels and it's truly the original "bicycle of the mind".
It makes you think how rapidly things are changing with the petabytes we are leaving these days.
Short answer: dead
> only 132 years old.

You're in the UK, the article is in the NY Times - 132 years old seems older to an American than it does to you, that combined with the message in bottle in lighthouse and Scotland all together sparked interest.
Windows is no excuse, because many of "single-header C library" sinners are UNIX only folks, targeting only UNIX platforms.

For me it only reveals lack of willingness to learn how to use their tools.

I learned how to use C and C++ build systems at the age of 12 years old, when most of the information was on libraries, or whatever folks down at computer club could explain.

In a computing landscape much more fragmented than it is today?

Do you think combining Windows and UNIX is hard? Try on the glory days of 16 bit home computers.

Here we are in the age of information, and some people couldn't be less bothered.
Will google be able to appeal ?

If so this celebration is a bit premature. In 2 months a different party takes over and I can see echos of 2001 and Microsoft here.
This, a hundred times this, I used to do this quite often since I was 5-6 years old with all the hardware that I was tired of using (games, toys, etc...)
Ask HN: Do you need to build a custom AI agent/bot?
I'm expert with LLMs and am validating the need to build custom AI agents as a freelancer for individuals and small companies.
Why even have meetings? Just post a meeting talking points to some magical GenAI driven system and get meeting transcript in seconds. Do not like outcome? Modify initial prompt and try again.
You are being weirdly abstract and defining yourself as the victim of smugness, while not bringing any counter-examples, or even a theory of an alternate culture.
I don’t know enough about him to say, my only comment was that “he is a NYT best-seller, invented the checklist manifesto” etc aren’t rebuttals.

This comment you made is much more substantial.
It started so well that I asked claude to break it in paragraphs for me. What a great read. I also experienced some homelessness time and that changed my life in multiple ways, all of them for the better, I think.
Depends on the org and how information travels. Knowing tricks like this are the superpowers of people who move up quickly in large orgs and make things happen. You can sometimes do fine without knowing this, and going through the "official" route of the direct feedback loop. If you can figure it out elsewhere though, it'll usually build more trust with your superiors.
In English this is, “hehe”

“Hi hi” would be interpreted as saying hello 2x in quick succession when you are excited to see someone.

We also sometimes use “kk” to mean, “okay, got it.” But emphasized or excited.
For what it's worth, I've worked at multiple places that ran shell scripts just fine for their deploys.

- One had only 2 services [php] and ran over 1 billion requests a day. Deploy was trivial, ssh some new files to the server and run a migration, 0 downtime.

- One was in an industry that didn't need "Webscale" (retirement accounts). Prod deploys were just docker commands run by jenkins. We ran two servers per service from the day I joined the day I left 4 years later (3x growth), and ultimately removed one service and one database during all that growth.

Another outstanding thing about both of these places was that we had all the testing environments you need, on-demand, in minutes.

The place I'm at now is trying to do kubernetes and is failing miserably (ongoing nightmare 4 months in and probably at least 8 to go, when it was allegedly supposed to only take 3 total). It has one shared test environment that it takes 3-hours to see your changes in.

I don't fault kubernetes directly, I fault the overall complexity. But at the end of the day kubernetes feels like complexity trying to abstract over complexity, and often I find that's less successful that removing complexity in the first place.
> Spawning containers, of course, requires you to mount the Docker socket in your web app, which is wildly insecure

Dear friend, you are not a systems programmer
The overwhelming majority of homeless people in CA are homeless near where they were last housed. The program you're remembering was called Care NOT Cash. Nothing you said was true. Why not?
It's not really as simple as you think. There is a massive amount of research out there along those lines. Search for "Bostrom Superintelligence" "AGI Control Problem", "MIRI AGI Safety", "David Shapiro Three Laws of Robotis" are a few things that come to mind that will give you a start.
Yea but that doesn't sound shiny on your resume.
Clearly, almost every time we find an ancient artifact, it is fair to assume that the technology it displays was common and established by the time the artifact was created.

However, (and adding to the other replies here which also have a point) in Plato's Phaidros Socrates places the invention of writing in Egypt [1], not in some mind-blowingly past aeon, and the undertone of the tale is that civilization can (and reach) pretty interesting levels of sophistication before writing becomes a necessity.

[1] https://www.historyofinformation.com/detail.php?id=3439
I am literally sitting at a console login because upgrading ubuntu from mantic to noble yesterday destroyed my entire system...because of python 3.12.

The apt output had a ton of errors about py scripts with invalid syntax, and those scripts failing apparently broke everything else and half the system basically got uninstalled, and most of what's left doesn't work, half the services other startup actions failed. Even the login message is broken with python syntax errors. Don't even have network to fix it, even wired let alone wifi. It's reinstall time.

This is today 2024, not during some 15 years ago big transition, and the scripts that broke are all fully packaged and package-managed parts of the os, not even random normal end user written.

This is not remotely a problem of the past and it's all better now and "have you used it lately?".
https://archive.ph/6V9km/again?url=https://www.wsj.com/arts-...
Especially if the energy being stored is heat. Heat is embarrassingly storable, much more cheaply per unit energy than electrical energy. Any industry that uses heat can be a target for thermal storage of renewable energy.
Will try to respond in order:

1. It depends on how much embeddings we are talking about. Few millions, probably yes, 100s millions/Billions range? You likely need something custom.

2. Vectors are only one way to search for things. If your corpus contains stuff that don't carry semantic weight (think about part numbers) and you want to find the chunk that contains that information you'll likely need something that uses tf-idf.

3. Regarding chunk size, it really depends on your data and the queries your users will do. The denser the content the smaller the chunk size.

4. Preprocessing - again, it depends. If it's PDFs with just texts, try to remove footers / headers from the extracted text. Of it contains tables, look at something like table former to extract a good html representation. Clean up other artifacts from the text (like dashes for like breaking, square brackets with reference numbers for scientific papers, ... ).
+1 on this. Number one source of bugs at a recent job was a homebrew TLS / HTTP load balancer. First chance I got I replaced it with nginx and bugs shot down immediately. With tools like apache, nginx, haproxy and caddy available, it was pure madness to reinvent that wheel... But the dev wanted open source CV padding...
i was in that position of receiving a negative feedback over certain things from one of the people i manage (and i believe any manager has been at least once). surprise, i’m not perfect :-)

the best way to tell it is to be direct, with examples. i want to know that, i want to improve myself. i only expect perfect honesty.

it’s good for both parties. i’m a no bs guy. tell me things straight, good and bad, i will do the same always in a fair honest way. i expect nothing else and there are no repercussions for that. in the end, if you are unhappy and you do nothing about it, nothing will change.
Define life!
As a guy with 25 years in industry I have to agree containers are way too complicated. The abstraction mirrors too closely the real world and so now we literally "rack and stack" in yaml. Every port, every dependency, trade your handful of cat6e for notepad.

I've heard it said the greatest trick ever pulled was the devil convincing mankind he didn't exist.

The second greatest trick, apparently, was Google convincing the world to adopt a solution to a problem few other than Google actually have.
https://soundslide.io/
I had the same idea, but now I a Postgres database that has very high latency for simple queries because the CPU is busy building large HNSW indexes.

My impression is that it might be best to do vector index construction separately from the rest of the data, for performance reasons. It seems vector indexes are several orders of magnitude more compute intensive than most other database operations.
And who gets to decide what is is noise/propaganda and what is not? You? Morally and ethically bankrupt mainstream media and advertisers like MSNBC, Amazon, Nike, Apple, Chevron, Nestle, Disney and WB who are gladly using slave labor, destroying the environment and people's lives on the other side of the planet for the sake of profit? These are who you want to be your judges for free speech on online platforms?

What if what you're seeing as noise/propaganda is just other people's opinions who outnumber you? You being outnumbered by different opinions is NOT noise/propaganda, but a natural function of democracy. You can either deal with it and accept you're the minority opinion, or you can keep being ignorant about it and call it propaganda while the emperor obviously has no clothes. Your choice.

Here's another hint: Trump won the elections despite the majority of the mainstream media being against him and pro Kamala (propaganda or not). He won because that's what the majority of people wanted.
I used to be able to tell my bosses to “fuck off” (usually ones I got well with) when asked something absolutely absurd; or just tell the plain truth. Now in this hypercapitalistic world, you have to fluff your feedback so you don’t hurt their fragile egos.
The Supreme Court will decide the fate of America's low-income broadband fund
You must mean something by this. What do you mean?

// Written from a browser Apple calls Safari on iOS.
The jQuery UI Datepicker widget[0] still remains my favourite date picker implementation, even though it sadly never supported mobile phones that well.

Non-confusing design, live-reacting to user typing the date with keyboard, accessible, configurable, and offering 0-effort localisation in 60+ languages[1].

Is there anything like this in React world?

[0] https://jqueryui.com/datepicker/#dropdown-month-year

[1] https://github.com/jquery/jquery-ui/tree/main/ui/i18n
Compared to X, Bluesky has reliable blocking. That by itself both mitigates and deters trolling.
Here is the map for the curious: https://www.submarinecablemap.com
Worth keeping in mind:

> Please remember jQuery UI is in a maintenance state: we’ll make sure the library is compatible with new jQuery releases and that security issues are fixed but no new significant feature work is planned. We’ll also try to fix important regressions from jQuery UI 1.12.1; older long-standing bugs may not get fixed. Note that this does not affect jQuery Core which is still actively maintained.

From the release notes of the latest release (October 30, 2024): https://blog.jqueryui.com/2024/10/jquery-ui-1-14-1-released/
Boomer here. Can confirm. At least it's not AOL.
Guys, didn't you get the memo? We're doing this differently now, we've replaced

https://github.com/jquery/jquery-ui/blob/main/ui/widgets/tab...

with the much better, much simpler, more readable and not at all depending on 42(!) modules (/s)

https://github.com/tailwindlabs/headlessui/blob/main/package...

What joy! (/s)

// inb4 oh but you don't understand anything... it's declarative
Then performance of WGPU will always be problematic, below that of the native APIs (DX, vk and Metal), and constrained within the limits of the WebGPU spec.
Any subtle difference you might be imagining is completely unrelated to the actual difference between them, and there's absolutely no way you could infer that difference.

They very clearly chose `doAssert` because they already had `assert` and couldn't think of a good name for a second similar-but-different kind of assert.
"Our generators & compressors froze over" was PR bullshit. The spot price of natural gas went through the roof at the time.
I learned there was a huge non-residential structure in the park across the street. I am now curious what it was.
Are you self hosting kubernetes or running it managed?

I've only used it managed. There is a bit of a learning curve but it's not so bad. I can't see how it can take 4 months to figure it out.
How is it better than the alternative "we have a set of symbol and we don't know what it means"? I really think there is a merit in saying "with this sample size, every theory we put out has low confidence level".

With 12 signals in total, it's very hard to show patterns that are in line with an alphabet. I don't think that with this sample size you can make a very strong claim that the chance that this is an alphabet is higher than the chance is that these symbol serve any other kind of purpose (including being a non-language). The main claim seems to be that repetition (what kind? I'm a quite disappointed the blog post has no transcritions, considering it's just 12 symbols we're talking about!) makes the chance that this is an alphabet higher. The rest of the claims (it doesn't resemble cuneiform, doesn't seem to be derived from hieroglyphs and doesn't seem related to any other script) are meaningless. The resemblence for later Canaanite alphabetic signs is interesting, and could probably be more convincing if we had a larger sample size.

So in the end, if we are convinced by these claims, we're basically saying something like "We have at most 1% confidence for every other theory, but we've got 2% confidence that this is an independent development of the alphabet that may have inspired the Canaanite alphabet we've seen 500 later". Higher confidence that is still far below the threshold doesn't cut it.

Now, I'm pretty sure the original article did not put the theory in these terms, but the headline is somewhat sensationalist, and the way it was picked up in newspapers is even worse, for instance:

Scientific American: World's Oldest Alphabet Found on an Ancient Clay Gift Tag

Stopping the press from misreporting science is a bit like trying to stop space rockets in midair with your bare hands, but even "Evidence of oldest known alphabetic writing unearthed in ancient Syrian city". The popular understanding of the word evidence is assumed to be "hard" evidence by default, not a weak evidence that bumps up the probability of a certain theory a little bit more.

I'll actually be quite excited if this turns out to be truly an alphabet encoding a Semitic language (it opens a lot of interesting questions and possibilities), but I'm not holding my breath for it.
How so? Most orgs dont have their code public
Also in Boston!
I've been using the likes of PrimeVue (https://primevue.org/), PrimeReact (https://primereact.org/) and PrimeNG (https://primeng.org/) because they attempt to give you a library of components that work well out of the box and have a similar API across multiple technologies: Vue, React and Angular, respectively.

I feel like at some point I'll probably make a project with just jQuery and possibly jQuery UI for the sake of it: while what's there doesn't seem too flashy, it would probably work just fine for most web based CRUD needs. I might end up rediscovering up close why people moved to Vue/React/Angular in droves instead of jQuery, but honestly something that you just drop in and that works has a lot of appeal. No complex toolchains, no configuring a bunch of plugins and registering them with the app, no endless abstractions for state management and things about render loops to keep in mind, just a silly JS import and writing some schlocky code that still sorta works.

I like to consider the UI of Kanboard as a good example. It's minimalist, but works great for what it is: https://kanboard.org/
Holy cow what year is it.

I miss these days.
That is quite strange Chrome behavior. Seems to only update it's background position when the window size changes. Looks like a Chrome bug to me! Probably some optimization effort that went wrong. I'm quite sure that it worked back in the days in Chrome.

This works as expected in Firefox.
To summarise your first paragraph: This programming meme? https://pbs.twimg.com/media/FiMbeF_XoAAYAQb.jpg

And your second paragraph sounds like sour grapes. I have no idea what "the collapse of the tech bro coincided with..." means. Most programmers are working on CRUD apps. How creative do you need to be?
YKK: Japan's Zipper King [video]
God forbid you used this now a days, other developers may get mad at you.
This is good feedback. I considered putting each example side-by-side with the previous but it was too noisy.

I’ll think about it more this morning and see if I can come up with a UX for this that doesn’t interrupt the flow of the article as harshly.
The same that shipped with a default UNIX install.
The high water mark of front end development. Change my mind.
The speed of light is 299792.458km/s so according to a quick Google search it takes 4.28x10^17J to accelerate 1kg to 0.98c.
Interesting. Yes, I gather the work ethic is very different. But (again, possibly naively) I would assume that if one wanted to do as I have done (make a small, “ok for an income” lifestyle business) then one could do so. Maybe that isn’t the case.
A coworker once implemented a name validation regex that would reject his own name. It still mystifies me how much convincing it took to get him to make it less strict.
I feel like you took only half of my point. If the manager is good, then there is no reason to bullshit them. But believing that a bad manager will suddenly become good because you as a report taught them with a few carefully-crafted politically-correct statements sounds extremely naive to me.

Let me give an example: to a good manager, you could say "I'm under a lot of pressure because I have two many urgent things on my plate" and they should try to improve your life by maybe de-prioritizing some of them. In a way you gave feedback "it's not going well for me", but you did not try to guide your manager in their role. So that's not the kind of feedback the featured article talks about.

Now a bad manager will maybe be nice and say "I understand, I really appreciate the late nights and weekends you spend getting closer and closer to a burnout, you are a really valuable employee to me", but that's completely useless. Trying to tell them "you know, in a previous job I had a manager who in these situations would try to de-prioritize stuff so that I could live normally" is completely useless. If they aren't doing it yet, it means that they should not be your manager in the first place. Best case they say "thank you for the feedback, I appreciate that you feel comfortable speaking up" and don't change anything, worst case they get pissed because you "overstepped" (they are the manager, they know they know better, remember?).

There is no world where they say "you're right, I sucked until today, but from tomorrow on I will magically know how to be a good manager".
The difference is how measurable the consequences are. In aviation when there's a screw up people die right then and there. People dying is a very hard to game metric, and it provides a very strong incentive.

The consequences of bad management in a software project on the other hand are much more nebulous. And nobody died as a direct consequence of some manager being a jerk… oh wait, I'm sure some did (committed suicide or gone postal), but it's easy to just blame the worker instead of the working place.
Hmm, windows hacked to look like openlook?
The computer used for the test probably doesn’t have network connectivity, otherwise you could just download the data with curl.
Too many script kiddies taking C for another scripting language.
Is this open-source ?
It found no URLs in my browser history despite there being some. The box was blank.
Building a Responsive `Textual` Chat UI with Long-Running Processes
I think we need to distinguish between two cases:

For a hobby project, using Docker Compose or Podman combined with systemd and some shell scripts is perfectly fine. You’re the only one responsible, and you have the freedom to choose whatever works best for you.

However, in a company setting, things are quite different. Your boss may assign you new tasks that could require writing a lot of custom scripts. This can become a problem for other team members and contractors, as such scripts are often undocumented and don’t follow industry standards.

In this case, I would recommend using Kubernetes (k8s), but only if the company has a dedicated Kubernetes team with an established on-call rotation. Alternatively, I suggest leveraging a managed cloud service like ECS Fargate to handle container orchestration.

There’s also strong competition in the "Container as a Service" (CaaS) space, with smaller and more cost-effective options available if you prefer to avoid the major cloud providers. Overall, these CaaS solutions require far less maintenance compared to managing your own cluster.