skysight-inc/HackerNews huggingface dataset:
>All of these differences can make it surprising and challenging for someone with an Indo-European language background to learn and use Kłeti.

Ironically, Proto-Indo-European is believed to be far more complex than its modern descendants, as described by Wikipedia:

>PIE is believed to have had an elaborate system of morphology that included inflectional suffixes (analogous to English child, child's, children, children's) as well as ablaut (vowel alterations, as preserved in English sing, sang, sung, song) and accent. PIE nominals and pronouns had a complex system of declension, and verbs similarly had a complex system of conjugation.

So maybe a PIE speaker would have an easier time with Kłeti than we :-)
Defender (or other AV) can slow down a lot of things, but in terms of the exact way that Firefox ran into it, the other apps would be anything with a JIT. Well, a JIT that uses memory protection as a security measure, though that's very common. (After generating executable code, the JIT marks the pages as executable but non-writable, so an attacker can't change the code after it starts running.)

Although the V8 JIT stopped using this, at least in some configurations (?), for the stated reason that it's not perfect—another thread could sneak in and modify the executable code in between when it was generated and when it is protected in preparation for execution. They're instead planning to rely on memory protection keys, which should be faster and more robust, but are only available on some hardware.

JITs can show up in unexpected places. Regular expression engines will sometimes have a JIT.

So... I don't know?
In my experience teaching introductory programming with Java, the problem is very real. For beginning programmers, making sense of the first Java program(s) results too often in misunderstanding of all sorts of concepts.

Of course, you can tell students to ignore most of the code until later in the course when they'll learn all about it, but that doesn't work. They'll make sense of the code within their limited understanding of programming and frames of reference. They'll build local theories of how and why these programming elements, like "static", "class", "main", "String[]" etc. fit together, how they relate to error messages they get when their programs don't compile or don't work.

Then, when they do reach the place in the course when they're to learn all about these concepts, they have to reconcile their own local theories with the material at hand to create a more thorough and evolved understanding of the concept. That's often not an easy process. In many introductory programming courses, there's not much time for reflection. As a result, their evolving understanding is likely closer to their initial understanding instead of the ones we aim at as teachers.

What's not helping here is that as experienced programmers who have developed a deep understanding of these concepts to understand novice's point-of-view and their struggles with the material.

Learning and teaching is hard!
GA4 In, GA3 Out in 81 Days
Hi everyone!

React has a beautiful programming model (for the most part). We wanted to bring it to life by creating interactive visuals that represent core React concepts. Hope you like it.
So when I’m asked to obsessively clean out my aluminum recycling, I’ve always assumed that’s just a favour to their equipment. But surely the process expects FOD and messy cans.
Good! Those who must have office space will grit their teeth and eat the cost, those who want it for non essential reasons will be forced to divest as the death spiral picks up speed.
LLMs don't see individual characters, they see individual words.
> it was actually written by a housewife who later killed her husband and went to jail for it.

You're getting this mixed up with the book "How To Murder Your Husband", whose author was convicted of killing her husband
> The morale of the story, you need to sometimes tackle your own health and take matters into your own hands

I am not a doctor, nor am I a lawyer.

This is, in general, horrible, and dangerous advice.
The problem being how to know if this is one of those times.
I am happy it worked for sure.
But embracing the idea might well kill people.
There are systems that can be attached to save the parameters from the car before you disconnect the battery or even to provide electricity to the car while the battery is being checked in another room. Not common to find and most people don't need them, but they exist.
I've written a ton of Java and I'd find this handy for datetime stuff. Even though I don't use it for my work anymore, I still pull out Java when I need to answer questions like what day is 90 days from now because java.time.* is very well designed. Instead of just using the shell, this makes things a little nicer with less ceremony if I want to do these date calculations in a local file.
> Every bank check lists the bank account number, which serves as the only information needed for a party to issue a request to withdraw money from that account.

A check is simply a contract -- a promissory note. Like any contract you wouldn't sign it with someone you didn't trust, right?

(Obviously that statement, while true, is risable these days. But I remember a Bogart film in which he was setting a debt at a casino so asked the owner for a check -- he filled in not only the amount but his name, address and bank).

All the info on your check is just printed there as a convenience to you, or at least used to be. Until ~20 years ago physical checks were still sent back to your bank where they would check the signature, which could take a while! I think since the 72 hour rule went into place (and sending checks physically no longer allowed) the format was set by regulation
If you've raised venture capital, you have let the leeches in.
We tried that about 7 years ago. Zero projects from that tax increase have been delivered and the one actually under construction is mostly pointless.
Some newer vehicles get upset when you do that, but older ones generally don't. You may lose radio programming though. I've got an old '95 Caravan that's going to be getting a quick disconnect like this one pretty soon though; the drain takes a few weeks to kill the battery, but we don't drive it very often either. Why do we still own it? With the back seats removed, you can easily put 8'x4' sheets of plywood in it.
It's different because with properties of the universe, we use the word discover.

Cars aren't properties of the universe. Elements and isotopes are fundamental enough, though, that we put them in that category.
I don't think anything is toggling them back and forth, it's just that a lot of chunks of executable code are being produced. But I could be wrong; maybe if you have space left for more code on a page, you'll toggle it off and append some new code, then toggle it on again.

My guess is that this would mostly come from inline caches (ICs), since they're typically small and a lot of them are generated.
It could be powering up the AMD GPU, which normally lies dormant since the internal display is hooked up to the Intel chip, and "stealing" TDP from the Intel CPU.

As someone else mentioned, try another port. On my G14, USB-C is the dGPU and HDMI is the integrated GPU.
> That's not a universally held opinion

Of course not. That's why I said "IMO".

> and react is worth learning if you are going to try to get a frontend job as it's the dominant way of building frontends today.

React is worth learning for employment, sure.
There are defined protocol extensions for most/all those features but in some cases they're relatively "new" and haven't been implemented everywhere yet. I think the real problem is just that the Linux desktop is understaffed by an order of magnitude relative to what it's trying to accomplish (which is far too much but people refuse to compromise on scope) and thus development proceeds much more slowly than people would like. Also, defining standard protocols is a political process that cannot be rushed and unfortunately the Wayland community waited way too many years to start on many of the protocols. (e.g. color management just started recently—why didn't they start debating it a decade ago?)

Another, smaller, problem is that the wlroots rebel alliance has deliberately rejected some major decisions like CSD, essentially forking the community into Mainstream Wayland (GNOME/KDE/Weston/etc) and incompatible Rebel Wayland (Sway/etc.). Since a tiny but vocal minority of hackers use Sway, their complaints seem much more significant than they are.
You should always pay yourself, even without VC.
urban dictionary has a couple other definitions.
> 4 - List all the complaints people have about you and analyze what you might be doing wrong

That's not blaming yourself for alcoholism, which I think is the point your missing.

> 5 - Share your failings, no matter how embarrassing, with a trusted other on the principle that confession is good for the soul and sunlight is the best disinfectant

Again, this isn't about blaming yourself for your alcoholism AT ALL. This is about taking responsibility for bad behavior, which is often a very important catalyst for deciding to the the hard work of change.

> 6 - Ask yourself if you're really willing to change. That's not a given. Maybe you aren't.

Deciding whether or not you're ready to change is certainly not "blaming yourself."

Most alcoholics have to spend quite a lot of time forgiving themselves and letting go of blame -- which is, I think, generally very well known to people in recovery communities, but perhaps not as well known outside of them.
What is the fastest way to show that?
One was a PEBCAK that I personally consider a design flaw: the rear gate light switch is on the ceiling at the opening of the gate (on our 2016), and the “on” position is activated by moving the switch outwards, ie towards the back of the vehicle. It had been inadvertently dragged into “on” position while unloading bikes, rafts and other outdoor gear, and then killed the battery while we were out for a couple days.

Didn’t realize this was happening until returning to a drained battery on two occasions, and then observing the effect later while doing some garden work, when I finally connected the dots. I’ve since duct taped it into the “off” position.
Been a fan of https://merrysky.net/ recently
You are right, it's not something that needs to be enforced or demanded on a personal hobby project.

You can write documentation and software for yourself, and share it for no particular reason, or write documentation/software for other people, and share it to help others. If it's the latter, you might care that other people read the documentation, because you think it will be useful and helpful and you want to help them.

As a non-expert, I like having the main and most relevant use cases and underlying motivations of authors and users made obvious. For me, having specific use cases in mind makes documentation easier to read and interpret. If I were an expert in a field and felt the motivation for the documentation was obvious and self-explanatory, I might not feel the need to have it explicitly articulated.

When I write documentation, I often need to refer to the Motivation to stay motivated and stay on target. What are all the great outcomes that are going to come about as a result of the documentation existing? If I didn't have those in mind from the outset, I might not want to write the docs.
Unfortunately I’m still waiting
What are coded parts? I spent a minute googling and couldn’t come up with anything that seemed right.
> (...) "desktop" (and then "laptop") are going to become niche platforms (...)

Will desktop and laptops become niche, or are smartphones/tablets finding a far broader and popular market?

You can grab your smartphone and even tablet while you're riding the subway/train/bus/whatever, but you would never use a desktop I'm that scenario. Same goes for the line in your supermarket, a quick trip to the restroom, during lunch, etc.

The smartphone didn't replaced the desktop. It replaced the newspaper/magazine/mobile phone

The truth of the matter is that the smartphone form factor is far more suited for a broader range of usages than your desktop/laptop, and the combination of those use patterns with technology limitations do warrant specialized app life cycles and UX patterns. Desktop/laptops are suited for entirely different use patterns.
> pre-orders begin on April 13th

PineTab2: ARM, working software, solid Linux support, established community

PineTab-V: RISC-V SoC, experimental, for developers
I've only worked for big-co and as a founder but never as a startup employee, and this probably a dumb question but couldn't employees just not work for below market compensation?
This happened to me, exactly as the article predicts. By the time we started paying ourselves (I was the CTO) a reasonable salary, I was so burned out that I left not long after.

I'm surprised that 13 years later this is still a topic. It seems braindead obvious. I know that I would never take money under those kinds of circumstances again.
GitHub Copilot stealing other people's copyright comment blocks
Selection is what the article describes (solubility and structure). They don't claim that they reproduced; they're just talking about amino acids that come about by non-reproductive chemical processes.
GNU zealouts (and I consider myself one) need to take a deep breath and re-think what is being said.

It *IS* accurate to say that the program and source must be free to use for all purposes the recipient wants including commercial.

This was an involved conversation that was had during the 90's and yes, "no commercial reuse allowed" licenses are not -in fact- free licenses. I might be wrong but I have the impression they are not allowed on debian cds/dvds for that reason.

> If I use a piece of software that has been obtained under the GNU GPL, am I allowed to modify the original code into a new program, then distribute and sell that new program commercially? (#GPLCommercially)

> You are allowed to sell copies of the modified program commercially, but only under the terms of the GNU GPL. Thus, for instance, you must make the source code available to the users of the program as described in the GPL, and they must be allowed to redistribute and modify it as described in the GPL.

> These requirements are the condition for including the GPL-covered code you received in a program of your own.

https://www.gnu.org/licenses/gpl-faq.en.html#GPLCommercially
https://nokiamob.net/2023/04/09/nokia-pure-removed-from-the-...
I disagree. You don’t get to decide what words mean. Open source means open source, that’s it. If you want it to mean something else you should’ve chosen a phrase that didn’t already have a meaning.
I have a 2019 Outback as well. I just went through some battery dying issues. Took it to the dealership, they said that the Onstar module (after 2-3 years) will start to malfunction and create a parasitic drain.

The only fixes they have (as of a couple weeks ago) was to
a) buy a new module (which are on back order because a number of peeps are having this problem) -- which will eventually break because they haven't reengineered it.
b) disconnect the Onstar module via a circuit (my tweeters are on the same circuit, so I'd lose them)
c) Open up the center console and only disconnect the Onstar module.

I opted for C (which I was charged an hour of labor for).
The tech there said to check back in every few months to see if Subaru puts out a new module that fixes the issue.

Edit: The tech told me the Onstar module was a specific issue with 2019 Outback/Legacy, and that 2018 and back doesn't have that problem and in 2020 they redesigned the whole model, so the newer ones don't have that issue.
Another way to measure this is speaking rate. What I remember from linguistics courses is 1) that whole different cultures seem to speak at different average speeds, the information content transferred per second of speech seems to be remarkably consistent across languages; and 2) people speak Spanish more quickly than they speak English.
> Sorry train fans, but trains are not that great for commuting.

Quick comparison: more people (3.6m) go through Shinjuku Station in Tokyo than the daytime population of Manhattan, at 3.1m. Only half of those travel into Manhattan, using all modes of transport. When things get extreme it’s hard to just double the road network and parking into a single location.

https://en.m.wikipedia.org/wiki/Shinjuku_Station
The lack of identifying numbers causes no end of confusion when I travel with it too, especially in European countries that Apple haven't launched the card in yet.

It got so annoying on a recent trip, I just reverted to using another conventional credit card. The Apple Card is generally fine any time I use tap to pay from the phone, but the physical card simply isn't as reliable as some other cards I have that generally "always work" abroad. I've even had restaurant staff treat me very suspiciously over the blank card.

Its also an odd card in that the physical card itself has no tap-to-pay functions at all; of course Apple want you to use the iPhone it can't operate without to do this part instead. Again though, if I do have to hand over the card, in Europe people will of course try and tap it instead of a swipe and once again confusion reigns.

Oh and if a server drops the card, it makes the most irritatingly loud clang being a small metal object - I would happily go back to plastic for the card!
According to the article, the transportation authority started recording incidents involving driverless vehicles, so Wired didn't have to comb through videos at all. They just requested videos for incidents with driverless vehicles.

As to how many such incidents there were, it wasn't a lot. Quote from the article:

> Agency logs show 12 “driverless” reports from September 2022 through March 8, 2023
Frame A.I. data structure (1974)
Mine is a fish tank. https://github.com/Krutonium
This is a California thing. Only in California (and maybe NY) are founders able to raise millions of dollars at the early stage, so everywhere else VC’s are going to expect very frugal use of cash or it’s just not going to work.

And it won’t be long before millions at the early stage is a rarity in California, as well.
First of all, thanks for your patience. I'm still not convinced, but I appreciate your effort to explain how you think. Now.

For brevity, I'll refer to the three sections (separated by "---" in your comment) as A, B, and C.

Section A is a description of how a neural net trains a language model. I have some quibbles ("neurons"...) but it's talking about known and observable facts. So I will call it a "factual" description.

I note you did not include the word "meaning" in that factual description and that's because you restricted yourself to facts. You could not give a factual description with the word "meaning" in it (in the sense of "the meaning of...").

Section B and section C are again speculation and interpretation that are not based on known or observed facts, or even observable facts. So I still do not know why you think all this is going on inside a language model.

To clarify, in sections B and C you are at the very least putting an interpretation on the facts in section A. But I have no idea why you even need an interpretation, and why you choose that particular interpretation.

What do language models have to do with meaning, and why do we absolutely need to explain their behaviour by talking about meaning? Where is this information in your comment? I cannot see it.
tl;dr my dealer had my car for a week to diagnose an intermittent electrical gremlin.

My maddening intermittent electrical gremlin was with my new to me Mazda3. Occasionally and randomly after in the first few months I had it the throttle would "go to sleep" during normal driving. By that I mean in the process of normal driving I'd suddenly have no throttle response, the car would go to idle, and the only way to get it back was to completely get off the gas pedal and it would respond again as usual. I'm appreciative that worked, but I couldn't shake the idea that if that were to happen during hard acceleration bad things could happen.

My first trip to the dealer yielded a recording in the event log of the throttle shutting off because it saw throttle and brake at the same time, an expected behavior I was told. I assured the mechanic and service manager that I was almost certain this wasn't the case, they had no other explanation, I continued to have the problem and made certain when it happened that I hadn't somehow been on both pedals.

After an email to Mazda's support line with some technical details hoping to get my situation into the right hands, I got a call from the dealer asking to hang onto it until they could replicate the problem.

The service manager or someone else in the shop drove it for the better part of a week, taking real time telemetry while they were in it while I was in a loaner.

Turned out that the problem was the second brake switch hanging on. I found out that there's one switch that talks too the ECU and another that talks to the brake lights, the former being the culprit.

Frustrating as could be, but like a good nerd I found the final diagnosis fascinating. I also wonder and would like to believe that my detailed and informed email to the mother ship made someone pass it up the line until it got into the right hands.
> looking for an open source LLM that can be used in a commercial environment. As far as I'm aware, products cannot be built on LLAMA.

Commercial product sure can be built on top of LLAMA, it's GPL-3. Your models are your own; just patches, modifications, and code you link to LLMA itself will be governed by the GPL as well.

This is almost certainly what you want since this way you can use patches, fixes, and improvements others make to LLMA. You won't have to do all that work yourself, or necessarily wait for Facebook.
You're comparing dollars-per-mile of infrastructure when the more important metric is dollars-per-passenger-mile. You can build 1 mile of freeway for not much more than 1 mile of rail, but that mile of rail can serve considerably more passengers.
I recently noted in my OBD2 scanner that some vehicles support the measure of miles since check engine lights were cleared or something to that extent. It made me ponder at some point in the future there is going to be regulation mandating that to pass an emissions test you must pull up to the test station with a minimal threshold mileage on the car to vet no check engine lights have tripped in that interval.
Is this really what students struggle with?

I think it is important to be able to determine the root cause of a problem first. Do students find difficult to write "public static void main(String[] args)" or do they find difficulty understanding the concepts of a public method, a static method, a void method? Perhaps then we should focus on teaching these concepts, which are essential to java, first, instead of undermining the core of the language and the platform.

Neither "goals" nor "summary" can explain away why this can solve the problem this JEP purports to solve.

This is my opinion, of course.
Instruction manuals are going to be translated and they're hopefully verbose such as to be explicit.

One area where Spanish is more dense is verb forms, because it retains most of the inflected verbs of Latin, whereas English has lost or merged together a lot of the historical Indo-European inflections. Speaking intuitively, I think it, like most Latin languages, tends to be a bit more verbose with noun phrases.