skysight-inc/HackerNews huggingface dataset:
Perhaps a good way would be to define a logics language for AIs or use an existing one like Prolog and let the LLM generate code then run it. It's a variant of giving LLMs access to some system and let them iterate till they find the solution.

The idea: When programming sometimes the solution is not exactly right but with feedback a better solution can be found. I once made that explicit to the LLM and I played the evaluator for the LLM and it seemed to work better. I am not surprised. Even humans usually don't just program on paper. In the early days of the computer science they had to do that. I experienced that myself: my first BASIC program was on paper and then when I had access, I typed it in. The experience is bad. I had to guess without feedback.

I can imagine that it doesn't solve all problems because not all is solvable by trying out things or the formulation of the problem doesn't describe the problem correctly. But it is better than not trying out things at all.

Please see Animats comment: https://news.ycombinator.com/item?id=41095417 and the answers there. They are saying more or less the same thing but more detailed and knowledgeable than me.
For a Python project, what are the pros/cons of

1: A setup.py that installs dependencies like this:

pip install git+https://github.com/dependency/repo

2: Git submodules

?
It seems like it's also only for Github unfortunately
Apple can keep it until it's safe to use. I kind of feel bad for folks in the US getting this unleashed on them. Hope it's still opt-in and doesn't force you to use it.
Is there any indication that people had figured out that simpler activation functions like ReLU are worth bothering?
love this; would have to have an example of how the example URL would look like.
For large data frames, I just use std::move if need the object to be owned by the vector or map for indexed access. If you don't want to make a mistake, use noncopyable to make sure.
Yep, you have it correct. I've got a note at the bottom of the README that I'm considering adding a config field to keep the .git directory, but I'm trying to keep pretty far away from git-in-git consequences/use cases. I said the same in another comment here, but I don't envision vdm becoming something that's git-specific or developmental -- it's really just intended to be a getter, not a writer, and the functionality reflects that.

Cool info though, thanks for sharing!
I almost thought Italy wasted money on solar freaking roadways...
When describing infrastructure, words matter. When you describe something as “hyper critical infrastructure” it implies that tens to thousands of human beings will die within seconds of failure of said “hyper critical” infrastructure. The way the rest of your comment is worded implies that’s not what you’re actually describing and makes the words “hyper critical infrastructure” irresponsible for you to use.

I don’t mean to imply there is some kind of failure magnitude competition, I just want to reinforce that software “engineering” already has a huge problem with abject neglect of the learnings that other sign-and-stamp engineering fields have already learned from and fixed. Us code slingers are not in uncharted territory, we just need to learn from our predecessors and peers that build literal bridges and towers and force management to treat our field in the same way.
> Note how in Scott's argument it's taken for granted that the US can't possibly build such facilities to hold and help "tens of thousands of people", but not acknowleding how US prisons hold an order of magnitude more people - 1,230,100 people as of 2022, per Bureau of Justice Statistics.

And a nontrivial number of those people are there as a result (to some degree or another) of their mental illness. We're already paying the cost, we're just doing it in a particularly ineffective, inefficient, and cruel way.
Thanks, will eventually give it a try.
Oh, forgot about that one. Wikipedia says ReLU was used in NNs in 1969 but not widely until 2011. Idk if anyone has ever trained a transformer with sigmoid activations, but I don’t immediately see why it wouldn’t work?
I rode King Alfred’s Way, which includes the Ridgeway, a few years ago.

It is a great route but I wish I’d had larger tyres. I used 33C cyclocross tyres and it does get a bit slippery up those chalk hills when it rains.

I loved it and would recommend it to anyone.
For general public restrooms, you can also search OpenStreetMap for amenity=toilet and access=yes (which means explicitly open to the public; see also access=customers). Try it: https://overpass-turbo.eu/s/1ORn
I'm sure that's true in many places. The number of large companies deal with this kind of thing (understaffed teams operating hundreds or thousands of devices) is quite high. Some can pull off shadow IT or exceptions for free software.
They need an oil painting that is submitted as a “link to a page scan of a book published before January 1, 1929 that reproduces the painting you selected”.

Section 10.3.3.7 of their Manual: https://standardebooks.org/manual/1.8.0/10-art-and-images

And yes, this is for US-Public Domain clearance. The cover art for an existing copy of the book has a separate copyright from the contents - creator lifetimes and what not, so they seem to be playing it safe.

And sticking to oil paintings give it a consistent aesthetic which I like.
> English is the only language adaptable enough that it can refer to itself with a Latin phrase that literally means “French”.

lolinder has already pointed out that this is untrue, but I should note that it's also logically impossible - the Latin phrase referring to French would be lingua Latina, the Latin tongue. If you interpret lingua Franca as Latin, you get "the Frankish tongue", which is a variety of Germanic.
I don't want to be relying on another flaky LLM for anything mission critical like this.

Just fix the original problem, don't layer an LLM into it.
Time to create a captcha solver Chrome plugin that is continually updated with the latest automated solving to make this easier.

Captchas should be deemed an ADA violation.
7 chords are dissonant. That’s why a (ii-)V7-I works. Dominant creates tension that gets resolved, or not.

But the chord function is only one third of the picture. Dominant chords can have greater or lesser tension depending on which extensions are used. A closed voicing will sound more dissonant than an open one.
ggm's comment must have been mistakenly flagged since they are directly quoting the article
They fetch and decode many instructions, but only from a single cache line fetched by the fetcher hence they can't decide instructions for more than one hyperthread at a time.

Except the newer *mont cores that have truly separate decoders and fetchers and could indeed decode for two hypertreads separately.
In our pre-C++11 library we had containers with a append_uninitialized_element() and called placement new on that with an explicit ctor. While syntactically phony it had an unambigous semantic. Code review had to check (remember, pre clang-tidy times) that the method way never used alone.
Explicitly allow it the option to be unsure, e.g. "If you do not know the answer, respond with 'none'" or "If you are unsure of the answer, just say that", etc.

Otherwise it does what humans do when asked interview questions, they bullshit because if you bullshit is a 20% chance of landing the job, whereas if you say "I don't know" there is a 0% chance of landing the job. The kind of RLHF training that was put into ChatGPT probably replicates a similar reward structure.
As far as I know yes, most structures are dynamically shared between hypertreads.
What do I do once I've reached 7 dwarves?
Use their middle names.
"The Year 1000" by Lacey and Danziger explains this well in slightly more detail, with some references, for anyone that would like to learn more. The other reference I have on the shelf that I will check for this is David Crystal's "The Stories of English". Any other good references out there?
Feed it grounding text that's about as long as the output text you expect it to produce.

They are called transformers for a reason.
Don't send an alert at all unless it is actionable. Yes, I get it, you want alerts for everything. Do you have a runbook that can explain to a complete novice what is going on and how to fix the problem? No? Then don't alert on it.

The only way to make on-call less stressful is to do the boring work of preparing for incidents, and the boring work of cleaning up after incidents. No magic software will do it for you.
Unix-Like Things
I stand corrected (sort of). I did specifically say that you‘d see zero other machines when connected to the Internet over a point-to-point link, but I indeed had no idea that in the US there were cable modems from different subscribers within the same subnet/segment and without any filtering.

In Germany, as far as I can tell it was all point-to-point.

That being said, around that time, or maybe slightly later, completely unencrypted WiFi networks were also commonplace, so…
If you're arguing from simplicity, Mandarin actually has very simple grammar - much simpler than any of the other languages you mention (no gender, no inflections, no declensions at all), and learning to speak it is not as difficult as people seem to think. Learning their ridiculous writing system (which is morphosyllabic, not ideogram-based) is another question.

The reason Mandarin is not an international language and English is, is because learning English as your L2 gives you the ability to speak to people in the United States and England and Australia and New Zealand and India and lot more besides, where learning Mandarin gives you the ability to speak to people in ... China (and even then, historically, only one small part of China).
C tolower() is locale aware and handles utf-8 as well as many other encodings
I hope Intel continue updating/improving their low power offerings like N100. It has been a great little CPU so far. ARM ecosystem seriously lags behind x86 in terms of standardization. Hunting down ISOs for devices other than popular ARM boards gonna be impossible once the vendor ends supporting their heavily patched Kernel. Seems like that the ARMified future is not gonna be the rosy dream as vendors want us to believe.
> nouns have no gender !!!!

English nouns have a person/nonperson gender distinction that requires agreement by relativizers.

Compare:

1. The girl who I met yesterday

2. *The burger who I ate yesterday

This gender distinction is hazily applied to the third-person pronouns he (person), she (person), and it (nonperson), which is why different people may see referring to babies with it as normal usage, or as grossly offensive.
Even before the outage, I had zero confidence in crowdstrike, and I was surprised that seemingly competent organizations would adopt it. It seems like an industry failure.

Same for "network security" proxies that actually break security.

I don't necessarily disagree with all of Dan Geer's assertions, but I am unconvinced that regulation can overcome organizational stupidity.
For Commodore the computer, there is a Rust and LLVM fork for MOS:

- https://github.com/mrk-its/rust-mos

It's able to generate binaries that are executed on C64. Tried it on the
emulator, and it's pretty wild that it allows to write Rust for such old
machines.

I wish Rust was available on Amigas. I know there is a Motorola 68000
backend for LLVM (although probably without the support for HUNK
format), so probably a significant backend is already done, but I'm not
knowledgable about the LLVM infrastructure enough to be able to wire up
things together.
Yeah it's a joke license for a joke project. Do you want me to try to persuade her to dual license it with something more permissive?
Perhaps you're looking for a integration service like n8n[0], Zapier[1] or IFTTT[2]?

[0] - https://n8n.io

[1] - https://zapier.com

[2] - https://ifttt.com
As a non native German speaker I really don't understand all the fuß around the capitalneSS of ß
Places where I felt happiest: a beach, a mountain, a city.
I don't really understand the argument you're trying to make. You want us to use less accurate meters and then pay a premium to cover those inaccuracies, which is supposed to be cheaper than just buying accurate meters? And then use some technology that doesn't seem to exist to detect losses and theft? If it was this easy we'd already be doing it.

These meters are more expensive, but not that much more expensive. The majority of the cost, by a long shot, comes from installing them. These meters also offer a lot of other capabilities, which greatly improves the reliability of the network. If you spread the cost of these meters over the projected lifespan we're talking about cents per month.
I like to wrap it in a venv (pure python project) or nix flake (mixed languages)
I think the same situation applies for IPv6 if you are behind a router.
He’s saying they (University of Toronto IT) have an Ubuntu monoculture, not that the world in general does.
Are you at least testing the code? Or are you delegating testing to AI
as well?
> From Rome to Milan in a small car you're paying around 60€s in tolls.

Woah. I mean at that price it's not even noteworthy that the road is excellent - you just expect it.

It would be noteworthy if it was a bad road!
I thought lots of variants of string theory do predict things inside human means. But they've all failed, leaving only variants that predict things outside of it.
You might find this git option helpful: https://git-scm.com/docs/git-config#Documentation/git-config...
> if only for the fact that a round-trip toUpper().toLower() will not give you back the original word.

It is an inherently destructive round trip, especially in a language that makes excessive use of upper case when comapred to english. When you have the word "wagen" did it originally refer to a "car" or did it refer to someone "trying"?
Unions in Europe originated with the poor factory workers, miners etc.

Sometimes going on strike would be tough — there'd be less to eat, if the union wasn't large enough to subsidise strikers with workers' income from elsewhere.
Where is this? My experience is in the US and my background is physical engineering. A license does not confer competency. Competency is not testable except at the most rudimentary levels. I wouldn't trust an engineer with anything important because they were licensed. Licensing is about liability, not competency.

It would be useful if we could devise a filter for engineers in software but it hasn't proven effective in any other engineering discipline in my experience. Software is even more prone to cargo-culting fashions than more traditional engineering disciplines and I would hate to see them enforced as "best practice" with the force of law.
You're 100% right, but people outside 'straya probably aren't familiar enough with the situation and just see any mention of immigration as a bad thing.
> You are raising the alarm like the changes are going to happen over night when the models forecast the changes to be gradual over the next 100 years

You are Exhibit 1 of what our collective sustainability problem is about: setting too short a time horizon and pretending that "rational" short-term optimisation will magically work for the long term.

This pathological thinking that pretends to be rational has an official name in financial circles: "the tragedy of the horizon". Or, more colloquially, sweeping problems under the carpet.

The long timescale of transformation due to exponentially increased human footprints does not make it less dangerous or easily tractable.

Your kind of "rational" people would never stop smoking (giving up a lot) and hence would die prematurely (but alas not immediately) from cancer, awaiting maybe a magical cure that somehow remains elusive.

The problem is that we share the same planet, we cant ask you to "go smoke outside" and your irrationality will take the rest of us with you.

Technology is not a magic wand waved at will. It unfolds along the constraints and possibilities created by natural laws, not to mention the gestation periods and our incremental learning processes.

The time available must be judged against our ability (and will) to respond to the unfolding impact and changes. On current form the human collective is more likely to resort to global wars using increasingly devastating technologies rather than solve difficult global problems cooperatively. So we are not exactly primed for success. The time to start worrying and figuring out sustainable pathways was yesterday.
> I'd look in the /proc/[pid]/ filesystem for visibility into what processes are exhausting the PID space.

From the source code:

# so initially i was hoping you could get everything from /proc/<pid>/status
# because it's easy to parse (in most cases) but apparently you can't get
# things like the cpu% :(
Note that this won't solve all cases. For example, you still have to watch out when merging branches with different submodule commit hashes that you run submodule update while merging.
In that very specific scenario, no. Fortunately there are many more use cases for comments other than just linking to design docs and jira tickets.
which is neat because I have absolutely no memory for music. I love music, but I could never recall a single song in entirety other than simple ones I currently sing our kid.
If you can't read it, at least have the decency to assume the scientist has taken account of the most obvious factor in their work.

They probably didn't need a software developer to tell them.
AMD Ryzen AI 9 HX 370: Linux Benchmarks
The (discontinued) microsoft 4k wireless display adapter works pretty well for me in combination with Windows. much more responsive than chromecast or airplay.
That changes the argument from “it’s expensive to develop new drugs” to “it’s expensive to be the victim of extortion” though.
Other Unix Products
The main advantage of Raspberry Pi RP2040 microcontroller on Radxa X4 board is that they can now use the Raspberry Pi logo next to the Radxa X4 marketing to increase the awareness that they are "similar to Raspberry Pi". Without RP2040 they wouldn't be allowed to do that...
Yup, submodules are actually ok. Like with most git issues, it's more of a tooling UX problem then an architecture deficiency.
Smaller CPU aside, how do its GPIOs compare performance-wise to the older PRU contained in TI Sitara CPUs used in BeagleBoards? Many complained about the small number of channels on TI processors (only 4 if memory serves) therefore I wonder if it could be considered a successor where very fast digital I/O is needed but power and memory to run Linux is not because it's being hosted and run on a bigger nearby CPU.
He is soliciting upvotes in violation of hn guidelines https://x.com/GaryMarcus/status/1817628149381054643
We actually had a theater open up here recently in our village. It's been pretty successful, against all odds. I think they're a year into it and still the first couple nights of new productions sell out pretty quick. It's a joy seeing the community support for the project!
3. copy everything into vendor/lib folder.

version pinning, no extra install needed, works offline, zero deps headaches.

Example: requests.packages.*
Words matter but so does context. You weren’t confused by the words here why assume others would be?
;)
https://www.youtube.com/watch?v=jMUJ_6uxSM0
Partially what seems to drive this upward trend is how many KINDS of guns you can own now.

Gun collecting now can become a hobby itself, owning many different variants of ARs, Glocks, 1911 clones, etc.

Add to that the new thing of owning a gun PER location. SO CCW + Car Gun + House Gun.

It can add up quite quickly. Even for your "average" gun owner.
Context - I'm nearly 50 and had a ZX81. Doom on an IPX network with 486 level machines is where I had to start naming devices for LAN parties.

As a teenage boy I gave the computers female names which appealed to me. Never people I knew except by coincidence, but Sarena, Lucy, Kim, &c. were assigned to a machine once without being reused. Maybe they had a mindspace as characters in my life?

As time passed and I started living with various partners, names have changed to a more adult way of working.

I now have abbreviated owner and device descriptor. Exempli gratia: 'PredBook' is my Panasonic Toughbook. 'PredPS4' is self explanatory.
It's unclear that they will be better off in terms of their take-home pay net of union dues.
That seems to be about isolation, not about dependency management, right? I use Docker containers for that.

But my question was about dependency management.
It's actually per 15 minutes :)
null void

I asked a friendly metermaid to "see if your plate scanner can decipher my plate" and it failed. The few paper parking citations I've had placed upon my vehicle also always seem to trace back nowhere...
That's not grammatical gender. Most people can distinguish between persons and nonpersons and map that onto the correct pronoun or relativizer to use.

But in German the girl you met yesterday is neuter, and the burger you ate yesterday is masculine, and you need to know that to form a grammatically correct sentence about them.
Do you mean a completely manual workflow where you copy dependencies into the vendor dir by hand and then they are part of your project? If so, you back them up with your project backups and they also go into your repos history?

Otherwise, I would be interested, how you "copy" a git repo that goes into your vendor dir. Where you put the list of repos that need to get copied. Which command you run to copy them all. How you handle it if they have sub-dependencies and how those get installed in your workflow.
Can you elaborate on what you mean by signaling to the http api?
It seems a lot of the (pop) psychology taken for granted is based on single, flawed studies.
It becomes more correct when you consider that the reason for 'Franks' being applied to all Western Europeans is that it was used as a name for themselves by a big part of that population—the people who went on to become the French.
thanks for sharing...
"find a way to decommoditize housing, but that would never happen because that's socialism"

Pull that off without creating a powerful and thus corrupt governmental bureau and I think more people would be on board. I suspect that for many the problem is not socialism but George Orwell's animal farm fable about certain implementations.
If you're right for 30 years in tech you're right, even if things eventually change.
Exploiting Cloud Object Storage for High-Performance Analytics [pdf]
Wouldn't the manager of one team be part of every shift in such a setup?
100k H100 Clusters: Power, Network Topology, Ethernet vs. InfiniBand,Reliability
Time flies. It was actually April 2000, 24 years ago.
> What this definition means is that you can't get it under 40 if your goal is to be understood 100% of the time.

That isn't really right; you can go below 40 without making any detectible dent in how often you're understood. That would cause problems if you only ever spoke in single-word utterances, but if you did that, no one would understand you anyway.

People blame a lot of communication problems on pronunciation when they actually arise from other sources. I once asked a student at an English-immersion school whether a particular class was happening that day, and was confused by his answer of "poss". When he clarified "stop", I was able to guess what he meant, and he got upset and asked whether the difference between "poss" and "pause" was really so important to English speakers.

It isn't; the problem is that you can't use "pause" to refer to the one-off cancellation of a periodic event. If you're using the word appropriately and you can't pronounce /z/, no one is ever going to be confused, not least because there is no word /pɑs/ to be confused about. But if you can't pronounce English and you can't speak it either, people will be confused when you try to say things. Trying to work on your pronunciation is absolutely the wrong approach to that problem; if you get it up to being flawless, most of the confusion you were struggling with will still occur.