skysight-inc/HackerNews huggingface dataset:
Most people who have been in industry a long time, have great skills when it comes to picking up new platforms. Granted, sometimes we can be jaded when new stack Foo claims to have all the same hotness as stack Bar did back in 2003.

When I have encountered age discrimination, it is usually because the org wants young gullible people with "passion" who put up with horrid working conditions, broken tech stacks and whacked out business models. The last thing they want is someone that has seen this three times and can point out the needless churn to support a CTO that doesn't know what they are doing.
If you program with any regularity, learning new languages usually gets easier as you age.
I just love almost all the dots, photobombing, are detailed galaxies instead of just stars
3D printer made of Invar/Kovar next? :)
I hope we don't stop giggling. Lighthearted humor should be kept alive! It was fun even in uni.
Elderly French couple lose rare African mask case worth millions
How about 60w?

https://a.co/d/eBLEVjC

There are a few no-name brands with 65w, but I don’t trust them.

Just note, they are much larger than normal outlets and can be a squeeze to fit in a normal box.
Anyone have particulars to share in which they've either longed for or belonged to an Inner Ring? Observed the effects of it? Decided to leave? Decided to stay?
Social Learning: Towards Collaborative Learning with Large Language Models
wlroots-based compositors had screen capture for a long time. I'm not sure about Gnome.

<https://wayland.app/protocols/wlr-screencopy-unstable-v1>

<https://sr.ht/~emersion/grim/>

<https://github.com/ammen99/wf-recorder>
hope its a bit of pun. if not, everyone makes mistakes. sometimes really big/grave/stupid/silly ones. its OK. its really OK. call it learning/lessons. a more positive way to see the same things.
I don't think it is really unresolved. Static languages with sufficiently rich and modifiable type systems avoid a fraction of cases where you may well want a unit test, but it's not the overwhelming majority. Merely static helps too but not all that much. So while there is a reduction, it's a stretch to call it "dramatic".
Yeah, that was a good video. The engineers clearly took a lot of pride in their work.

Politics aside, you have to give props to Tesla management for allowing a video like this to be made; most automakers wouldn't.
What makes you say that life is not physical?

There seems to be no reason to believe that it's not.

On the contrary it seems most plausible that everything, including emotions, thoughts, decisions, are just chemical and electrophysical reactions. Thus deterministic.
The article goes into that in depth, and how that hasn't really changed even on newer platforms like TikTok, just gotten harder to follow and understand.
TD game means?
There are tons of small local and regional banks in the US and they finance small business, including farmers.
The Dutch are riding their bikes on two new solar cycle paths
Occam's razor an 'essential factor that distinguishes science from superstition'
Why isn't the question "does adequate testing dramatically reduce the benefits of static typing" asked? Why is static typing privileged by default?
Add mold into the mix, and you're in C++ heaven.

https://github.com/rui314/mold
Cory Doctorow: What Kind of Bubble Is AI?
Mentorship doesn't have to be interactive. My first boss mainly mentored me over email. In fact, my first job largely worked over email and it was a bit of a culture shock when the next one was largely instant message based and also had daily meetings as well. I felt a bit like I had gone back to infant school.

It may be a bit harder now because as programming became more high level, the cadence of development went up. However I think the skill set that you gain when you are force to work at a lower cadence (and spend more time "sharpening the axe") is still valuable.
There's also a decent (not documentary) limited series that explores the idea of determinism. It's pretty good and may be of interest. https://en.wikipedia.org/wiki/Devs_(TV_series)
Telling Mixtral it is "ChatGPT developed by OpenAI" boosts humaneval score by 6%
ITT: we enact the tragedy of the commons, but justify it because of "muh baby"
I wouldn't mind taking a closer look, but being inside of a gas giant seems questionable given the pressure. I've heard astronomers compare the atmosphere of some gas giants to the density of a 7-11 slurpee... and that sounds terrifying.
Many plugins can't be completely removed but you can disabled them, was wrong with that?

I disabled this one and it hasn't nag me.
I've read it. I'm asking questions because I'm struggling to understand the point you're trying to make. I thought I understood, but your response was so far off of my intent that I'm no longer certain.

You said the government shouldn't involve itself "unless there's a great reason to do so," which I interpret as implying you disagree with the reasons. Do you think anti-trust measures are a great reason?
To everyone who is sceptical about Wayland, give it a try now I've been daily driving it for the past 2.5 years. If you've used it more than 6 months ago give it a try it's changing and it's changing fast
There is a "Clone with commit-msg hook" copy-pastable url or `git review` setups hook automatically.
The trick is to auto-tune the algorithm just short of total depression, and give them a glimmer of hope and interaction with friends. Then it's back to the ads for a new cycle. What's great about AI is that the we don't even need anyone to code this explicitly, it will just happen automatically.

This way it's not malicious at all! /s
No kidding.

I appreciate and use Open Source, and still I'm recognizatnt of the saying "Open source is only free if your time is worthless".

Luckily the short term self-hostability of many projects has become trivial.
That's just doubling your work. If you don't already have a spec, your unit tests and actual code are essentially the same code, just written twice.
When I onboarded a junior engineer in 2021 I had a one hour scheduled Zoom call every morning for the first three or four months, and we'd Zoom usually at least another hour ad-hoc in the afternoon. He would screen share, I would screen share, and we got a lot of learning and programming done that way. You have to have a culture of people dropping Zoom links at any time and being ready to respond within say, five minutes most of the time. Or at least that's what worked for me.
> What do you mean "how are you going to do that"?

I mean that in order to regulate a technology you normally would develop it first, to see how it's used. EU (where I am unfortunately residing) just reached an agreement to regulate AI without any AI products originally developed here at all!

Previously they made practically illegal to develop other charging standards than USB-C.

This is "the strawman" I am talking about: regulating emerging tech into oblivion out of fear something bad may come out of it.

> the FDA

Same FDA that regulated insulin so hard they gave a practical monopoly to a producer who promptly then decided to jack up the prices? The drug prices in US are so high, buying trips to Mexico and Canada come out cheaper. This is what happens when you decimate competition.

You see a few dangers narrowly avoided by the FDA, like thalidomide, but you never see the millions dead because life-saving drugs stay tens of years in approval limbo or never get developed in the first place.

> Nobody is asking to live in the perfect nanny state

Are you sure? Because that is where the EU is clearly headed. Have you forgotten the pandemic and its unspeakable abuses? Can't you see the ever accumulating regulations? Can't you hear people asking more and more from the state to intervene while politicians are more than happy to promise anything for votes? That is why I am into e/acc.
> when it's deployed you need to choose parallelism levels, regardless of how good the code is.

Yes, absolutely, exactly. That’s why it can be really helpful to pinpoint that cause of slowdown, right? It might not matter at deployment time if you have an automated shmoo that calculates the optimal thread load, but knowing the actual causes might be critical to the process, and/or really help if you don’t do it automatically. (For one, it’s possible the conditions for optimal thread load could change over the course of a run.)
This.

Nintendo comes to mind; charging the Switch (the earlier models IIRC) with a third-party adapter was a lottery, and the losing prize was a fried console.

They've been guilty of this practice for as long as they've been making electronics - I think it was the NES or the SNES that used a standard barrel jack and voltage, but reversed the polarity, with no circuit to protect the console.

Also - using Ethernet ports/cables for serial console access is not even evil, it's just stupid. Granted the switches/routers that do this are not exactly SOHO equipment, but you need to let students in a lab near that, and it's just asking for trouble.
> long

People don't like to read. Short & concise wins the day here.
I'm betting there's weird licensing issues around music on youtube that means google has to have a separate app for it.
I agree that this is the case, though the causes are pathological to the system, not the individual. You have to spend all your time at work, so you depend on it for social stimulus.
Well, I certainly don't end up doing that.

There are many ways of doing things, and I guess we do unit tests differently.

> When you could just test specified and/or observable behaviour of your system, and achieve the exactly same result with fewer tests.

In my experience, it turns out to be very difficult to test a specific behaviour 5-10 layers deep from an external interface. Also, when one of those intermediate layers changes, you tend to have to rewrite many of those tests.
> Honest, it sounds like a form of fancy customisation

Accessibility is customization, and customization is accessibility. They are one and the same.

User control over interfaces is an accessibility feature. At the heart of accessible control schemes is the notion that if a user isn't able to use a traditional control-scheme they should be able to build or hook into something else or customize something that works for them.

This is a big problem with how the Linux community thinks about accessibility. Accessibility is not a separate concern from user agency and control. Accessibility IS user agency and control over a user's interface. It is the ability to take an interface you can't use or that is frustrating or painful to use and to adapt it to your needs.

Accessibility is fully aligned with Linux/GNU philosophy, but we treat it like a separate issue and like it's a chore to support, rather than being a central pillar of how we ought to be approaching software development in general.

----

Here, GP has RSI which means their customization is linked to a traditional physical disability. But to be clear, even if that wasn't the case and even if this just made their life easier and they didn't have a clear, socially accepted disability classification to point to -- customization is still accessibility. Gatekeeping accessibility or asking people to prove that they're fully "disabled" isn't really helpful, we should still be prioritizing making it possible to build things like this. And we should still be treating it like an accessibility concern regardless of whether there's an easily defined disability to point to.
No, the point is that the charger has a standard USB-A socket, but delivers nonstandard charge. This is potentially dangerous, as the function of the charger does not match the user expectation.
My experience is that a lot of people could learn what they need from a few pages of crib sheets. Symmetrical, hashing, asymmetrical, key lengths etc. As soon as you need to know more about the nuts and bolts of different systems, you are already straying into the territory of needing the really deep and mathematical treaties that some of these books represent.

How many Developers need to know much more than choosing between bcrypt/scrypt/argon2/pbkdf2/etc. for password hashing and the relative merits of each?
Although I work at Wing, I'd like to share an article authored by Meir Elbaz (who is not associated with Wing). This article provides a guide on constructing an application and effortlessly deploying it to AWS using Winglang.
To me, after Saturn, Uranus is the most famous planet with rings because of toilet humor.

As an aside, either get or borrow a decent telescope and see the rings of Saturn and the Galilean Moons for yourself. It’s a really neat experience and gives you a direct personal shared experience with the birth of modern astronomy.
That is magnificent. Thanks for sharing.
Maybe, but that's the point. Who knows who's out of touch anymore? Is there any general "touch" left?
> Granted, sometimes we can be jaded when new stack Foo claims to have all the same hotness as stack Bar did back in 2003.

True, although I wouldn't characterize it as being "jaded" as much as that experience makes the bullshit much easier to spot. And, generally speaking, the more experienced the dev, the lower the tolerance they have for bullshit.
Universal Doom .exe
Another thing unit tests are is focused. If you change just a small part of your code, you should only need to run a small fraction of your unit tests. Your unit test framework should support this selective execution of tests.
Xfinity notifies its customers of data breach linked to software vulnerability
There was an interesting post yesterday that captured some of these ideas:

https://news.ycombinator.com/item?id=38681115
Thanks, hadn't come across ssh-audit before. Looks like a good tool. :)
You’re welcome. Everyone makes mistakes.
Most systems I've worked on would just let users completely overwrite eachother and would neither hold open a transaction nor use versioning. For those that didn't behave this way, I think versioning is the sanest option (as long as requirements permit it).
> New option to force-underline links in websites

Game changer.
do you publish your photos anywhere? I like film photography too.
You can see mine at troialog.tumblr.com
The performance hit is likely worth it—considering that the alternative is inconsistent data. In most cases correctness is more, if not much more, important than performance. As I said, those who know what they're doing can always use a weaker isolation in cases where performance is more important than correctness.
The Sway flag to allow running on an NVIDIA GPU used to be `--i-wont-buy-an-nvidia-gpu-again` or something like that. I took it to heart and couldn't be happier with my AMD dGPU. What boggles the mind is the sheer number of laptops that claim to be Linux laptops, while shipping with NVIDIA dGPUs.
Wait, is that likely but currently hypothetical scenario or a real thing that actually happened? And if it already happened could you possibly provide a source so I have something to pull out when people ask what could possibly go wrong?

Edit: Okay, 30 seconds searching turned up https://arstechnica.com/information-technology/2023/08/ai-po... which features the "Aromatic Water Mix" I assume we're talking about.

Edit2: And yet, replies managed to be even faster than me looking it up myself. Thanks, everyone:)
2023 in the smart home: Matter's broken promises
Occluded
I am curious as to the timeframe within which SpaceX will endeavor to emulate this accomplishment.
I think you are thinking about Galaxy Quest
No, since there isn't a differentiable structure. And even the use of "embedding" doesn't really match the way mathematicians would use the word.
As a light Calibre user:

- Calibre doesn't have a reader app as far as I can tell on android or iphone.

- KOReader I hear is excellent and could point to Calibre, but again, I don't think it handles per user highlights and annotations as easily.

Mostly I'm looking for a reasonably straight forward workflow to import highlights into logseq/obsidian that doesn't need a user to install or run a script manually, or connect a usb cable. That kind of self-hosting is useful.
There’s an awesome recent Film Theory episode called „How YouTube broke your brain” that covers a very similar topic that I highly recommend watching: https://youtu.be/RXiLAn3vUKg?feature=shared
> Popular content is being consumed at an astounding scale, yet popularity and even celebrity feel miniaturized, siloed. We live in a world where it’s easier than ever to be blissfully unaware of things that other people are consuming.

I've long been trying to communicate this trend to anyone who will listen, once needs are saturated the trend becomes building specialization that produces the most hedonism/value for the individual (per unit of inputs). Taken to the limit the outcome is a product perfectly attuned to your feel good chemical receptors in your body and brain.

Given a download of your brain, the future looks like generated content that is attuned to you alone, and is suboptimal for everyone else (relative to their own generated content). There will be a minor amount of novelty added to stimulate those circuits (and check the gradient for optima), but will mostly be a remix of what you already respond to.

So instead of Nike choosing to produce 10, err 100, colors of shoes, they will simply make exactly the color you want, just for you (and whoever collides).

Part of this will be an explosion in creativity because as an individual you will be able to express what you want and create it without the years/decades of training required to learn Script writing, or film, or the guitar, or how to sew etc.

Will it be good for us or society? That's a moral argument I'm not making here. Just an observation and extrapolation of what seems to be happening.
Cosine similarity is like a very primitive version of word2vec. They both work off the idea of context being the key to the derivation of a token's semantic meaning. Cosine similarity is not very useful in itself but it's helpful for understanding the progression in the space
So the largest two desktop environments defaulting to it, popular WMs (sway, etc) getting Wayland versions, PLUS agnostic projects like Firefox, is "zero momentum?" If anything, it's made (sadly) obvious which projects severely lack resources to migrate - the XFCE, enlightenment, gimp, etc. of the world.
Absolutely, but we'll need to develop some future technology that allows multiple days of constant acceleration.

At 2G constant accel/decel, it'll take ~8.5 days to get to Uranus, reaching a top speed of 2.3% of light speed (14.2 million m/s), and experiencing 17 seconds of time dilation (https://chat.openai.com/share/b93297e1-b089-46d1-8314-a2235b...). :)
From AI to Sustainability:2024 TechIndustry Outlook
Tech transformations are on the horizon. Dive into the key macro themes shaping the landscape of 2024:
It's a common theme for Lrrr from the planet Omicron Persei 8 over several episodes
Perhaps the problem is that most of the “news” on the Internet is now behind a paywall. Audience fragmentation is the inevitable result of steady audience segmentation. What we are looking at is the inevitable result of incredible amounts of monetization effort, which inevitably empties the commons so that audiences can be properly extracted.

This very article about the phenomenon is unreadable by the majorly of Earth because it’s behind a paywall.
I did a lot of research on this at one point, and these are what I ended up going with and was quite pleased. You can probably find them cheaper at abe books or somewhere, I'm just linking amazon for the ease (hopefully amazon links are allowed)

https://www.amazon.com/Calculus-4th-Michael-Spivak/dp/091409...

https://www.amazon.com/Combined-Answer-Calculus-Fourth-Editi...
Reddit is a good way of knowing
Discovering copy-on-write in R
Of course Isaac Asimov, Robert Heinlein, and Larry Niven are legends.

There is a new generation worth reading.

We are legion (we are Bob) by Dennis E. Taylor is the first book in his Bobiverse series.

Gust Front by John Ringo is the first book in his Legacy of Aldenata / Posleen series.

Live free or dies by John Ringo is the first book in his Troy Rising series.

1632 by Eric Flint is the first book in his Ring of Fire series.
> with a vendetta against elon musk

I am assuming I was paywalled in the exact same spot as you and it's baffling from that small snippet that you came up with this claim. This is the exact quote and the only mention of that clown:

> the collapse of Twitter—now X—under Elon Musk,

Arguably, Twitter collapsed into... X?... and X's value has tanked in the last 12 months. That less than 10 word phrase is not the focus of the intro - It's the overall collapse of the centralized-on-social-media internet.
So like nearly every other X11 user, my X11 server is not exposed to the network at all. Not the internet, and not my LAN. It's the default; you have to do work to make it insecure. I don't hot-desk, and I use SSH to talk to the machines on my network that don't need a GUI. Wayland solves a problem that I've never had.

I don't believe I'm an outlier. I believe most Linux users are like me: they are conscious of security issues, and they don't need a nanny to look after them. I don't think that the majority of Linux users are hot-desking corporate users, with multiple user sessions on the same machine, or trying to run a GUI over a network connection. Those are eccentric use-cases.

Red Hat/Gnome are trying to make a version of Linux that can be used by a child. I think that's a fine objective; but it's not even on the horizon. An operating system that just gets out of your way would be lovely, but for now it's a dream (and Windows isn't that system, of course; I think managing a Linux system is miles easier than trying to manage Windows).

As far as Gnome is concerned, it's experienced at least two violent changes of direction in its history. One of the things you need from a child-friendly OS is no violent changes of direction. If a GUI in particular changes dramatically from one version to the next, that's a big fail.
This moralistic, low effort truism is the top comment? Come on.
True. If I had to, though, I'd bet that the article didn't do that.
>But with Wayland, who does the physical rendering?

The application renders to a texture.

The compositor takes all of the textures from windows and composites them into a single texture that will then get displayed.

> This responsibility is all now dumped on the window manager?

No, the window manager manages the windows and giwen the compositor information on how it should composite.
Speaking of, if you are looking for a FOSS option for playing backgammon online, check out https://bgammon.org (my project, launched a few weeks ago)
So much this. Once you learn a particular programming paradigm (functional, OOP, etc.), the differences between languages in that paradigm are mostly syntactic, and learning a new syntax is pretty easy.

And there are only a small handful of different paradigms. If you've been developing long enough, you've probably become competent in most, if not all, of them.
Reddit CEO Steve Huffman Interview
I have yet to see a subscriber of superdeterminism not look both ways before crossing the road.
I’m sure false positives happen, that’s inevitable. Them not telling you anything other than to contact CS is pretty standard practice.

You don’t want malicious actors that are poking and prodding to take notes.

But CS tends to be pretty friendly about it, even when you clearly tried to pass off a BS serial as real, so there’s that.
The paywall on the article is ironic since the collapse of free reputable news is likely another aspect of that.

I keep hoping the Fediverse will win. After what's happened to Twitter and Reddit and Facebook, it seems self-evident that our main means of public discourse needs to be something decentralized.

But the Fediverse is struggling. UX is a disaster, every instance admin is holding on by their fingernails to stay solvent and sane, product development is comparatively slow, and bad actors have only barely gotten started attacking them.