skysight-inc/HackerNews huggingface dataset:
This is a hugely misleading indicator to rely on. Not only it sums up all the time behind in dependencies which is more than confusing to start with but it also leaves the end user puzzle what to do with this information.

Let's assume my software project is 120 "libyears" behind. What's next? What risks am I exposed to? What should I do?

Think of a notorious python2 vs. python3. I am in 2019 and my software project has it as a dependency. My team has assessed that migration to v.3 will require another year of dealing with all the breaking changes. And while brainstorming we are thinking from the risk and cost-benefit perspective. Time per se is relevant only in the context of effort required to perform the migration.

From the supply chain security standpoint I could not care less about time as well. If I am using library X of version 1.2.3 and it ticks all the boxes, has no performance impact, has 0 problems, 0 vulnerabilities (including the results from public, third party and internal code audits) I will continue using it even if version 2 is out, especially if it requires reassessment of risks and some code refactoring due to breaking API changes.

If I want to automate my dependency management I will rely on tools that will tell me about my risks or potential missed benefits from the newer versions. Time will be taken into account only in terms of time needed for mitigating the risks directly impacting my piece of software.
>> Hunting is something our species has done for over a billion years by this point.

Sustenance hunting yes, but the rules about selling wild meat are to prevent market hunting. There are more humans by weight than any other land animal. If the general population started eating hunted meat, any wild population would be wiped out. So we have careful rules to ensure hunters do not hunt simply to sell the meat.
A) Profit is not necessarily connected to any workers, this is industrial revolution-era economics straight from the 19th century, modern world is different. Today I can create intellectual property and keep copying it until forever - without a single worker in sight.

B) These workers are free to work on their own - why don't they form their own company or become self employed?
I'm having trouble following your logic. Aren't the symptoms you're describing commonly associated with long COVID? As far as I'm aware, people that were vaccinated that didn't get COVID don't have any of those symptoms.
> No. The Earth is flat.
> Everyone's entitled to their own beliefs, and I'm not here to persuade you!

This is simply saddening to me. I'm sure there's no real moral justification to this, it's simply put in place to ensure they don't lose a customer.
> Don't have faith in LLMs. don't trust them.

> treat them like a new hire

I expect a new hire to learn post-hire. These LLM's learn nothing post-hire, right?
I personally attribute very little of my English learning to formal learning. And even less to speaking English. My history as I understand it: I watched TV shows, played games, watched movies. Eventually I would write to other people on the Internet. I guess I was fourteen. Note that I made the jump to writing (“talking”) to people about something I was interested in (music) instead of seeking out English communication for its own sake.

Only as an adult in a very International setting (a local sport with many foreigners) did I discover that I sucked at speaking the language. But getting good at speaking it then only took tens of hours at the most. Then it would feel as effortless as writing it.

I’m trying to learn a language now (after failing to learn another language ten years ago) and I’m taking a similar approach: exposure to lots of input (cf. “output” like writing/talking) and trying to remember words with retrieval practices like flashcards. It will be hundreds of hours until I try to speak anything.

https://en.wikipedia.org/wiki/Input_hypothesis
Aren't people already feeding knowledge into stack overflow for free which is a propriety system used to generate cash?
what do you think are the best use-cases for this?

I'm working on a hybrid online/in-person free education platform, where students can optionally do paid 1:1s with the instructors, and recently I've also played with the idea to have cheaper 1:1s with a tutor's clone. I was surprised to see how good this AI clone is, and it basically catched up with my own plans to make one.

I imagine I could narrow down my target market to "24/7 AI consulting as a service", similar to intro.co/clarity.fm, but with AIs. I'd do it in small steps: first text, then voice, then video. the key is you have the tutors themselves providing all of the material they have (basically a full brain-dump that could take 100s of hours), train on it and then capitalize on that knowledge in perpetuity, and ofc with the ability to add new knowledge. I really like this idea (btw I'm looking for cofounders)

what other use-cases?
The article doesn't mention anything about your claims. Do you have citations, or are you just making up things to snark about?
The use case that jumps out at me is people that have to wear heavy protective clothing outside in hot weather. Like motorcycle gear.
I have a question on manifold about Boeing's troubles:

https://manifold.markets/VitorBosshard/number-of-major-incid...

I'm only counting incidents where Boeing is at fault, this one might still be bad maintenance or other operator error.
> you're essentially feeding your own knowledge for free into a proprietary system that can be used to generate cash for whatever corporation owns that system

Ive been contemplating this as well. There's a big difference between that quote and this quote:

> you're essentially feeding your own knowledge for free into an open system (the web) that can be used to generate cash for whatever corporation or person best utilizes that system
I've heard that CRDT needs to be the source of truth for certain features to work (handling users going online/offline?). I was never quite sure why it would not work to just create a new CRDT document from another source of truth (markdown, database, ...) when starting an editing session. Maybe someone else can explain.
I'm conflicted about this. On one hand, it can help with the grieving process. On the other hand, you are creating fake memories of someone you loved.

Part of the the grieving process is closure and if you can continue to talk to your loved one as if they never died, you might not ever get that.
But the people suing aren't trying to choose how the license is interpreted, they're trying to prevent the other party from changing the text. If the change is meant to "fix" how the text should be interpreted (which is what you said), then they're the ones trying to choose the exact interpretation.
Interesting. It is common for marathon runners to experience cognitive impairment, delusions, and hallucinations. Does this occur late in the run? Is heat, altitude, or lack of fueling a factor?
Are you saying that shape is rust proof? That sounds like made up BS.
Is there a JSON parser library that is not under active development?
Was this not cgi?
Copyright infringement based on Copyright law.
> Stack Overflow has recently banned users who have tried to delete their programming source codes to prevent it from being used by OpenAI have been either banned or suspended by the site moderators.

Looks like a Class Action Suite in the making by banning users doing what was already allowed.
Wow, I totally didn't expect them to be actually this stunningly beautiful, despite the title!

I saw souvenir glassware explicitly featured in the HBO TV series Rome, which I highly recommend btw, and that's been something stuck with me. I don't know why, but I always thought of glass as a rather modern material.
Ok. I'm surprised the Boeing MBAs haven't seen the maintenance aftermarket as a big opportunity but perhaps there are laws in the way.
I rarely use analogies in software architecture anymore. They rarely add clarity, and most of the difficulty already comes from people being able to directly discuss the motivation and consequence of a design decision.
Besides the already mentioned use of the word "crash", the headline could have just said "737-300" right there and been infinitely more helpful and descriptive.
What about the dozens of people on the team that don't/won't do that? It's not just engineer/technician who write bug.
Do you have a link where the BBC repeats this? I've never heard of any of it.
> I'm confident we agree more than we disagree about all of this stuff.

I do think we all want Palestinians to live peaceful and prosperous lives. Despite what many anti-Zionists believe, Israel would like that for Palestinians too.

The fundamental question is, does Israel get to exist as a state? If you believe yes, then congratulations, you are a Zionist!

If you believe no, and if you're not struggling intellectually with the practical consequences of the end of the Israeli state to the Israeli people, really walking through it with concern, then you court genocide. There isn't really much leeway, there.
There are 65 working days in a quarter (13 * 5), 39/65 = 60% in the office. How dare you question Dell's maths?
I have been unimpressed with ChatGPT4's ability to generate code for problems of even medium complexity. Even if given partial or complete code from another language and told to translate it!

If we're seeing a heavy drop in StackOverflow usage then my guess is that Stack Overflow was getting most traffic from some very basic queries and ChatGPT is eating that base out from under them. Better for StackOverflow that they partner with OpenAI and focus on serving the higher end that they have left.
Russia is barely in the top 50 if you are talking as a percentage of land mass that is forest. (Russia 49, Canada 73, and Brazil 27... US is 89)

Finland, Sweden and Japan are the top 3 fully industiralized nations for forested land as a percentage of land mass.

https://www.indexmundi.com/facts/indicators/AG.LND.FRST.ZS/r...
I mean...

Humans do this.

Not perfectly, no, but we do.

As the only general intelligences we know of so far, I'd say it's support for the assertion that an AI with general reasoning abilities wouldn't need SO or other examples to figure out how to do specific tasks.
We should definitely stop using metaphors involving things we don't understand (rocket design) to explain things we might already understand (software development).
Pro-Labor regulations are your only recourse against the inevitable surveillance wage-slavery.
Workers should get busy organizing and unionizing, anything that gets legal leverage against management.
Professor Apologizes for Plagiarizing Student's Thesis
Actually, it uses the Word engine for HTML rendering.
What do you mean making a promotion packet? Story, English is not my first language.
It's probably an over-simplification to say "it doesn't run".

Firstly, this is a conversion of existing code to a later version of the compiler. (a 25-year later version). So it's not "writing a new app" - it's making it all compile (and run) under the new compiler.

To be clear - it does compile. That was a pretty small part of it. And it does "run" in the sense that the Exe starts, gets through authentication and so on. All the Utilities run, and the 2nd-largest system is running.

The primary program consists of around 15 threads all running simultaneously. The code was originally written using a co-operative threading model, and it's now going to use a preemptive model. The program that "doesn't run" is effectively (not yet) starting all the threads correctly, in the right order, and at the right pace. (There is a lot of cross-thread communication and cross-thread UI interactions.)

So yeah, it's a giant big ball of smoosh. This is not a project for the faint-hearted. But we're actually nearing the end of the tunnel now - every day progress is being made.

But until we can show the "whole program" running, to management progress seems to be binary. (It either works or it doesn't.)
I wonder if there could be a way to label my data as gpl. when I answer a SO question, I do so because I want to help a random person. If a person wants to make an AI model from my answers, I'm also okay with that. But if they hoard my data and build a walled garden from my data, I'm no longer happy with that. If openai was actually open, that probably would annoy less people.
Looking at Navier-Stokes equations tells you very little about the weather tomorrow.
Any helpful links to further reading on this? It sounds interesting. I'm sure some of the ludicroucity you're seeing is to do with the wide diversity of companies and industries software developers work in.
No, it's the very definition of being able to generalize.
They've succeeded in creating a single metric that's easy to calculate, but IMHO, it fails to be very useful for common use cases.

Basically, it just uses the difference between the date the library version you are using was released and the current date if there's a newer release available.

Eg, if you are using a library that has been unchanged at 1.0.0 for the last 10 years, you'll be 0 libyears behind that whole time. Then one day, the developers of that library release 1.0.1. One minute after that hits the package repositories, you are immediately 10 libyears behind.

This makes it pretty useless as a metric for tracking how outdated an application really is. Eg, as an ops/SRE/security person, I'd want to be able to run this on a product team's code and have a single number that tells me whether they're reasonably up to date or seem to be ignoring their dependencies and letting technical debt pile up. A team could've been on the ball, keeping every dependency updated daily for years, but if I use libyear to evaluate them right after that that 10 year old dependency updates, it's going to look like they've been negligent.

I have an open issue on the Python implementation (which ironically(?) hasn't had any commits in three years) asking for clarification: https://github.com/nasirhjafri/libyear/issues/35
The second 737 Max crash was also an African airline, and the same accusations were floating around right after the crash. Let's better wait for the investigation results before speculating.
This article is off the rails. It's trying so hard to make this random ad controversial. I'm pretty petty and bitter but this article makes me cringe.
This is not a "general design", it's almost a pixel perfect clone. The law is: copyright law, it doesn't have to be protected with a trademark since UI design is an "artistic work" hence protected by copyright law by design. The Linear company owns the copyright law that was transferred to them during the work of a UI designer.
Well, forget about new answers.
Exactly, we already store and show dates and times differently due to time zones, just add seconds to that alteration too. we have tzdb, add lsdb for leap second database and we can work out the difference for any time in the past, or near future
English is my first language and I don’t know what that means, either.
Sure, it's almost like you need to exercise judgement when selecting metrics and planning your work.
An AI Recruiter
That is very old for a 737. The 737 is designed with metal that fatigues over time. The typical lifespan is around 20 years - of course the exact lifespan depends on how much you fly and what the weather is like when you fly - each owner is expected to track flight hours and retire the plane before the metal fatigue reaches the point where the wings fall off.

Sure there are many Cessna type planes flying that are much older than that, and often used for more hours - but those planes have different materials with different fatigue characteristics and can be used that long. This is a 737 which is not expected to last that long.
>But if everyone confirms his bad decisions instead of pointing flaws out, then they are all part of the problem.

The nail that sticks out gets hammered down.

If I'm in that position, my first priority is keeping my job. Correcting my boss in a culture where they are not accustomed to that is not helpful to job security.
Great point. We are seeing new legislation, legal action, and guidelines set for the right to virtual schooling and healthcare recently, using ADA or procurement laws as the basis. Will be interesting if any explicit guidelines to protect the remote jobs of disabled people come about
Well, as long as you are sure. I am not here to persuade you!
Definitely, the actual article doesn't have a capital.
Of course they make more. But I will never be promoted and will avoid the stress. If promotions got real salary increases then maybe I would go in.

But you know, it is almost impossible for regular people to get to the high exec level unless you were born into the 1%.
Yep - even the most famous clothing SKU in the world, the Levi’s 501, changes fabric specs and measurements year over year.
...and yet standards bodies do deprecate standards that fall out of use. WebSQL and XHTML come immediately to mind, I'm sure there are more. Not that I'm predicting Web Components will go that route, but - given a long enough timeline - I don't dismiss the possibility.

Flash and jQuery had their time in the sun, certainly, but not as long as React, and the web (and web development community) in the 2000s was tiny by modern standards. Also, I don't believe that "user installed base" is an important metric - "number of programmers deliberately writing software with it" provides the network effect.

If anything, your point about the ubiquity of Flash reinforces my point that "web standards" can change pretty suddenly when mindshare changes. The writing was on the wall, but the iPhone really killed Flash.

"Web Components now" has been the "year of the Linux Desktop" refrain of the webdev community for a long time now. It's possible (just like Linux on the desktop is), but given the history, my prior is to be skeptical. And it's possible we haven't yet seen the hit product (eg iPhone) that reshuffles the technological landscape.

Do I think WCs will disappear anytime soon? Certainly not. Do I think it might end up being part of plumbing underneath frameworks like React that nobody thinks or cares about? Possibly. On a 20-year time scale, will web technologies as a whole be disrupted? Possibly.
Writing a Task Scheduler in Zig
At my company, the minimum is 3 days a week in the office, but the "expectation" is 4 days, and "leaders" are expected to be there 5 days a week. No idea what any of that means. I'm fully remote, so I guess I'm not the leader of the team I manage?

Meanwhile, the only remote people I saw get a "promotion" in the last cycle either got a title bump without a level bump, or were the only person on the ground in the country where they work. The only level jumps I've seen in remote positions is when a remote person leaves and a new office-based person comes in to fill their place, the new person is hired at the level the remote person should have been promoted to.

It's a shitty time to work in the corporate world.
One of the crimes of modern imperative programming languages is not having ADTs (except maybe Rust) built-in. It is such a basic mental model of how humans think and solve problems. But instead we got inheritance and enums which are practically very primitive.
A great metric for job security, not necessarily for better software: Unless it concerns security or correctness, I prefer an old but audited version of a library anytime over a newer version that I have to audit again.

A metric like this will be loved by PMs and loathed by developers who have to leave a known, sane state, update and deal with the fallout later on.
I think people feel differently about contributing to SO or wikipedia or even quora than they would labelling CIFAR images for instance. Maybe it's a distinction without a difference but people don't usually contribute to things like stack overflow with the objective of training an AI model.
Yes, that is good design and the event loop should basically be shared process-wide (asyncio objects are usually not thread safe and cannot be shared across event loops). Temporal only does custom event loops in isolated workflows.
>It made sense to me at the time.

Any reason to self-host copies of something digital always make sense ;)
Running Thruster with Rails and Kamal
Please add an alternative sign up that isn't through Google. I don't want to connect my Google to something like this. Allow plain email/password, please.
Not defending the overall claim, but there's a plausible reason why being underwater matters: the mammalian diving reflex. Holding your breath on land is not the same.
I built a very bare bones version over a year ago to help my wife study for school and she found it very helpful, so I decided to make it project and see if others found it as useful as she did.

It's a LLM (GPT-4) + RAG engine that allows users to use their materials to get relevant questions. It will create questions based on all the materials submitted. It is mobile friendly and also sends users questions of the day to help them stay on top of their classes. Finally, you can export questions into an exam format or a quizlet export depending on your need.

Check it out and let me know your thoughts! I am a solo dev and this is my first large scale project. Lots of learning still going on so please bear with me.
I don't think I've ever copied enough from Stackoverflow for copyright to become relevant. Rarely more than one line verbatim.

It embarrasses me to think that somebody should feel obliged to cite me when they use one of my answers. I don't know how to take the partnership with Openai though. They bill me when I use their service, it's not collaborative like Stackoverflow.
Exactly, imagine thinking you can learn how to program Java or C just from being handed the language specification, or even learn how to play chess just by being told the rules of the game.

Humans don't learn anything of substance just from being told the strict rules, we also learn from a wealth of examples expressed through a variety of means some of which is formal, some poetic, some even comedic.

Heck, we wouldn't even need Stack Overflow to begin with if we could learn things just from basic sources.
We have Braun alarm clocks. I liked the previous generation better, but one of those did not survive a fall to the floor, and I don't know what happened to the other.
Around a decade ago I was working at a developer tools company. An org within Dell was using our product. When we spoke with their management about how it was working, what their feature requests, etc. were, they'd frequently refer to the engineers as "the cattle" and were not speaking humorously.

I am not surprised that behavior is present elsewhere in their employee relations. It does not seem like an environment that sparks joy.
Look at the (non-Zynq) VCU128 board for an example. The HBM2 is on the PL side, and the interconnect is via a die-to-die interface. So the 32 AXI3 interfaces to HBM2 here are hard silicon, not FPGA I/O pins.
Israel's Generative AI expansion: A 2024 market overview
Nor did I claim it would. If you are auditing your dependencies like that then you don't need it, I said, as in it's not going to give you any extra information.

If you're not, and very many people are not, then total age of dependencies is a decent low-effort approximation for the probability of bug fixes affecting parts of dependencies that you're using.
I am confused by what people in the academic design/art community think the word ‘celebrate’ means.
That's bullshit. The people I disagree with spent the last decade yelling, "Fuck your feelings", and you think discourse is going to pull their heads out of their asses?

My rant won't either, but I feel better, and if any of them happen to read it, I hope they enjoy it.

Good luck with your campfire and mallows. I'll even send over an .mp3 of Kumbaya and you can hold hands with them, and discuss whatever you like.