skysight-inc/HackerNews huggingface dataset:
just googled, seems to be a philosopher teaching and researching fascism and such. Also, known for writing books like "how fascism works" or "how propaganda works" - total scum-bag. You know why to hate him.

\s
Where I fall on this is. "What is the tool for?" I still default to nano in the terminal for basic editing. Him and eMacs are entire ecosystems when all I need is a chisel.

In the general sense, notepad and TextEdit should just be less nerdy nano's. They always have been and that's what they were meant for.

If you need something to write reports, a book, etc then you use MS Docs, Google Docs, or whatever Apple provides. Those are the tools where adding AI might be useful as a feature, like the ribbon in Office.

Let purpose made tools just be that.
Why distribute copyrighted PNGs in the code repo?
I want to like and pay for Kagi but from australia it feels like it isn't behind a CDN.
You are forgetting EU is charging higher tariff for US vehicles, this basically equalises which equalises the game.

This gives a push for likes of VW catch up with Tesla and start making competitive cars
I always see this, and I always answer the same.

This exists, each next token has a probability assigned to it. High probability means "it knows", if there's two or more tokens of similar probability, or the prob of the first token is low in general, then you are less confident about that datum.

Of course there's areas where there's more than one possible answer, but both possibilities are very consistent. I feel LLMs (chatgpt) do this fine.

Also can we stop pretending with the generic name for ChatGPT? It's like calling Viagra sildenafil instead of viagra, cut it out, there's the real deal and there's imitations.
Samson Q2U
I am confused. 20 mile commute to school is feasible personally for your child but moving 20 miles to be in the district suddenly makes taking care of certain individual infeasible?
I didn't say you always need to phrase things in those terms, merely that it can be useful to not try to avoid them (and I wish tutorials wouldn't obscure it). It's like how geometers use d/dx as an element of the tangent space, but they don't treat it as some quirk to ignore. They actually use the fact that it's an operator too. It makes things easier. Obviously you don't need to do that with every vector space you'll ever encounter.

My original reply was to someone who thought proofs are all unit valued, which is the sort of confusion you get when these systems try to shy away from the programming part. The point was that proofs are things that a programmer ought to feel to be concrete, not just some trickery with type aliases of unit.
If you’re contending that he let go of power peacefully the first time then I have some Jan 6 assault conviction to show you. Let’s not forget that he threw a mob at Congress to prevent certifying his opponent’s win.
If we're talking about the ability to repurpose salvaged chips for new purposes, it barely matters what the instruction set is. What matters enormously about the 8051 in particular is that (1) by default it runs code from mask ROM you can't change, unlike the 8751, and (2) it has a pin called "external access" which lets you force it to run code from external SRAM or EPROM. Neither (1) nor (2) is generally true of the clones. What matters most then is whether you can figure out how to get it to run your code and toggle its pins. Can you load code via JTAG? UPDI? Changing an external ROM chip? Maybe it boots from an SPI Flash? That's what matters most.

(It also matters whether you need things like an external crystal or three power rails.)

I mean, it's convenient when you can use an existing compiler, or at least can find documentation for the instruction set; and 8-bit instruction sets and address buses are constraining enough that they can really make it hard to do things. But these are not nearly as important as being able to get your code running on the chip at all.

So, no, instruction-set-compatible clones (like the ones I mentioned I found in https://news.ycombinator.com/item?id=43488079, the day before your comment) are not interchangeable with Intel 8051s in the context of improvising computational capabilities out of garbage. Pinouts matter. Programming waveforms matter.

With respect to the Z80-clone TI calculators, in https://news.ycombinator.com/item?id=43488344 Virgil explained that they can in fact run CollapseOS, but can't yet self-host because CollapseOS can't yet access their Flash. If you want to use them to control motors or solenoids or something, you still need some pinout information, which I'm not sure we have.
A little garden spectrometer is pretty good, and around $60: https://www.youtube.com/watch?v=LxQmaJYMOAk . And the LED supplier should give a spectrometer graph. If you can get a dual peak LED that will give a better spectrum distribution. The Amaran 200x S is one of the best.
Im fairly certain the answer to this is “yes”. Probably need to futz with env cars to get all the caches etc into /tmp though. It needs to put Python _somewhere_
The world in your last sentence may be possible. Consider: we have entire libraries full of psychological research about all sorts of behaviors and disorders. And quite often, how to deal with them.

Now: do we use any of this expensively acquired knowledge in our political processes, in any consequential way? Nope. :) Do we use it in the corporate world? Nope. Anywhere else, outside of the ivory tower? Also nope. For the most part, it just sits there unused.

But suppose we did use our psychological knowledge at great scale and fidelity. Then we should be able to treat many systemic issues. Because ultimately, it is merely human psychology that holds us back, rather than any physical resource limitations.
I think OpenAI is doing the right thing as far as reputational risk.

But on the other hand, the cat is out of the bag. Someone will release an unconstrained model and eventually this will run on affordable consumer hardware.
WOW! Match_recognize and MERGE statement support will take DuckDB to another level.
Chicago Manual of Style has no spaces, so there’s some variation at least.
Women using more health care didn't start with the ACA. The ACA just banned the practice of charging women more because they use more health care.

Ask a doctor what gender goes to them more for gender neutral health care like "flu-like symptoms".

Now you provide evidence that AI models discriminate against Women instead of DDoSing me with "how can you know its not true" written in 10 ways.

Funny how you never read a headline about how Latinos or Asians are discriminated against in medical science. That's a pretty clear give away that this is politically motivated.

Are you going to hold the same standard to them? Were Asians and Latinos represented in 200 year old medical texts?
Install PowerToys, hold dash and then press space. This works for all the variants for any keyboard character.
If you format your numbers properly, you get "285,368,737,954–285,368,783,645"

That's a change of about 50K, which isn't really that hard to notice.

"285368737954-83645" is... well I have to assume somewhere in the 10-100K range? Hold on a second while I line up the digits again... uh... let me rewrite that to "37,954 - 83,645", okay now I can read it. No, that wasn't any easier. I kept getting lost tracking where in the first number I was leaving off. Much easier to compare 737 vs 783 - digit groupings are really useful!

(I'll agree that 1387-9 is pretty reasonable, it just breaks down the longer the number is. Also, if the page count is important, you can just say "1387-1389 (3 pages)". This feels like the sort of shorthand you used to get on Twitter)
I'd like to know more about color adjustments. I know GIMP can do them in some form, but I have no idea what the options are or what kind of results I should hope to be able to achieve. Documentation doesn't really seem to address these questions, though it is available if your question is "how do I run this menu item I found?" (Answer: open the menu, and click on the menu item.)

Cropping and resizing are trivial. It would take less than one minute to learn how.
There’s one of them at the back of my fridge.
"verified bot" really sounds like an oxymoron :)
> Care to provide an example of sorts?

For example, recently I needed to revise some code I wrote a few years back, re-implementing a caching mechanism to make it work across networked instances of the same software. I had a rough idea how I wanted to do that, and used an LLM to flesh out the idea. The conversation starts with an instruction that I don't want any code written until I ask for it, then I describe the problem itself, let it list the key points, and then present my solution (all still as prose, no code so far).

Next step, I ask for its comments, and patterns/implementation details how to do that, as well as alternatives to those. This is the "design phase" of the conversation.

Once we zoom in on a concrete solution, I ask it to produce a minimal example code of what we discussed. Then we repeat the same process, this time discussing details about the code itself. During that phase I tell it what parts of the implementation it doesn't
t need to worry about and what to focus on, keeping it from going off to mock-up-wonderland.

At the end it usually gets an instruction like "alright, please write out the code implementing what we discussed so far, in the same context as before".

This gives me a starting point to work from. If the solution is fairly small, I might then give it some of the context this code will live in, and ask it to "fill in the blanks" as it were...often though I do that part myself, as its mostly small refactoring and renaming.

What I find so useful about this workflow, as opposed to just throwing the thing at my project directory; it prevents the AI from getting side tracked, lost, as it were, in some detail, endlessly chasing its own tail trying to make sense of some compiler error. The human in the loop (yours truly), sets the stage, presents the focus, and the starting point is no code at all, just an ephemeral description of a problem and a discussion about it, grounding all the latter steps of the interaction.

Hope that makes sense.
LLM Evaluation Complexities for Non-Latin Languages
Ending Flaky Tests in Distributed Systems via Deterministic Simulation
Wicked, selfish children!Only the real power users understand it generates really cool images and talks just like a person.
Yes, uv can install Python: https://docs.astral.sh/uv/guides/install-python/

There are a bunch of environment variables for controlling where it puts things, here's one that looks relevant: https://docs.astral.sh/uv/configuration/environment/#uv_pyth...
He hasn't given a spectrometer graph? When you ask him for one he can't seem to be bothered by something so basic either. I don't think he would beat an array of 4 amaran 200x S lights on light output or spectrum quality beyond the dimming method.
One thing I think is interesting about the fascism label is - if you time traveled the US government leadership from 1945 to today, who would they align with more? How would they treat these issues? Or was the US fascist in 1923 when the Supreme Court ruled in United States v. Bhagat Singh Thind that Indians aren’t white and therefore can’t be granted citizenship? That seems, like, massively more “fascist” than anything happening today. But historically no one considers 1923 America to be fascist, and it went to war against fascists shortly thereafter. Hmm.
I've been using real em- and en-dashes for decades, in more or less the way M-W describes. MacOS and iOS make it easy to do, and growing up Mac kindled a life of typographical nerdage.
This is honestly really unimpressive

Typing speed is not usually the constraint for programming, for a programmer that knows what they are doing

Creating the solution is the hard work, typing it out is just a small portion of it
> So initially IBM made some ad hoc decisions on what keys would be suitable for a single user office computer

Didn't it match ASCII and possibly typewriter keyboards?
Until ~10 years ago, I used to type two spaces after a period.
The spectrum is a matter of nature. Drawing lines in it and saying "Group A begins here and B begins there", and more importantly "A gets access to the good schools and country clubs to the exclusion of B" are human constructs.
Re: same thing not being able to happen a decade ago, perhaps so, but I'd argue that the signs were clear that it was about to happen. Some of the most powerful people in SV have been visibly showing hard right attitudes for at least that long. Not generally on social issues, but more of a muddy libertarianism. The social issues of SV just turned this into a pressure cooker; people who absolutely knew that they were brilliant revolutionaries, standing far above the masses, simultaneously had to put up with people telling them that the closest city had to be a haven for people on the lowest rung and that rich white men were essentially flawed and bad.

But I think whether that pressure cooker creating the most extreme examples had existed or not, the "Do no evil", utopian phase of tech was always destined to be a blip, caused by a sudden, massive influx of cash to people who hadn't been inculcated in the culture of how to defend and grow such a cash hoard. They learned. No surprise at all to see, for example, Zuckerberg tossing the president a $20 million "legal settlement" bribe a few days after he was voted in; he has his priorities in order for his role.
But in practice, you’ll receive a bag of similar-format CSVs.
As a sort of related anecdote... if you remember the days before google, people sitting around your dinner table arguing about stuff used to spew all sorts of bullshit then drop that they have a degree from XYZ university and they won the argument... when google/wikipedia came around turned out that those people were in fact just spewing bullshit. I'm sure there was some damage but it feels like a similar thing. Our "bullshit-radar" seems to be able to adapt to these sorts of things.
I use Paint.net for simple tasks like those you listed. I paid $10 for it in the Microsoft store but I think you can get it for free from the website.
Acids to Ashes: The crash of Pan Am flight 160
> I don't see Anthropic, the overwhelming revenue leader in dollars spent on LLM-related tools for SWE, claiming that.

Are you sure about that? [1]:

> "I think we will be there in three to six months, where AI is writing 90% of the code. And then, in 12 months, we may be in a world where AI is writing essentially all of the code," Amodei said at a Council of Foreign Relations event on Monday.

[1] https://www.entrepreneur.com/business-news/anthropic-ceo-pre...
Hayao Miyazaki's thoughts on AI:

https://www.youtube.com/watch?v=ngZ0K3lWKRc
This completely ignores the problem. I shouldn't have to sell my house and move to go to a school I can drive my kids to.

But, to answer your confusion, the median house price almost doubles in this area. So it's economically infeasible.
Is w3fools now defunct, or just broken on mobile? All I'm seeing is a message explaining that w3schools doesn't suck as much anymore.
Emily Dickinson wept—
> Does that mean Kagi's days are numbered?

Why would it mean that their days are numbered? Nothing wrong with having steady income from a loyal customer-base, even if that customer-base is niche.
Some long haul truckers have a relatively workable pay scale. If it wasn’t for how far they expect you to drive in 24 hours, it might be considered good.

The general shape of it at least makes sense. You get paid when you’re on the road. More if you’re driving than if you’re parked, and more if you drive for more than your 40 hours a week.
> Or how can humans, most of the time, tell someone's race..

How can you tell someone's race without a formal taxonomy or classification? Different people hold differing options on what classifies people into races based on nothing more than their own cultural stereotyping biases. For example, some American's calling anyone with dark skin African-American even if that person has no ties too, nor has ever in their life been to America.
'It's ended up being nothing to no one': can K-pop overcome crisis?
Yes, that's all that's there now. It has a link to the archive version that detailed the sins of the old w3schools.
I wish these folks well and hope that their autorouter gets folded into KiCad.

However, as one of the cranky old people who don't really want to see KiCad expend any energy on autorouters, PCB autorouters are a pain in the ass that never work.

We can look at VLSI autorouters to determine why that is. VLSI autorouters also were a pain in the ass that never worked. But what happened was that VLSI suddenly got lots of layers and you could dedicate a layer to routing vertically, a layer to routing horizontally, a layer to routing power and still have a couple of layers for global vertical interconnect, global horizontal interconnect, and global power.

The fundamental problem with PCB autorouting is that PCBs have WAY more obstructions than VLSI chips do. First, components themselves are obstructions and choke points. Second, PCB vias almost always obstruct all the layers of the board while VLSI vias only obstruct the two layers being connected. Third, PCB vias tend to be bigger than your interconnect metal width. Fourth, the number of PCB layers in use is way smaller than the number of layers in VLSI--the most common numbers of layers are 4 layers (most projects--of which only 2 are really used for general routing), 2 layers (because of cost engineering--good luck autorouting these) and 6 (a tiny minority).

It all adds up to PCB autorouting being a significantly more complicated job than VLSI autorouting.
Oh wow. I am realizing I have just been living with these bugs as tiny frustrations all day long not understanding how pervasive they are!

This issue with spotlight is so bad. I use the switcher to pull up my Downloads or Documents directories and half the time it can’t even find them!
I literally got this problem earlier today on ChatGPT, which claims to be based on o4-mini. So no, does not sound like it's just a problem with Claude or older GPTs.

And on "prompting", I think this is a point of friction between LLM boosters and haters. To the uninitiated, most AI hype sounds like "it's amazing magic!! just ask it to do whatever you want and it works!!" When they try it and it's less than magic, hearing "you're prompting it wrong" seems more like a circular justification of a cult follower than advice.

I understand that it's not - that, genuinely, it takes some experience to learn how to "prompt good" and use LLMs effectively. I buy that. But some more specific advice would be helpful. Cause as is, it sounds more like "LLMs are magic!! didn't work for you? oh, you must be holding it wrong, cause I know they infallibly work magic".
Cloudflare defacing website after a false abuse report on a paying customer
How do you know a summary of a podcast you haven't listened to is accurate?
Many English languages use ';' to end statements instead of '.'.

Many European languages use '.' to end statements, Prolog (France) for example, but use ';' to separate arguments.
Ah, missed the archive link, thanks.
I know. That's why I've consistently said that LLMs give me a 2-5x productivity boost on the portion of my job which involves typing code into a computer... which is only about 10% of what I do. (One recent example: https://simonwillison.net/2024/Sep/10/software-misadventures... )

(I get boosts from LLMs to a bunch of activities too, like researching and planning, but those are less obvious than the coding acceleration.)
People were impressed by Eliza in 1964.
> I think if you are coding in a flow state on something, and LLMs interrupt that, then you should avoid them for those cases.

Maybe that's why I don't like them. I'm always in a flow state, or reading docs and/or a lot of code to understand something. By the time I'm typing, I already know what exactly to write, and thanks to my vim-fu (and emacs-fu), getting it done is a breeze. Then comes the edit-compile-run, or edit-test cycle, and by then it's mostly tweaks.

I get why someone would generate boilerplate, but most of the time, I don't want the complete version from the get go. Because later changes are more costly, especially if I'm not fully sure of the design. So I want something minimal that's working, then go work on things that are dependent, then get back when I'm sure of what the interface should be. I like working iteratively which then means small edits (unless refactoring). Not battling with a big dump of code for a whole day to get it working.
By "dismiss the religion factors", do you mean that the author attributed the religious taboos to non-religious origins?
Who's building open source personal AI
Here's the thing. I want a personalized AI. Full stop.

There's no arguing back and forth.

Tech is here someone needs to put it together.

I'm so busy with other things, but I really want to see this thing come through and happy to work on it.

To me, its insane Apple didn't figure it out.

The goal: Build a truly personalized AI.

- Single threaded conversation with an index about everything.

- Bot should be accessible via WhatsApp, Insta, Email, or a phone call through an app (WebRTC connection).

(https://botpress.com/ is a really good starting point).

- Operator at the back that has login access to almost all tools I use, but critical actions must have HITL.

- Bot should be accessible via a call on the app or Apple Watch.

https://sesame.com/ type model and this is very doable with https://docs.pipecat.ai especially their new release that allows for long running function calls.

Speech detection (VAD) is still a problem, but I think its more of systems engineering problem than ML problem. Interruptions need to feel smooth.

But this is not a blocker. What exists is good enough.

- It can should be able to digest images, voice notes, etc.

- everything should fall into a single personal index (vector db).

One of the things could be, sharing 4 amazon links of some books I want to read and sending those links over WhatsApp to this agent.

It finds the PDFs for the books from https://libgen.is and indexes it.

I phone call the AI and I can have an intelligent conversation about the subject matter with my AI about the topic.

I do this a lot with xAI's Grok and its a surprisingly effective tool.

I give zero fucks about issues like piracy at the moment.

I want to later add more capable agents as tools to this AI.
It's more like duct-taping a VR headset to your head, calibrating your environment to a bunch of cardboard boxes and walls, and calling it a holodeck. It actually kinda works until you push at it too hard.

It reminds me a lot of when I first started playing No Man's Sky (the video game). Billions of galaxies! Exotic, one of a kind life forms on every planet! Endless possibilities! I poured hundreds of hours into the game! But, despite all the variety and possibilities, the patterns emerge, and every 'new' planet just feels like a first-person fractal viewer. Pretty, sometimes kinda nifty, but eventually very boring and repetitive. The illusion wore off, and I couldn't really enjoy it anymore.

I have played with a LOT of models over the years. They can be neat, interesting, and kinda cool at times, but the patterns of output and mistakes shatters the illusion that I'm talking to anything but a rather expensive auto-complete.
I don't think people really realize the danger of mass unemployment

Go look up what happens in history when tons of people are unemployed at the same time with no hope of getting work. What happens when the unemployed masses become desperate?

Naw I'm sure it will be fine, this time will be different
Biologics are phenomenal for this. Especially the selective ones.

Sadly, they are also inaccessible to people of lower socioeconomic status.