MurphyA/hacker-news huggingface dataset:
by johnnyanmac | 2025-07-30 07:47:03+00:00
Humans are not rational animals, they are rationalizing animals.

So in this regard, they probably do deep down see it as evil, but will try to reason a way (often in a hypocritical way) to make it appear good. The msot common method of using this to drive bigotry often comes in the reasons of 1) dehumanizing the subject of hate ("Group X is evil, so they had it coming!") or 2) reinforcing a superiority over the subject of hate ("I worked hard and deserve this. Group X did not but wants the same thing").

Your answer depends on how effective you think propaganda and authority is at shaping the mind to contradict itself. The Stanfor experiment seems to reinforce a notion that a "good" person can justify any evil to themself with a surprisingly little amount of nudging.
by westurner | 2025-07-30 07:47:44+00:00
CC BY 4.0: Attribution 4.0 International: https://creativecommons.org/licenses/by/4.0/

CC BY-NC-ND 4.0: Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International: https://creativecommons.org/licenses/by-nc-nd/4.0/
by Nitor | 2025-07-30 07:48:41+00:00
For hobby use I have found it best to do circuit design and simulation in different pieces of software. LTspice for simulation and KiCad or EasyEDA for PCB design.

Fully agree that your mind has to be a particular type of broken to click with all of these. I love LTspice for its simulation tools, for example the ability to vary a component value over time in a transient simulation, but it is a software that fights you at every turn when you try to learn it.
by Phil_Latio | 2025-07-30 07:50:06+00:00
No i meant cooperative green threads, not the stackless async/await model. My model would basically mean: No "function coloring", all functions can be called as usual. IO related functions will automatically yield, no problem. All CPU-bound work either need manual yield points (not good, I agree) or should be offloaded to a coroutine on a different thread and then awaited (yes with await keyword) cooperatively. If you want to invoke a click handler for an UI, you can launch a coroutine on the same thread (cooperative).

Go must do all sorts of trickery with the preemption. Like inserting yield points or even depend on signals so it can preempt a goroutine which didn't hit a yield point. It basically replicates what the OS does with threads.
by fsflover | 2025-07-30 07:52:27+00:00
> Linux didn’t work reliably on my laptops in the past 10 years. And I mean basic things, like booting up, or showing a desktop

Which laptops? Do they all have Nvidia graphics? This is really vague. Your comment is not helpful, and it just looks like usual Linux bashing from people who don't know what they're talking about.
by cluckindan | 2025-07-30 07:52:36+00:00
valueAsDate: ”The date returned should always be interpreted as a UTC time”

The setHours trick will probably not work as expected if the user is on a timezone with a positive UTC offset.

They select a date in their local time, but in UTC, the date is still the previous day’s date!

So when user selects 2025-07-30 in +09:00, the UTC datetime will be set to 2025-07-29T15:00:00Z. setHours will then make it 2025-07-29T00:00:00Z, the date part of which would be rendered in local time as 2025-07-29, a full day off from what the user intended.
by mrweasel | 2025-07-30 07:52:56+00:00
> And very useful because their hives are large and portable.

I have no proof of this, this is just my theory, but the "portable" might be the issue. I think industrial beekeepers in the US might be part of the problem. Yes you can technically move the bees, but should you? You're moving around disease, you might be overworking and stressing the bees. Meanwhile you have farmers create massive fields with nothing but corn, grass, wheat, whatever, leaving you with essentially green deserts from the pollinators perspectives.

Again just a theory of mine, but the reliance of "portable" bees is what's causing the problem. Other countries have beehives for rent, but they aren't moved constantly. Often they stay in the same location all year and the bees are allowed to follow their natural cycles.

Trucking around hundreds of hives always seems rather stupid.
by IshKebab | 2025-07-30 07:53:37+00:00
I would say you have to be familiar with a large part of the standard library, de facto standard crates, and most language features, plus have the experience to write code and deal with compiler errors effectively. No way anyone is doing that in a couple of weeks by reading one book. At least for Rust.

Maybe for something a lot simpler like Go it's plausible, but even then I doubt it. You're not going to know about any of the common gotchas for example.
by StopDisinfo910 | 2025-07-30 07:54:34+00:00
The EU has no say about how its members invest and doesn’t have the power to invest this sum itself so I’m very curious about what this supposed $600 billion investment is supposed to be.

Sad day anyway. France was apparently amongst the sole country which wanted to use the tools specifically put in place to retaliate against tariffs but as usual the German got their way and we end up with a deal which serve only them.

The Union is as good as dead as far as I’m concerned and the terrible thing is that it was probably Trump true goal.
by W3zzy | 2025-07-30 07:55:36+00:00
This is no matter of students cheating but of the system to evaluate students failing.

They are using the tools at hand and that is what I expect from my team members too.

When applying for a job in my team I either send a test to complete at home or give them an on site test.

I look at the results and the task test comes in the interview when we discuss the reasoning and sources they used. I expect them to use enduring they have at hand. One of the applicants even confessed she had her husband assist. When I asked whether she understood what she filed as an answer she explained the answer. That is what I need from my coworkers. Call it cheating if you please but then I expect them to cheat their way through life to tge fullest.

When evaluating my coworkers, a forlal procedure at my company, I am well aware of their accomplishments and how they perform. I address issues right away and don't wait for formal procedures.

Teachers should know their students, should get the opportunity to work closely with them. I know thats hard with the size of classrooms but of classes are this big and students only have to absorb, why not replace them with interactive online tools? Give teachers the opportunity to teach smaller groups, to work, to remediate,... Then, when a student gets a degree you'll know its worth.
by puszczyk | 2025-07-30 07:55:58+00:00
Looks like we were unable to correct them over the last 3k years. What has changes in 2025 that you think we will succeed in correcting that behavior?

Not US based, Central/Eastern Europe: the selection to the teacher profession is negative, due to low salary compared to private sector; this means that the unproductive behaviors are likely going to increase. I'm not saying the AI is the solution here for low teacher salaries, but training is def not the right answer either, and it is a super simplistic argument: "just train them better".
by johnisgood | 2025-07-30 07:57:26+00:00
I do not know, I would hope not. The bar to entry is already too low. I do not think you will ever be able to get an LLM work flawlessly for people who do not know programming. I know how to code, and I used LLMs before. It seems to be a prerequisite to know how to code if I want useful outputs.
by johnnyanmac | 2025-07-30 07:57:47+00:00
>I don’t think it’s so valuable now that you’re searching through piles of spam and junk just to try find anything relevant.

my 20 years of figuring out how to find niche porn has paid off in spades, thank you very much. I click recklessly in that domain and I end up with viruses. Very high stakes research.

I think properly searching is more important than ever in such a day and age of enshittification. You need to quickly recognize what is adspam or blogspam and distill out useful/valuable information. You need to understand how to preview links before you click on them. What tools to filter out dangerous websites. What methods and keywords to trust or be wary of.

And all that is before the actual critical thinking of "is this information accurate/trustworthy?".

Of course, I'm assuming this is a future where you aren't stuck in the search spaces of 20 website hubs who pull from the same 5 AI databases to spit out dubious answers at you. I'd rather not outsource my thinking (and media consumption) in such a way.
by cztomsik | 2025-07-30 07:58:19+00:00
I don't know, I have mixed-bag experiences and it's not really improving. It greatly varies depending on the programming language and the kind of problem which I'm trying to solve.

The tasks where it works great are things I'd expect to be part of dataset (github, blog posts), or they are "classic" LM tasks (understand + copy-paste/patch). The actual intelligence, in my opinion, is still very limited. So while it's true it's not "just recall" it still might be "mostly recall".

BTW: Copy-paste is something which works great in any attention-based model. On the other hand, models like RWKV usually fail and are not suited for this IMHO (but I think they have much better potential for the AGI)
by lvnfg | 2025-07-30 07:59:50+00:00
The most interesting parts of this paper (in my opinion) from Microsoft Research are found on page 12 and 13, where they list the jobs and occupations most and least likely to be impacted by AI, respectively.

The top most impacted job is Interpreters and Translators, which seems right. The 17th however is Mathematician, which to me seems overconfident?

The least impacted jobs are mostly jobs that require physical interaction with the real world and / or have critical safety requirements, so no surprises there. Dishwashers being one of the last jobs to be taken by AI (24th from the bottom) did make me laugh, though.
by crashbunny | 2025-07-30 08:00:20+00:00
i don't know if braking performance is the main reason for disk brakes.

I suspect the biggest benefit is bike makers get to sell new bikes to people who don't need new bikes.

For professional riders who don't buy their own bikes, it's probably more about areo, and maybe weight, as the rims don't need a braking surface. They have more creativity with the shape and material. They only brake for emergencies and going into a corner on a downhill. A tiny fraction of a stage. The areo benefit is for the full length of the stage.

I don't know much about physics but even if the weight of the disks is more than rims brakes, the weight being closer to the centre of the wheel might be a benefit. I suspect in terms of performance, aero is the biggest benefit, though.

even the 12 speed cassettes, from what I've read, accelerating smoothly isn't the main point. for a professional rider, they spend a lot more time at the same speed than they do accelerating. so being able to dial in the perfect gear for the speed, wind and gradient is more important than being able to accelerate smoothly.
by rurban | 2025-07-30 08:00:48+00:00
My coworker did push a 1M kloc ai-generated PR once. Over 1K files. It was a fine C++ refactoring. The reviewers had fun, and it was presented in the sprint review as proper usage of the new AI tools.

When we added pre-commit we also had those huge automatic whitespace and style refactorings once in a while over hundreds of repos. No problem at all
by tormeh | 2025-07-30 08:01:46+00:00
An APS-C lens is just going to be bigger than an M43 lens. That means you can carry more lenses for an M43 camera. I have an Olympus/OM camera plus three lenses and charger, and it all fits in my flight carry-on luggage together with a laptop, underwear, and an extra set of clothes. APS-C and full-frame are cool, but they're annoying to carry around. For travel, nothing beats M43.
by JdeBP | 2025-07-30 08:02:18+00:00
This would be learning from the prior experience of others.

In particular, learning why Debian has a system of marking some packages as "essential"; and learning why tools like aptitude, when told to resolve an intended change set up in the UI into specific package actions, will start doing that by switching off attempts to remove "essential" packages.

Note from the thread that there is an idea of marking packages as "vital", but it is not a concrete one yet.
by dragonwriter | 2025-07-30 08:02:46+00:00
> Where I live (the United States), it’s become very difficult for young people to be able to afford renting or buying a home in a safe neighborhood.

By comparison to times when birthrates were significantly higher, every neighborhood is a safe neighborhood. And while the share devoted to housing specifically has gone up, overall cost of living compared to wages has dropped (real wages have increased) significantly. Pretty much all the financial reasons people point to as armchair explanations are inconsistent with the data.

There's possibly a factor that, outside of the lowest income sector, expectations of material situation necessary as a prerequisite for raising children have grown faster than improvements in actual material conditions (driven, possibly, by saturated media coverage of both fictional lifestyles and the actual lifestyles of people far richer than average), and there's probably other social changes that economic statistics don't capture (like maybe anticipation of social, including familial, support in child raising has dropped, increasing reliance on services obtained in the market).
by vrighter | 2025-07-30 08:05:39+00:00
you aren't really trying to minimize anything. I just wrote a simple gaussian elimination solver that generates all N solutions (the win condition is that all the cells are the same color, not a specific one) and then chooses the one with the least moves. It is optimal. It pretty much always gets over 200% efficiency.

I can't really say that your calculation is off, just that you're not doing one at all.

Maybe try not asking chatgpt to do it for you...
by throw310822 | 2025-07-30 08:08:31+00:00
You think? I don't think so. On one hand because Israel considers itself a Western country and its people have deep ties with the West and care a lot about their place in it; on the other, because the pillars of the unconditional support Israel has enjoyed so far (deep historical ties, antisemitism and holocaust guilt, powerful political lobbies, religion) are difficult or impossible to replicate with China. Finally, China is not eager to pick military fights with the West- look at how useful they've been in helping Iran face a military attack from Western powers.

I know that you were probably exaggerating, but when you say: "just wait until you see what they do when they're a full pariah state", I need to remind you that full pariah states are routinely sanctioned, embargoed and bombed by the US and NATO allies for much less than Israel has been doing so far. So no, they don't want to go that way. If that were the way to have a free hand with Palestine, they might have abandoned the West long ago.
by ubercow13 | 2025-07-30 08:09:01+00:00
I've had cases when using LLMs to learn where I feel the LLM is wrong or doesn't match my intuition still, and I will ask it 'but isn't it the case that..' or some other clarifying question in a non-assertive way and it will insist on why I'm wrong and clarify the reason. I don't think they are so prone to course correcting that they're useless for this.
by bjoli | 2025-07-30 08:09:18+00:00
Netanyahu claimed himself that Israel were providing weapons to the Popular Forces/ATF. Seemingly for the same reason they bolstered Hamas as the enemy of Fatah: the enemy of their enemy is their friend. That PF has IS connections doesnt seem to bother Netanyahu.

They are in control of many of the aid corridors especially around Gaza. Aid is only allowed through those corridors, and the PF (and other gangs) are raiding the aid trucks. Sometimes within reach of the IDF which stays passive.

Let enough aid come in, and there will be no money to be made from reselling it. If Hamas is stealing all the aid now as they claim, they will have more han enough for their forces already.
by MoreQARespect | 2025-07-30 08:10:43+00:00
>Oh I understand the standard arguments.

I think the problem here is that you are substituting standard arguments for my arguments.

>With some caveats, I think this is just a fiction. There can be some value in having high-level tests and low-level tests, but not because it removes complexity.

Separation of concerns isn't about having "high level" and "low level" tests. You don't have "high level" views and "low level" views in MVC. You have views and controllers and you keep them separate because otherwise you have an old-skool PHP-like mix of SQL and HTML all over the place.

That PHP style mess happens to most tests because the code that is intended to describe behavior is mushed up thoroughly with the code that attaches to the app and executes it.

If you separate the concerns, the test becomes readable and even serves as a spec.

>But this is exactly what they want you to do, and do well enough that "that's not what i meant" is not a big problem.

The problem is rarely that they didn't say what they mean. The problem is that once you've built the thing or walked them through a crystallized user story it makes them rethink what was actually needed. In many cases I've walked stakeholders through user stories and they suddenly realized no new feature was necessary.

>They certainly don't want to read cucumber tests

Nobody does, but that's because cucumber tests have abysmal syntax and UX, not because the idea of readable spectests was intrinsically bad. Throwing away spectests as a concept because cucumber is bad is like throwing away programming as a concept because COBOL is bad.

>They will tolerate rough, incremental prototypes

Of course, which is not as expensive as a fully fledged app but way more expensive to build than crystallized user stories. I prefer the cheaper option.
by globular-toast | 2025-07-30 08:11:15+00:00
20 years ago I used to hang out in IRC channels where I learnt so much. I wasn't afraid of asking stupid questions. These bots are pale imitation of that.

I've learnt a great many things online, but I've also learnt a great many more from books, other people and my own experience. You just have to be selective. Some online tutorials are excellent, for example the Golang and Rust tutorials. But for other things books are better.

What you are missing is the people. We used to have IRC and forums where you could discuss things in great depth. Now that's gone and the web is owned by big tech and governments you're happy to accept a bot instead. It's sad really.
by josephg | 2025-07-30 08:11:22+00:00
> Comparing quality with non equivalent focal lengths is as pertinent as to mount a fisheye on the DSLR (because you can!) and then claim that the smartphone have less distortion.

I was about to disagree with you - but I think you're right. The photographer clearly took a couple steps back when they took the DSLR photo. You can tell by looking at the trees in the background - they appear much bigger in the DSLR photo because they're using a longer focal length.

I think a DSLR would struggle with the same perspective distortion if you put an ultrawide lens on it. It would have been a much more fair comparison if they took both photos from the same spot and zoomed in with the iphone.
by lillecarl | 2025-07-30 08:11:28+00:00
I've never seen a device with a broken tab. One thing people seem to misunderstand grossly to keep regurgitating these claims is that there are thousands of USB-C ports from different manufacturers and price points. The Lightning connector is strictly quality controlled by Apple. The USB-C in your juul isn't the same as the one in a high-end device.

The tab in the USB-C port makes the port more durable since it moves the sensitive springy parts to the cable(s) which are easily replaced.

Quality control matters, Apple is arguably quite good at it. USB-C is more wild-west so if you're prone to buying cheap crap you'll be worse off.
by Ancapistani | 2025-07-30 08:11:36+00:00
> That's a very contemptuous thing to say.

I really don't think it is.

When I pick up a camera, my intent is one of two things: the experience of photography itself, or the best quality I can reasonably obtain. Neither of those goals are attained with a smartphone.

Every other time I take a photo, it's with a smartphone. It's easily good enough for the vast majority of use cases.

> Even if one is using in-camera JPEG and does not want to spend 1hr/picture in Darktable,

That's... absurd. Granted I lean toward a more "street photography" style, but it's exceptionally rare that I spend more then ~30s on a photo in Lightroom. Most of that time is spent cropping. White balance, exposure correction, etc. are all done in bulk.

> they can still play with many more objectives, exposure, shutter time, physical zoom, aperture, etc.

Sure - and why wouldn't you want to play with RAW as well? It's not like the profile the camera would have used isn't embedded in the RAW anyhow.

> I'd even go the other way around: if you just bought a camera, just use in-camera JPEGs for the first months and familiarize yourself with all the rest (positioning, framing, understanding your camera settings, etc.) before jumping into digital development.

I don't disagree with this at all. Of course there are edge cases; that's why I said "probably".

To put it another way: if you're shooting JPEGs regularly, you're almost certainly not doing it for the craft. There are very few reasons I can think of to choose a traditional camera if you're not going to take advantage of the improvements in ISO and dynamic range that it offers - and those are two things you give up[0] shooting JPEG.

0: You give up ISO in that you are discarding much of the information that you could use to push/pull process, which is very often preferable to very high ISO.

ETA: I just looked it up. In 2024, I kept 767 photos from my iPhone and 1,900 from my cameras. That includes multiple performances of my wife's dance studio, so the latter is heavily skewed by that. Excluding those, I kept 376. In other words, I appear to be taking my own advice here.
by ubercow13 | 2025-07-30 08:11:48+00:00
On the other hand my favourite use of LLMs for study recently is when other information on a topic is not adding up. Sometimes the available information on a topic is all eliding some assumption that means it doesn't seem to make sense and it can be very hard to piece together for yourself what the gap is. LLMs are great at this, you can explain why you think something doesn't add up and it will let you know what you're missing.
by aredox | 2025-07-30 08:12:20+00:00
>How are they responsive to the will of the people?

What is this "will of the people" you are talking about? What people are you talking about? How do you infer their "will"?

This current president has been elected by 49.8 percent of the votes cast for president. Due to the electoral college, a Wyoming voter has 3.6 times the power of a California voter. His approval rating is already negative, and is policies poll negatively too[0]. What mandate does he have? What exactly is the will of the people and why has it changed completely in 6 months? What policy is right when the will of the people changes completely every six months?

[0] https://www.economist.com/interactive/trump-approval-tracker

> If so, who are the accountable to and how?

To the courts? According to the laws and statutes voted by Congress?

I mean, have you ever educated yourself about your own political system before asking those questions? Shouldn't you have?