skysight-inc/HackerNews huggingface dataset:
In my opinion this is because we don't teach Chesterton's Fence early enough (or often enough) to internalize it at a societal level.
Yet never addressed is why Daddy Pig's professional colleagues also call him "Daddy Pig"... I don't know why but this got into my brain and won't leave.
I came to the comment section expecting to read about Kavita.
Thank you.

Luckily also other projects like Librera and KOReader (for other uses) were mentioned here too.

Don't forget about that marvelous standard called OPDS.
I think that due to angular momentum, they do all rotate aligned to the same plane.
Somewhat off topic, but if you climb the best advice I can give is to look at every single route as being extremely dangerous. That attitude of constant danger will keep you alive. There’s a saying in SAR communities - they pull the best climbers’ bodies off of the easiest routes.

The attitude of constant danger will even protect you from another weird climbing stat. Having avalanche survival/safety courses increases the probability that you will die in an avalanche. One of the people who taught me how to ice climb died in an avalanche. We don’t want more dead climbers.
TSMC Chairman Mark Liu to retire next year
What does it mean to learn piano? A foreign language? Programming? Tennis?

As you get better, you make fewer mistakes and it is (usually) less of a struggle to perform well. You’re right in the sense that you’re never (as a human) going to master it like you can tic-tac-toe or rubik’s cube. But that sort of mastery isn’t fun either.
They don't drive themselves so...

It probably even feels fine the first 10 minutes and they're not likely to have more than that scheduled for one test.

Have them stuck in traffic for 45 min each morning and afternoon and they'll understand :)
Remote Collaboration Fuses Fewer Breakthrough Ideas
Interesting paper analyzing patent and research article data to measure productivity and innovation.
It's pretty simple actually. US schools are run at the local level, not the national level. So different school districts (a district is usually the size of a town or county) get different amounts of funding.
Well-written breaking tests represent something changing in a code base. You can be intentional about breaking a test, but then at least you can be very explicit about what you are changing.

Have seen all to many times I've broken a unit test in a code base that I did not intend to break, just to have an aha moment that I would have introduced a bug had that test not been present.

Unit tests are a trade off between development speed and stability (putting aside other factors, such as integration tests, etc). In large corporate settings, that stability could mean millions of dollars saved per bug.

That example you provided is a poor one and not really consistent with your point that unit tests are useless - the point is being made that that specific test of UserResource is useless, which I also agree with. Testing at the Resource level via integration test and Service level via unit test is probably sufficient.
> I'm old enough to remember the PowerPC to Intel transition at Apple

That was just yesterday …
https://archive.is/67NSd
I've found open plan works well when it's a quiet environment. but putting programmers together with the sales folks.. probably not a good idea.
Yes because the phone companies do not allow the car makers to spy on me, which they should not be doing anyway..

Sorry that is not something i am going to cry for GM over
Where can you get a robot arm like that for $4k? On the other hand, I found this ($34k) https://www.digikey.com/en/products/detail/kuka-robotics-cor...
I think you expressed my frustration with today's smartphones significantly more clearly than I could. Thank you!

I've been using smartphones since 2003. Smartphones prior to the iPhone were tools through and through. They were designed to be communicators, or maps, or, sometimes, actual phones. Texting with T9 with feature phones was definitely popular, but they were still very limited in capability.

I don't think the iPhone was borne to become an addictive consumption machine. I think it was created to make smartphones more accessible. It succeeded at doing that. Great things exist today because of the iPhone. Unfortunately, there will always be people who are out to make money no matter the cost, and I don't think anyone knew or foresaw the consequences of long-term phone use that exist today.
I haven't been for a while but there are basically too many people for the space. But it's a free conference and the space is what the space is. I basically don't stress getting into specific sessions or otherwise overly optimize sessions generally. I mean there's video after the fact if you really care.
I think you can barely see the outer ring (R/2003 U 1) in the bottom left.

I really hope we get a better look at the moons of Neptune and Uranus sooner than later. They seem to have lots of interesting history.
If maintained right, unit tests at edge conditions can quickly diagnose system and runtime state health.

If you work with malicious on incompetent staff at times (over 100 there is always at least 1)... it is the only way to enforce actual accountability after a dozen people touch the same files over years.

"The sculpture is already complete within the marble block, before I start my work. It is already there, I just have to chisel away the superfluous material."
( Michelangelo )

Admittedly, in-house automated testing for cosmetic things like GUI or 3D rendering pipelines is still nontrivial.

Best of luck =)
2023 Reading List
Uh oh. :(
> On android this is pretty well integrated, what's the deal with desktop?

I have a button in gnome that toggles dark mode on/off that switches the desktop over that works for just about everything (not discord though).
So at work we would run tons of tests against the real service with a real database, seeding thousands of schemas to allow for parallel testing of tests that change state.

This takes 3 minutes, 1 if you use tmpfs.
It only takes <10 seconds if you dont run writing tests.

These actually cover most real world use cases for a query-engine we maintain.

Unit tests have their place for pieces of code that run based on a well defined spec, but all in all this integration or component-level testing is really what brings me the most value always.
Unit tests are useful for:

1) Cases where you have some sort of predefined specification that your code needs to conform to

2) Weird edge cases

3) Preventing reintroducing known bugs

In actual practice, about 99% of unit tests I see amount to "verifying that our code does what our code does" and are a useless waste of time and effort.
I skimmed over your blog post, and I think you should give The Rings of Power a look despite your feelings about Jackson's films. It's a polarizing series, and you might end up not liking it, but it's very different from the films. The visual style is heavily influenced by them, but the storytelling is much more nuanced and surprising IMO.

I can't really provide details without spoiling the series for you, but if you watch the first season to the end[1] and then review your own blog post, I think you'll at least understand why I thought you might really like it.

FWIW, although he didn't live to see the finished work, apparently Christopher Tolkien liked what he saw of the preproduction, despite his dislike of Jackson's films.

[1] This is important, but again, spoilers. Even if you end up disliking it, or disagreeing with some of the choices they made, I'm confident you'll agree that the writers love Tolkien's writing as much as you obviously do.
Worth noting that Firefox has run on Wayland by default on Fedora for many, many years at this point because the Fedora team patched it to do that. Firefox also uses Wayland on the default RHEL9 desktop and its derivatives, and it's been quite easy for power users to enable it in other environments. So it's quite well battle tested.

I am sensing a large momentum for Wayland in the Linux community though. Finally there is maturity for Wayland in KDE, there is very strong commitment from various projects to default to Wayland (this being one of them). Traditionally more conservative projects like Cinnamon and Wine are finally adopting Wayland too. It seems critical mass has been achieved to get things really moving in the community, and it's about time.
Right so to get users to switch you need to invent a new mode of communication. We have had postal mail, telegraph, telephone, fax, email, and instant messaging. What's next? Find an opportunity for disruptive innovation in communications that isn't already dominated by established competitors.
Just curious, are Forth users mostly embedded/hardware devs?

I'm a mobile app dev, don't see how Forth is practical for my work.
And if I want to go low level, well there's assembly.
I worked for a Japanese corporation where each floor had different rules.

One floor had an open-plan layout where people were open to chitchat, another open-plan floor that expected everyone to be quiet, and there was a floor with reservable cubicles or sound-proofed rooms. In general though, I do agree that the culture is on the quieter side.

I really enjoyed working there because the level of isolation was entirely up to you, depending on your mood.
There's another campus of the ULB and one of the VUB a 20min walk away so getting more auditoria isn't completely out of the question.
Clusters of humans cohabiting a confined space? If you squint hard enough…
Yeah I’m in agreement with you. It can be hard for performance things (vs tuning parameters for numerical algorithm performance) because such tests can be inherently difficult to reproduce and writing the hill climbing can be tricky. It’s a goal to aspire to for sure. Have you found any tooling to do the hill climb search for you in a multidimensional space?
Fedora Asahi Remix
I don't think that is the reason.

Cheap cars simply have less feature while expensive ones have tons of features + associated settings.
On GNOME and KDE, this is simple. Window managers, of course, are going to come with their own solutions. The setting is exposed through the XDG Desktop Portal.
I’m really not against touchscreens, but cramming more and more functionality into them, indiscriminately, is deplorable and just not good UX/UI.

I’m very far from being a usability expert, but I think a good rule of thumb would be putting less-essential __digital__ functions like maps and audio in the touchscreen, but essential __mechanical__ functions like climate control (which includes seat heating/ventilation) be controlled by physical buttons, switches, sliders, and/or knobs. This makes it more intuitive and also more safe to control frequently-modified functionality while keeping eyes on the road.

I believe this is an essential safety issue, and it’s infuriating that companies with billions of dollars in resources and, presumably, lots of engineers and designers and usability experts with concerns that are probably ignored. Especially as cars continue to include more headline safety features (i.e. used to sell and even upsell) which are far more expensive than the components they’re skimping on. It’s very petty and irresponsible.

The US government has more or less abdicated its responsibility to keep corporate greed in check. Hopefully, the EU will step in and fill that void.
Well, it is a matter of knowing how to take advantage of them.

https://devblogs.microsoft.com/dotnet/grpc-performance-impro...

Or just browse the performance improvements blog posts,

https://devblogs.microsoft.com/dotnet/performance-improvemen...

https://devblogs.microsoft.com/dotnet/performance_improvemen...

https://devblogs.microsoft.com/dotnet/performance-improvemen...
Posting because it's now been officially released: https://social.treehouse.systems/@AsahiLinux/111607682159825...
The extra hours a week teachers spend have to do with lesson planning, grading, etc. which is directly related to their job unlike leetcode or your homelab or whatever, those aren't equivalent at all.
That's 10x speed increase. What's the secret behind apple M3? Faster clocked RAMs? Specific AI hardware?
Ooh, nice addition to my ublock list.
Good to know! I always thought it was to save money.
I was ambivalent on unit tests until I discovered how much the mere act of writing them was finding bugs.

I very vividly remember writing a test for a ~40 loc class of pure functions. I started out thinking the exercise was a waste of time. This class is simple, has no mutable state, and should have no reason to change. Why bother testing it?

By the time I was done writing the test I had found three major bugs in that 40 loc, and it was a major aha moment. Truly enlightening.
National Law Enforcement Accountability Database
Lots of devices have switched mode power supplies that will still output the same voltage. Last time I had a brownout the only thing that stopped working was the washing machine, and I thought that was broken.

Paradoxically, it may be the lower voltages that are more dangerous, because it will result in a higher current draw from all the devices.

Mains voltage has a nontrivial allowed range (in fact in Europe they increased it slightly so that devices would work across countries with slightly different original standards) but this is well out of spec.
> Because learning and improving is part of the pleasure of chess.

Important to remember this is not a universal truth for all people.

> If I play Catan with my friends, it’s fun…

Interestingly, you and I seem to be opposites here. I only play chess for fun and never care if I improve, but spent thousands of hours in my college years analyzing and improving at Catan. I wonder if this is simply a matter of whether one prefers deterministic or stochastic games for optimization.
"Like it’s got to be much more complex than we imagine."

That is, how it usually is ..
MySQL has some aggregation performance over postgres. Having done a recent migration of an application two things that come to mind are:

- its case insensitive by default, which can make filtering simpler, without having to deal with a duplicate column where all values are lower/upper cased.
- MySQL implements loose index scan and index skip scan, which improves performance of a number of join aggregation operations (https://wiki.postgresql.org/wiki/Loose_indexscan)
XetCache: Improve Jupyter notebook reruns by caching cells
The art of me and my team not burning out at work is "yes, but [logical consequence]". It's nicer than saying no.
Everything old is new again. I used to think that the Etherkiller was a joke... http://www.fiftythree.org/etherkiller/
Haven't seen any kids so far.

I think it's doable but not a lot of fun. You will have to walk from one lecture to another outside, lots of crowding in plenty of spots.

Public transport is also full.

But there are two bigger rooms (one old one new) with good talks you can always go to
A number of stories like this come from this site. Not sure if it is coincidence.
There are only two kinds of tests: ones you need and ones you don't. Splitting hairs over names of types of tests is only useful if you're trying to pad a resume.
Sounds like you want GNOME + libadwaita or KDE + Breeze. Never had theming issues with that combination.
Bigger telescopes are mostly about capturing more photons to detect fainter objects. They don't really give you better resolution in most cases. Technically, a bigger telescope can give better resolution, but from the ground, the limit is usually atmospheric seeing. From orbit, it will be down to the quality of the optics, the resolution of the detector, and the precision of the tracking.
I don't understand why people keep falling for Google's ad campaign. Google have its lead in AI playing video games and board games. It is cool, entertaining and all that jazz. But OpenAI and MS are the real leaders in real AI.
TL;DR: just under half the cost to get notification support for self-hosted instances.

Probably an easier sell, as it is now about the same cost as VOIP service rather than being more expensive.
I know, and it's depressing as hell. One problem is that for almost any idea these days, the market that buys impressive-looking but unusable, throw-away UI is so much bigger than the rest of us that it attracts all the product offerings.
That’s crazy to hear. To me, after Saturn, Uranus is the most famous planet with rings because it’s vertical instead of horizontal. That’s the defining feature of Uranus.
If you look in the sky, you'll see a bright spot. That's a meteorite. No matter what you do, you'll be extinct pretty soon :-)
Yep. Stay near city center (in the general vicinity of Place Royale) and longish walk/take transit. I don't know what hotels are around the university but you don't really want to stay there because it's a good ways from where you want to be in the evening.
But if none of the workers produce innovative work that the firm can patent, then the firm might fail and

> the individual who does the invention gets a normal salary which they would've gotten anywhere doing anything

may no longer be true.
I would agree with you on the capital gains point iff we indexed the basis of properties to inflation.

Because we don't, much of what we call "capital gains" are "return of capital, measured in a greater number of now less valuable dollars". Return of capital should not be taxed.
I'm happy to see that this transition is finally nearing its end. TBH, I think most of us expected certain drivers to take a long time, but I've been shocked at how long it took for some other basic things to happen. Synergy support just kept getting kicked down the road, possibly into its own irrelevancy? :)
the good foundation layer needs to be designed correctly. Otherwise you have SVGs and English, but you have to tear the whole thing up when someone asks for translations. Then someone asked for the next feature and you have to tear it all up again. This is a hard problem.
You're alluding to the benefits of building interfaces to what people are already familiar with, but touchscreens are still a learned behavior. There is nothing about our physiology that affords anything with a touchscreen beyond touching it.

Touchscreens add flexibility (and lower production costs), but that flexibility comes at a cost. There is no universally agreed-upon usage for them. Certainly not to the degree that "[all] people" understand them the same way. It's all too common to run into a touchscreen-based interface that you haven't seen before and simply not realize you were meant to drag that one element, tap another, or long-press something. Discoverability can be useful, but that quickly loses its value when operating a vehicle -- at least beyond its entertainment system.

Buttons, knobs, wheels, sliders, and levers all have physical characteristics that signal some use. Keep in mind that those can also be (ab)used incorrectly! For example, imagine a knob that you shouldn't turn but must push or pull only. Or perhaps a button that you must twist.
600kg is two thirds of the weight of my first car.
That cant be true. Why does QT need hundred of developers when the core product can be done by a single person? (see Sciter)
The Role of Structure in AI-Native Databases
Hey everyone! We are rolling along with daily episodes of AI-Native Databases before the holiday break! Episode 2 with Bob van Luijt and Paul Groth!

This was a fascinating one, diving into the role of structure in data! We begin with the most structured data object out there, the Knowledge Graph (KG), and how LLMs are transforming them. There are two aspects to this: (1) LLMs for KGs, using LLMs to extract relationships or predict missing links to build the KG, and (2) KGs for LLMs, using KGs to provide factual information to the LLM as in RAG. Then there is (3) which sits in the middle of 1 & 2, using Text-to-Cypher/SPARQL in order to query KGs. Both useful for humans looking to use KGs (1) and LLMs looking to use KGs (2)!

The conversation then takes an interesting turn into whether we need databases at all, and whether we need to structure our data at all? LLMs now give us the ability to structure data on-the-fly! For example, Generative Search describes summarizing search results with an LLM before sending them to the user. This is quite similar to RAG although I think it inspires a bit more of a "search result parser" perspective of the role of the LLM in the pipeline, whereas RAG motivates thinking about the system as a "context provider" to the LLM.

I think this is such a fascinating one in the investigation of how generative AI is transforming database systems and what the future of data management will look like! I hope you enjoy the podcast!

Link: https://www.youtube.com/watch?v=3ET69F7smk8
Create Custom GPT and add/embed on your site using Assistants API
To convert your existing Custom GPT to host on your site,

Copy the instructions from the Configure Tab
Paste them in the Open Custom GPT instructions section
Enable Code Interpreter, Dall E or File retrieval similar to your Custom GPT
Upload any files you added to Custom GPT
Setup any custom functions you added in your Custom GPT in Open Custom GPT
Especially true if you get emergent side-effects from non-obvious shared state dependencies in large projects.

Nightmares... =)
The weather is not shitty, it is belgian. There's a difference :-)
Thanks, I'm using cinnamon.

I loved KDE 3.5, but ever since KDE 4 and plasma, I've tried multiple times and never liked it.

I also don't like Gnome, doesn't fit my workflows well, it doesn't support moving windows between multiple desktops well, no window list enabled by default, ...
And Voyager 2. (not in NIR, though)

A modern probe to the ice giants is long overdue. Plenty of missions were proposed over decades, but none actually made it.
If only we didn't need the const dance for enumerations, even Pascal like ones, to yet another 10 years, I guess.
Using mockserver etc. you can cover for these things in component-test cases even more easily through your whole application while being more flexible with bigger code changes than unit tests allow.
> 1. I want _nothing_ to do with user data. Nothing. Toxic nuclear waste. The idea of keeping the waste on hand needs strong justification.

Additionally, with regulations like CCPA in some jurisdictions, this isn't even optional anymore. At some point you will need to hard delete user data.
Assessing the Implications of a Productivity Miracle
You shouldn't have to need an appleid in the first place, as an account can be terminated/revoked any time by the company holding it.
Most likely Google has lied. AI playing video games and board games don't translate to real world applications. Many people fail to see that.
Implying that integration tests (or vice versa) are legally incorporated like cities, while unit tests are not? What value is there in recognizing a test as a legal entity? Does the, assuming US, legal system even allow incorporation of code? Frankly, I don't think your comparison works.
Salary varies a lot by location. I think median salary for teacher in California is ~90k. But teacher salary is not the only cost of running a school district. Multiple buildings to manage, maybe busses, various staff, etc…
Jim Ladd Dead: Los Angeles and SiriusXM DJ Who Inspired Tom Petty Album Was 75
That's exactly it; QA is a layered / tiered / pyramid shaped process, the more you catch lower down, the less reliance there is on the upper layers, and the faster the development iterations.