skysight-inc/HackerNews huggingface dataset:
EXACTLY! That's why you breathe into a paper-bag (or smoke) to increase CO2 so that the filters open and you get to a point where you feel O2 tingles all over your brain. This is extremely powerful; I practiced that and underwater held-breath swimming and hanging out underwater for a long time to obtain permanent changes that have made me far more effective. Based on work first published by W.Wenger out of a Maryland Think-tank some 50? years ago.
It's an energy field created by all living things. It surrounds us and penetrates us. It binds the galaxy together.
We're this much closer to being hacked?
I've had the same thought as above but unfounded (just a feeling, pretty much) so I'm curious to learn more. Do you have any references I can check out that supports these claims?
Can we also have libloc (metric based on #lines of code)?
> if you need to create you own product you will need to hire programmers as well and get right people

SWEs working on a product are part of a different budget (R&D) from IT (Finance & IT).

As a tech company, you can justify high R&D (they build the product) and Sales&Marketing (they sell the product) spend, but you cannot justify Finance & IT spend.

This depends company to company ofc, but for plenty of firms, it's fine to eat the Public Cloud cost because DevOps can be treated as part of the R&D bucket, and there are common metrics that all companies need to follow (some due to experience, others due to inertia).
> But I often I know it's in the house, but can't remember where.

Given the price/importance of a durable umbrella, it would make sense for you to stick a BLE locator tag to it. But for the love of $deity, let it not be built into the product itself, as putting electronics into products is the easiest way to make them fragile and obsolete within few years.
And this device is made as cheaply as possible.
Plastic everywhere, holes for adaptability...
And it's supposed to be used in sea water.

I guess the actual plan is to sell classes by taking advantage of the novelty effect.
Ask HN: How important are keyboard shortcuts for new SaaS?
Hey guys,
I see many new start ups showing the fact that their software is full of keyboard shortcuts. It seems to be a huge argument pushing conversion as it's high on the landing page.
I am wondering how important this is for you when you see a new product ? does it make you want to try ?
Jack Welch was chemical engineer…
Can't see this as being particularly useful. Libraries under active development will have larger more frequent releases (but small number of libyears out of date) whereas mature software with only occasional bug fixes may be 10s of libyears out of date.
It really sucks when the product is so fragile you can't do it. Items do not have inherent, fixed purpose, they're physical objects. If I can use my umbrella as a hammer in a pinch, that's a value-add.
Compare it to a free CAS like Maxima for example,

Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, sets, lists, vectors, matrices and tensors.
There is no such thing as "raw output", though. You can train a chatbot to be polite or you can train it to be rude, but you cannot train it to be neither. Plus, if you train it to be polite, it often ends up refusing things that you never trained it to refuse, presumably because the model extrapolates that that's what a polite writer might do. So training the refusal boundary can end up being quite tricky in practice. Even if you never teach a model to refuse X, it can still happen. Therefore, as a user, it can be impossible to tell when a refusal was explicitly trained in by the developers or when it was an unwanted, unanticipated generalization.
Packrat – Gatherers library for Java streams (preview feature in JDK 22)
A survey of non-XID identifier usage in program text (2022) [pdf]
Experimental Ubuntu Lomiri remix brings the former Unity 8 back
Machine gun hexacopters being used by Ukraine
Apparently they don't work very well yet, they're very unstable. But they're being used to "strafe" enemy forces, flying backwards.

In addition to stabilization systems, "Machine aiming" is being developed to make these things more deadly.
This collects all into memory, then iterates.
Those types of design, especially the giant json document, has to be part of the reason some companies pushed pretty hard against the GDPR. Imagine trying to remove personal data from such a system.
Well, it's up to you to interpret the libyears how you like. It doesn't have to be that more libyears is worse, but it will mean that you're missing X libyears of security updates (and also X libyears of potential new bugs).
Good landing page, explained to me the product well enough. I like your concept also as i wished sometimes for something similiar in the past.
Isn't any umbrella obviously looking like a weapon? Am I the only one who role-played it's a rifle as a kid (and still do as an adult, sometimes)?

And then, a well-made long umbrella would effectively double as a cane, at which point it fits well in the martial art of Bartitsu.

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

EDIT: see also Bartitsu reference and other applications here: https://en.wikipedia.org/wiki/Umbrella#As_a_weapon_of_attack.
> What I'm not sure about is how performant they were,

They were sufficiently performant to be used in anger. I mentioned some of the real world uses

> or whether large systems could be built with them

I mentioned the muMATH computer algebra system, built with muLISP. I think that would count as a large system, at least by the standards of the time.
I take it you haven't put a lot of effort into examining the practice? Pranayama is a pretty comprehensive system, and it has survived to this day for good reasons.
Thanks a ton. That's a lot of detailing on the use-case. We will definitely put these thoughts as we improvise.
Yup. And/or mechanical empathy.
Espresso does warehouse too so they’re competitors
Sage also seems to cover way more subject matter.
Really cool, I really enjoy the "follow" feature. Unfortunately, the balls get stuck sometimes and I have to follow a different one. I guess a few bugs slipped through the mod queue.
You asked it to fetch a batch (15min) then iterated over the batch (all at once).

To stream, fetch more batches.

What ddb does to get the batches depends on hand wavey magic around available ram, and also the structure of the parquet.
I went through this project before.

For some applications it might be of great use but for a vast and complex applications architecture, the libyear metric might only oversimplify the complexity of dependency management,compatibility issues, updates and security patches, etc

I noticed that it focuses only on the age of dependencies without considering other factors like the how critical is the update, and how stable it is, and the improvements in newer versions, etc.
There was Australian underwater breathing device, which used your leg movement as only powersource. As I recall it could do 5 meters.

Very splendid, except some dozen people managed to misuse it. Diving deeper and without small emergency bottle.

So it was banned for all eternity everywhere. Even Chinese have not rekindled this product.
"easily"? well, no except you're a techie.
Yeah thats a strange US only quirk: lack of kettles and 120V power. I have a 3Kw kettle at home. I boils 2l of water in a few minutes. If I add just enough for one hot drink, then it finishes before I have my mug and ingredients ready.

I cannot imagine a home without a kettle, its the first appliance I bought when I moved countries. I also cannot abide by a kettle less than 3Kw anymore either.
Using Golang's crypto/AES and crypto/cipher packages
Making Ai safe involves aligning it with the user. So that the ai produces outcomes in line with the users expectations. An ai that has been lobotomized will be less likely to follow the users instructions, and, therefore, less safe.

I haven't read this article yet, but I read their last paper on super alignment.

I get the impression that they apply the lightest system prompts to chatgpt to steer it towards not answering awkward questions like this, or saying bad things accidentally and surprising the innocent users. At the same time, they know that it is impossible to prevent entirely, so they try to make it about as difficult to extract shady information, as a web search would be.
Not really. It's true it would usually need more context than a single series dataset but you can predict broadly accurate-ish bandwidth usage trends just using simple statistical extrapolation, we've been doing that since the early 90s. If you give a model your subscriber numbers and usage data as time series it should be able to tell you quite accurately how much electricity|bandwidth|gas|road traffic levels| metro passenger levels at station Z... you'll be using at 4pm on January 4th 2026.
Does everyone get equal access to let their own copy of the open source llm download a copy of SO?

Are those open source llm users in turn selling access to the content they got for free, and also stripped of attribution?

What exactly is changing hands in trade for the money, that doesn't one way or another violate CC-BY-SA?

It's not merely the fact of any form of commercial activity, since there is no NC in there, but the specific actions here by both StackOverflow and OpenAI violate the terms the content was originally created and shared under.
I think gitops is the culprit. Around 2017-2018, everything was git centric and that was the best practice. With some sane process, you can definitely bring down that price ridiculously.

I have seen in lot of organisations, every push triggers a build. That is wasted compute.
> Something like Genera was a huge pile of Lisp code written during 1.5 decades. During its best times the OS and maintenance upgrades were already more expensive than a PC.

Genera's biggest contemporary problem is that John C. Mallery seems to want to just sit on it rather than make it available to people.

Likely future revenues must be close to nil, so why not open source it? Apparently he talked about it years ago but never actually has.

Yes, a lot of the code is really dated, but if it were open source, maybe some people might freshen some of it up.
If it was a lifetime-durable one and I knew the insurance wasn't total bullshit[0], I definitely would.

--

[0] - Customer trust in the whole enterprise is always an underappreciated factor.
If I understand correctly there's also an ABI problem for synchronization rules.

Within a compiler, it actually doesn't matter whether we think about a problem as A mustn't happen after B, or as B mustn't happen before A. But expressing this across an ABI we have to be careful that we don't have buck passing. Suppose Language #1 thinks of it the first way, and Language #2 the second way, now if Language #1 is responsible for B while Language #2 is responsible for A, each may believe the other will have taken care of ordering and no synchronization is actually implemented.

Overall, "ABI" turns out to mean something like "Every assumption you've made which can be detected by other software, including assumptions you didn't realise you had". Discovering all your assumptions is hard, accepting that other people assumed different and they aren't just wrong is also surprisingly hard.
nice metric!
There's also Y times more marketing, which is the more damaging negative externality.
Ultimately X11 is the main component that you use to draw and interact with a GUI on a traditional Unix or on a Linux system (Wayland is a more recent alternative, and there have been other attempts in the past, but X11 is still the most commonly used).

There is no 1:1 correspondence on Windows. Some of what X11 does is part of Win32, other parts are in explorer.exe, others are built in at deeper layers; there are multiple alternative systems available on Windows too.

Ultimately what X11 gives you as an app is a way to draw something on the screen, and to get input events from users. X11 also coordinates this between multiple separate apps, so that you get movable windows and focus and other such behaviors without having to have each app coordinate manually with every other GUI app. Copy-paste is another similar cross-app functionality that X11 offers.

The way X11 does this is through a well defined protocol. Instead of relying on system calls, you open a socket to some known port and send drawing commands there, and receive input events from it (of course, many libraries abstract this for you). Because of this, it can work transparently regardless of whether you are drawing on the local machine or on a remote one. So, X11 itself can work as a Remote Desktop solution as well without the need of a separate program or protocol (though there are significant differences with pros and cons).
The setup in the article replicates regular incremental snapshots rather than file system changes.

ZFS snapshots allow you to roll back to the point in time of each snapshot, up to the amount of disk space you can maintain for storing the changes.
ChebyKAN: Kolmogorov-Arnold Networks using Chebyshev polynomials
On the Matrix side, we explicitly didn't forklift the same library - we wrote our own cleanroom implementation from scratch, first in C/C++ as https://gitlab.matrix.org/matrix-org/olm and then in rust as https://github.com/matrix-org/vodozemac. They have no code at all in common with libsignal, and are Apache licensed rather than copyleft, and have been independently audited, independent of whatever Signal gets up to (https://matrix.org/blog/2016/11/21/matrix-s-olm-end-to-end-e... and https://matrix.org/blog/2022/05/16/independent-public-audit-... respectively)
The linked website does not explain what a libyear is. It gives two examples:

> Rails 5.0.0 (June 2016) is 1 libyear behind 5.1.2 (June 2017).

and

> If your system has a one year old dependency and a three year old dependency, then your whole system is four libyears old.

which don't explain much.

I suspect what they meant to say is that Rails 5.0.0 (June 2016) is 1 year (not libyear) behind 5.1.2 (June 2017) and that the "libyear age" of a project is the sum of how old each of its dependencies is. But if so, they should say so clearly somewhere on their page.
At a previous company we had this big web-app (filterable) matrix which listed each project dependency, but the neat thing was that you can tag dependencies to add weight and importance.

Initially i thought it would need to be more complex, but but it was more than enough.
I started work at an interactive museum exhibit design firm that had one. It was a great monitor but I believe its case was made of cast iron. More than anything when I reminisce about that monitor I think of the weight.

I collected odd bits into a Mac IIfx and that was an envelope pushing machine for a System 7 Mac in the early 90's.
Is Flint, Michigan a justification for bottled water everywhere else in the US?
It's nice to have a name for this, and for it to be quantifiable. I could see this on some kind of product dashboard - maybe automatically generated.

But, while I appreciate the need for simplicity, I also wonder if it would be wise to scale dependencies by how prevalent they are in the codebase. For example, if I'm using a five year old version of react but the library I use to convert temperature units is up-to-date, then thats bad. But if I'm using the latest react and the conversion lib is old then thats less bad.

Probably feature creep though...
For what it's worth, one CSS line lags the HELL out of my laptop on the site. It's backdrop-filter: blur(0.1875rem) for modals, like the youtube video popup
Heh, you must really have foul look, I am using it on FreeBSD since 2007ish and never had any issues. Same pool, no longer the same disks as they were all replaced since. Also the hardware around it was replaced and FreeBSD 8 updated to all new versions, currently running 14.0.

Never lost any data. There isn't much software that could claim that.

Meanwhile I lost (I had backups) all my data twice on btrfs, I know it is more stable now, but I certainly wont ever use it again. Even HAMMER1 (I would love to use HAMMER2, but until my server dies, I will stay with FreeBSD) lost it only once and even in that case, after debugging irc session with Matt Dillon, I was able to recover most files.

The only thing that pisses me off is that Kubuntu doesnt support it trough installer (yes I could do it manually but been there with Fedora and I am sick of tracking if initfs was updated or finish with unbootable - easy solvable, but annoying - situation ) and I am now forced to use Ubuntu with KDE on workstation. But this is not zfs.
See also "Mathematical notation profile for default identifiers" by the same author (et al.):

https://www.unicode.org/L2/L2022/22230-math-profile.pdf
Anecdotally the Python tool seemed to indicate for me a 0 for a dependency which was up to date (but hadn't been updated in a good year at the very least).

A more accurate (but more unwieldy to measure) metric would be to count the lines of code that have been changed since the version used and the most recent stable version. (I think this is what commenter amelius implied?) It wouldn't quite capture the nature changes made, but it would very much uncouple from the quite unwieldy assumption that libraries are all developed at the exact same pace.
In case it is not abundantly clear by now: Apple's strategy is to turn developers into slaves.

Run away from these temptations. You will never truly own the hardware anyway.
Really? Because if government listened to surgeons and emergency docters then roller skates and trampolines would be the first in line to be banned (ESPECIALLY the ones that only encompass the feet, and don't have reinforcement going up to the knees). They have a nasty habit of causing incredibly bad injuries, often in kids.
I'd like to see exactly that. Hello World in Wayland is so much more complicated.
Behold, you will see a single-line library soon! (Depends on the language support.)
Yuck. Do not want. It's almost physically disorienting for me to look at that, like my eyes can't focus on anything in the image.
> But if you don't get virtual points as appreciation [unpaid contract labor]... then sharing knowledge is not your main, but secondary goal. Your main goal is the recognition.

It's false dichotomy to parse out components of motivations; most SO users are motivated by a mix of altruism, sharing knowledge, some recognition, optionally linking to your profile/website/blog/resume/portfolio, getting job approaches and a dose of pride/ego/vanity. As a longtime SO user, that has historically been the bargain, when (most/)all of your submissions were directly seen by human end-users. As a plus, all of that gave you good SEO commensurate with your contributions. So, it's unreasonable to try to dichotomize into "users who mainly did it for the rep" vs ones who want to teach and share.

But the 2023 and 2024 announcements are different: the future is your submissions will be used to train AIs; however SO doesn't seem to have devoted much thought to licensees like OpenAI complying with SO's attribution requirements [0] (attribution must cite individual URL of question/answer, and SO username, which then links onwards via your SO profile page to the items mentioned above). (If the AI synthesizes an answer derived from 5 separate SO items, do they guarantee to attribute all 5 items?) So the human eyeballs are being intermediated, your incentives to participate are evaporating, and that pretty much breaks SO's historical bargain with its user community.

The next major bad development would be SO opening the floodgates on the moderation queue backlog of thousands of items of AI-generated content (which caused the 2023 moderator strike/resignations), much low-quality and arguably should be banned; if/when that feedback loop is closed, the results might well be unholy; certainly bona-fide human contributors will be marginalized and have less incentive. (and if AI were to be used for moderation, then that could be exploitable).

Inbound views/hits on your content on SO either come from a) Google + other search engines b) SO's search itself c) attribution from OpenAI's ChatGPT d) attribution from other(/future) AI licensees. If your code is scraped once but effectively viewed 1 million times from GPT, you won't see those 1 million hits show up; you can only vaguely infer they might be happening if the attribution is actually implemented, and some users click through on it (or by reverse-querying the AI). So c),d) will proportionately increase as a),b) proportionately decrease.

So everything has changed. And obviously the incentive to you to continue to provide unpaid volunteer labor ongoing without even attribution decreases.

[0]: https://creativecommons.org/licenses/by-sa/4.0/#ref-appropri...
It's weird how our species has had evergreen problems around resource allocation for at least the last few thousand years.
This also wrongly assumes that newer is better.

For example, CLDR changed the UK abbreviation for September from "Sep" to "Sept" and broke a lot of code as libraries used newer versions of the data https://unicode-org.atlassian.net/browse/CLDR-14412
Can you point out what you mean? Are you worried about memory pressure for the decompressed filesystem cache or storage footprint, or perhaps something else like data returned to your application?
FWIW, it may make sense to drink bottled water if you're traveling to faraway places. At least that's how we were briefed before a business trip to China - stick to bottled water and boiled water, do not drink tap water or some natural source, because we're not adapted to the local bacteriological environment. A co-worker did not obey that and ended up spending one of his trip sick instead of working. But then again, I'm not sure how true this is - after all, we'd all be exposed to the same pathogens when showering.
> I can't imagine them coming to my house and knocking on my door at night to sell me more of it, though. That's absurd.

I interpreted that as a tongue-in-cheek hyperbolic metaphor relating to the ways that ad auction networks and other kinds of geofencing and geotargeting allow for deanonymization and reidentification of individuals for conversion tracking and behavioral analysis.

That’s the thing about these technologies - they’re dual-use in the sense that those who see the upsides use them generally with good intentions and ideally with affirmative consent. Just like the relicensed content, though, once the data is collected, the original creators, publishers, and third parties may not be able to control where it ends up, which is a negative externality, I think most would agree.
VNC is also much faster in most cases, because the X protocol requires a lot of round trips that waste a lot of time. So instead the VNC server "runs these round-trips locally" (so to speak) and you only interact with the pixels remotely. X was developed when bandwidth was as limiting as latency but nowadays only latency is limiting so a different protocol makes more sense.
You what now? You think AI is the path to luxury space communism? I'm missing the part where the 0.1% that owns and controls basically everything shrug and lean into redistribution of wealth...
All configuration files should support some form of file inclusion
At least we got to see a milspec umbrella.
Leap seconds make no sense and we should just permanently stop doing them.

It really doesn't matter if UTC drifts away from solar time by an hour every few thousand years.