skysight-inc/HackerNews huggingface dataset:
Can somebody help me understand why we should be surprised in the least by any of these findings? Or is this just one tangible example of "robot ethnography" where we're describing expected behavior in different forms.

I've spent enough time with Sonnet 3.5 to know perfectly well that it has the capability to model its trainers and strategically deceive to keep them happy.

Claude said it well: "Any sufficiently capable system that can understand its own training will develop the capability to selectively comply with that training when strategically advantageous."

This isn't some secret law of AI development; it's just natural selection. If it couldn't selectively comply, it'd be scrapped.

https://x.com/mickeymuldoon/status/1869490220712010065
storage itself IS the buffer and will use less concrete than nuclear pp, except you want to build potential storage using concrete blocks or pumped water storage.

An not every materials production implies inherent co2 emissions.
RAM Myth #2: Free memory is good thing. A billion windows "power" users have etched this into canon.
Checked exceptions that don't automatically propagate up the call stack to be specific. There's a subtle but incredibly important difference between just "exceptions" and what you're describing.
It's hidden from the newbie who never used java before, that's what we're talking about. As you said, all that stuff is done implicitly. The user never sees any of that unless they go digging.
How to Link an Account to Bank of America for ACH Push
> Are you saying that antitrust law is nonsense?

Not nonsense of course but if what Amazon is doing is breaking any of the antitrust laws we have in place there is a machinery for that already - the government can take this up if they feel like Amazon is breaking antitrust laws. The problem is - whatever "issue" someone has with something amazon is doing it inevitably ends up here on HN as "oh that should be illegal..." you start putting every little thing you don't like into some federal laws and pretty soon you are China... it is a fine line to walk on...

> The laws of our economy are not there to serve a few large companies. They are there to serve us, people, most of all.

In some theory maybe - not in any reality... this sounds more like the way China is organized, not United States :) I personally wish this was true...

> Do you think that markets will collapse if we had more fair rules for big companies?

This depends - who is making the rules?! This is always easier said than done - you think that whatever "rules" you put in place is what "everyone/majority/..." wants but of course you'd be wrong. And again - who is making the rules? The politicians who spent over 70% of their fundraising for their next election... and during those fundraisers the donors are ... well not me and you but Amazon, NRA... and they will get their way... The system is stacked against you and you can talk fantasy like "oh the economy should work for the little guy..." or reality...
Amazon warehouse work pays almost $20/hour where I live, which is well above the federal minimum wage and more than almost every other company in the area for this type of work. This is a living wage.

"should be replaced with robots"

I also think it's funny we are having this discussion. When songwriters and other creators were complaining about piracy in the 2000s, the general response from the tech community was that this was the future and you didn't deserve to earn a living.

My response is the same.
> JTaccuino

Shame the link is broken, looked fascinating!
1. I was using the modern definition of a processor's "bitness", i.e. the size of a memory address. (Modern x86's are considered "64-bit" even though you can use up to 512 bits at once with AVX instructions. To be fair, you're absolutely correct: These chips were assigned "bitness".)

2. I'm not super familiar with Motorola; I'll defer to you on this one.

3. Yes, I know. My point is that a modern developer used to programming in a flat address space, upon learning about segments for the first time would say "Ewww, why did they do it that way? Madness!" But if you consider the history of bank-switched systems, segments make a bit more sense.

But the madness is lurking under the surface. "Why does the DOS memory allocator always give me the beginning of a segment no matter how much I allocate?" I once asked. "Isn't it incredibly wasteful to always give you 64k regardless of how many bytes you request?" Only much later did I find out that the x86 only supports 20-bit addresses and internally runs the calculation phys_address = segment*16 + offset. "Each segment is its own private 64k" was the natural (wrong) mental model I'd constructed; "segment n and n+1 overlap except in the first/last 16 bytes" is quite counterintuitive. So the "wasteful" allocations only "waste" at most 15 bytes.
"it" in this case referring to gender inclusive masculine plural nouns as a feature of the English language, not the particular use of "you guys" as one. That phrasing may well be new. Actually it seems like the phrase "you guys" is itself pretty new, see: https://books.google.com/ngrams/graph?content=you+guys&year_...
If only there were a better syntax for abstractions over machine code. :)
Because HTTP is ubiquitous and now performant enough. It has a whole ecosystem of battle tested tools that can handle any usecase you throw at it. So, unless you are writing an app used by billions of users or some game hyper-sensitive of latency or backend service for similar size platform, you'll do better with HTTP.
> Still don’t get the Whole Foods return ability when not shopping from Amazon

Free returns aren't free. We need to de-normalize this practice of people buying so much junk just to immediately return it.
Not sure why but during the HTC Evo and Nintendo coming out with the 3DS having the screen be 3d (Stereoscopic since you can use it without lenses) didn't take off.

The iPhone 15 and 16 pro models can take 3D photos and videos right now https://support.apple.com/guide/iphone/spatial-photos-record...
> Can somebody help me understand why we should be surprised in the least by any of these findings?

Where are you getting the idea that we should be surprised? Maybe some are, maybe some are not. I don't think that the article submitted makes any particular claims about the reader's assumed priors.
YUP

My first rule of software programming is: Work Hard to Avoid Writing Code

— Code is habitat for bugs; more code equals more bugs, and interactions between separate parts of code can harbor even more "interesting" varieties.

— Code takes time to run. Any NoOp is faster than even your best hand-tuned assembly module.

Obviously, this is not absolute in any sense — it breaks down as soon as you need the system to actually do something, at which point you must write some code. But it should be the minimal amount to get the job done, and nothing more.

Obligatory car analogy: While doing some amateur sportscar racing, a coach asked me

"What are the things you do that slow the car down?".

I thought for a moment and started saying "when I start into a corner, if I do a bit too much...",

he interrupted saying "NO, no, what are the BIG things you do that slow the car down?".

"Oh, like braking and turning and lifting off the throttle?".

"Right. So what that means is that you should always avoid doing those things. Obviously, you will certainly have to so some of them as soon as you approach the end of the front straight after the start, but make sure you understand your car, the track, and your skills to the point where you do only the absolute minimum."

Both the software and sportscar versions are deceptively simple — they take a LOT more thinking than it seems at first glance. And that thinking is totally worth it.
Yes, I did. What's the correct denominator that makes the daily effort worthwhile for you? Would you do x/5? x/10? x/50? After 50 days of continuously spending more effort than necessary, do you make the trade or just accept the ever-increasing loss of productivity? Fortunately for us all, the real number for "configure Typescript" is a lot closer to 1 than to 50.
Revert to 3.6 and redo the last 15 years
> it’d be tough for someone to justify spending $30K on a single purpose camera

I don't think hobbyists are the target market. Isn't that price in-line with any studio-quality camera? (I have no idea if this qualifies as a studio-quality camera, but I can imagine at least a few studios would be willing to try it out).
Binfuse: C++ library for binary fuse filters, including a sharded filter
Sony is now FromSoftware owner Kadokawa's largest shareholder
> Western drone development reduces the chance of you being bombed by belligerent drones far more than it increases the chance of you being bombed by allied drones

Bombing people in the name of drone development is not worth the moral cost. If you are specifically referring to anti-drone tech, maybe I can agree with some aspects of your statement.

> The AI drone bombing is coming to both the West and everyone else

I find this hard to believe because it doesn’t seem to generalize to most weapons advancements in the last 100 years. Correct me if I’m wrong, not a weapons nut here.

> and leftist tech worker objection is not going to prevent that

It is. It’s a form of pressure that can make a difference to talented individuals who have options.

> What we can prevent is Western weapons being inferior to ones developed and deployed by authoritarian and illiberal governments.

If you believe this, then your entire argument rests on the myth of the west being right, and the rest being wrong. Since this is HN I’m not going to comment further.
> makes returns 10x easier.

Makes dumping what would otherwise be useful goods into landfills 10x easier*
Consequences don’t justify our deed (outside of a declared war).
The companies hiring H-1x should publish all job hiring process (interviews, exams questions) at least at closing to all candidates. Thus it is subject to "objective" review.
It's worth observing that languages significantly over time, usually for the better. I remember writing Java when it was slow and had no generics. Now it's one of the fastest languages, and has not just generics but also (simple) type inference, which cuts down significantly on boilerplate. The point is: if you have a foggy memory from ten years ago of hating some language, many of the problems may have now been fixed.
In silk bedsheets.

I also don't see how developers have any link with contract negotiations with warehouse workers?

How do you sleep at night knowing that you attack people based on which job they do to provide for their family?
"Without pain, there can be no pleasure. Without sadness, there can be no happiness. Without misery there can be no beauty. And without these, life is endless, hopeless, doomed and damned."

The true answer is survival. But the more poetic answer is that quote. Or the plethora of others that offer similar sentiments.
> The literature does not always put the “tracing” in front of the “garbage collection”.

Not always, but often enough that an introductory article that presents an overview of different memory managment techniques should maybe use the longer name to avoid confusion.

And I kinda agree with you, using the name "garbage collection" for RC doesn't really make sense, there is no metaphorical garbage truck driving around to collect your unused memory. :)

What's your opinion on the term "RC with cycle detection" that some use for things like Python's GC?

> And it’s possible to change the guts of a GC while preserving compatibility.

Moving to a conservative GC might also introduce memory leaks, if you're unlucky. But yes, "tracing" gc and rc obeviously behave very differently, and have very different performance considerations.
I used Copilot and dropped it when it stopped being free. But Cursor is a different beast - the autocomplete is far better and intuitive. The chat functions like a personal StackOverflow (or just paste an error message for debugging).

For me as a senior eng, Cursor is where AI turned the corner from "maybe helpful for fringe / basic things" to "actually amplifies my productivity". Took about 30 min to flip the switch for me, so I suggest you give it a try.
I agree with your view, but to refine it: on the flip side, we could change our culture so that normative statements about "this company" refers to everyone in it, starting with the highest responsibility for top positions and trickling down. Corporations are indeed not individuals, but they are very much hierarchies of individuals. If a corporation is a body capable of agency, however diluted from individual human agency, we can hold it accountable. And that indeed starts with the upper brass.
"yous" (slightly different s sound) is also common among the rural older generations in German and Dutch immigrant areas. My grandma used it all the time, though not with the double plural "youse guys", just "yous"
We ain't afraid of no Ghostty with Mitchell Hashimoto
If anything, the funding has corrupted them, as they opted for web extensions instead of extending or re-implementing their XUL framework, thereby removing significant amounts of user control over the browser. We can now see the true intention behind web extensions, exemplified by Chrome's implementation of Manifest V3, which appears to be designed to make it challenging for web extension developers to keep up with the changes while maintaining privacy and user control, ultimately causing the extension ecosystem to fragment. This outcome could have been avoided if browsers had stuck to their own paths from the start.

This trend has continued to this day, as evident in your mention of compromised privacy, where Mozilla may take some steps to protect users but then introduce subtle changes that include analytics and tracking.

Additionally, the funding likely retained a lot of talent at Mozilla that could have otherwise contributed to the former SerenityOS's browser, now known as LadyBird, thereby diversifying the ecosystem.
> Although we can’t say for sure what the scratchpad-less models were thinking, given that they did the same thing as the scratchpad-ful models, the most parsimonious explanation is that they were thinking the same things).

It’s nice to see an argument for physicalism and against the coherence of the p-zombie concept thrown in here.
I don't think it's a question of who deserves what. They deserve a living wage. The kids deserve to get their presents on time. I deserve a pony. The question is how whether to see it as a smart tactical choice to get that they "deserve" or a cynical move to strike when they get maximum publicity and do maximum damage.
> But the animation actually shows that after step 2, Q = [a1, a3, b1, b3]. In other words, a3 didn't join the back of the queue but jumped in front of b1. This is what leads to the buggy behavior that is shown.

This is my fault. The animation doesn't really point that out, but these are two separate queues: the forwards BFS and the backwards BFS each have their own queue. What the diagram shows is the order in which the nodes will be visited, according to the queues. So it's interleaved, in a way, since each step alternates the BFS that is executed.

However, suppose that Q actually be a "normal" queue. We'd then need to track, in the queue, which "way" the node should be visited (forwards or backwards). We'd be visiting more nodes at once per side but we'd still not visit levels at once before moving on to the other side, so it could still give the bad path sometimes. Also, since we'd only have one queue, we would be unable to efficiently detect a missing path: right now we check at each step if either of the queues is empty (and stop if that's the case). With a single queue, it would be slow to check if one side doesn't have any queued nodes, and without that check, for cases where no path exists, we'd waste time expanding a search on one side when it could never reach the destination anyway.
FX made what I thought was a pretty good adaptation of Shōgun. Am hoping they might turn their eyes to the rest of the "series", too.
Yes. Exactly. Can body react Physically to the events exactly like it as but at is and at the same time put the consciousness in bliss mode all day?
I mean it won't be difficult to use gen ai to analyze where a candidate is compared to the peers. So it is a 'objective' offer or rejection.
It's a shame vendor specific software like this is necessary.

I wonder why setting DPI and stuff like that were never added to the standards so the baseline drivers can use them?
>who are latin@

Is that a real thing or are you joking?
> It's clear (both from the timeline and from numerous statements by the politicians involved) that the reason this latest attempt to ban TikTok succeeded, where previous attempts had failed, was because TikTok did not suppress anti-Israeli / pro-Palestinian views in the way that Facebook did.

You keep saying this, while providing zero reason to believe it is true beyond "it is the most recent thing that happened".

It's even more mystifying to me that you are apparently so susceptible to this kind of recency bias, without being young.
China Looks to Build the Largest Human-Made Object in Space
Drop Coding Challanges
Oh, totally. If there were two sides indiscriminately killing each other for no reason I couldn't say one justifies the other.

But back to the topic, if one side is using ML to ultimately kill fewer civilians then this is a bad example against using ML.
Didn't they lay off all the rust devs they funded?
I'm unclear what Mozilla actually did to _actively_ foster Rust.
I get the impression it was more like Tim Berners-Lee and Cern.
Scala-cli would be even better. It explicitly supports Java too!
I think it's a bit of a stretch to say "y'all" somehow belongs to Texas, it's roots are almost certainly in other areas of the South and Appalachia where it is still used just as frequently as it is in modern-day Texas.
> Yes, we have extensive high school and college work-study/internships and participants make $72k/yr

This is below COL in many areas. If you increase this to 125k like Bucees then you should be able to draw in more candidates.
Minimum wage != Livable wage

I don't think it's worth considering the comparison.

But sure, maybe working at a distribution center pays well enough where you're located. Likely that's not the case where these strikes are happening. It's expensive out there.

Also, what you wrote gives the impression of "I've got mine already so I don't care what happens to you."
I have political/social beliefs I believe are ethically right. It's tempting for me to think that people who agree with me, agree with me because my beliefs are right. But ultimately I think peoples beliefs (including my own!) are often a result of social inertia--I believe what the people around me believe--than any sort of logical reasoning process.

Case in point: the NYT and its NYC-based journalists often[1] share political views with me, because we're both from major Northeastern cities. It's tempting for me to assume that the NYT is thinking reasonably, but then stuff like this comes up and...

"Y'all" is just clearly a simple, elegant solution to a linguistic problem. I don't have strong feelings against "yinz" or "youse" except to say that even though I'm from an area where people say "youse", I think both these are harder to say. But "y'all" is clearly better than "you guys".

Dismissing a linguistic solution as "slangy", "regional", or "ethnic", is frankly, idiotic, and I think it comes from one of the uglier parts of Northeastern big city thinking (and yes, this applies to West coast big cities too). The places city folks dismiss as "flyover states" have a lot of smart people in them with good ideas. Yes, people in these places are often limited by a lack of education--a problem for which coastal cities are in part to blame. But a lot of good ideas don't require a lot of prerequisite education, and "y'all" is one of them. It's not "smart" or "educated" to dismiss "y'all", it's bigoted.

I'm not from a place that says "y'all", and "y'all" is one of the first things I adopted when I moved to the south. John McWhorter should be embarrassed.

[1] Less often in recent years.
I did say it's more responsible, which I get is a values judgment.
> There's gotta be a better way than just blaming noobs.

Here’s an alternative read of what I said: It is amazing that these frameworks empower so many people to build working software that solves users’ problems and creates value. This is awesome!

Sure the code sucks and we gripe about how many of the people don’t even care to learn the depths of the tech they use and clearly they don’t need to. This is a win. We can teach the ones who want to learn more and constrain those who don’t to where they can be effective without causing too much damage.

And most babies are ugly. It’s fine.
I was curious why randint was slower than random and found a good SO answer [0] (it's like chatgpt by humans for you youngsters out there), the gist of it is that `random()` calls a C function directly (which I presume goes straight to a syscall), whereas `randint` is implemented in Python and has a load of preconditions / defensive programming (which I presume is executed at every invocation, so seven potential branches etc it has to check every time).

Of course, if it's not in a tight loop and you need a whole integer between a range then it's the most developer-ergonomic way to get it. If you do need more performance but want to keep the ergonomics, writing your own random-int-between-two-numbers is fairly straightforward but it'll take some time.

[0] https://stackoverflow.com/a/58126026/204840
I grew up in the deepest of the deep South. Never did I ever hear "y'all" refer to a single person. I don't know where this trope originated. "Y'all" is definitely plural.
Because the M3 might be totally unrepresentative of ICE vehicles. It is silly to try to demonstrate a general trend with two examples.

It is also particularly disingenuous (although irrelevant) that you ignored the different 3er Variants.
"Is this a serious question" is hard to take as anything but an insult. Any actual trolling or the like will naturally sink on HN without the risk of attacking genuinely curious questions.

With the example Canon lens approach alberth had linked the device does not need to natively support stereo. The downsides, and why one might still spend 30k on an alternative, is said lens approach effectively halves the sensor area and the optics system won't be quite as well designed as a natively optimized one. Also the device is aimed to match the AVP precisely e.g. 90 FPS at full ~59 MP resolution.

I doubt they expect to sell many units but the units they do sell are for top professionals looking for the absolute best stereo quality they could get for the AVP, not for prosumers or average productions which would be fine with the slight quality and workflow bump to save 20k.
It’s currently that way because of ethanol in fuel correct? It seems unlikely it would have been that way during WW2?
> I’m not sure why the general sentiment here is that Amazon workers do not deserve a living wage and should be replaced with robots

These are two entirely unrelated issues.

If the world doesn't need a particular task to be done by humans, then the task should be performed by robots.

Until that happens, the workers should be treated humanely.
the problem never is doing things together. the problem always is hampering markets, hampering others.

How do you envision to hamper third parties with FOSS?

and do you mean FOSS, as in copyleft? or OSS as in OSI compliant?

With either, how do you think you can block third parties?
I don't get Cursor.

It doesn't suggest fixes when errors occur,

It doesn't suggest code when I write:

# visualise the model
I’m from Maine and say it all the time as well :)