MurphyA/hacker-news huggingface dataset:
by halflife | 2025-05-28 04:50:03+00:00
It is a business opportunity, NX is offering it. In my previous startup, I started developing from the get go with NX, it became a huge velocity boost to our team. With 15 person RND we had standards that a 100 person RND didn’t accomplish. In my new company (which has bought the startup), they tried the “let’s do a monorepo” approach. It is a catastrophe. I am now in the process of migrating them to NX with great results.
by ryandrake | 2025-05-28 04:50:07+00:00
It's probably impossible to get a neutral take on Musk or any of his companies' operations anymore. The guy's a lightning rod for the extremes of both sides. There is too much breathless, gushing fandom (OP's comment), too much negative detraction and belittling, and very little actual neutral engineering talk that happens in any of these forums.
by Abishek_Muthian | 2025-05-28 04:50:51+00:00
Congratulations! Any work to optimise efficiency w.r.t LLMs is much appreciated.

So far I’ve taken only lazy approach to optimising local LLMs by sending small queries to my M4 Mac Mini running MLX models and sending larger queries to my Nvidia 4090; it’s remarkable how efficient M4 is compared to Nvidia and I think Apple is in the right direction with MLX.

I would read about AutoThink and try to integrate it with my workflow.
by vunderba | 2025-05-28 04:51:14+00:00
The ChatGPT mobile app in voice conversation mode works quite well for language practice with one important call-out: you have to give it a topic at the beginning otherwise it won't be able to drive the conversation forward and will stick to banal pleasantries.

So what I usually do is pick a random blurb in the news and paste the entire thing along with the Reuters link at the beginning and inform chatgpt that we'll be carrying on language practice specifically over that topic of discussion.

I've used this to carry an hour long foreign language practice in Spanish while walking my dog without even needing to look at my phone.
by goku12 | 2025-05-28 04:53:41+00:00
Those leaks, debris ejection and the (mild) loss of attitude control seem to have started right after SECO. And that isn't very surprising because engine shutdown can cause huge disturbances (shock) in the engines and related plumbings. (I know this sounds contrary to intuition). So I wouldn't consider that milestone as a success, unless it emerges that those problems were unrelated to SECO or any other engine operation.
by lynx97 | 2025-05-28 04:55:38+00:00
I can't speak to the font sizing. If I could change anything, I'd replace the table design with a plain ordered-list (ol). Simply because it is the proper semantic tag, and reading the table is unnecessarily verbose with modern browsers and a screen reader. Somehow ironically, Lynx fails to render the table as a table, so the main page is still nicely readable with it.
by ryandrake | 2025-05-28 04:56:44+00:00
I appreciate that they tried to include many different tech company roles, not just software engineers. But maybe they over-indexed on "Product" which I assume to mean the "non-technical or semi-technical 'product owner' role who gathers and generates requirements, writes product product definition documents, prioritizes features and quality work, and so on." There are a very small number of people like this at most tech companies, but "Product" represented a whopping 44% of this survey's responses?
by brirec | 2025-05-28 04:57:26+00:00
The standard is, well, a standard, and that’s why PoE is safe in the first place. Adding per-port fuses won’t stop bad cable from burning, because the fuse would have to be sized for the rating of the PoE switch.

This is why you don’t want “fake” Cat6 etc. cable. I’ve seen copper-clad aluminum sold as cat6 cable before, but that shit will break 100% of the time and a broken cable will absolutely catch fire from a standard 802.at switch.
by jdswain | 2025-05-28 04:59:06+00:00
It has 32-bit registers, but it has a 16-bit ALU, so it's a matter of opinion if that makes it a 16 or 32-bit processor. I'd go with 32-bit in that it's instruction set gives the impression to the programmer that they are working with a 32-bit system.

And for more evidence, the Z80 is referred to as an 8-bit processor but has a 4-bit ALU.
by mmooss | 2025-05-28 04:59:16+00:00
> The sentence would be correct with a comma, therefore it’s correct with a semicolon

Could you show us where that is said? I'm almost certain that the opposite is true. The only place a semicolon substitutes for a comma or vice versa is in a list, where the list item(s) contain a comma and therefore commas delineation is confusing (like a CSV where data itself contains commas); there you use semicolons.

Otherwise, there is no overlap in usage:

comma semicolon second clause is, independent N Y dependent Y N list Y N
by esseph | 2025-05-28 05:00:39+00:00
Have you ever ran a DC voltage calculation for voltage drop for a cat5/6/7 cable?

It can be substantial. But yes, there are cable spec requirements for POE depending on the demands of the device!

NEC as of 2017 has new standards and a whole section for PoE devices above 60W now, specifically a section on safety and best practices. It DOES have cable requirements that do impact the cable standard chosen.

More info on that here: https://www.panduit.com/content/dam/panduit/en/landing-pages...

From: https://reolink.com/blog/poe-distance-limit/?srsltid=AfmBOop... --- PoE Distance Limit (802.3af)

The original 802.3af PoE standard ratified in 2003 provides up to 15.4W of power to devices. It has a maximum distance limit of 100 meters, like all PoE standards. However, because of voltage drop along Ethernet cables, the usable PoE distance for 15.4W devices is often only 50-60 meters in practice using common Cat5e cabling.

In addition, this piece of note from Wikipedia: https://en.wikipedia.org/wiki/Power_over_Ethernet#Power_capa... ---

The ISO/IEC TR 29125 and Cenelec EN 50174-99-1 draft standards outline the cable bundle temperature rise that can be expected from the use of 4PPoE. A distinction is made between two scenarios:

bundles heating up from the inside to the outside, and bundles heating up from the outside to match the ambient temperature

The second scenario largely depends on the environment and installation, whereas the first is solely influenced by the cable construction. In a standard unshielded cable, the PoE-related temperature rise increases by a factor of 5. In a shielded cable, this value drops to between 2.5 and 3, depending on the design.

PoE+ Distance Limit (802.3at) An update to PoE in 2009 called PoE+ increased the available power to 30W per port. The formal 100-meter distance limit remains unchanged from previous standards. However, the higher power budget of 30W devices leads to increased voltage drops during transmission over long distances.

PoE++ Distance Limit (802.3bt) The latest 2018 PoE++ standard increased available power further to as much as 60W. As you can expect, with higher power outputs, usable distances for PoE++ are even lower than previous PoE versions. Real-world PoE++ distances are often only 15-25 meters for equipment needing the full 60W.
by energy123 | 2025-05-28 05:01:11+00:00
One thing I'd like to see is an apples-to-apples benchmark against e.g. aider's edit formats, on the same set of tasks. There is a published benchmark on your site, but it isn't apples-to-apples, it only establishes the relative superiority of the fine-tuned model within this patching framework -- it's not a comparison across patching frameworks.
by SoftTalker | 2025-05-28 05:02:04+00:00
What I don't understand, though, is that these were for "digital signage systems" according to TFA. You're not running Windows 10 Pro on an Atom board and a large illuminated digital sign with 25W PoE. Maybe the signs were smaller than I'm thinking? Like tablet-sized? But if you're needing to run power for a display, why not just power the whole system from that?
by esseph | 2025-05-28 05:04:02+00:00
There are also distance limits based on the type of cable used and the power drawn by the end device. The more you push that, the more heat you build. Shielding reduces that heat factor.

https://en.wikipedia.org/wiki/Power_over_Ethernet#Power_capa...

For Dayjob I power a lot of very expensive not-even-on-the-market-yet radios and other equipment via multiple PoE standards, mixed vendors, 2 pair, 4 pair, etc via POE and we have ran into all kinds of POE problems over the years.

POE fires do happen. Sometimes it's the cable, the connector, sometimes something happened to the cable run. Sometimes the gear melts.

https://www.powerelectronictips.com/halt-and-catch-fire-the-...
by badc0ffee | 2025-05-28 05:04:48+00:00
The 286/386SX/486SLC could address 16MB, the full 24 bit address space.

> the ISA bus was only 16-bits wide, which limited the utility of the 32-bit bus for fast graphics transfers.

Not only that, it was 8MHz to match the speed of the fastest IBM AT. VLB on a 486/33 or 66 ran at 33 MHz and was a godsend, 8x the bandwidth of 16-bit ISA.
by goku12 | 2025-05-28 05:05:05+00:00
One important additional detail is that the Starship started shedding debris (both inside and outside) and tumbling slowly, right after SECO. A leak also seems to have developed at the same time - which would explain the gradually worsening tumble rates. Leaks are unfortunately difficult to distinguish from intentional venting, if you're unfamiliar with the venting scheme. However, it's more or less surely a leak(s), especially given that the same were not observed in previous flights.
by esseph | 2025-05-28 05:05:56+00:00
As for your note about PoE standards btw, I remember an old joke, something along the lines of "The best thing about standards is that there are so many to choose from!"

---

Non-standard implementations There are more than ten proprietary implementations.[49] The more common ones are discussed below.

https://en.wikipedia.org/wiki/Power_over_Ethernet#Non-standa...
by crq-yml | 2025-05-28 05:06:08+00:00
There's a quiet rumbling left over and doing more background development, trading is still taking place. The major impasse is really with "what's the framing for this invention now" - the invention is still interesting but it isn't a good technology until you have established a motive to depend on it at scale.

The flood gates are opening to do things with blockchains again in the US, although the motive for that is "more scams".
by hardwaresofton | 2025-05-28 05:06:10+00:00
You can’t have it both ways. You can’t claim it’s only luck and acknowledge this truth:

> with his only real successes coming from spending his company’s fortune to acquire other people’s successful ventures—Instagram, WhatsApp, Oculus.

There is clearly skill involved on top of the initial luck (and likely before it).

Meta has clearly made mistakes but it didn’t get to where it was by accident.

The decision to open source models was something others weren’t planning to do and absolutely changed the atmosphere. It’s either visionary or an incredible competitive move, or both.

Also, seems like this article was written by AI, the repetition gave it away.

AI is actually getting quite good
by kalleboo | 2025-05-28 05:07:55+00:00
> The original floppy used on the mac was a single-sided 400KB disk. I imagine that was another set of trade-offs

Originally they planned on using custom 870K drives, but they were too unreliable so at the last minute they switched to the Sony 400K 3.5" disks

https://en.wikipedia.org/wiki/Apple_FileWare

https://folklore.org/Hide_Under_This_Desk.html
by wttdotm | 2025-05-28 05:08:42+00:00
In "The Man Who Mistook His Wife For A Hat," there's a chapter where Oliver Sacks makes a similar argument about music stemming from the case of two autistic twins who couldn't do arithmetic but played a game with each other where they named increasingly large primes. Basically says that music/harmony is a kind of innate appreciation of the numerical relationship between sounds, much like naming primes is an appreciation of the _lack_ of a numerical relationship between numbers. The experience of a resonance between two different things (frequencies, numbers, and in this blog's case words) can exist extremely strongly outside of the ability to operate on those things in the first place. Interesting read.
by pezezin | 2025-05-28 05:08:48+00:00
You guys are ignoring the horizontal and vertical blanking periods, which were usually 25~35% of the active horizontal period and 8~10% of the active vertical period. I could find these two links that explain that the actual signal sent to the CRT was around 704x370 pixels:

https://nerdhut.de/2016/06/26/macintosh-classic-crt-1/

https://bobparadiso.com/wp-content/uploads/2014/09/timing.pn...
by jhanschoo | 2025-05-28 05:10:06+00:00
The OP is asking with respect to language learning and practicing conversation.

LLMs for writing can be far better than a tutor in a high-resource language like English, Mandarin, and Japanese, because they are familiar with many modalities and registers in these languages, and are willing to engage in you in them all.

They can impact you more and more cheaply than language lessons in a classroom (you still need IRL for practicing spoken dimensions)
by blef | 2025-05-28 05:10:08+00:00
We are using Relace in production to apply code for a month and this is crazy how easy it has been to integrate it (less than 30 minutes). The most impressive thing when you come from a general purpose LLM is the speed and the accuracy relace brings.

In the past we were using o4-mini which had an annoying issue at adding newline when not needed and was slow (5s+), relace fixed all these issues.
by badc0ffee | 2025-05-28 05:10:36+00:00
It doesn't say exactly why 512x342 was chosen. But I'm more interested in why it was changed to 512x384 on later Macs. Is it just to fill the full 4:3 screen?

Beyond that, this article really wants to tell you how amazing that resolution was in 1984. Never mind that you could get an IBM XT clone with "budget" 720x348 monochrome Hercules graphics that year and earlier.
by sph | 2025-05-28 05:11:55+00:00
Capital (stake) can be accumulated infinitely, without friction, and usually the more you have the more its value accelerates upwards.

Work can be increased, certainly, but you pretty much hit major physical blocks to its increase, whether it’s productivity, lack of capital, energy costs, competition finding new ways to do the same work for less cost.

Really, the parallels to real world wealth disparity are reflected in why proof-of-stake is just a bad idea, unless you are one of the “1%” of crypto mining, then you just have to sit and wait for your stake to increase indefinitely. Then why not lend it for interest? You can get it to grow even faster. Whoops, we have reinvented the global economy and the wealth disparity.
by lxe | 2025-05-28 05:12:32+00:00
So there are 2 kinds of big tech monorepos.

One is the kind described in the article here: "THE" monorepo of the (mostly) entire codebase, requiring custom VCS, custom CI, and a team of 200 engineering supporting this whole thing. Uber and Meta and I guess Google do it this way now. It takes years of pain to reach to this point. It usually starts with the other kind of "monorepo":

The other kind is the "multirepo monorepo" where individual teams decide to start clustering their projects in monorepos loosely organized around orgs. The frontend folks want to use Turborepo and they hate Bazel. The Java people want to use Bazel and don't know that anything else really exists. The Python people do whatever the python people do these days after giving up on Poetry, etc... Eventually these might coalesce into larger monorepos.

Either approach costs millions of dollars and millions of hours of developers' time and effort. The effort is largely defensible to the business leaders by skillful technology VPs, and the resulting state is mostly supported by the developers who chose to forget the horror that they had to endure to actually reach it.
by keeganpoppen | 2025-05-28 05:14:11+00:00
personally, i am very not fond of the idea of leaving stuff on the street and then being like “meh not my problem anymore… someone will take it”… could very well be a cultural thing, but it feels very… i won’t fill out an adjective, because i don’t want to cast aspersions, and, besides, am fully open to being off base on this one. it just feels very “the ‘help’ / ‘poors’ will take it”… and for the record im not some sort of populist demagogue— quite the opposite: i was just simply raised with a “take care of your own shit” ethos. no value judgment here, and i understand the arguments contra-… or at least the first few that come to mind. what am i missing? i know this bothers many less than it does me.
by pezezin | 2025-05-28 05:14:58+00:00
I have recently been playing with CRTs again, and something that I have noticed is that for fast-paced games running at 60 or 70 Hz* I don't notice the flicker much, but for text anything less than 85 Hz is headache inducing. Luckily the monitor I got can do 1024x768 at 100 Hz :)

* The original VGA and thus most MS-DOS games ran at 70 Hz.
by ChuckMcM | 2025-05-28 05:16:01+00:00
Could you say more about that? I don't think of it as patronage and I agree with this statement: "Corporations only pay you money to exert your brain towards some goal." but in my experience you can go to a corporation and say "I'm really interested in working on <this thing>, are you interested in that sort of stuff?" And if they are they'll start paying you money to explore that thing with them. I did exactly this the first time I "retired", I'm really fascinated by software defined radio and I was exploring how it works and what one could do with it and a friend said, "I'm working at a company that needs help understanding how to do repeatable software and they are doing a lot of SDR work." Which led to a conversation with the CEO that led to a job offer where I helped their software teams get better and I got to use the multi-million dollar RF lab to continue my explorations. Granted my role was "technical leader" and not "programmer" but how I spent my time was a joint agreement between the company leadership and my interests. I wouldn't expect a company doing accounting software to pay me to design SDRs of course.

And if you passion is something completely different then that can be the case too. A executive I met at IBM retired and has gone head first into their actual passion which is art history. They didn't major in it at school or try to get a job in it because those jobs didn't pay them what they wanted but now that they are retired they are spending their time in libraries and museums all over the place digging into the nuances of various bits of art. Are they "working"? Yes in the sense that they are doing the same thing they would have done if someone had hired an art history major apparently :-).
by kragen | 2025-05-28 05:16:07+00:00
You could not imagine a more exciting place to be in 01978? How about Xerox PARC, Microsoft, Apple, the MIT AI Lab, Symbolics, LMI, SRI-NIC, Tymshare, Intel, Mostek, Zilog, Control Data Corporation, Cray, Commodore, HP, Texas Instruments, Tandem, DEC, Data General, Linear Technology, Signetics, or CompuServe? You could spend your time inventing things that changed the world for the better, instead of in pointless political maneuvering within IBM to ship products everybody hated.

What are the nearest equivalents today?
by kristopolous | 2025-05-28 05:16:35+00:00
Interesting! I like it!

The conversational context is nice. The ongoing command building is convenient and the # syntax carryover makes a lot of sense!

My next step is recursion and composability. I want to be able to do things contextualized. Stuff like this:

$ echo PUBLIC_KEY=(( get the users public key pertaining to the private key for this repo )) >> .env

or some other contextually complex thing that is actually fairly simple, just tedious to code. Then I want that <as the code> so people collectively program and revise stuff <at that level as the language>.

Then you can do this through composability like so:

with ((find the variable store for this repo by looking in the .gitignore)) as m: ((write in the format of m))SSH_PUBLICKEY=(( get the users public key pertaining to the private key for this repo ))

or even recursively:

(( (( ((rsync, rclone, or similar)) with compression )) $HOME exclude ((find directories with secrets)) ((read the backup.md and find the server)) ((make sure it goes to the right path)) ));

it's not a fully formed syntax yet but then people will be able to do something like:

$ llm-compile --format terraform --context my_infra script.llm > some_code.tf

and compile publicly shared snippets as specific to their context and you get abstract infra management at a fractional complexity.

It's basically GCC's RTL but for LLMs.

The point of this approach is your building blocks remain fairly atomic simple dumb things that even a 1b model can reliably handle - kinda like the guarantee of the RTL.

Then if you want to move from terraform to opentofu or whatever, who cares ... your stuff is in the llm metalanguage ... it's just a different compile target.

It's kinda like PHP. You just go along like normal and occasionally break form for the special metalanguage whenever your hit a point of contextual variance.
by natmaka | 2025-05-28 05:18:56+00:00
> Would have thought a long-term study of these sites would have already been underway

As far as I know those studies are far from extensive and there is no permanent effort.

> given their apparent potential hazard

The good'ole "who is in charge, who pays?" is at play.

In many nations the nuclear industry just doesn't care (they dumped their waste, and good bye!) or disappeared after a phase-out.

A fair part of those who can pay those studies prefer to pursue their own endeavors (why would they have to work in order to cope with other's boo-boos?), for example the lack of resources available for oceanographers' core missions is well-known.

> Surely Greenpeace

AFAIK obtaining and maintaining a boat isn't easy for them. Doing so for some bathyscaphe (or similar equipment) and all the associated infrastructure and expertise for what nowadays is a mission (showing the bad effects of civilian nuclear) which is vanishing just as its mere subject is, while others (pollution, overfishing...) are more and more difficult, seems 'ambitious' without any very generous dedicated donation (are you interested in giving?).

> does the position not require such evidence

As already stated experts decided nearly 60 years ago to quit dumping waste in the ocean floor (London Convention), this seems sufficient to me.

> disposing of the waste ten+ metres under the sea floor would have been much better.

Maybe, maybe not. It would have been way more expensive.

> work done by Charles D. Hollister

IMHO the nuclear folks liked to be able to dump waste from a barge. Asking them to dig the seabed...

> You mistake my sense of humour;

Indeed, sorry.

> I was referring to the increased radiation dose from flying to/from conferences.

The point is: anyone decides upon hoping in any jetliner, or abstaining from doing so. A nuclear reactor can trigger a major accident which lets no such choice in a huge area, and for quite a while.

If someone lacerates the tattooed arm of someone else and says "hey, you already hurt yourself with this tattoo" I'm ready to bet that most, including any judge, will not support him.
by johnnyanmac | 2025-05-28 05:20:03+00:00
>Why do people insist on this?

Because it isn't even close to entry level architecture. And the structure of LLM's makes it hard to iterate the way architecture requires. It basically gets a little bit of context only to essentially tear down and rebuild at blistering speeds. You can't really architect that way.

>What it cannot do, even in theory, is decide for you to want to do something and decide for you what that should be.

Something sadly common among clients, even large ones.