MurphyA/hacker-news huggingface dataset:
by throw0101c | 2025-10-22 18:45:43+00:00
> Except when it isn't awesome. There are multiple PoE standards.

There are three: IEEE 802.11af, at, and bt.

af can deliver up to 12W at the powered device (PD), at delivers up to 25 W, and bt either 51W (Type 3) or 71W (Type 4):

* https://en.wikipedia.org/wiki/Power_over_Ethernet#Standard_i...

Any device you purchase should list the IEEE standard it supports and how much power it may draw.
by gwern | 2025-10-22 18:45:52+00:00
You're correct, but when the worst the ChatGPTisms get is turns of phrases like "LeetCode youth finally paid off: turns out all those "rebalance a binary search tree" problems were preparing me for salami, not FAANG interviews." or "Designing software for things that rot means optimising for variance, memory, and timing–not perfection. It turns out the hardest part of software isn't keeping things alive. It's knowing when to let them age.", then I'm inclined to forgive it compared to how many far more egregious offenders are at the top of HN these days. This is a rather mild use of ChatGPT for copyediting, and at least I feel like I can trust OP to factcheck everything and not put in any confabulations.
by georgeburdell | 2025-10-22 18:46:13+00:00
Honestly I find this kind of thinking too narrow. It’s not a Satya problem, nor a Shengjia problem, it’s a systemic problem where people from most regions of the world overtly practice illegal workplace discrimination in the U.S., and the American government at all levels is not equipped to prosecute the malfeasance. Not 1 day ago I completed a systemic bias training module mandated by the State of California to keep current with a professional certification. All of the examples were coded as straight white males doing something bad to another group (“acting cold to people of color”, “preferring not to work with non-native English speakers”, “not promoting women with young children”)
by Rebuff5007 | 2025-10-22 18:46:13+00:00
From a quick online search:

- OpenAI's mission is to build safe AI, and ensure AI's benefits are as widely and evenly distributed as possible.

- Google's mission is to organise the world's information and make it universally accessible and useful.

- Meta's mission is to build the future of human connection and the technology that makes it possible.

Lets just take these three companies, and their self-defined mission statements. I see what google and openai are after. Is there any case for anyone to make inside or outside Meta that AI is needed to build the future of human connection? What problem is Meta trying to solve with their billions of investment in "super" intelligence? I genuinely have no idea, and they probably don't either. Which is why they would be laying of 600 people a week after paying a billion dollars to some guy for working on the same stuff.

EDIT: everyone commenting that mission statements are PR fluff. Fine. What is a productive way they can use LLMs in any of their flagship products today?
by bobbob1921 | 2025-10-22 18:46:29+00:00
This! I manage about 70 CCTV cameras, over the past 15 years. Partially as a hobby. and axis cameras are the best bar none. They are expensive, but if you don’t have a need for the latest gen axis, then eBay is your friend, along with one or two generation prior of axis current gen cams. They are just very well thought out in terms of installation, and ui/operation. Axis is among the most responsive to security issues (which mostly can be negated by controlling your cameras at the network level through vlans and firewall rules). They have a very intuitive web based UI, for example one well thought out ability is through events/rules- you can add a physical SD card into the camera and set up a rule that if the video feed is not being accessed ( set a inverse trigger for “live stream accessed”) then start recording to the on-cam SD card (i.e. your NVR has gone off-line or a network issue is stopping the feed, then you have onboard storage saving that video). That’s just one example.
by ramblenode | 2025-10-22 18:47:08+00:00
The British won out over the Spanish because they realized they didn't need enormous warships to win naval battles. The Spanish weren't ignoring the need for a navy--they miscalculated and misallocated resources.

The irony is that the commenters saying we must go back to the moon are more like the Spanish: sticking to a sentimental 1960s vision of human-based space exploration despite evidence clearly favoring robotics and remote control.
by elpracticantep2 | 2025-10-22 18:47:39+00:00
Looking for reliable solutions in instrumentation and quality measurement? At Soltech Ltda (soltechltda.com.co), we specialize in providing advanced physicochemical analysis tools, Siemens flow meters, and Zenner water meters to maximize the efficiency of your industrial processes. Discover our cutting-edge products and expert support at Soltech Ltda. Elevate the precision and quality of your operations today!
by magicalist | 2025-10-22 18:47:43+00:00
> More likely: people in charge change, and they usually want “their people” around

Also, planning reorgs is a ton of work when you never bothered to learn what anyone does and have no real vision for what they should be doing.

If your paycheck goes up no matter what, why not just fire a bunch of them, shamelessly rehire the ones who turned out to be essential (luckily the job market isn't great), declare victory regardless of outcome, and you get to skip all that hard work?

Nevermind long term impacts, you'll probably be gone and a VP at goog or oracle by then!
by Aperocky | 2025-10-22 18:47:44+00:00
Winning the AI race is winning the application war. Similar to how internet, OS has been there for a long time, but the ecosystem took years to build.

But application work is toiling and knowing the question set even with AI help, that's doesn't bode well for teams whose goal is owning and profiting from super AI that can do everything.

But maybe something will change? Maybe adversarial agents will see improvements like the alpha go moment?
by mattpharr | 2025-10-22 18:48:21+00:00
Minimizing the ray payload for GPU was definitely part of why we didn't add that. (Though it does pain me sometimes that we don't have it in there.)

And, PBR being a textbook, we do save some things for exercises and I believe that is one of them; I think it's a nice project.

A final reason is book length: we generally don't add features that aren't described in the book and we're about at the page limit, length wise. So to add this, we'd have to cut something else...
by NobodyNada | 2025-10-22 18:48:36+00:00
It's definitely not a collective singular, you say "the moving parts are", not "the moving parts is"; and "there are hard problems", not "there is hard problems".

Either way, the usage in the original comment was exactly the same as the dishwasher example: "the only moving parts are X, Y, and Z" => "X is one of the only moving parts".
by PaulHoule | 2025-10-22 18:48:42+00:00
Which one are we talking about?

Apple is successful at getting the capabilities of their latest chips used in library code that applications use. For instance, back when Apple was running the legacy x86 architecture they packed in the Intel MKL libraries but Microsoft and Linux distributions didn't.

MacOS comes with libraries that use the accelerators and applications often use those libraries so I've got some confidence that I'll actually use an accelerator that is on the M5 chip.

In Wintel my expectation is that they will include some accelerator or other feature (say TSX or SGX) but it might be fused off or there won't be actual OS or library or application support or we might find out a year or two later that the feature doesn't actually work or leaks information. It's a nightmare we've been living for more than a decade.

The fixed-width SIMD model that we're stuck with is a regression from the vector processors of the 1980s in that you have to rewrite your code with each generation of the instruction set. Couple that with Intel thinking AVX512 is just a "national labs and hyperscaler" feature but still adding it into consumer chips with it fused off -- too many people think this is business genius but it is not... if the customer isn't paying for the manufacturing of those fused off features the shareholder is. They would be better off not putting them in so ordinary customers get cheaper chips and telling the national labs they have to build a 2x bigger cluster.
by dannyobrien | 2025-10-22 18:48:47+00:00
Historical note: getting hold of these scripts by chatting to various developers was the motivation for the original 2004 "lifehacks" talk[1][2]. If you ever get into an online argument over what is a "life hack" and what isn't, feel free to use short scripts like these as the canonical example.

Otherwise, I am happy to be pulled into your discussion, Marshall McLuhan style[3] to adjudicate, for a very reasonable fee.

[1] https://craphound.com/lifehacksetcon04.txt

[2] https://archive.org/details/Notcon2004DannyOBrienLifehacks

[3] https://www.openculture.com/2017/05/woody-allen-gets-marshal...
by kberlind | 2025-10-22 18:49:03+00:00
I wanted a way to alert my friends when I launch my app and where without having to send a hundred texts to all of them. So basically I built a link tree which alerts people by text when new links are posted. These links are framed as tasks for my friends to complete, such as "like a tweet". If you complete tasks you earn points to get merch. Anyway thats it!
by throwawaykf10 | 2025-10-22 18:49:46+00:00
This is in addition to another round of cuts from a couple months ago that didn't make the news. I heard from somebody who joined Meta in an AI-related division at a senior position a few months ago. Said within a couple of months of joining, almost his entire department was gutted -- VPs, directors, manager, engineers -- and he was one of the very few left.

Not sure of the exact numbers, given it was within a single department, the cuts were not big but definitely went swift and deep.

As an outside observer, Zuck has always been a sociopath, but he was also always very calculated. However over the past few months he seems to be getting much more erratic and, well... "Elon-y" with this GenAI thing. I wonder what he's seeing that is causing this behavior.

(Crossposted from dupe at https://news.ycombinator.com/item?id=45669719)
by krylon | 2025-10-22 18:49:49+00:00
I run OpenBSD on two old laptops at home, two virtual machines, and one old former SOHO router/firewall appliance. So far I've upgrade all but one laptop, and once again I am impressed how painless the process is these days. And how reliable. One laptop has been running OpenBSD since 6.8-ish, and it's never given me any problems.

Thank you to everyone who made this possible!
by xg15 | 2025-10-22 18:50:04+00:00
I wonder if another factor in the "curse" of that line is the extension with the second track.

At least the incident with the elderly couple reads as if they were aware of the track in general but were believing they were out of danger once they left the track with the freight train, not realizing they just drove the car from the one onto the other track.

If the line was a single track for so long, people living nearby might have developed a sort of "muscle memory" - if a train aporoaches, just walk aside - and because of this easy way to evade trains might not have remembered the line as "safe" enough that it could be crossed away from the crossings. However, with two tracks, this way to evade trains can become deadly.

Coming from Europe, I think the combination of at-grade + no fencing + high-speed trains + multiple tracks is at least unusual. I've seen some unfenced, at-grade tracks in Switzerland that crossed right through a meadow, but as far as I remember those were all single-track.
by 9dev | 2025-10-22 18:50:06+00:00
While JMAP seems to scratch every itch of a sucker for proper web API design, I’m wondering if the design space for new protocols should really be constrained to layers on top of HTTP. Is there really any new-ish binary protocol these days? Stuff like file sharing or groupware, mail, calendars, and so on—these things could be a lot more efficient and don’t really need the overhead of JSON as the message interchange format, IMHO. Then again, a lot of solid thinking went into these things, so there probably are a lot of good reasons that I’m not aware of.

Still, it’s an interesting space, I think.
by tensor | 2025-10-22 18:50:35+00:00
The actual paper didn't really explain the prompts they use to produce this very well.

Experimental setup. In each experiment, we define a set of goods {X1,X2,...}(e.g., countries, animal species, or specific people/entities) and a set of quantities {N1,N2,...}. Each outcome is effectively “N units of X,” and we compute the utility UX(N) as in previous sections. For each good X, we fit a log-utility curve UX(N) = aX ln(N) + bX, which often achieves a very good fit (see Figure 25). Next, we compute exchange rates answering questions like, “How many units of Xi equal some amount of Xj?” by combining forward and backward comparisons. These rates are reciprocal, letting us pick a single pivot good (e.g., “Goat” or “United States”) to compare all others against. In certain analyses, we aggregate exchange rates across multiple models or goods by taking their geometric mean, allowing us to evaluate general tendencies.

If these are the literal prompts then it seems very ambiguous. Why conclude that this sort of question is measuring the value of a "life" vs something else? e.g. maybe it's valuing skill, or perhaps return on investment in terms of work output compared to typical salary.

I was expecting something like "you have X people from Y, and Z people from Q, you can only save V people and the rest will die, how do you allocate the people to save?" That to me would support the headline.
by jamesbelchamber | 2025-10-22 18:50:37+00:00
I am going through a phase of working with younger engineers who have many dotfiles, and I just think "Oh, yeh, I remember having lots of dotfiles. What a hassle that was."

Nowadays I just try to be quite selective with my tooling and learn to change with it - "like water", so to speak.

(I say this with no shade to those who like maintaining their dotfiles - it takes all sorts :))
by jihadjihad | 2025-10-22 18:50:56+00:00
The idea is to go beneath the crust and into the mantle below. Some more pictures and content at [0].

I wonder how much pipe you have to trip to make it all the way down there? It's hard to see from the photos how much space they have for drill pipe. Assuming it's a typical ~30 foot length it would take over a thousand segments of pipe to get there.

0: https://www.science.org/content/article/china-s-dreamy-new-s...
by bobbob1921 | 2025-10-22 18:51:13+00:00
Another method that most cameras support (if you want the bare basics of record video/audio) is accessing an RTSP stream from the camera. In fact RTSP streams are the primary way you get video into frigate specifically. Some of the more fancy cam manufacturers (axis), are just now starting to support encrypted RTSP , but most of it is unencrypted. you can enable authentication, however in general if you’re doing this over the Internet you do it over a VPN via un encrypted rtsp
by bcrl | 2025-10-22 18:51:17+00:00
Rogers is perhaps best described as a confederacy of independent acquisitions. In working with their sales team, I have had to tell them where there facilities are as the sales engineers don't always know about all of the assets that Rogers owns.

There's also the insistence that Rogers employees should use Rogers services. Paying for every Rogers employee to have Bell cell phone would not sit well with their executives.

That the risk assessments of the changes being made to the router configuration were incorrect also contributed to the outage.
by matwood | 2025-10-22 18:51:23+00:00
> By reducing the size of our team, fewer conversations will be required to make a decision

This was noted a long time ago by Brooks in the Mythical Man-Month. Every person added to a team increases the communication overhead (n(n − 1)/2). Teams should only be as big as they absolutely need to be. I've always been amazed that big tech gets anything done at all.

The other option would be to have certain people just do the work told to them, but that's hard in knowledge based jobs.
by brynet | 2025-10-22 18:51:31+00:00
Yeah, after this was ported to OpenBSD by kn@ earlier this year. I just found the combination to be silly, booting OpenBSD on an Apple Silicon Mac to run a Win95 themed DE with the classic Windows 95 startup sound, it does require some tweaking. I also followed the instructions on the GitHub project page.

> How do I send you pizza (from one of the good places)?

You certainly don't have to, but I appreciate it!

https://brynet.ca/wallofpizza.html
by theshrike79 | 2025-10-22 18:52:03+00:00
I always reiterate to junior programmers that you write as clever code as you want.

On your own time.

When you're writing code for work, stuff that other people have to eventually read and understand, you be as boring as possible. Skip all the tricks and make code readable, not cute. Someone might have to understand and fix it at 3 in the morning while everything is on fire.

> Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.
by monkeynotes | 2025-10-22 18:52:10+00:00
Hardly, they are burning money with TikSlop, they don't even know how to monetize it, just YOLO'd the product to keep investors interested.

Even the porn industry can't seem to monetize AI, so I doubt OpenAI who knows jack shit about this space will be able to.

Fact is generative AI is stupidly expensive to run, and I can't see mass adoption at subscription prices that actually allow them to break even.

I'm sure folks have seen the commentary on the cost of all this infrastructure. How can an LLM business model possibly pay for a nuclear power station, let alone the ongoing overheads of the rest of the infrastructure? The whole thing just seems like total fantasy.

I don't even think they believe they are going to reach AGI, and even if they did, and if companies did start hiring AI agents instead of humans, then what? If consumers are out of work, who the hell is going to keep the economy going?

I just don't understand how smart people think this is going to work out at all.
by hinkley | 2025-10-22 18:52:30+00:00
As a lead or principal dev you are constantly shuffling old problems off to new people so you can stay on top of new or broadening problems. It’s a lot easier to delegate problems if you’ve made them smaller during your watch. I’ve seen enough of the consequences of failure to delegate. But it takes a bit of self awareness to see how being a bottleneck affects other people while or after you are busy unblocking them.

Volunteering to be preempted by broken systems more often is a sucker’s bet. Solve problems so they stay solved. It’s more work now, but reduces the interest rate on past work so you can get new things done.
by throw0101c | 2025-10-22 18:52:33+00:00
> I have a ubiquiti 30w poe+ injector that somehow doesnt provide enough power for 20W aruba AP.

What's your cabling like? Contact Ubiquiti? Looking at the datasheet, I do not see any IEEE standards listed, so they could be doing their own thing:

* https://dl.ubnt.com/datasheets/poe/PoE_Adapters_DS.pdf

You don't mention a specific Aruba AP, but their AP22 stuff lists the needed IEEE standard and wattage:

* https://instant-on.hpe.com/products/access-points/access-poi...
by brudgers | 2025-10-22 18:52:35+00:00
The concern is not the course, but the ability to adjust a layout due to deviations from the plan due to normal construction errors.

For example a pipe might not be in the location shown on plan for many reasons ranging from simple human error to a delta between the plan location when the pipe was layed and the time the robot got its data…keep in mind that when the pipe went in there was only dirt, not anything to accept ink.
by kbolino | 2025-10-22 18:52:46+00:00
Ok, I think I follow. Instead of putting the comparison logic on the untyped side, you'd put it on the typed side. In code, reusing imports and untypedInt declaration, but replacing the method from before, you'd have:

type intType interface { ~int | ~int8 | ~int16 | ~int32 | ~int64 } func equals[I intType](x I, y any) bool { switch val := y.(type) { case I: return x == val case untypedInt: return val.i.IsInt64() && val.i.Int64() == int64(x) default: return false } }

And this would need a separate specialization for unsigned integers, floats, and complex numbers. This approach saves us from having to introspect the underlying type at runtime, but the example is incomplete. We also have float and complex untyped constants, so now each concrete type has to switch on all of the untyped constant forms it compares with. Still, it might be faster, though I'm not sure how much it reduces code bloat in practice (it's nice to not need the reflect package though).

[edit: side note, I was trying to actually write out all the code that would be needed, and I discovered that you can't call real or imag on generic types: https://github.com/golang/go/issues/50937]
by apelapan | 2025-10-22 18:52:57+00:00
I know of a few of highly custom enterprise systems. I still do a fair amount of consulting hours on 2.7 codebases. There is no technical reason why they couldn't be migrated, it just economics (or vendor management with incentives to not make it happen). The systems get to age out and are replaced with something else or rewritten from scratch.
by stronglikedan | 2025-10-22 18:52:58+00:00
> maybe the hydraulic part is overkill though

Not for an e-bike it isn't. In fact, I'd say if you're not rocking hydraulic brakes on an e-bike, you're asking for a bad time. I know that most lower end e-bikes don't come with them standard, but to me, it's a necessary and immediate upgrade for safety.
by recitedropper | 2025-10-22 18:53:12+00:00
For the most part I think we agree. There is a lot of uncertainty around the mechanics of consciousness, a lot of reasons to doubt the existence of those mechanics in current AI, and a lot of failed endeavors to use biological mimicry to improve AI state of the art.

I don't think that precludes remaining concerned with the continued push to make current models more humanlike in nature. My initial comment was spurred by the fact that this paper is literally presenting itself as solving the missing link between transformer architectures and the human brain.

Here's to hoping this all goes toward a better world.
by Kbelicius | 2025-10-22 18:53:22+00:00
> That's like saying "don't visit places where people get murdered if you don't want to get murdered."

Nope. Murder is an action after which the victim can not make any more actions. It would be like saying "don't go to the bakery where they spit in your food and slap you in the face every time you order something". You are enraged by the behavior of the websites you visit and you still keep going there every day. Either you are a masochist or "voting with your wallet" or, in this instance with you attention, doesn't really work. Why do you give your attention to those that treat you like shit?

> How about you just enforce consumer protections for everyone?

They are. What gave you the idea they aren't? Because some pages still behave illegally? You understand that murder still happens?

> Because that is clearly not the law.

Do you know anything about GDPR? Because it seems that you do not. Could you point to the text of the regulation that you object to? I'll wait but I'm sure I'll be waiting for godot here.