skysight-inc/HackerNews huggingface dataset:
I didn’t use the expression, I don’t think I would have myself, but it didn’t even strike me as odd until I read the comment by hinkley. Did you read the original comment and think BeetleB follows John and thinks all of his content is disappointing?
Impressive work. I once implemented sybolic execution in Lua to automate calculating error propagation for physics class, but when I tried to extend the system, I couldn't figured out how to deal with control structures and resorted to writing functions like ifElse(x, y, z). Feels good to find out it is possible after all.
I can't answer that question I'm afraid. I disabled somewhere in the region of 5-10 extensions and it would have required more effort than I cared to exert to figure out which was the culprit. This means that I can't categorically state an extension was to blame, but there was a strong correlation between my removing them and the spurious likes stopping.
Ctrl+N in Vim, and API docs.
Japanese Companies Demo Unforgeable Quantum Tokens
The pain of the sting made me want to kill myself to end it.
The problem is, you can't objectively measure the unacceptableness of particular behavior. You can't tell a guy "you see, our unacceptableness meter shows 8.1 unacceptableness units, while our limit is 8, so you're out". It's all relative to social dynamics of particular group. Learning and following those dynamics costs energy, and if I'm spending my energy on something, I want a return on my investment. That's why I don't hang out with random people, but rather with people whose views on social norms align with mine.
Built in weather widget
Sorry, I was not clear. I was talking about having to use your bank for authentication/sign in.
I feel heavily annoyed from most IDE features. I love to code in a chill relaxed way where I just write the code that I want.

I actually remember all the relevant fields and I am currently working on, or just reread the relevant code when necessary.

I wonder if syntax and cute grammar has any relevance in a world where people basically let the IDE to the coding.

I honestly wouldn't call me a good coder if I wasn't confident I could produce the same code quality on a computer with just nano or vim and no internet.
I work almost exclusively in Emacs without the modern LSP-based tools. I believe I do keep more in my head than programmers that use more advanced IDEs.

In code I have control over myself I avoid imports that doesn't enumerate all imported symbols. That is I always use the import Library (symbol) syntax in Haskell and never do wildcard import in Python.

When coding C I sometimes use tags so that I can go to definitions quickly, I should probably use it more than I do to be honest.

I do use hippie-expand for quick auto-completion but it is completely textual, it has no understanding of the programming language it currently works on which makes it much less powerful of course but it also has some benefits.

I always have the documentation very reachable, I use a search keyword in my browser to search on hoogle. I type H <Space> symbol/type-expression <Enter> and I quickly find the documentation.

I do use Visual Studio on a Windows box for working on a C# codebase a couple of times per year and when I do I always turn off that code lens thing and I find that I rely on the code navigation features quite a bit. Part of it is probably due to it being a code base that is larger and that C#(/Java)-flavoured OOP makes the code more spread out. In terser languages like Haskell (which is much terser) it is natural for more functionality or types to live in the same file which means that you get much further with just simple textual search.
I’ll repeat what I said above/below:
Sorry, I was not clear. I was talking about having to use your bank for authentication/sign in.
Yeah, non-programmers seem to think everything is changing so quickly all the time yet here I am writing in a 40 year old language against UNIX APIs from the 70s ¯\_(ツ)_/¯
Bypassing the kernel, good idea.

https://old.reddit.com/r/programming/comments/1hktm3a/announ...
I've built this (unironically) for Python: https://github.com/senko/dante

It combines the convenience of SQLite (nothing to install) with the convenience of just throwing stuff in a dict. Perfect for quick prototypes/mockups.
https://waplus.io/chat-button-generator

What is a WhatsApp chat button
WhatsApp chat button is a clickable element on your website that allows visitors to instantly start a WhatsApp chat with you. Usually, it appears as a small floating button on the corner of your web pages with the WhatsApp logo. Having a chat button or chat widget allows you to also enable a live chat experience with your website visitors and customers.

Why Need WhatsApp Chat Widget
Better Customer Support

Put the WhatsApp chat button on your website and offer real-time assistance to your website visitors. This can the best customer service and increase your customers satisfaction.

Instant Communication

WhatsApp chat button enables visitors to connect with you directly on the website they visit, increasing the likelihood of interaction.

Increased Conversions

A strategically placed WhatsApp chat button can help guide potential customers through the sales funnel, improving conversion rates and addressing their queries promptly.

Cost Effective

WhatsApp chat button generator is 100% free to use, you just create it with few clicks, and put it on your website.

How to Add WhatsApp Chat Button to Website

1. Choose the details of WhatsApp chat button, and customize its appearance with your desired color, text, and shape.
2. Click on the "Generate" and get your WhatsApp chat button.
3. Copy the code and add into your website.

Advantages of Creating WhatsApp Chat Widget
Proactive Engagement: Having a WhatsApp chat widget on your website can automatically open, prompting visitors to initiate conversations and increasing the chances of interaction.

Customizable Appearance: With WhatsApp chat widget generator, you can tailor the widget's design to match your website's aesthetics, creating a cohesive user experience.

Pre-filled Messages: You can set a default welcome messages with frequently asked questions, making it easier for your customers to start a conversation.

FAQ of WhatsApp chat widget
Is a WhatsApp chat button free to use?

Yes! WhatsApp chat button generator is totally free of cost.

Can I customize the WhatsApp chat button?

Absolutely, WhatsApp chat button generator allows you to customize the appearance of chat button with different color, shape, and text.

Can I customize the welcome message for my WhatsApp chat widget?

Yes, feel free to define the welcome message with WhatsApp chat widget.

Is WhatsApp chat button generator safe to use?

WhatsApp chat button generator simply create codes and don't store your phone number or other data.
Yes, you just know what you're doing. The more you do it, the more better you know it.
An AI started 'tasting' colours and shapes. More human than you might think
> But he still couldn't get rid of it until this guy came along

Yep. There are always droves of "it belongs in a museum" crowds, but when you ask if they want it there is only silence.
money is already in very large part digital.
For some reason, I imagined a number where every digit of pi was transformed into a [9-digit] and that it has special properties. This one is more magical, though.
Yes, I have deployed overseas for the military 4 times since I started programming professionally in the corporate world.

The first of those, my second of five deployments, I taught myself to program. Yes, I was a professional programmer before I could program anything. This is actually the norm in JavaScript and unfortunately many JavaScript developers never really learn to program.

My programming speed and capabilities has dramatically improved with each of these career breaks. The strange thing about programming is there is absolutely no correlation between competence and career elevation, and these breaks have been detrimental to my career elevation.
Some of us learned (and later shared it) at the times when you had to close an editor to access digital manuals. We went through different phases of “dev envs”, some of which were not that advanced (or later died), and we invented our own stable ways to overcome the issues. Some people chose complete off-road, some found a balanced approach. It all turned into various knowledge bases, muscle memory, tools, habits - that we shared. Inadvertently that created more people who do the same but might never have the issue in the first place.

When someone tries to repeat that from an IDE/LSP perspective, it obviously feels slow, akin to speaking a new language for the first time. Does one need this language? It’s hard to tell.

Problems show different contrast to people with different backgrounds. My personal position here is that if you shouldn’t solve non-problems. The set of problems you decide for yourself based on your experience.

I’m a balanced guy, btw. Sometimes I just sit and try to force upgrade my dev env. What sticks sticks. What doesn’t, goes to hell. I’m using ALE (nice multi-LSP tool) and all the tools I know since ancient times. Copilot writes what I call boilerplate, and I neither trust it nor have the need to write it. Passing my real-business functions to LLMs usually produces unfixable mess, so if someone knows another way for it to be useful, I’m all ears.
Attribute to formalize deprecated convention in PHP 8.4
There's the leaderboard. Though the one time I noticed I'd showed up on it (others have long since overtaken me), it felt more like a warning I was spending too much time here.
The true answer is to shift by 5 minutes every weekend in spring and fall.
Because writers don't think about readers. PDF is one of the worst formats for science/technical info, but yet.
I've dumped a lot of papers from arxiv because it formatted as 2-column non zoomable PDF.
Holy crap! I would have thought Canada would know better than use this “Bank ID” method.
The library was duckdb (https://duckdb.org/docs/installation/), and here are some of the issues I ran into:

- trying to compile against the prebuilt duckdb_static.so file got me a ton of undefined reference error, I asked about this on their discord and it seems to be a knwon issue, there are additional dependencies that are not part of the release so I had to build it myself

- the library uses CMake but it contains a Makefile and they recommend using that to build it

- It seems like on windows, if you create a dynamic library you have to add __declspec(dllexport) before each function. DuckDB has a #ifdef DUCKDB_STATIC_BUILD to toggle/disable it which isn't documented anywhere, you have to read the code

I'm sure someone will tell me that this is very standard and shouldn't take me 3 days to figure it out, but with basic knowledge of cmake and build systems that's a bit of a pain, and there's no other language where you have to do that
The only time I will set foot in a mall is to go get a new suit/jacket or something at Nordstrom. It's at the nice halfway point between the slop and Neimans and they can turn it around same day for $25.
You can selfhost the control server, look at headscale, all the clients support this.
> I work almost exclusively in Emacs without the modern LSP-based tools

I'm wondering how many people in the comments would misinterpret it as "Emacs is outdated"/"Emacs does not have modern LSP-based tools"
I moved to an EV from an automatic transmission, and I’m pretty much used to one pedal driving now (using regen to slow down and stop most of the time). No gears at all took awhile to get used to, but now it just seems a better way to drive.

Manual transmissions get a bit stressful on steep hills, and so I don’t really miss them much accordingly.
My email is hosted by my domain and web server provider. I have unlimited number of email addresses each with unlimited storage on my own domain.
> I'm not trying to write code faster, my own experience is that writing code faster leads to shitter code.

I'm wondering who these programmers are who are sitting down for eight hours a day, pumping out perfect code at 200wpm without any breaks. I suspect they might not exist.
Ahh interesting, thank you!
I used to think along these lines until I saw some "data" and then I wasn't so sure my habits were sound

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

In particular, it seems interesting to think in terms of pairs of countries (UK,US) but also (RU,UA)

Except for Argentina or Japan, of course

>the ECI is a more accurate predictor of GDP per capita growth than traditional measures of governance, competitiveness (World Economic Forum's Global Competitiveness Index) and human capital (as measured in terms of educational attainment). ECI also shows a strong negative correlation with income inequality, suggesting that more knowledge intense productive structures are more inclusive in terms of income distribution, and providing a statistically more powerful explanation of cross-national variations in income inequality than Kuznets Curve.[3]
There is a generalization:

> Back before Twitter became a Nazi bar, I issued a challenge there: find a whole series of numbers like pi, each with its own bunch of formulas. @duetosymmetry took me up on this and invented the numbers ϖₙ: (...)
I don't think you are the same Pete.

People like you acknowledge and understand the engineering trade-offs. Which you might smirk at, but is true nonetheless. If there is only one example of you not being op's Pete is that you tell your boss about the reality of the situation.

The OP's Pete I have met many. It is exactly as described.
Vector Models for Data-Parallel Computing [pdf]
I has leveled the playing field, making it easy for anyone to churn out perfect-looking designs, pitch decks, and marketing copy. But when everyone looks professional, does “professional” even matter anymore?

I explore how taste, craft, and storytelling are becoming the last true differentiators in a world drowning in AI-generated perfection.
sad to say: YES, this is absolutely true.

Esp the 20 year commitment if you get separated and if there are children and if you just cant see the other person anymore after years of relationship before the children arrived.
Nice work I find it useful since I like to use a few extensions for development. Do you have any insights over the market share for extensions between Chrome and Firefox. I'm developing an extension and I don't know if it's worth to maintain both versions?
Sounds like predation of HN by LLM is a bigger concern.

One wonders when posts complaining about LLMs will be posted by a LLM.

I’m just trying to imagine a LLM flame war.
> Not only do I avoid using LSP features, but I’m also opposed to their use. While they can help with navigation, they may prevent developers from experiencing and addressing the underlying structural issues in their code.

LSP by itself will not prevent anything. LSP (using the terminology from OP, but any IDE really) is just a tool like any other which allows you to do things faster. It doesn't matter how organized your code base is, it will never be as fast to find some definition as hitting a keyboard shortcut (please don't use Ctrl+Click, my gosh... learn the keyboard shortcut for things you do often like this). I want to see docs for a function without moving my eyes from the code I am currently writing. I want to be able to jump back and forth between definitions without interrupting my chain of thought, see function definitions inline instead of having to jump to the file it's defined on.

When you have to manually search for files and then Ctrl+F to find functions, lookup docs in a web browser (which I hear is how people who don't use IDEs still do that), or manually run a linter/compiler to see warnings in your code, you're just being really inefficient. I can't understand that at all. Why don't you use automation to help your job when the whole point of your job is automation?

Keeping the code organized is still good advice, but has nothing to do with using an IDE.
If you declare using an invalidated iterator as UB, the compiler can optimize as if the container was effectively immutable during the loop.
Yes, I don't get this either. Isn't it just weighting the output in the direction of the synthetic data that was produced? Why not weight that data?
> So they are not selling the rest of the 2024 inventory anywhere?

You know that they are selling, or you can confirm that online, so why even ask? What is the actual nature of your complaint?

I don't see this case as fundamentally different from any "next years model is coming soon" sales scenario. Except that, you know, this time there is an adapter to give to the people who bought 6 months ago.

Salesmen have well-worn playbooks to deal with it.

It's in the sales interest to keep the changeover window short. Manufacturing would disagree. Nevertheless, the window appears to be closing soon.

The comment about selling "access to charging networks" is exactly right. And also making use of them the exception via at-home overnight charging.
Awesome project!

What benefits do you see for your approach over verdaccio or built in package repositories in the famous code hosting sites?

I am mostly because “How does this project compare to X” pages are basically indicators of quality and it’d be great if this project had one (I can basically imagine when I’d use this over run-forever verdaccio or locked-in gh packages)!
Been using Debian and vim for almost 25 years now. Tried many IDE's but they're distracting, bloated and slow.

My main language is python and for that I use jedi-vim (which allows me to jump to a definition), fzf with ripgrep to easily open files and search for specific things, and ALE that runs ruff formatting and linting. Tmux to keep my terminals organized and openbox to make it stylish and stay out of the way.

No LSP, no autocomplete, and sure as hell no AI nonsense.
Livestreams will be here https://streaming.media.ccc.de/38c3/
Several things. I can't use it for file encryption as well, and it's not possible to make a software key as backup (as far as I know) in case I lose both my yubikeys. With pgp I have a break glass key on an encrypted pen drive.

Also, with SSH it requires a recent version which is not on all the boxes I need access to.

It requires pin code entry for every authentication unlike openpgp where I enter the pin once and then I just touch it for every subsequent authentication. I like that because I use it not only for login but also for other stuff like root elevation.

And I think agent forwarding doesn't work with it. It's not really something I've looked into though as it's just not something I can use yet for the other reasons.

For now pgp is just much better for me, though I wish I could use it on the web as well.
Author here :)

This might not be an apples-to-apples comparison. NumPy uses BLAS for matrix multiplication, which benefits from tiling to make better use of CPU caches.

USearch, on the other hand, computes L2 distance directly (not the dot product) and supports a variety of metrics. It doesn't use tiling, so it's expected to be slower than BLAS GEMM routines for single or double-precision vectors.

Things might get more interesting with half-precision, brain-float16, or integer representations, where the trade-offs are less straightforward. Let me know if you decide to try it with those — I'd love to hear how it performs.

PS: You may find related benchmarks here: https://github.com/ashvardanian/SimSIMD
> and sure as hell no AI nonsense.

You're emotionally invested. Not wise.
I no longer have a CD player to play hundreds of my CDs.

I guess I could listen to music by playing them on my BluRay player which I’d have to connect up first.

There’s quite a bit of music I have which isn’t on Spotify
on windows VSCode is a great way to remote into a VM with with a sane-er OS.
I was about to switch from Emacs when I found TIDE for Typescript development (which is what I do), and it kept me in Emacs for years longer.

Recently though I couldn't resist experimenting with Copilot and I switched to VS code for it, after 32 years. Is there a good Emacs module for it by now?
Typo in URL. Correct one is: https://www.stockholmresilience.org/research/planetary-bound...
OpenTelemetry and the Future of Observability [video]
VSCode terminal also does this I believe.
What talks are people most interested in?

It looks like Joscha Bach [0] is continuing his "From Computation to Consciousness" series. I've enjoyed some of his older talks so I'll probably check out this new entry as well.

A few of the science talks related to biology also seem really interesting, although it reminds me of how much I'm lacking in understanding and knowledge of the topic. It looks like there's a big focus on mixing generative AI with biology research, and I don't know enough to disambiguate whether there truly innovative work happening or if this is an attempt to ride the AI hype cycle. Does anyone here have experience and knowledge on the topic to suggest whether the talks are worth checking out?

[0] https://fahrplan.events.ccc.de/congress/2024/fahrplan/talk/3...
I don't think they see this as a problem. If people really want to decompile the code they could. Most of it is open source already and the codebase is very large to make any competing product out of it.
If by spins you mean Cliff(Lie) then you got the 2 swords*

I'm quite intrigued that enwiki hasn't vibed about that, but it has produced a lagniappe:

P81
The shaggy steed of physics: mathematical beauty in the physical world

Casimir elements, heh, it's why my Erdos number is lower than expected..

* or is it a pitchfork? also vibing currently that the hypernormal distrust models that appear simpler than their own, while the weird have the opposite inclination. Holding in mind that dynamic between YeGoblyneQueene & g***n as a fine example of the ur academic conflict which I believe Taleb was trying to direct attention to
I agree, but just turn hover popups etc off in vscode settings?

But yeah, oh my is vscode noisy!
The ticketing system was horrible, it really was not fair this year around.
IMO bc the accuracy isn’t good enough for the use cases.
Is It Quantum Safe?
But that's bullshit. emacs has had most of the tools that LSP enables, it just had that only for some languages that had better emacs modes (C, elisp, Common Lisp etc.). All LSP is doing is making it easier to write modes for new languages really. emacs with eglot (not the LSP modes which are generally terrible) is a great IDE, and does thing the emacs way. Saying you use emacs but don't like "LSP" feels like a joke to me. The very reason SLIME was so great decades before IDEs became mainstream was that it was already a powerful IDE, it just does the IDE things a bit different than you're probably used to.
Zero (sync engine) is in public alpha
ComCom orders: Swisscom must operate zero-settlement peering with Init7 [pdf]
> Some differential equations that model physics admit singularities and multiple solutions.

And physicists regard those as unphysical: the theory breaks down, we need better one.
I fully agree with the idea but disagree with the… submission to the norms.

We rarely talk about it and it’s also the constant source of teamwork issues. Look, if our code needs structure to be observable, it lacks structure in the first place.

Languages and editing methods — not talking IDEs here, it’s more fundamental — are still “empty file canvas, paint anything” model. That must be stopped.

These structural issues are analogous to malformed xml issues. They should not exist normally. We could start with e.g. better isolation/visibility systems than “files with exports”, then address lack of annotated TOCs for projects and modules. Then replace files with something more database-like. Theeen we could talk about someone breaking a nice structure. Because this structure only exist in a human’s mind, blindness only serving as a bitter “equalizer” to it.
For me, your Focus Chrome extension is enough. No need to overthink about making both versions. Chromium has huge opportunities including Chrome, Brave, Opera...