skysight-inc/HackerNews huggingface dataset:
Here's a categorized breakdown of its features:

Text Extraction and Analysis

Basic Text Extraction: General text extraction from screens or documents.

Extract Tax Details from a Receipt: Identify and capture tax-related information from receipts.

Summarize the Page or Screen: Provide concise summaries of displayed content.

Extract Calendar from Screen: Detect and process calendar-related data from visible content.

Extract To-Do List from Screen: Identify and capture task lists from screens.

Translation Capabilities

Translate On-Screen Content: Translate visible text on any screen.

Translate Chat Messages (e.g., WhatsApp): Enable real-time translation of chat messages in apps.

Platform Integration

Apple Calendar Integration: Sync and manage calendar events with Apple Calendar.

Apple Reminders Integration: Integrate with Apple Reminders for task management.

Apple Notes Integration: Link and manage notes in Apple Notes.

Google Sheets Integration: Transfer and manage data in Google Sheets.

Language Support

Supports Multiple Languages: Ensure accessibility for a diverse, multilingual user base.

This robust feature set positions TapAI as a versatile tool for personal productivity, communication, and data management.

Let me know if you'd like assistance expanding on any of these features!
For the uninitiated: how does k8s handle OS upgrades? If development moves to next version of Debian, because it should eventually, are upgrades, for example, 2x harder vs docker-compose? 2x easier? About the same? Is it even right question to ask?
Depends on what kind of company you want to join. Some value simplicity and efficiency more.
I was a highschool senior when Facebook came out, back when you needed an email with a university's domain name to sign up. That one was driven by pure FOMO. Everyone's older friends were on it and going to cool frat parties and you were just stuck on the outside looking in. LiveJournal and Myspace had nothing on that.
Very interesting about Japan!

To be clear, I wasn't thinking about within a specific country though.

More like, what is the set of all characters that are allowed in legal names across the world?

You know, to eliminate things like emoji, mathematical symbols, and so forth.
คุณ สมชาย

This name, "คุณสมชาย" (Khun Somchai, a common Thai name), appears normal but has a Zero Width Space (U+200B) between "คุณ" (Khun, a title like Mr./Ms.) and "สมชาย" (Somchai, a given name).

In scripts like Thai, Chinese, and Arabic, where words are written without spaces, invisible characters can be inserted to signal word boundaries or provide a hint to text processing systems.
You are not paying attention. WASM's ecosystem is moving slowly but surely in the direction of JS being thrown away for good. Ain't happening anytime soon -- sadly -- but especially with WIT used to specify various modules and collections of modules plus having more or less uniform function specification, the days of JS' monopoly are numbered. The writing is on the wall. There are successful WASM web apps not written in JS today.

JS is being tolerated. Not adored.

Frontenders are living in a bubble and don't see it.
> You just need to file for a refund.

FORGET ABOUT IT. You'd have to send traditional letters back and forth between your local tax office and the tax office of the dividend origin country. Usually the foreign tax office demands their form be rubber stamped by your local tax office. Obviously your local tax office will not rubber stamp a form by foreign tax office in a foreign language, but they don't care.
I totally agree. I miss something simple and complete for UI things as Jquery UI
Those who can't do... tech?

// See thread above about UBI vs. tech nonsense jobs. Any industry driving seven figures per head has room for a quite a few before people notice.
I think for this to be a complete explanation, it needs to be shown that what was "the time" coordinate is not expanding in some sense.

Does volume even make sense in GR?

Thought experiment here would be: suppose me and you appeared stationery (from the point of view of the outside reference frame) just above the horizon of a non-rotating black hole in the manner of Boltzmann brains. We immediately start falling and cross the horizon. Now will you see me receding from you or going at you? Will I be red-shifted or blue-shifted?
Dear friend, you should first look into using Nomad or Kamal deploy instead of K8S
I believe all of Zig, Rust and Go have been around for long enough to not deserve the moniker "cool compiled language of the month" though.

I do agree that it's time to write frontend not in JS. It has been time for 10+ years even but oh well.
If you find yourself needing to tiptoe around a leader's ego too often, it might signal deeper systemic issues
if a theory was in fact a zombie idea
wouldn't its lurching screams be much like the headline? all it needs to lurch on is more ,BRAINS!, give BRAINS! NOW!
Grandparent is making the case that it shouldn't have this role, which is independent of it having the role. It seems contrary to "the hacker spirit" to use the is-ought fallacy to discourage innovation. Is it wrong to have a contrary, if probably doomed to fail, stance to the mainstream? But of course a contrary idea would fail if everyone seeks the mainstream instead of it. To justify sticking to the mainstream, you have to weigh its costs against the benefits of the alternative too.
> The issue isn’t that something bad happened, investors have to take risks. The issue is whether FB knew, and misled investors by lying or intentionally misleading wording.

Thanks for the clarification. Let's see what happens.
Ansible ultimately runs scripts, in parallel, in a defined order across machines. It can help a lot, but it's subject to a lot of the same state bitrot issues as a pole of shell scripts.
I'm always curious when comment responders glom on to the least important part of a comment and dissect it to no end. I took "is described in basically every handbook on highly effective communication in organizations." as essentially "the standard for communication in effective organizations is to be direct and to the point." It did not warrant a "SOURCES??!!" response IMO because it wasn't saying anything that was uniquely attributable.
> Graal/Truffle generated VMs are much faster (see e.g. [link]).

Faster than what? I don’t see any mention of any kind of Lua in that table or in the page it mentions. It’d be awesome[1] if Graal could outdo LuaJIT on Lua, and I was initially excited to learn that it did, but I don’t see anything about that there.

[1] Or as awesome as it’s possible to be for something that Oracle evidently intends to patent to the gills, anyway.
Show HN: Read-only, mobile-friendly HN client (written in Elm)
The page is completely client side, and due to the nature of the HN API, it makes a fetch request for each comment.

The source code is here: https://git.sr.ht/~frutiger/seville.
The article describes computational method of rendering frosted glass effect. You can achieve the same thing by rendering the effect once (then upload to a sever) and have client download the rendered image. Or you can compute the frosted glass effect. What's better? That's the argument.
I'd like to see an obfuscation contest for this.
דויד Smith (concatenated) will have an LTR control character in the middle
55378008 is missing.
Using microk8s or k3s on one node works fine. As the author of "one big server," I am now working on an application that needs some GPUs and needs to be able to deploy on customer hardware, so k8s is natural. Our own hosted product runs on 2 servers, but it's ~10 containers (including databases, etc).
> dedicated Kubernetes team with an established on-call rotation.

Using EKS or GKS is basically this. K8s is much nicer than ECS in terms of development and packaging your own apps.
It doesn't. The usual approach is to create new nodes with the updated OS, migrate all workloads over and then throw away the old ones
Or unpaired surrogates. Or unassigned code points. Or fullwidth characters. Or "mathematical bold" characters. Though the latter two should be probably solved with NFKC normalization instead.
> I'd like to articulate a case why supporting the the author's use cases is likely uneconomical

Does that apply to desktop linux too?
I hope it should be obvious that if congestion were an issue, there are essentially no passing lanes, so the whole discussion is moot.
Dear Friend,

This fascination with this new garbage-collected language from a Santa Clara vendor is perplexing. You’ve built yourself a COBOL system by another name.

/s

I love the “untested” criticism in a lot of these use-k8s screeds, and also the suggestion that they’re hanging together because of one guy. The implicit criticism is that doing your own engineering is bad, really, you should follow the crowd.

Here’s a counterpoint.

Sometimes just writing YAML is enough. Sometimes it’s not. Eg there are times when managed k8s is just not on the table, eg because of compliance or business issues. Then you’ve to think about self-managed k8s. That’s rather hard to do well. And often, you don’t need all of that complexity.

Yet — sometimes availability and accountability reasons mean that you need to have a really deep understanding of your stack.

And in those cases, having the engineering capability to orchestrate isolated workloads, move them around, resize them, monitor them, etc is imperative — and engineering capability means understanding the code, fixing bugs, improving the system. Not just writing YAML.

It’s shockingly inexpensive to get this started with a two-pizza team that understands Linux well. You do need a couple really good, experienced engineers to start this off though. Onboarding newcomers is relatively easy — there’s plenty of mid-career candidates and you’ll find talent at many LUGs.

But yes, a lot of orgs won’t want to commit to this because they don’t want that engineering capability. But a few do - and having that capability really pays off in the ownership the team can take for the platform.

For the orgs that do invest in the engineering capability, the benefit isn’t just a well-running platform, it’s having access to a team of engineers who feel they can deal with anything the business throws at them. And really, creating that high-performing trusted team is the end-goal, it really pays off for all sorts of things. Especially when you start cross-pollinating your other teams.

This is definitely not for everyone though!
To be fair, I'd rather type BEGIN instead of <<? Or whatever the trigraph is supposed to be. We tend to forget that a lot of computers didn't have the keys to type "mathematical" symbols.
Yes,it's down.
Note that x86-64 has no such feature, and requires pointers to be in the canonical form I explained in my previous comment (sorry however for being overly x86-centric in that comment).

Moreover even on ARM/RISC-V the primary reason this feature was added was to use memory tagging to track allocations and detect out-of-bound-access/use-after-free bugs. Exposing those top bits for other usecases will make your language incompatible with that detection mechanism (possibly triggering false-positives in it)

> basically you tell the hardware to ignore the top N bits, even if they are part of the virtual address

You can ignore the top N bits even manually by masking the pointer. The issue arises if you ever get a pointer whose top N bits actually matter (i.e. if masking them off produces a pointer to a different address). If you don't have the guarantee that this will never happen then your pointer masking it wrong.
They are on the WP page, though.

> Mohamed said he brought the clock to school because he "wanted to impress all of his teachers".[12] His engineering teacher, upon seeing the clock said, "That's really nice", but advised him to keep the device in his backpack for the rest of the school day.[14] Mohamed, however, later plugged it in during his English class and set a time on the clock.[12] When the clock alarm started beeping, the English teacher requested to see it, and said, "Well, it looks like a bomb. Don't show it to anyone else."[11]

Here's an older revision so you can't claim it wasn't there earlier:

https://en.wikipedia.org/w/index.php?title=Ahmed_Mohamed_clo...
Ah, sorry, I didn't make it as far in the article.

IMO it really depends on the numbers. I'd be OK if my client downloads 50KB extra data for the already-rendered image but I'll also agree that from 100KB and above it is kind of wasteful and should be computed.

With the modern computing devices we all have -- including 3rd world countries, where a cheap Android phone can still do a lot -- I'd say we should default to computation.
The Jquery UI Combobox is still the best implementation I saw
This is why sometimes, "just don’t say anything" becomes the survival tactic - especially when the risk of speaking up feels like it outweighs any potential benefit
It's even more hard to believe.

So this person is infamous for submitting ChatGPT generated WG papers.

Then he was blamed for "question" title, he refuse to change the title, his sponsor cut the tie.

I don't know. I'm deeply worrying about brain drain on C++ standard committee.

I was a C++ committee member once. They failed to understand the importance of char8_t, thinking char is enough. Then, they depends on locale on std::format. I quit for I lost hope on C++.

You can't expel members from SC/WG but this is... what are they doing?
Those are mostly about the availability issues.

I’m not having trouble getting responses as of today, but the quality of the responses seems to be much worse.
But C0 and C1 control codes are out, probably.
Reminds me of this absolute classic.

https://youtube.com/watch?v=AqFFuhBjqjg
I was hoping for some website where I could plug in my address and find out.
> we might conclude that the speed-up of a manual assembler implementation compared to a generated interpreter is about 30%[, t]herefore it's no longer worth the effort to implement an interpreter in assembler

You got that backwards. The paper reports Deegen’s generated interpreter is faster than LuaJIT’s handwritten one by 30%. That’s actually pretty impressive—and pretty impressively straightforwardly achieved[1], TL;DR: instruction dispatch via tail calls avoids the pessimized register allocation that you get for a huge monolithic interpreter loop.

[1] https://sillycross.github.io/2022/11/22/2022-11-22/
Click characters are part of {Alphabetic}!

https://en.wikipedia.org/wiki/Click_consonant

https://www.compart.com/en/unicode/category/Lo

https://stackoverflow.com/a/4843363
I think you should read the text a bit more closely. A 700km impactor would be required to completely boil the oceans into vapor, but the article mentions that a much more insanely huge impactor of between 2000 and 2,700km would be needed to genuinely sterilize the earth because it entirely melts the crust.

However, (and here I speak from reading many other sources on this subject), even something the size of that latter object (basically something the size of a planet like Pluto) might not be enough.

Other studies have indicated that it might be exceptionally hard for heat to transfer enough through the vast mass of the earth's upper mantle and crust to actually melt it uniformly even if hit by something like the object that may have formed the moon.

This impactor was also supposed to be roughly 2,500km across and some of the theoretical concepts around it argue that even in that absolutely cataclysmic scenario, at least a part of the crust remains intact and relatively cool below a depth of several hundred meters.

If such a thing were to be true in the context of modern earth, which teems with life in every single possible remotely habitable nook and cranny and crevasse, then even a colossal impact by a 2,700km planet-type object wouldn't sterilize the Earth of life.

If only part of the crust remained intact as described above, then after hundreds of thousands or a few million years, as the earth's partially molten surface cools, and an atmosphere reforms, water that also reforms from vapor would rain down to the surface again in a vast global storm like something out of the bible. As this happens and the oceans refill, the tiny organisms concealed during all that time inside the deep cracks hundreds of meters below the surface of that surviving part of our world's crust would then recolonize the surface eventually and cause life to flourish again.

The key things in this scenario are that for one, at least one small part of the crust remains intact and cool, at least below a certain depth, and secondly, that water vapor eventually re-condenses into rain.

One might think that water would be vaporized right into separation of its hydrogen and oxygen atoms by the heat of such impacts, but mostly no. For that to happen the water on Earth would need to be subjected to at least something like 3,000 degrees Celsius of sustained heat, and even a planet-sized impact wouldn't generate such temperatures over most of the world.
> [P]eriodically there is a discussion on Hacker News that boils down to "all of the other engineering disciplines can make reliable predictions and deadlines; why can't software?" or "why is this company's code so shoddy?" or "why are we drowning in technical debt?".

You'd find those also have more trouble with predictions when machinery needed for the goal hasn't been delivered before.

While most software jobs today are a bespoke configuration of a solved problem, the practice of software development is new enough to remember when most software was to solve a physical problem in a new digital way. Discovering/inventing are predicted on the search space being unknown in advance, making discovery and invention unlikely to be estimated accurately.

Note, though, most software today has already been writting, and the lack of predictable delivery is because the process doesn't rigorously enforce a "first, apply known/solved software" approach.

If, in software, materials use was third party inspected and certified as it is in physical or electrical engineering, you'd find software get more predictable.
outweighs*

Only offering the correction because I was confused at what you meant by “out ways” until I figured it out.
This will be an unpopular take as I know tech folks get excited by any new tech but I predict deviants will gain access to this capability and I can imagine the thousands of ways they will wreck someones personal and professional life, make them homeless and destitute. People will need to put entirely new safeguards in places they never imagined they would need and this may even spin off entirely new artificially required industries in the same way that anti-virus and anti-spam came about despite being entirely avoidable but that's a different topic. This is not limited to Microsoft's service. This will happen anywhere people are storing a sufficient sample of peoples voices.

One example mitigation I implemented at a local bank is to have them disable most aspects of internet access to my accounts. They are read-only from the internet and outbound wire transfers are blocked. They now require my physical presence and I make sure all the employees know me personally. I test them from time to time on the phone. My goal is to terminate business relationships with anyone I can not do this with. This will be too much for some people at first, having to treat every business relationship as hostile and I am not even sure I can get 100% completion of my goal

I do not know how to solve this on a global scale. I think the only way things start changing around this vulnerability is when powerful people experience shared pain. Lawmakers, executives, investors, etc... Such as businesses losing billions because some department thought they were talking to a real person and governments losing large amounts of tax revenue when more companies have this capability and it gets abused by deviants. Curious what happens when the fake POTUS calls the real Vladimir and Xi.
Gifsicle is a command-line tool for creating GIF images
To expand on this, the author is describing the so-called "Docker-out-of-Docker (DooD) pattern", i.e. exposing Docker's Unix socket into the container. Since Docker was designed to work remotely (CLI on another machine than DOCKER_HOST), this works fine, but essentially negates all isolation.

For many years now, all major container runtimes support nesting. Some make it easy (podman and runc just work), some hard (systemd-nspawn requires setting many flags to work nested). This is called "Docker-in-a-Docker (DinD)".
Yes, because the whole situation is a slippery slope (ony upwards). In the initial state, k8s is obviously overkill; in the end state, k8s is obviously adequate.

The problem is choosing the point of transition, and allocating resources for said transition. Sometimes it's easier to allocate a small chunk to update your bespoke script right now instead of sinking more to a proper migration. It's a typical dilemma of taking debt vs paying upfront.

(BTW the same dilemma exists with running in the cloud vs running on bare metal; the only time when a migration from the cloud is easy is the beginning, when it does not make financial sense.)
Genuine question: how do we train managers, then? Surgeons have pigs, but even then it's not perfect, and there comes a point where they have to perform surgeries on actual humans (hopefully under supervision).
Your cluster consists of multiple machines ('nodes'). Upgrading is as simple as adding a new, upgraded node, then evicting everything from one of the existing nodes, then take it down. Repeat until every node is replaced.

Downtime is the same as with a deploment, so if you run at least 2 copies of everything there should be no downtime.

As for updating the images of your containers, you build them again with the newer base image, then deploy.
From SQL to Semantic Search: Build Your First RAG Pipeline via Vector Embeddings
Though I haven't been through one, I'd think yes because you need the ability to identify mistakes in the code generated by LLMs. Also, you likely need the ability to stitch smaller parts together, as (for now, at least) that seems to be the most reliable way to work with generated code. I haven't yet see anyone show off a large project that was completed from a single prompt. And even then, you'd probably want the ability to make subtle changes rather than ask to have the whole thing coded from scratch trying to influence minor details.

No matter what, at least in the current environment, you'll need to be able to understand and write some degree of code. My money is on this staying true for the foreseeable future, even as systems improve.
I speak, english, bad english,and guitar.
Snap's TOS Withstands an Unconscionability Challenge–Howard vs. Snap
Slowly decline into bankruptcy.
Are you replying to your superior? He didn't say always no fluff, just that as a superior you should be able to handle it. That actually is the key assertion, the power imbalance direction.
It'd be fun to play code golf too. It's probably highly dependent on the niceness of the "English compiler".
Does anyone remember SpikeSource?
I got curious if I can get data to answer that, and it seems so.

Based on xlsx from [0], we got the following ??d? localities in Poland:

1 x Bądy, 1 x Brda, 5 x Buda, 120 x Budy, 4 x Dudy, 1 x Dydy, 1 x Gady, 1 x Judy, 1 x Kady, 1 x Kadź, 1 x Łada, 1 x Lady, 4 x Lądy, 2 x Łady, 1 x Lęda, 1 x Lody, 4 x Łódź, 1 x Nida, 1 x Reda, 1 x Redy, 1 x Redz, 74 x Ruda, 8 x Rudy, 12 x Sady, 2 x Zady, 2 x Żydy

Certainly quite a lot to search for a lost package.

[0]: https://dane.gov.pl/pl/dataset/188,wykaz-urzedowych-nazw-mie...
Robot Photographer Takes the Perfect Picture