skysight-inc/HackerNews huggingface dataset:
If anyone wants to see the most used languages on GitHub then we post that data regularly in our Octoverse report (https://octoverse.github.com/2022/top-programming-languages). This ranking is obtained by looking at the code pushed to GitHub and to Gists on GitHub with-in a 12 month period.

What I find most interesting is how consistent that top 10 list is with the Octoverse data. We have to look much further down the table to see the cool kids like Rust, Go or Lua. While growing very fast there is just so much code out there in Javascript, Typescript, Python, Java, C#, C++ etc that is takes a lot for a language to move up the charts.

That said, while I generally caution against an unhealthy interest in Stars - what the OSS Insight data does a decent job of showing is the activity and interest in the open source languages communities. Rust is clearly incredibly strong there along with things like TypeScript, Go, Python etc. But it's also heartening to see the strength in open source language ecosystems such as Swift, Java & .NET but also some surprises such as PowerShell or the more academic languages like OCAML.
The paper is way over my head, but it seems to be an important result in the field of finite geometry, i.e. linear algebra over finite fields. Finite geometry often provides the mathematical foundations for error-correcting coding schemes that are found in many applications where information needs to be transferred efficiently and robustly. So, I could guess that this result would have practical applications in at least that domain. However, since that domain is so important (e.g. packet transfer underlying the internet), this could be a very important paper indeed, even for "real-world" applications.
Why I Stopped Using Sorbet in All My Ruby Projects
You use a vector database for similarity search right, which vector DB do you use, do you your product ziliz?
I've got some musical + basic audio background and would love to turn this into a musical instrument or sample generator, just haven't worked out the best way to translate motion to sound yet. Any sound engineers or DJs who want to collaborate, reach out!
It cost $22B to rescue two failed banks. Now the question is who will pay
Sorry for not thinking about units.
I will consider it.
I do. It has a very effective ad blocker (uBlock) that also works on my phone. Firefox Sync syncs my passwords and browsing history (and my tabs when it feels like it).
Reason why there is so many bugs in ID.3 and others is because it has stupidly and unnecessarily complex architecture.
People should see Bitcoin, the L1 protocol, as a public ledger.

Anonymity is solved with a L2 protocol like Lightning, or an anonymous currency like Monero, although it has shortcomings that Bitcoin doesn't have.
The old method of forcing everyone to freeze at certain dependencies also means that any bug in those dependencies is fixed in all components at once.

Obviously going too big here is problematic as it can slow it down when tens or hundreds of people are involved in every update, but going too small have similar problems, on top of generally more smaller services eating more resources. We don't need "front reflector LED setting app" being called from "lighting setting app" called from "car setting app", it can probably just be one service.

Smaller services also mean more services to update if some commonly used lib gets a security bug. Updating SSL lib in big monolith is just update, run tests, but in microservices that's multiplied by amount of teams and services.

> In general if your teams are not aligned, it doesn't really matter if they are developing microservices, libraries, or one spaghetti ball mess, its going to be problem anyways

Moot point. We pick the tools to make the job easier. Good team with bad tools will still be slower and less efficient than good team with good tools.
Or from Haskell
These are two different kinds of bad behavior.

Robots are not failing in a way that emulates some teenager in his 90s shitbox doing donuts in the street. They are failing in a way that emulates some middle aged middle manager in her $50k SUV who stops at a cloverleaf because the traffic is intimidating.

The latter case is far more frustrating to most people because the person or robot is inconveniencing everyone not willfully, but out of their own inability to do something the rest of the driving public can do fine whereas the teenager doing donuts can be more easily empathized with by most people in a Falling Down sort of way. And unlike a semi truck that simply can't move fast enough to not inconvenience others or an elderly person taking a long time to go up some stairs the robo-car and incompetent driver don't have what most people consider a good excuse for their behavior.
Look very impressive but the less common the question the less trustworthy the answer is. I've asked 'How to do X' and get relatively good answer but for question 'How to do X on FreeBSD' and got a mix of documentation fragments (which are relevant but not directly to the point) and Linux specific things which I know are not available in FreeBSD.
>Unfortunately, I also needed to unblock my team so that progress wouldn’t grind to a halt whenever I decided to work on a new feature. Eventually, I figured out that I couldn’t take on projects in the “critical path,”

This is a important lesson. As an IC, it's hugely frustrating to be blocked on your own work because the gatekeeper is busy working on something more important. If the manager is the only person you can trust with the important work, something is broken.

There's just not enough time in the day to do 8 hours of IC work if you're also responsible for reviewing 8 hours of work from N reports. You are a thread consuming a queue.
Google has already pulled six products in 2023
I was going to say I expect much of the gain to come from "pragma synchronous=normal", which tells your MBP M1 to not bother committing the data to SSD robustly before telling the application that the insert is committed. From Sqlite docs:

> WAL mode is always consistent with synchronous=NORMAL, but WAL mode does lose durability. A transaction committed in WAL mode with synchronous=NORMAL might roll back following a power loss or system crash.

But then I realised "pragma fullfsync=off" is the default, which is a MacOS-specific pragma.

So, on MacOS only, WAL with synchronous=FULL (the default for that pragma) has the same durability issue as synchronous=NORMAL, that committed transactions might be rolled back following power loss or system crash, albeit with different probabilities.
> decades of peak human capital have been invested in it

Measuring software in human capital isn't a good idea. Software becomes crusty very quickly. Once you get a huge user base re-architecting becomes almost impossible without a re-write.

A lot of velocity can come from completely freeing yourself from an existing solution and it's customers in the short-term.
And when you upgrade ssl lib now 200 apps are not vulnerable to exploit, vs updating 200 different containers
ALL THESE WORLDS ARE YOURS, EXCEPT EUROPA.
ATTEMPT NO LANDING THERE.
USE THEM TOGETHER. USE THEM IN PEACE.
Oh yeah makes sense, if we don't do that the greedy way we could simply continue the search if it hasn't been found. That's what I would have done
No one denies the impact of self improvement, but denying the significant, consequential impact of genetics is borderline dishonest.
We were talking about companies moving production there to take advantage of lower wages, weren't we? So presumably the jobs are there. If they aren't, like I said, investment is very important, and the EU does that to some extent. It's worked very well for some countries, but not (yet?) so much for some others.

We'll see how it plays out, but in general, I'd say that if goods, services and money can cross borders with no problems, people should be able to do the same.
>What exactly is a problem with C++’s strings, or especially Rust’s? Everything you mentioned can be controlled as explicitly as you want.

Everything else, however, cannot.
Belenciaga piece is hilarious.
JavaScriptCore: Add Megamorphic Cache
I must admit I find these kinds of questions that have no context completely uninteresting - my first reaction to being asked that would no doubt be "Why would you want to do that - what is the context?".
The main problem with GPT is that it will sometimes quite confidently give you incorrect information. It's like a kid who will just make up some elaborate story rather than admit they don't know something. So it can't be considered a trustworthy source. Yet.
The idea of multiplying the number of stakeholders I deal with by 2-4 gives me chills, even with help. The psychic toll of dealing will all these micro tasks while also being deceitful all day long is not worth the FIRE.
In french, 90 is 4 x 20 + 10 and in danish, 90 is "4½" x 20, seems similar to me.

You can ignore that and just learn the words as opaque names for concepts, but then you don't see the underlying structure.
>You speak as if Mexico doesn’t have its own problems with racism/discrimination/prejudice/etc against its indigenous peoples

Mexico can and does have its own problem against its indigenous people, and the situation under a supposed "merger" (not that it will happen) can still get much worse.

Mexico has its own equilibrium and power balances regarding its racial issues, developed over the centuries, that wont be transferrable to a whole added country of 350 million different people, a good chunk of which already considers the whole population, latinos and natives, as inferior and "not belonging here", and has worse skeletons in the closet regarding the treatment of its own natives.
What do you mean? "Semantic web" has been around since XML was touted as the data silver bullet, promising structured and semantically organised data 25 years ago. Countless startups tried : XML databases, digital asset management, countless o-so solutions... Until today.
> Decades later, it still recurs once in a blue moon, lasts for a mere 10-15 seconds then vanishes

Not trying to minimize your issue, but is it really still considered tinnitus at this point? I ask because I've been getting this regularly, probably on a weekly basis. It's not a big deal, because it also lasts for only 5-15 seconds or thereabouts, but I've never considered to actually call it tinnitus.
The thing that stood out to me most was one of the screenshots claiming this:

> An application mostly receives the SIGSEGV signal due to a bug in the
application. The application was asked to save its documents.

Were Lindows applications really trying to handle SIGSEGV in this way?
I think people can't believe it's really as simple as it is. If it's that simple, then there is no sacred knowledge, nothing to gatekeep, nothing to be the "expert" on. It means there are no novel methods or processes to discover. There is nothing to "learn" other than the syntax and a large enough vocabulary to describe what you're imagining.

There are prompt books and prompt sites where you can buy them a dollar at a time. The hustle culture has built this fog of fake complexity and hidden methods in order to prop up their little cottage industry. Every AI Guy on TikTok has a way to "maximize your productivity with GPT" so you can "Start an AI company".

We haven't sucked the joy out of creating things, we've just tried to further commodify the process of creating and in turn spun a web of myths and lore where there didn't need to be any.
The Dall-e API sucks so much right now, I’ve been experimenting with it the past few days and it produces a lot of horrors. I even used the Dall-e prompt book as a guide but still so many more misses than hits. Even when it gives a non horrifying image it’s just decent. 5/10 rating

I started testing out the official Stable diffusion API and it already gives you way more control than the Dall-e API and seems to produce less horrifying images that are better quality but I feel like Dall-e understands the prompts better. 7/10

I would love to try mid journey but I uninstalled discord years ago and have no plans to ever reinstall it ever again. So I’ll wait for the API access if they ever do it. 0/10 (only for being discord only)
yes:

https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
> [...] couldn't be replaced by say the blue whale, dodo and black rhino.

Or completely novel creations.

> We might even find human meat at the supermarket. If all you need is a small cell culture to bootstrap most or all current ethical, conservation and disease concerns will go out the window.

Spoiler: Project Hail Mary brings up the concept briefly. Interesting novel otherwise, too.
My face-computer interface is probably a better bet if you're working with fewer than four limbs but have full facial control: https://github.com/everythingishacked/CheekyKeys

The next version will be more customizable, so you can create whatever gestures you'd prefer with whatever means at your disposal!
Old linux distros were a magical time, back when Linux was lightweight and snappy. Now Linux is more bloated than windows ever was and I’ve had more problems with systemd than i can count. Linux just isn’t fun anymore, even its DEs have become bland and uncustomizeable, looking at you gnome.
I think programming languages should be obvious.

Sure you need to learn some hard stuff like async, but it seems to me that the most important thing is languages should work “like you expect them to”.

Python, javascript, they’re not perfect but they’re pretty obvious.

Zig aims to be obvious.

Rust is the opposite of obvious. C++, the small subset of it that I use is pretty obvious. Things are similar to other languages, there is minimal surprises.

Functional programming feels non obvious.
youtube-dl is dead. Interesting they’re still fighting over essentially a pointer to a dead GitHub repo.

yt-dlp doesn’t have a standalone website so they’ll have to deal with Microsoft directly.

Edit: I wasn't aware development has resumed. The latest release is still stuck way back in the past though.

Also typoed 'yt-dlp' as 'youtube-dlp' in the original comment; now fixed.
Standards and expectations increase. People keep the same job title but do wildly different work now even in web dev.
Ask HN: Human Independent Sources for Timestamp?
What are some options for a timestamp,
like a pattern of sunpots, not a human related thing like dedicated timestamp authorities?

(Even chatgpt won't give me any idea, just forces the use of authorities, even after a long converstation said to make photos of newspaper, after my example was the daily titles of 20 bigest journals.
Shared libraries are bundled into one container, then the one container is submitted to a gauntlet of tests (service / API-level tests, e2e tests, etc.).

If you're submitting an embedded device to a gauntlet of tests, you're anyway "containerizing" all the shared libraries when you build the embedded image. Trying to build containers within the embedded image has questionable merit.
Toaster ovens use spring wound timers, as they are simple and easy to mass manufacture. Its a simple time off delay

Mechanical Washing machines don't use spring wound clocks, they run of the AC frequency of the mains. It generally drives a small solenoid that increments the clock.
The control drum is significant more complex than a toaster ovens timer

My current electronic washing machine saves its current cycle state when it looses power, and happily continues when power resumes 2 hours later (unlike my dishwasher, which does not). Although You'd have to start it before turning off the relay, so not as easy as the old mechanical dials
Important to say that Hamburg's district court regularly hands out insane judgements that show that judges understand barely anything about the technology involved and will follow whatever trail the larger business interest will lead them on.

Fortunately, they can (and do) get overruled, but it'll take more time and money.

We really need some form of process to retire judges that clearly haven't kept up with the times and still think in terms of 'series of tubes'. It can't be the only solution to promote them to a different court and hope they'll do less damage.
> The assertion was that the more people you date the higher your odds of success

Again, no, it is not. It very clearly is talking about being a numbers game in terms of meeting people, rather than dating people. You do not date everyone you meet.
Actually doing arithmetic is mostly useless in the modern world where everyone has phones, but teachers all seem convinced you still need to learn and understand it.

Symbolic math is also not directly used much(or at all) by most non-STEM people, since there's an app for almost everything, but we still learn it even though it's a specialist kind of thing.

Plus, if the kids are excited about it, maybe it's somehow relevant in the region in a way that's not obvious to people in the city, the same way that tradespeople actually like fractional units for some reason I don't really understand.
I don't get it if deploy is limited to https://cloud.jina.ai
The fact that we can't get people to do what they are supposed to do without threat of retaliation is really sad.

Anecdata, I found that religious or otherwise superstitious people have a more flexible morality that allows them to justify objectively bad behaviour, such as cheating.

Frankly, if all it takes is to ask for forgiveness from an eternal being is enough to guarantee eternal reward, justifying bad behaviour in the present is trivial.
Can you send me an email? Julien at/ serpapi.com
I found this Google Sheets linked on one of the sites, it was more useful for me than the actual site:

https://docs.google.com/spreadsheets/d/1cm6239gw1XvvDMRtazV6...
https://archive.is/20230408160552/https://www.wsj.com/articl...
Dobble works because the players are constructing the finite projective plane (P2) over a finite field (F7), so it is a (fun?) application of finite geometry. This paper seems to be an important result in finite geometry, so you're exactly right!
Not closures - async runtime.
A great found nonetheless!
unfortunately access to GPT4 is needed :(
Huh, as I commented on the grandparent, I've also been getting it intermittently for very short durations each time. I also had the no-sense-of-smell-only Covid in 2021, but since the "tinnitus" thing really doesn't bother me much, I never thought much of it and can't say whether it started before or after my infection.
Sysadmin here, with vehement hate for JS: Just use fucking Python, hell even fucking Perl, bash is a disease of the mind; every time I try to debug some complex legacy bash script I start thinking JS might not be so bad of a language and no language should make you think that.
Obligatory xkcd https://xkcd.com/378/
I was lucky that I chose the Miata - it was an affordable car which I wouldn't need to cut the roof off to film inside. I knew nothing about them when I picked it but it really was the perfect choice.

It's a car distilled down to its essence and that's why it's popular for kit cars and conversions. The components are tough, readily available and dirt cheap.

I honestly think I might still choose a Miata because you need to understand everything on this car to go much further. If were were to take the engine out of the equation then I'm afraid I don't know - my recent engineering experience has been with boats and diesels, rather than electric.
Lisps and nil have a symbiotic relationship, not an adversarial one.

They are an everyday falsy value that you program _with_ not around. Nil doesn't signal that you forgot to initialize a value. It simply means stuff like "I don't have this" or "no more". You don't check for it at every corner like an anxious squirrel, but pass it around freely, knowing that your code knows, accommodates and embraces nils.
I wouldn't expect that. Primates cooperate all the time with birds, rodents and deer for food or protection. We are brain-wired to search for allies inter and intraspecific. Early humans would most probably do the same.

Cephalopods, on the other side, had never been reported cooperating with other species. We still don't know a lot about many species of course so that could change, but even the squids that are strongly gregarious do it in a lose "save yourself" way.
Maybe i'm mistaken but i believe there's some serious misreading of the original text (of ddvault). I'm pretty sure ddvault knows about the distinction between open source and free/libre and i'm also pretty sure he's definitely on the free/libre part. Politically it's pretty clear the distinction between the two is the same one as between liberals and the left. And his blog regularly features words definitely hinting at more or less leftist and anticapitalists concepts (eg "union" in https://drewdevault.com/2021/09/27/Let-distros-do-their-job....).

So for me this "rebutal" is a misreading insofar that it is treated as an attack on free/libre coming from the oss world, whereas i definitely view it as a call for reflectivity and strategical reevaluation coming from within free/libre.

Or maybe it wasn't and i'm seeing in it what i want to see: i definitely consider myself on the political side of free software as some sort of communism applied to technology and science, but i also find the fsf very dusty and dogmatic. Looks very much like nowadays's communist parties: a long time since these weren't on the forefront of these revolutionary ideas.
I think it's DX8 and 9 not sure about 7.
Reading the News is like hanging with some fancy friends who are entertaining but also a little drunk and starting to repeat themselves.

It becomes apparent that the conversation always veers into some heavy and kind of dark shit that is mainly based on conjecture, and nobody is smiling or enjoying themselves.

After 20 minutes I’m not having fun anymore and I want to go home. But I’m glad I came, because they might discuss something important without me there.
This isn’t base 20, though. It’s actually base 5. But groups of 2 digits are written in the same text area. Basically a fancy ligature.
Yes! I have a Westfield based on the same vehicle and it's the most fun vehicle I've ever owned - even if it's held together with Velcro and silicon.
A Silicon Valley exodus is shaking up the landscape
This course: https://www.youtube.com/watch?v=JZn0GhwjjD4

Also similar courses on the topic from Yale and MIT.

And, all the courses by Aswath Damodaran on YouTube.
Last activity in the repository shows today for me. Why do you think it is dead?
After being drafted into Engineering Management from 3 IC roles in a row, I decided to jump in with enthusiasm. My primary motivation is that I've had bad engineering managers and a couple of great ones and I want to be like the great ones.

Along the way I have studied a lot about how to manage people in a positive way. I learned coaching and that has helped me help others grow in their career which I find very rewarding!

As an engineering leader I have 2 primary goals: 1. Enable the team to deliver top quality work. 2. Do everything I can to make this a great place to be a software engineer. I filter every decision I make with these goals. If doesn't move us closer to both of them then its probably not the right decision.

I do miss full time coding but I have hobby projects and I do monthly games and challenges with the team with the goal of all of us having fun while learning something useful and/or interesting.

Honestly, it's a completely different job as an Engineering Manager vs being an IC. What you give up is replaced by what you gain. If you like helping people be their best and achieve big things, it can be very rewarding.
Is Fuchsia on this list too, even unofficially so?
For you Janet is obvious or non obvious?
I hope you are doing well these days after what sounds like a challenging journey to get to this point. Thanks for making and sharing this great content.
High Unemployment Rate Linked To One Man With 42,000 Jobs
https://youtu.be/UlRNyiMFTsw