skysight-inc/HackerNews huggingface dataset:
> Do the rules for "+", "-", and (if present) "%" change often in most major languages when they are used with built-in types?

In terms of dynamic or in terms of behavior between them? For former - yes they do change, not often, but they do. Even Elixir is right now raising warnings that `-0.0` and `+0.0` will not be equal, which implies also changes in addition and subtraction (e.g. cancelling out event's value in event based system value might impact on system's behavior).

If that's the latter then it deserves blog post on its own, because some can add mixed types, some are casting in specfic way, some are copying data, some are mutating data, some are doing heuristic casting, some are crashing, some leak memory, some allow modifying pragmas, some allow implicit overloading.

It's a jungle out there. ...and it reminds me about academic joke that '2 + 2 = 5 given extremely high values of 2' - funny one until you spend night trying to figure out why this happens and another two planning vengeance on person who decided that int->float->int is a good trick to use helpful float-taking function on an otherwise perfectly fine integer.

The worth of remembering is a concept I perceive a consideration a cost, usefulness and available memory space. I rather remember that in Elixir/BEAM child shutdown and removal is message driven (and thus can cause race condition) than whether I need to use `+` or `++` for concenating lists.
Thanks! Came here to ask how to make pyright work with uv scripts...

pyright --pythonpath $(uv python find --script foo.py) foo.py
"uv run file.py" downloading remote dependencies was a surprise to me
I’m not sure how anyone can claim number 2 is true, unless it’s someone who is a programmer doing mostly grunt code and thinks every knowledge worker job is similar.

Just off the top of my head there are plenty of knowledge worker jobs where the knowledge isn’t public, nor really in written form anywhere. There just simply wouldn’t be anything for AI to train on.
I think you can, I believe in you.
It's not hard. "It's sort of like that, but the details are complicated and you'll learn them later if you want" is a perfectly fine answer.

A big difference between a lie and a simplification is whether the other party knows it's a simplification. Communicating that is independent of specific simplification you use, and it's sometimes as easy as saying "is mostly like" / "sorta" instead of "is".
en-US style is a single em-dash. en-GB style is a single en-dash with spaces on either side.
Sadly, because many of the authors live stuck in UNIX cli model instead of Xerox PARC REPL approach.

It is like praising Ratatui for what Turbo Vision, Clipper and curses were doing in 1990's, if I wanted that I would kept using Xenix and MS-DOS.
So... the theory is that without the US, Europe devolves into anarchy?

I mean, that's suitably US-narcissistic for me to believe that's a genuinely held position I guess.
I did not read the article but I sure do love to say “Plasmonic Modulator”.

Sounds like something from Doctor Who.

Or a component of a retro encabulator.
One obvious option would be to add a couple of percent on each transaction in the EU (e.g. each time Apple and Google take their 30% the EU takes 5% or so), that way the requirement to open up the mobile platforms to alternative app stores would also finally make sense, since European app stores wouldn't be affected by the tarrifs.
I imagine it would have been up to the typesetter to make the call. The conventions for dash usage are fairly straightforward. You use em-dashes for asides, en dashes for ranges, and hyphens for most other cases. Its easy to figure out the right character from context (apart from en ranges vs hyphen ranges).
"Know A* like the back of your hand, use it everywhere"

Are state-of-the-art autorouters still based on A*?

From what I remember A* was used in the 80s before Specctra introduced a cost based push and shove capable approach in the mid 90s.

A* being what it is, is probably still a part of contemporary solutions, but I am surprised about the emphasis it got in the post.*
> 2. Implementation Language doesn’t matter

I'm not sure how performant modern day JS is but aren't you still leaving a lot of performance improvements on the table? Sure, algorithm may matter more but who says you can't use the same algorithm.
Yes, definitely, that is why now we have ChromeOS developers instead of Web developers.
Protomolecule.

Allows for Protozombies [as seen on TV]?
Google docs are fine for anything non-private and stuff that can go to the cloud.

I usually use Google docs for stuff like language learning for convenience and libreoffice for financial spreadsheets, work related stuff, and anything I don't want to be snooped by Google systems.
In my own experience, I have noticed that Apple's software 'breaks' more on older hardware, be that Mac's, iPhones or iPads. For all the credit apple gets for supporting older devices, those devices are definitely not treated as first class citizens. For example, the touch keyboard on my (work) iPhone 12 Pro works decidedly worse than on my (private) iPhone 16 Pro. The error rate is much worse, and I believe it's due to the amount of useless features that get added with each new installment of iOS.

Whether that's intentional or not (I believe it is), Apple should focus more on delivering a stable experience, on both new and old devices.

I echo the sentiment a lot of people have already expressed.
That is, using Apple products is like being a junkie. You need to use their products because there is no real alternative, but you feel kind of dirty because of their practices.To me, that sounds like it should be a huge red flag for Apple execs.
Just begs the question further "and why are they there.
In the rapidly evolving field of artificial intelligence, Anthropic's release of Claude 3.7 Sonnet marks a significant milestone. This advanced AI model introduces a hybrid reasoning system, blending swift responses with in-depth, step-by-step analysis. Designed to tackle complex challenges across various domains, Claude 3.7 Sonnet offers enhanced capabilities in coding, mathematics, and nuanced problem-solving.
Unreliable as in noisy in a way that I could not fix with temporal averaging. I tried to guide a robot arm to pick up the top object in a bag of evenly colored objects, but RealSense gave me randomly fluctuating values and rather large undefined areas (areas that were blocked from the view of one of the two sensors). The ToF sensor gave solid values even outside when it was snowing. Of course the ToF sensor had other problems, high requirements for power and cooling, and perhaps worse performance in very strong sunlight.
Gnumeric may be the answer for you. It was the answer for me. It's amazing how quickly both excel and libre office documents shit the bed and produce outright wrong behavior once they hit a few MB of data and/or a few dozen plots. Not to mention the fiasco of all the genetic information corrupted by excel's boneheaded auto complete (which they STILL haven't fixed afaik).

I have gnumeric documents with hundreds of plots containing fits etc that I view in 4k without any lag or delays whatsoever. The plotting options can also be made suitable for publication much more easily. All the important functions are there.

My main complaint about spreadsheets in general is the fitting options are still in the stone age compared with software like ROOT using minuit, where you can easily do a proper chi squared minimization with arbitrary functions where error bars of all points are correctly used. However, it seems only the sciences use such features as apparently there is no demand from the business world (or other MS customers) for spreadsheet tools supporting thought or analysis beyond a 5th grade level.

Microsoft has had decades and millions of dollars to make excel usable, and should be embarrassed about how their flagship productivity software is rightfully seen as unfit for purpose by people doing rigorous work. Seeing nontrivial information in a scientific talk rendered in the telltale excel style is visual shorthand for "the real analysis hasn't been done yet" or "I don't know what I'm doing and won't be able to answer questions about uncertainties."
Have you tried Google Sheets? Its not open source, but its free and gets the job done.
No you're not. This thread feels like a nostalgic crowd who idealizes the past and falls into the “it was better in the old days” trap, letting go of the myriad of things that improved since then.
Well I am a webdev who more or less exclusivly uses Kagi so I guess I support that point; but I also havn't bothered raising any sites and I would guess a lot of people don't.
But what if it's not presenting normally, or it's the first one? Or it's not female anatomy? Given not all experiences are the same, why are you assuming that your experience is relevant to this other experience? Or have I misread and it is definitely the same?
In a sense, the neural network structure is the "hardware" of the LLM; and the weights are the "software". But rather than explicitly writing a program, as we do with normal computers, we use the magic of gradient descent to
summon a program from the mathematical ether.

Put that way, it should be clearer why the AI doomers are so worried: if you don't know how it works, how do you know it doesn't have malign, or at least incompatible, intentions? Understanding how these "summoned" programs work is critical to trusting them; which is a major reason why Anthropic has been investing so much time in this research.
Where is Windows Proton like for Playstation APIs?

"Technical issues" has many meanings.
Dashes surround a sub-clause - something like this - which is like a parenthetical addition to a sentence that could stand alone without it; semi-colons (';') connect a further sentence or part of one where perhaps a full-stop and additional word could have been. They also sometimes separate list items following a colon, especially if the things listed are longer sentences perhaps themselves containing commas that'd otherwise be ambiguous.
Cool story, Zuck. Let's see how it works out.
You're overstating the severity somewhat .. severe food insecurity is not starvation level food shortages, and 3.8 percent is less than 10 percent.

At national level 53.29 percent of the population in Botswana was affected by moderate or severe food insecurity in 2021/22

Moderate or severe Food insecurity occurs when a person or household has limited or uncertain access to sufficient and healthy food because of financial limitations or other constraints.

As a result of financial or other constraints, people may have to compromise on the quality and quantity of their diets, but they do not necessarily suffer from extreme hunger or starvation.

~ https://statsbots.org.bw/sites/default/files/publications/PR...

* Under-five Mortality Rate: 38.7 deaths per 1,000 live births.

and dropping steadily from 77.8 deaths per 1,000 live births in 2000 24 years ago

~ https://data.unicef.org/country/bwa/
> How do you tariff Adsense from google

Well, it's already subject to VAT, so I guess in much the same way as that?
Adding my comment as reply as well as it is relevant:

---

I've been holding over and running 10.5 on my iMac 2019, but then in the beginning of the year had to upgrade to Sequoia (due to software dependencies).

Of course this is just a correlation, not necessary a causation, but within a month the iMac's internal SSD was corrupted to the point that it was unrecoverable, and my 40GB RAM corrupted.

So, yeah, at the very least not sure how much testing went into Sequoia for non Mac Silicon macs.

Quite disappointing considering how long a normal Mac's lifetime used to be, which also justified its high initial hardware price.
As others have pointed out already, the hype about writing code like senior engineer, or in general acting as a competent assistant is what created the expectation in the first place. They keep over-promising, but underdelivering. Who is the guy talking about AGI most of the time? Could it be the top-executive of one of the largest gen AI companies, do you think? I won't deny it has occasionally a certain 'star-trek-computer' flair to it, but most of the time it feels like having a heavily degraded version of "rain man". He may count your cards perfectly one moment, then will get stuck trying to untie his shoes. I stopped counting how many times it produced just outright wrong outputs, to the point of suggesting literally the opposite of what one is asking of them. I would not mind it so much, if they were being advertised for what they are, not for what they could potentially be, if only another half a trillion dollar were invested in data-centers. It is not going to happen with this technology, the issue is structural, not resource-related.
Not sure it's as performant, but jupyter notebooks can install dependencies at run time with `!pip install my_cool_library==2.3.1`.

If feels a little bit less elegant, and you don't get access to uv's caching goodness, but that'd more or less achieve what you're looking for!
The Pandemic's Biggest Mystery Is Our Own Immune System (2020)
7.7 magnitude earthquake hits Southeast Asia, affecting Myanmar and Thailand
They've been doing it for years prior to the new tariffs.

Seems the EU is keen to regulate it's tech sector into nothingness, only stodgy big corporate crap like SAP making it through, and then when the good tech, which logically must appear overseas, shows up on their shores, they spitefully fine them constantly for everything they can think of.

Seems they're ruled by their worst.
It's true. One example I can give is how Gmail used to automatically recognise flights and hotel bookings and add them to calendar.

It was suddenly completely broken and stopped working a few years ago. I tried every setting to try to get it working but couldn't.

I feel like a stone age caveman having to manually type everything into my Google calendar.

There are a lot of people raising the same issue in Google forums, but it's not fixed yet.

Ironically they are adding new Gemini AI features into Gmail, which can't do this as well.
I do love Gnome. If only we had hardware to run it :/.

I'm stuck on a MBP because it's the only laptop with a great screen, speakers, and battery life. Meanwhile my keyboard keys keep getting stuck after a year of usage, and OSX is garbage. Soon as there is similar hardware I can load Linux on, I'll be insta-switching.
Doc Hollywood!
What Could It Be?
usually that's a good thing for privacy
Very nice to see him using eshell, which is a highly underrated shell: https://www.youtube.com/watch?v=9xLeqwl_7n0

With time, I find myself relying less and less on tmux and scripts, while increasingly using Elisp macros, Eshell, and Emacs-based applications more generally.

Those who see Emacs as a mere editor or as the ancestor of VS Code may also want to read these:

- https://protesilaos.com/codelog/2024-04-24-re-what-keeps-you...

- https://protesilaos.com/codelog/2019-12-20-vlog-switch-emacs...

Emacs provides a highly hackable and open TUI framework for digital sovereignty. Somehow, it embodies the spirit of free software. Just M-x your way through and shape it to your needs.
Okay, if you are so confident in your convictions, convince enough Apple shareholders of this.
Except now, you can hire a competent professional accountant and discover on audit day that they got taken over by private equity, replaced 90% of the professionals doing work with AI and made a lot of money before the consequences become apparent.
How about Sam Altman literally saying on twitter "We know how to build AGI now"? That close enough?
I dunno, when I listen to interviews with Marc Andreessen he sounds insanely smart.
They would need to pay me 10k to integrate any microsoft software into my car....
That is big. Praying the people are okay and safe from Tsunamis. The Netflix documentary about the Boxing Day 2004 disaster is excellent.
A lot of people have bought a tesla believing in the decarbonization effort and now since the tides have shifted they're become target of vandalisation attacks.

It's just unfair.

The sad thing is that the decarbonization effort was a really strong left/liberal thing. And Tesla cars are now being vandalized by left/liberal extremists. Had those Tesla cars owners bought an petrol-fueled cars they'd have less issues right now.
You must be the lucky one, because other people have had horrible experiences with Apple’s Feedback Assistant: https://news.ycombinator.com/item?id=38164735
App Store was a big improvement for developers when it was new, relative to the alternatives.

The things it does may not seem important today, but back then even just my bandwidth costs were a significant percentage of my shareware revenue.

ObjC with manual reference counting wasn't much fun either; while we can blame Apple for choosing ObjC in the first place, they definitely improved things.
I feel like I hear a lot of criticism about Wikipedia editors, but isn't Wikipedia overall pretty good? I'm not gonna defend every editor action or whatever, but I think the product stands for itself.
I'm not sure that's fair. It downloads standalone builds which astral themselves maintain. I'd say they're pretty trust-worthy.

If you're worried about installing code from internet sources, which I think is valid, then pip/uv/package-managers-in-general open cans of worms anyway.
> Just amazing, doing things we dreamed about for decades.

Chatbots like in the sci-fi of your nostalgia? I never dreamed about that shit, sorry.
Can't imagine why they'd ally with Russia, or to what end.
Simple example: My company is using Gemini to analyze every 13F filing and find correlations between all S&P500 companies the minute new earnings are released. We profited millions off of this in the last six months or so. Replicating this work alone without AI would require hiring dozens of people. How can I not be bullish on LLMs? This is only one of many things we are doing with it.

I do not understand how you can be bearish on LLMs. Data analysis, data entry, agents controlling browsers, browsing the web, doing marketing, doing much of customer support, writing BS React code for a promo that will be obsolete in 3 months anyway.

The possibilities are endless, and almost every week, there is a new breakthrough.

That being said, OpenAI has no moat, and there definitely is a bubble. I'm not bullish on AI stocks. I'm bullish on the tech.
Blue windscreen of death you say
Your location seems to be in Cox, Virginia, not sure how widespread beyond that your experience is?

Of course lots of people have already noted that being represented in medical studies is not related to doctor's visits, but I would like to talk about the doctor's visits observation.

At any rate one thing that might cause you to think that Women are receiving lots of medical attention, based on your anecdotal evidence from visits to doctors' offices, there is one type of medical attention that of course is almost all women and that is the medical attention that revolves around pregnancy. That might skew your perception.

Furthermore if AI models and doctors have a tendency to miss disease among women it would seem to me to be reasonable to assume that women would be in the doctor's offices more often.

Example of why this is:

You go to your doctor, there is a man there, doctor says you have this rare disease you need to go to this specialist - you will not see that man in the doctor's office again dealing with his rare disease.

You go to your doctor, there is a woman there that has the same rare disease, the doctor says I think it will clear up, just relax you have some anxiety. That woman will probably be showing up to that doctor's office to deal with that disease multiple times, and you might end up seeing her.

on edit: there was another example of why women might be in doctor's offices more often then men that I forgot, women tend, even nowadays, to be the primary caregiver and errand runner for the family, sometimes if you have issues with children or your husband etc. has had an appointment, needs to drop a sample off, etc. it may be that the woman goes to the doctor's office and takes care of these errands around the medical needs of the rest of the family, and thus you might go to a doctor and see a couple women sitting around and wonder damn, why all these women always being sick, when the meeting isn't even about them.
> Machine learning is directed change, evolution is accepted change.

Either way, it rolls down the gradient. Evolution just measures the gradient implicitly, through parallel rejection sampling.
What happened was that web companies gravitated towards using more and more off-the-shelf "solutions", instead of hiring engineers that built what they need more or less from the ground up.

Most companies would call this "reinventing the wheel", but in reality it was just lazy engineering that transformed the role into something that is more like a manager/product owner that can also code.

Creating a framework for the specific domain/solution is really the best option. It's avoided only because the web app industry is dominated by business and marketing think, which has pushed engineers to glue existing software together, which has created demand for general tools and frameworks. On the one hand, we can create websites incredibly quickly but on the other hand it is built on top of a giant tower of libraries and questionable abstractions that most of the time are overfitting the problem.
Can't you just drag it off?
Learn to code, ignore AI, then use AI to code even better
This is my reaction to the recent tweet by the Replit CEO, where he said that learning to code will be a waste of time.
You assume insurance company will not exploit this issue to raise insurance prices for everybody.

Insurance companies aren't really the most ethical category of businesses.
Why did you want a very narrow beam? It seems like the opposite of what you would want from a lamp but I think I'm misunderstanding. And do you have the name of the less bright lamp you got?
BTW, anyone concerned can email apache at apache dot org and ask why they're still distributing OpenOffice despite vulnerabilities. A few people on Mastodon have done that but gotten no answers yet. The more pressure there is to put it in the Attic, the sooner this awful situation will end...
LLMs have induction heads that store such names as sort of variables and copy them around for further processing.

If you think about it, copying information from inputs and manipulating them is a much more sensible approach v/s memorizing info, especially for the long tail (where not enough "storage" might be worth allocating into network weights)
That is an interesting observation. I wonder what percentage of the training text data for LLMs contains proper dashes, since a large part of it is user-generated content.
This is a ret-con. If you - as a user - were philosophically and inherently against the App Store, then it may seem that way, I guess?

The reality is that there was a long period of time where Apple built up lots of goodwill with a developer ecosystem that exceeded by many orders of magnitude the pre-iPhone OS X indie Mac developer scene.

There were many, many developers that hadn’t even touched a Mac before the iPhone came out, and were happy with Apple, and now are certainly not.
I think they might have fixed this in the latest beta.
Haven’t read the book, so I don’t know exactly what position they’re taking there, but type checking has done more to improve my Python than any amount of architectural advice. How hard it is to type hint your code is a very good gauge of how hard it will be to understand it later.