skysight-inc/HackerNews huggingface dataset:
Yeah, I agree it will hold a different kind of value.

I don’t think people should be screeching about this either. I do think people are screeching because they enjoy traditional art and they think traditional art is threatened.

I’m starting to see this more like computerized chess. When a computer first beat a human, it didn’t end chess. Chess is alive and well, because humans like playing chess. With that said, the chess community is also more susceptible to cheating than it has ever been, and has suffered controversy as a result.

I think AI art will be similar. People who want traditional art will keep wanting it. People who create it will keep creating it. The people on both sides of this exchange aren’t going to suddenly stop valuing the things they valued before.

But like chess, AI tools make it easy for people to misrepresent themselves, and people will absolutely try to pass off their creations as original. I suspect that over time, tools will catch up and people who eschew AI tooling will be valued for it. It’s just gonna be a mess for awhile.
Lost Mines was a terrific pack-in adventure - I got so much mileage out of it.

I would love to see WotC publish more adventure booklets of comparable quality.
If it was local to you you'd probably remember.
>Perhaps I don't know the basic dynamics of patent litigation. You're an expert, could you enlighten me?

Yeah, FRAND is pro-big business. It removes the upper limit on damages, i.e. minimizes the risk a business faces by infringing, which therefore minimizes any incentive to license a patent. It also reduces the incentive for a patentee to enforce their patent, as it takes ~$2-3m to litigate against a company like Apple through trial (not even appeals). Because of the upfront costs to enforcement, any small-time inventor is going to need a financier to back their case.

>Your line of argumentation seems specious.

My argument seems specious? You keep saying compliance... compliance with what? you haven't even made an argument, you just associate a few buzzwords and say "thing bad". You haven't explained anyway how FRAND and "compliance" are pro-small time inventor.
> People often argue this can be fixed by just not needing to communicate.

They do? I don't think I've ever heard someone make this argument.
Wayland needs to support screensavers before I'll consider using it.
Unicode tricks in pull requests: Do review tools warn us?
There are also some fringe events: https://fosdem.org/2024/fringe/
The ring plane is aligned with the solar planetary plane?
Large-scale single-neuron speech sound encoding across the depth of human cortex
MySQL supports indexing expressions directly, which is effectively the same as indexing an invisible virtual column: https://dev.mysql.com/doc/refman/8.0/en/create-index.html#cr...

MySQL supports "multi-valued indexes" over JSON data, which offer a non-obvious solution for partial indexes, since "index records are not added for empty arrays": https://dev.mysql.com/doc/refman/8.0/en/create-index.html#cr...

MariaDB doesn't support any of this directly yet though: https://www.skeema.io/blog/2023/05/10/mysql-vs-mariadb-schem...
https://www.getlago.com/ shows up around here fairly regularly, but you still need a payment gatway like stripe iirc
For things like text readability, much of the fault lies on developers for not using parameterized colors (e.g. “primary text”, “secondary text”, etc) which can change as needed to fit light/dark mode, accessibility modes, and even things like user-preference UI tints.

Use of CSS in GTK for theming (maybe Qt too, not sure?) doesn’t help matters since both user applied-themes and developer-applied CSS can screw things up by overriding things in a half-baked way.
A standard is a way of writing and ratifying a specification. A spec is just a formal document describing the requirements for something, but a standard is when you have large coalition of relevant players accepting the spec as a committee. In this context it's also implied that it's an ISO standard which is extremely slow, rigid and formal and is a downgrade in every way from the current system of anyone who wants to voice their opinion just chiming in on an RFC on github.
AI trained on life stories can predict risk of early death
Please could you point out where these strange definitions are found in the article?
We don't, we can work from home instead.

I'll talk personally. I'm autistic(like what 75% of programmers?). Interruptions can potentially ruin my day.

If I'm working in an open concept or cube office, there needs to be perfect silence the entire day. If not, I basically can't work.
Super dangerous, if someone were to not know and plug this charger into a regular USB device.
Most PEI sheets are quite uniform so you don’t really have issues with that. As long as they’re applied to the build plate without bubbles they’re generally as flat as the plate surface.

Also, no, almost no build plates are aluminum. Modern printers usually use a silicone heater bonded to an aluminum frame, which either has magnets embedded in it or a sheet magnet applied on top of it, then a spring steel plate with some sort of PEI on top is what you print on. That’s what Prusa and Bambu use, for instance.

I don’t know why you’d want to use BLtouch to get the physical distance, since you calibrate the physical distance when calibrating the beacon sensor itself. Not a problem unless you frequently swap between materials of different thicknesses.
I too have been using Firefox on Wayland for some time now (on Arch Linux). I'm not quite sure when that switch was made though. I recall for some time I had to manually set that flag myself, but I just checked and apparently I've been running on Wayland by default for some time now.
consider running make with nice, let the scheduler work for you
Sorbet is the worse part of using Ruby professionally. It's actually so far removed from developer happiness if feels completely foreign to long time rubyists. I wished there was types build-in the language though... I see the value in that.
My friends used to use a mix of iMessage and Facebook Messenger, while my extended family relied mostly on Facebook Messenger + SMS.

I didn't like this, I didn't have/or want an iPhone, meaning I was excluded from certain iMessage groups and I hated using Facebook so I was implicitly excluded from discussions via Facebook Messenger. Most of my communications were over SMS as a result, so not ideal for my social life.

Seeing this as a problem I researched alternative message apps that had feature parity with iMessage, I figured any attempt to get people to switch would fail if I couldn't get this much. I also decided to bank on the latent frustration people had with Facebook, the company, meaning I had to scratch WhatsApp off the list.

I ended up with Signal vs Telegram. Telegram had the sleekest interface and good feature parity with iMessage. While Signal fell short feature wise, it supported SMS (at the time) and some of my friends were interested in it from a privacy angle.

Ultimately I decided to be realistic, so I scratched off Signal and chose Telegram. The goal was to get everyone to switch not just a few who were "interested", so feature parity had to stay the priority, privacy be damned. My pick was very important because I figured the likelihood of a successful migration would decrease with each attempt I made.

Finally having made my choice, I consulted 1 on 1 with my individual friends and family members who usually organize events, and convinced them to install telegram + join my premade group chats. I then nagged them to notify everyone that all event planning would now be via Telegram and that everyone needed to install it now. I think the Telegram invite link really helped grease the wheels here.

Finally after setting the stage with that, I individually convinced each friend and family member 1 on 1, via a call or in-person, to install Telegram and join the new group chats. I made arguments such as: It would unify our communication under the same platform and make everyone's lives easier, we can use Telegram surveys to more easily schedule stuff, it has all the same features as iMessage + more, I already got X and Y to join so I really don't want you to be left out, I can help you install it, etc. I found it was important to take full initiative during all this.

Finally, in only a few days I got two distinct groups migrated onto Telegram. We have continued to use it for 2-3 years now so it's safe to say the migration stuck. The only one who I couldn't get to join was my cranky uncle who wanted signal instead (first I had heard of this from him), but his wife joined so it didn't really matter anyway, he is simply excluded from discussions now.

So ultimately, you can get people to switch if you put the work in :)
I am not bullish on Wayland but it's not Wayland's fault that nVidia is abnormally uncooperative with the open source community.

I lurk on several Linux enthusiast forums and subreddits and whenever a new person wanders in asking why they get a blank screen on boot, or their laptop can't resume properly, or their desktop crashes randomly, I have observed that there is a roughly 0.95 chance they have an nVidia card in their system. (With or without the proprietary drivers.)
Solar-Powered 'Smart' Clothing Could Rapidly Heat or Cool Your Body
Why do we have weird LLM sizes like 3B, 7B, 13B, 33B, 70B? Who invented those?
I wonder, does Wayland requires to allocate gigantic buffers for every window or it is possible to make a Wayland implementation that doesn't require tens of megabytes of RAM? For example, is it possible to render window by tiles (of course only changed tiles) using a small 200×200 buffer? Is it possible to use a single buffer for all applications (which they use in turn)?
What Are Time Reflections and Why Are They So Promising in Tech?
Completely unbiased news if, of course an impossibility. The article is however pointing out that due to the deliberate actions of the Indian govt, opposing viewpoints are increasingly found only on platforms that are outside the Indian government's direct influence.
> Cancelling sound distractions with NC headsets isn't that bad

For you. For many others (myself included), using NC headphones is even worse than putting up with the noise.
Yeah that kids not old enough to have old-timer stories.

Ima dig out my 8080-based Interact, Atari 800, and see if I can find my dad's old Kim-1 board...

But I will not tell you any stories about punch cards.
Generally refactoring is where I find tests to be super valuable. If it’s a pure refactor then the existing tests shouldn’t break. If they start failing, then you have done something that has changed the expected behavior.

For business logic I would change the tests first so that it represents the new expected result. Then you refactor the code until the tests pass.
Gerrit was ok, the openstack gerrit web ui was kinda iffy (at least circa 2013/14). Its been long enough that i don't really remember any details but it was bothersome enough that a couple of us wrapped the ssh gerrit commands in a cli: https://github.com/pandemicsyn/fgerrit
Microsoft Word (pre-office-365 days) VS Google Docs basically.
Rock climbing.
This release fixes a heap overflow that can be used to escape the sandbox:

https://www.mozilla.org/en-US/security/advisories/mfsa2023-5...
> but then you have to spend attention on the market circus with additional worrisome mental load that you can actually lose everything.

Not true. You can just buy a slice of the whole economy.

Then the only situation in which you lose everything is that in which your dollars would be worthless anyway.
AskHN: Sounds like a made-up concern to me or am I missing something?
This sounds like a made-up concern to me or am I missing something?

"One Fortune 500 executive recently told me that they were worried that one organization could use a public LLM to learn what its competitors were asking that same LLM. For example, one pharmaceutical company using ChatGPT4 or similar for corporate espionage could essentially spy on its competitor’s research queries. A public LLM aggregates the data of the prompt itself and which user initiated that prompt. So, by asking about a certain company’s research, that data can become part of the public record."
In line with this, Product and Customer Success folks who fundamentally don't know how customers are using the product/what their specific use cases are. Really makes further development/problem solving a challenge :)
Seriously, thanks for what you do!

I’ve been reading your stuff for almost 10 years and doing work at this level of rigor makes the world a better place.
Does quantum theory imply the universe is preordained?
> But in reality, unit testing every single function and method is where the vast majority of the benefit lies. Details really matter.

To me, this is actual rookie mentality. You end up testing the same thing multiple times over different lines of code, mocking and providing various sets of testing data... When you could just test specified and/or observable behaviour of your system, and achieve the exactly same result with fewer tests.
Long distance running, reading, bicycling, cooking, fashion.
> If I pretend these two things don't exist, the smoothness during gaming is far superior though..

Really? I find Wayland way worse for gaming. Like there's a few extra frames of delay or something. It _really_ messes with me and I can't stand it. It's why I'm still on X11 for now.
The best mix imho is to have spaces where people can individualise their time - to focus.

Small booths or mini meeting rooms or even large kitchens area with tables - alone amongst people.

Because it's not black and white, everyone needs focus but also communication with others.
The extroverts are always struggling to get conference room bookings. They'd be able to converse a lot more freely by just inviting people to their always-available offices.
that ignores all the black artists that sam phillips recorded before elvis.
Have you ever thought about the fact many people like to work from home because it leaves more time to socialize with family and friends?

Pandemic restrictions have ended. You could eat lunch with a neighbor who hates working from home also. Or rent shared working space.
Talon is what I would describe as accessibility for programmers (my definition, not the developer's!). You effectively write software that replaces keyboard and mouse usage, generically, flexibly and programmatically.

So when you write commands you bind them in different way: app specific[1], feature specific[2][3], OS-specific, hecking __programming language specific__[4] etc, and then talon mixes and matches all of that stuff together.

So let's say I have VSCode focused on a javascript file . Talon knows this, and so I have "panel switch" which is a vscode specific command, and "op strict equal" to insert ` === `, but I also have generic text editing commands (because it's an editor), and multi cursor commands (because vscode has been tagged as multi cursor supporting), and tab commands (because vscode is a tab-based editor), and so on and so on.

If I then switched to the browser I would keep the generic text editing commands, and the tab commands, as it supports both of those things, but I would no longer have multi cursor support (or JS commands), because my browser doesn't support that.

This also means you can by and large use the same talon config (and so the same voice commands) on windows, mac and x11.

So for me switching to windows is actually less of a pain because most of the ways I interact with my computer don't actually change, as talon abstracts that away quite a bit.

[1] https://github.com/talonhub/community/blob/main/apps/vscode/... / https://github.com/talonhub/community/blob/main/apps/vscode/...

[2] https://github.com/talonhub/community/blob/main/core/windows...

[3] where vscode gets its features "bound" https://github.com/talonhub/community/blob/main/apps/vscode/...

[4] https://github.com/talonhub/community/blob/main/lang/javascr...
What if it’s really not that complicated, and by adding more people you make it more complex. So complex that you need even more people to maintain that complexity?

I love fly.io for rethinking some of the problems.
If you can't give me my own office with a door, at minimum I want a cube with 6ft walls that have excellent noise dampening (I don't want to be able to clearly hear a normal conversation next door), a large enough work space such that I can stand up and walk over to my own whiteboard, a pair of ultra comfortable noise cancelling headphones, and being able to have some natural daylight coming into the space (but not necessarily direct line of sight to a window from my chair).

I'm fully aware that commercial real estate is expensive and that old office floorplans are not entirely conducive to offering everyone an office with a door. There are certainly compromises that need to be made when renovating the office to give people what they want without simply moving to a brand new building. While I'd prefer my own office, just having a noise-proof cube where I don't have to stare at everyone walking past would be a huge step up from the picnic table style desks where it feels like you're sitting at a library computer desk. There are plenty of ways to track productivity that don't involve a manager being able to stare at everyone working like a sweatshop foreman.
mkws – simple static site generator
QUIC's (Hidden) Superpowers
Solar-10.7B is present in the battle arena but there are probably not enough votes for the ranking.
Not sure why you're being down voted: not everyone cares about all levels of the software stack. Most people can be perfectly functional as long as they see a "Google chrome" icon anywhere on the display and once in chrome they feel at home. There's an entire OS built around chrome.

Why wouldn't someone ditch an OS for another to keep using the software they want?
I rather prefer the wide shot that the featured image was cropped from: https://stsci-opo.org/STScI-01HHFQ09W5PKSA6EBKJMW51R5M.png

Image Description from Nasa site:

> This image of Uranus from NIRCam (Near-Infrared Camera) on NASA’s James Webb Space Telescope shows the planet and its rings in new clarity. The planet’s seasonal north polar cap gleams in a bright white, and Webb’s exquisite sensitivity resolves Uranus’ dim inner and outer rings, including the Zeta ring—the extremely faint and diffuse ring closest to the planet.

> This Webb image also shows 14 of the planet’s 27 moons: Oberon, Titania, Umbriel, Juliet, Perdita, Rosalind, Puck, Belinda, Desdemona, Cressida, Ariel, Miranda, Bianca, and Portia.

> One day on Uranus is about 17 hours, so the planet’s rotation is relatively quick. This makes it supremely difficult for observatories with a sharp eye like Webb to capture one simple image of the entire planet – storms and other atmospheric features, and the planet’s moons, move visibly within minutes. This image combines several longer and shorter exposures of this dynamic system to correct for those slight changes throughout the observing time.

> Webb’s extreme sensitivity also picks up a smattering of background galaxies—most appear as orange smudges, and there are two larger, fuzzy white galaxies to the right of the planet in this field of view.
This sort of stuff can be A-B tested, I'm not sure if I can buy into the idea that increased discussion of Peppa Pig would result in increased student intelligence, or the lack of has resulted in lower student intelligence. There was a time where Peppa Pig / Teletubbies / Barney was considered brain rotting TV and ideally avoided for its own sake. Shoehorning it in as a protected human right seems feels like it may be going in the wrong direction.

I did attend a US high school at a time and place where evolution was given equal footing to creationism which was bizzare for me having moved from a largely atheistic society. One minute talking about plasma as the 4th state of matter the next minute about the 'theory of dinosaurs'. My concern is any rights used to protect access to Peppa Pig will also be wielded by religious zealots to force religion back into science and everywhere else. Is Peppa Pig really that important to be worth that risk?
Even worse for me, I have a hybrid laptop with integrated amd-gpu and a dedicated nvidia, and there is no way to specify primary gpu on Wayland. Everything goes through integrated and nvidia card just sits at 0%.
While I think this is a great idea, I've seen these in public places and the USB-A sockets almost always get damaged. I'd be worried about having to replace a $40-50 receptacle every year or two if I happened to bump the cable and wanted to keep using the USB part. Still a good idea overall and I can see them being used in a few places around my home to save space.

Also, I'd love to see ones with 65w charging so I can charge my laptop and still have an outlet to use!
I have to say, I do like the sentiment that 2FA is a basic feature that needs to be available from day 1
Piano for me too. I come from a golf family but haven't been able to get over the hump.
I am troubled by the word belief, not just in the title, but in the comments here. Unit tests should not be doctrine, there is a time and a place. And, I feel that more often than not they are warranted.

We can argue about what granularity they should be, talk about functional programming, debate whether they should hit the database or not, but IMO all of those things miss the point. For me, in order of priority, unit tests provide the following benefits:

1) Make me write better, more decoupled code

2) Serve as documentation as to the intent of the code, and provide some expected use cases

3) Validate the code works as expected, (especially when "refactoring", which is basically how I write all my code even from the start)

4) Help you when deleting code by exposing unexpected dependencies

You can argue against all of those points, and I often will, myself. It depends on the scale, importance, and lifetime of the project as to whether I will write unit tests. But, as soon as I think someone else will work on the code, I will almost always provide unit tests. In that scenario, they:

- Provide a way to quickly validate setup and installation was correct and the application functions

- Signal that the code was "curated" in some way. Someone cared enough to setup the test environment and write some tests, and that gives me a certain comfort in proceeding to work on the code.

- Provide a gateway into understanding why the application exists, and what some of the implementation details are.

So, thinking about the advantages I've outlined above, for me it would be very hard to say I don't "believe" in unit tests. I just don't always use them.
Open office layouts might work for some jobs like sales or similar, but I always argued that even the desk placement has an impact. For example, I personally prefer to have a wall behind me instead of others walking or standing or chatting behind me. It’s just a big distraction, plus the usual interruptions that you get because you are sitting next to them. Additionally, if you are sensitive to noises and sounds like me, it’s even worse. In one of my jobs, it was like that and - since it was in engineering - the workshop was next to the office and you can imagine all kinds of noises. The worst part is I tried to explain that this environment is the worst for anything beyond just filling forms or doing presentations, but they never changed anything and even remote work was discouraged. I had to leave that eventually