Hacker Newsnew | past | comments | ask | show | jobs | submit | wishinghand's commentslogin

Instagram is the same way if a link is dropped into the comments. Infuriating.


Any docs or talks about this somewhere?


If you're using Apache you could just use Server Side Includes and forget the JS.


If simplicity is the goal, html can be inserted in other html using the embed or object tag, no JavaScript required.

https://www.w3schools.com/TAGS/tag_embed.asp

https://www.w3schools.com/TAgs/tag_object.asp


That’s a neat idea! I’m using Nginx, but there’s also SSI support in it. Currently, I'm using Javascript to set the current page on the main nav. I might get away with conditional includes or similar. I’ll explore my options. Thank you!


Vue is about as ancient yet people still use that. Python is even older.


Why is that? Why would soldering the connections vs plugging them in affect how much data per second they transfer?


Sockets have resistance and crosstalk, which affects signal integrity.


Wait, your telling me, I should have been desoldering the sockets off my motherboard, and directly soldering my RAM to the leads this entire time?


Compression Attached Memory Module (CAMM) tries to be a middle-term solution for that, by reducing how crappy your average RAM socket is to latency and signal integrity issues. But, at this point, I can see CAMM delivered memory being reduced to a sort of slower, "CXL.mem" device.


Seriously though,

Would desoldering the sockets help?

Why are the sockets bad?


As stated previously, the sockets reduce signal integrity, which doesn't necessarily make them "bad," but is why Framework wasn't able to used socketed ram to maximize the potential of this CPU.

This sort-of-interview of Nirav Patel (ceo of framework) explains in a bit more detail: https://www.youtube.com/watch?v=-lErGZZgUbY

Basically, they need to use LPDDR5X memory, which isn't available in socketed form, because of signal integrity reasons.

Which means you won't see an improvement if you solder your ram directly, I think mostly because your home soldering job will suffer signal integrity issues, but also because your RAM isn't LPCAMM and isn't spread across a 256 bit bus.


They "why" hasn't been answered. I understand the previous statements very clearly. It makes intuitive sense to me, but I want to know more.

Like physics PhD-level more.


I believe the reason is, at the frequencies these CPUs are talking to RAM, the reflection coefficient[1] starts playing a big role. This means any change in impedance in the wire cause reflections of the signal.

This is also the reasoning why you can't just have a dumb female to female HDMI coupling and expect video to work. All of such devices are active and read the stream on the input and relay them on the output.

[1]: https://en.wikipedia.org/wiki/Reflection_coefficient


See also RF insertion loss and how that's dealt with, PCIe retimers, etc.

Above certain frequencies, you start running into major issues with signal integrity, and fixing them is very difficult without any extra circuitry.


Only if you were pushing data through so fast that the bits got corrupted before. That's literally why AMD told Framework they won't support any other configuration than soldered RAM, in this case.


Yes. (That isn't actually possible because the pinouts are different but soldered RAM is faster.)


You might be able to dial in a higher memory overclock.


mind the gap


If they move jobs every two years, that’s 5 periods of interviewing. 40 interviews per period doesn’t seem too out there.


I interpreted that as "I got laid off and I have 9 y.o.e. and I've done hundreds of interviews in this current period"


I can easily switch back and forth. I have more than 34 keys, but I don't use the number row or modifier keys. My layout is also columnar, similar to the OP's.


Could be confused with Feathers, a Javascript web framework.


I’d love to see that.


Maybe it displays oddly on your phone but all I’ve seen is effusive praise for how the landing page is constructed. The graphic is meaningless but the information around it is informative. The graphic itself is meant to inspire rather than inform.


Thank you this makes sense. I had to scroll a lot to see one sentence-long phrase to change into another and found this too demanding for the payoff.

The graphic was pretty but did not provide additional insight for me.

As for execution- could’ve been frame-by-frame scroll-driven animation as far as I’m concerned.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: