skysight-inc/HackerNews huggingface dataset:
Abstract:
"
The value of a non-pecuniary (free) product is inherently difficult to assess. A pervasive example is open source software (OSS), a global public good that plays a vital role in the economy and is foundational for most technology we use today. However, it is difficult to measure the value of OSS due to its non-pecuniary nature and lack of centralized usage tracking. Therefore, OSS remains largely unaccounted for in economic measures. Although prior studies have estimated the supply-side costs to recreate this software, a lack of data has hampered estimating the much larger demand-side (usage) value created by OSS. Therefore, to understand the complete economic and social value of widely-used OSS, we leverage unique global data from two complementary sources capturing OSS usage by millions of global firms. We first estimate the supply-side value by calculating the cost to recreate the most widely used OSS once. We then calculate the demand-side value based on a replacement value for each firm that uses the software and would need to build it internally if OSS did not exist. We estimate the supply-side value of widely-used OSS is $4.15 billion, but that the demand-side value is much larger at $8.8 trillion. We find that firms would need to spend 3.5 times more on software than they currently do if OSS did not exist. The top six programming languages in our sample comprise 84% of the demand-side value of OSS. Further, 96% of the demand-side value is created by only 5% of OSS developers.
"
> in another domain, at some restaurants it's possible to order dishes which don't appear on their menu

I've experienced this in Italy. Our host took us to a restaurant where he knew the manager and looked at the menu. He then asked 'but what have you really got?'. After a long very Italian debate (which I didn't understand) with a lot of gesticulation etc we were brought a multi-course meal that was absolutely delicious and involved various things that had just come into season, things that the manager kept back for friends, etc.
Fascinating article. I had always perceived DOM elements in JavaScript as proxies. They let you do things to that DOM element, but it’s still just a javascript object that you can assign to and do whatever, in addition to using the functions for interacting with the actual element.
IMO with defense the prisoner dilemma is out in full force. Ideally nobody would build autonomous weapon platforms like this. I'm under the impression though that out opponents are already working on these as well. Building these ourselves turns the situation from a lose/lose (we lose because our enemy has these weapons and we don't or we lose because the weapons kill us) to a potential win/lose (we win or avoid way because we have solid weapons or we may lose because the weapons turn against us)
libadwaita/GTK4 is to GNOME what libcosmic is to COSMIC.

COSMIC has no need for an alternative to GLib or GIO. Rust's standard library, the futures crates, and tokio are more than sufficient for handling I/O and asynchronous code execution. libcosmic uses tokio executors for handling application commands by default. You can bring your own executor and thread pool libraries if you want.
Maybe because of (from the article)

"At the Federal Communications Committee, the loudest voices come from the telecommunications operators. There’s an imbalance in the control that the consumer ultimately has over who gets to invade their telephone versus these other interests."
> engineers overseeing design work on behalf of the Federal Aviation Administration

Who would have thought that engineers employed by Boeing but working 'for' the FAA would cause an issue? It's the 'business friendly' relationship between the FAA and Boeing that's lost both credibility around the world.

This quote from Seattle Times article sums up the relationship:

> “The FAA basically takes orders from Boeing. That’s been going on for the past 10, 15 years for sure,” said Joe Jacobsen, who worked for Boeing from 1984 to 1995 and then at the FAA for more than 15 years. “At the FAA, they talked about being a partnership [between the regulator and the company]. I would call it more of an abusive-spouse relationship.”

https://www.seattletimes.com/business/faas-cozy-relationship...
(archive: https://archive.ph/F5BWe)
How will you know? Perhaps the AI will just slip in product mentions in subtle and inobvious ways. You know, like really good product placement in movies. You wonder if they did it on purpose if you notice the products at all.
DNA tree of life for plants revealed by global science team
Are you saying typescript should parse regular expressions?

Turn on `noUncheckedIndexAccess` and it works as you expect (plus forces you to check all the places you're doing unchecked access).

https://www.typescriptlang.org/play/?noUncheckedIndexedAcces...
I guess I'm not against paying for access to software, it's just that the consequence of being against restricting what people can do with it once they have it (such as redistribute it) makes paying for access seem unrealistic.

Paying for access to a media repository makes slightly more sense than paying for access a to software repository also, just given the sheer amount of data that media tends to take up vs how much data software tends to use. GNU software repositories are fairly easily hosted by hobbyists; multi-billion dollar companies often burn money trying to monetize media storage and distribution (particularly video). In that sense, there is some scarcity in media distribution. Software distribution trends to be next to nothing though.

I am also certainly against DRM, as I am any malware :P
> Could be why I still have all my hair and good health.

If you just mean in regards to stress, then working tech at an insurance company is a pretty low-stress job from my experience.

Finance can be pretty low-stress too in certain sectors. Like I've been working for a wealth management and investment analysis company, and haven't worked more than a 40 hour work week in years, with lots of flexibility during work to go to appointments or run errands, and while we have sprints, they're very malleable, and the real deadlines are more on a quarterly level, and they try to be conservative with their quarterly goals to make sure they hit them.

Now if you meant as far as life fulfillment? Yeah I get that. But I at least have some other things outside of work I can pursue.
People commit murder over far far less
Tribler founding professor here, AMA.

2x on HN frontpage! Most attention we had during 18 years of coding.
Misleading clickbait title: "the AI revolution" is doing nothing to languages. It just reflects the current state of languages. How is that a problem?
Almost every Chinese keyboard app has a security flaw revealing what users type
Isn't the first just equivalent to calling __syncthreads() on every launch?
Yea that would been the sane and professional way to do it.
Ahhh okay makes sense. Yeah its truly grotesque. But money is a different kind of game. They see OSS as low hanging fruit. Idk if licenses like GPL would keep them at bay, but I think it might be an avenue more OSS developers should go down
Read other peoples code. Pick something open source that is decent and read it like you are critiquing it. You’ll see techniques you’ve not contemplated. You’ll see concepts you simply weren’t aware of.

My first mind blown code read was TeX when I had to compile it off a tape to get it to run on a Pyramid in the late eighties. I learned so much it felt incredible. I’m sure there are much better code based now. Perhaps the source code for Git.
Because it lost meaning somewhere between a micron and 100nm.

From roughly the 1960s through the end of the 1990s, the number meant printed gate lengths or half-pitch (which were identical).

At some point, companies started using "equivalences" which became increasingly detached from reality. If my 50nm node had better performance than your 30nm node because I have FinFETs or SOI or whatever, shouldn't I call mine 30nm? But at that point, if you have something less than 30nm somewhere in your process, shouldn't you call it 20nm? And so the numbers detached from reality.

So now when you see a 1.6nm process, it's think "1.6nm class", rather than that corresponding to any specific feature size, and furthermore, understand that companies invent class number exaggerations differently. For example, an Intel 10nm roughly corresponds to Samsung / TSMC 7nm (and all would probably be around 15-30nm before equivalences).

That should give you enough for a web search if you want all the dirty details.
Github: https://github.com/Shopify/autotuner

It’s incredible how much Shopify is investing in Rails (& Ruby for that matter).

And I assumr the investment is paying off because otherwise they wouldn’t continue like this.
The interviewee discusses why robocalls weren't reduced decades ago.

Well, regulations are really, really tough for a couple of reasons. One is, it’s a bureaucratic, slow-moving process.

There's also this notion of regulatory capture. At the FCC, the loudest voices come from the telecommunications operators. There’s an imbalance in the control that the consumer ultimately has over who gets to invade their telephone versus these other interests.

The regulatory capture of the FCC has been discussed for 20 years - just not by major news orgs (or telco industry press, or most tech press).

ref: https://kagi.com/search?q=site%3Atechdirt.com+robocalls+fcc+...

earlier ref: https://kagi.com/search?q=site%3Adslreports.com+%22karl%22+%...
I don't have data, but it seems plausible that niche languages receive geometrically fewer attacks. I'm US, and looking at my call history 3/11 of the most recent inbound calls were spam which was correctly captured by google and I never saw it.
This is not necessarily true depending on how the business is structured. Employee ownership doesn’t necessarily come with any actual control.
Interesting, thanks.

"However, Gisela Kaplan at the University of New England in Armidale, Australia, says she found the paper extremely frustrating and that the word “aggression” is being misused.

Chimpanzee groups are ruled by one dominant male, whereas bonobos are ruled by females. Competitions for dominance and mating rights in bonobos shouldn’t be confused with aggression, says Kaplan. “There’s more pointless violence in chimpanzees and humans than in other species like bonobos,” she says."
Having kids has made me realise that how your parents treated you and how your siblings treated you probably plays a bigger role than anything else (maybe apart from genetics, I'm amazed at how much my kids personalities have differed from birth)
Third party developers have access to the same APIs that COSMIC applets and applications use. It's not possible for a crate to prevent use of public APIs based on who is importing the crate.
Half your wires deliver power, half deliver signal. So if you do both on the same side, you need twice the density of wires. If you split the delivery into two parts, you get double the density without needing to make things smaller.
AFAIK Anduril capabilities go quite a bit further. From their marketing materials I understand that devices are networked sensor data is shared. All drones sees what any given drone sees and so do soldiers on the ground and the commanders. IMO this can be a massive advantage over the slow, fairly dumb drones in use in Ukraine.

That said, I agree, we also need lots of cheap drones.
Which competitor are they not fully naming?
>You're throwing words around in apparent criticism, but there's no substance to it.

I'm not from the USA. I kept my content brief because I knew I would be censored. I even said don't shoot the messenger!

In my personal viewpoint, shutdown all coal plants tomorrow and send black roses to their accountants.

>Environmental protection policies should be about as controversial as the idea that we shouldn't shit where we eat. If you want to call that politics, then sure, I guess.

The conversation would be interesting if people were allowed to speak. At risk of further punishment I'll elaborate.

Your political side believes this, which is totally fine and good. I even agree with you.

But it's obvious the republicans dont agree with us. This is politics, and now the EPA is going to be heavily deregulated because of this move being done in the election year.
Playing Sopwith as a kid was great - and taught valuable life lessons.

To this day, before I open my mouth to say something hard, I stop and think: "before I drop this bomb, am I flying straight - or upside down?"
So, yes, if you have a million objects and need to release all of them except 1 then Cheney's algorithm does exactly 1 operation compared to 999'999 operations the reference counting does. Ergo, GC is faster than reference counting. It can even be faster than stack allocation [0]!

[0] https://www.sciencedirect.com/science/article/abs/pii/002001...
Transforming Business Communications with VEED: Corporate Videos That Stand Out
In the digital age, corporate communication strategies are evolving rapidly, and video content stands at the forefront of this transformation. VEED, with its cutting-edge AI-powered tools, is redefining the art of corporate video production, enabling businesses to craft compelling narratives that are tailor-made for today’s demanding audiences. In this article, we explore how VEED's intuitive interface and robust features not only streamline video creation but open up new realms of possibilities—from enhancing internal training to revolutionizing marketing campaigns. Join us as we delve into the practical applications of VEED in corporate settings, uncover strategies to boost viewer engagement, and glimpse the future of video communication in the corporate world. Let’s discover how your business can leverage VEED to not just keep up, but stand out.
Life expectancy of overall populations has also increased because of the massive reductions in child mortality thanks due to medicine and better sanitation.
Apache APISIX: A dynamic, real-time, high-performance API gateway
The problem is it sounds like something any engineer can understand without domain knowledge, but interpreting it that way is completely wrong. The worst kind of naming. Not just IKEA-style random names (and I say that as a Swede,) but reusing a standard, while not keeping to what the standard is normally used for, and what it previously meant even in this domain.

N1.6 is much better for naming node processes. Or even TSMC16.
Show HN: I Made Personalized AI Book Generator for Your Audience's Interests
This is my first ever SaaS so please tell me improvements. What you do and don't like. Thank you :)
The same thing happened with chip frequency around the end of the 1990s.

Chip frequencies stagnated (end of Dennard scaling if I remember correctly) giving the impression that single threaded performance had stagnated, but since then chip makers have used increasing data and instruction parallelism to squeeze even more apparent single threaded performance out of chips. A 3ghz chip today is usually way faster on average code than a 3ghz chip 15 years ago. They also started expanding into multiple cores and adding more cache of course.

For fab processes we should just switch to transistor density. That still wouldn't capture everything (e.g. power efficiency) but would be a lot better than not-actually-nanometers.

For performance we really don't have a good single metric anymore since all these performance hacks mean different levels of gain on different code.
No, not at all. It should not surprise anyone that hiring the same people to solve the same problem at different places will result in similar outcomes frequently.
Depends who will ultimately deliver.
> This is structurally impossible

False.

The mechanisms include examples/in context learning (ICL), feedback and validation loops/tool using, backtracking/conversation trees/rejection sampling, editorial oversight/managerial correction, document assisted reasoning, and having well defined and well documented high level processes, workflows, and checklists.

So basically the same things you need to do for managing other people while covering your own ass.

You are still very much in the loop, and you never ever use output you don't approve and fact check. But you also give it the references and examples it needs to improve its accuracy, and give it feedback/iterate on problems until they're really solved.

Modern LLMs like GPT4, Claude 3 Opus, and Gemini 1.5 no longer have the cascading hallucination problem. If there is a hallucination/mistake, you can backtrack with a better prompt and eliminate it, or just correct it in context. Then, unlike with GPT 3.5, there's a good chance it'll run with the correction without immediately making further mistakes.

Work with it the way you would work with a junior subordinate who can do good work if you help them, but doesn't realize when they do bad work unless you help them a little more. Ensure that it doesn't matter if they make mistakes, because together you fix them, and they still help you work much faster than you could do it on your own.
> This technology is tailored specifically for AI and HPC processors that tend to have both complex signal wiring and dense power delivery networks

Uh?
Been using Godbolt for C & Ruby, I can’t express my appreciation enough
These were truly ground breaking devices. I miss palm os and wish they didn't wait until Apple ate their lunch.

The then ceo Ed colligan said something to the effect of, "how are the music player people going to make cell phones?"

And the rest is history.
Reddit, AI spam bots explore new ways to show ads in your feed
now that google+ is long gone they could reinstate the + modifier
I agree, single payer/universal health should be a table stakes. And I wasn't picking on Canada - it seems to be a better system all around. But all systems can be improved (as you mentioned). If we're going to this from scratch, shouldn't we look at all the systems and try to follow the 'best practices' from all of them ?

One reason I look at Canada so much is the population is almost 1/10th of the U.S. population - so I would expect (naively) all issues would be magnified 10x. Also, the pain points with Canada's healthcare seems to be in scaling and funding as the population grows? Scaling up the number of doctors/hospitals available - to cut wait times, and providing consistent funding not based on where you live. Definitely solvable and much better then the issues the US healthcare system has.

For the US, I think good way to start might be to actually fund the VA Hospitals and see what it takes to properly run a national health organization in the US. How many doctors does it require? How many hospitals? What sort of budget? etc. If we can scale up the VA to provide quality healthcare without the under staffing, waits, long distances between facilities, etc across the entire country - then we can use those lessons to scale up to true universal healthcare? The last thing we want to do is introduce some half-assed 'designed to fail' system that lets politicians just say 'yeah, we tried that...Didn't work'

Thanks!
It wasn't all that long ago that using computers at all was a niche skill, and yet...
Deepfakes in the courtroom: US judicial panel debates new AI evidence rules
Let's also focus on telling our allies to always restrain themselves when fighting their enemies.
>Become an electrician like a friend that just quit engineering? Carpentry? Automobile repair? Write a fantasy novel? Start a cult? Back to privately tutoring statistics?

I think your coworkers or customers as an electrician, carpenter, or car mechanic wouldn't be as polite as your IT colleagues at taking your bullshit.
Is this a surprise?

Isn't this exactly what Naftali Tishby has been talking about [1].

[1] https://www.youtube.com/watch?v=XL07WEc2TRI
> I remember when all that was done server-side. And I remember having bespoke apps to interact with everything. It was horrible.

Exactly. I'm starting to believe that a lot of these HTML only maximalists are newer developers, who think it's some kind of trendy, retro badge of honour to reject JS.

Yes, there are some messy, bloated JS web site these days, but if you think we haven't progressed from web 1.0 I have to question whether you ever actually experienced web 1.0.
Definitely not. Check React, it is anything but open now that Vercel took over it.
This is configurable[1]. I am writing this from a laptop with a touchscreen using X. I can use the touch screen fine and _browse_ Firefox with it and don't select text.

[1] https://wiki.archlinux.org/title/Firefox/Tweaks#Enable_touch...
Nation-state hackers exploit Cisco firewall 0-days backdoor government networks
This exact question has been tackled by Randall Munroe in his "What If?" section:

https://what-if.xkcd.com/38/

Barely related, but on the same spirit, I recommend Kafka's short story "The city coat of arms" for his perspective on the "there are better engines" line of reasoning:

https://www.babelmatrix.org/works/de/Kafka%2C_Franz-1883/Das...
As much as I like to give people the benefit of the doubt, I find it abused by corporate America and no longer do so. Any variation of Hanlon’s razor is assumed and abused strategically anymore. Perhaps there could be fundamental issues that explain away airline issues we see but I just assume it’s an industry that has successfully eroded consumer expectations and rights more than many. It’s not like it’s unique to the airline industry as a trend, it seems to be happening in every industry I interact with. You’re getting less for more and the experience is getting worse overall. Aside from some gains technology wise, people are clawing everywhere and consumers foot the bill with little option outside of simply not participating and using certain products or services.

If it we’re so fundamentally shitty, we should overall reduce air travel and expectations around it that exist in business and culture, not continually prop it up by making the entire experience dreadful.
Updating California's grid for EVs may cost up to $20B
Time to test tribler again. Great project. I installed it 3-4 years ago. Looked great, but I couldn't get it working properly, because IIRC it required two open ports, one for regular torrent protocol, another for their content discovery protocol, and my VPN provider allowed only one port available to forwarding, per user per IP.
I feel like most of these efforts are directed at MindGeek with artwork sites being innocent bystanders. If I was conspiratorial, I might wonder if MindGeek wants to keep the narrative focused on victimless artwork instead of their human trafficking.
> Yes in an ideal world they should catch any campaign of this sort, but global moderation is difficult

It really isn't, it just is expensive to do it. They could just hire people to do that. Thats the accusation. Of course they don't catch it if they don't try.

Meta (or TikTok or Twitter or any other social media company/product) can't both algorithmically create specific types of discourse (because higher engagement means more ad views) and deny responsiblity for the side effects of said discourse.
German is hardly niche, it's the 12th most-spoken language [1].

Anyway, Britain and (as far as I know) Ireland also don't suffer from these robocalls.

[1] https://en.wikipedia.org/wiki/List_of_languages_by_total_num...
Have you never heard of tiling window management? You do realize that tiling window managers are used on multi-display setups with multiple 4K displays, right? Windows have to be responsive to very narrow widths to be comfortable for use in a tile. Regardless if you have a small screen, or use 4K displays like I do.
Be aware that grouping things by the respondents "generation" is actually meaningless[1] and likely to make you combine several real processes into random "effects".

Trying to explain these arbitrary aggregations with a single story is obviously fruitless and mostly a good way to make up nonsense arguments.

[1] https://familyinequality.wordpress.com/2021/05/26/open-lette...