skysight-inc/HackerNews huggingface dataset:
The discovery component is overblown. Any news org that has a website with a "Follow us on Twitter" button could just as easily have a "Follow us on the Fediverse" link pointing straight to their AP address.
Ah, I see.

After looking around (for literally a minute) it seems the recommendation is to use the Swift plugin with Clion which people claim "is the same".

https://www.reddit.com/r/Jetbrains/comments/zlyjuo/appcode_b...
Something that leapt out and resonated with me here was the conscious decision not to bother with automated tests (at first? maybe they exist now). Its taken me quite a while to get over the feeling of dirtiness that comes with not writing tests, but I now take a similar approach when building toy projects for personal use after too many of them got killed by the first ~day of development, when I should have been focusing on gaining some momentum before I lost the will to build whatever it was, instead being spent putting together test infrastructure and CI pipelines. I now work on the basis that tests can be added once the lack of them becomes an issue for me.
Depends how you define "beloved by Brexiteers".

According to [1], in 2020 "A third of people in the UK believe Britain’s colonies were better off for being part of an empire, a higher proportion than in any of the other major colonial powers, a global survey has revealed."

And "Brexit-supporting leave voters were more than twice as pro-empire than remainers."

Further, 39% of Leave voters vs 16% of Remain voters answered yes to "Would you like Britain to still have an empire?", while 40% of Leave voters vs. 66% of Remain voters answered "no", so in that sense you could well say it's not "beloved" by Brexiteers - given they to on the balance prefer no empire, but it's beloved by a significantly larger portion of Brexiteers.

[1] https://www.theguardian.com/world/2020/mar/11/uk-more-nostal...
> kind of known to be ticking-time bombs.

Do you mean they're mechanically bad and they start failing after N years? (N is traditionally somewhere around 7 years)
+1

Also, reference docs are not the same thing as tutorial/learning docs. The two should complement each other, but the latter should really focus on gently bringing in people new to a product, technology, ecosystem, whatever.

Shouldn't need to be said, but from experience, it does.
Gotcha, so what is preventing these companies from forcing the uber/delieroo drivers to be freelance solo classification?

IE, where are the teeth?

The problem with saying "like x" is it requires court cases and means enforcement is impossible. Because the gov has to challenge and challenge and challenge because it is so vague as "like x".

Could they not just tax gig workers on an hourly basis and then comp the workers with "employment" like services?
It’s also starting to test federation over ActivityPub, excited about that mainly.

I wish Instagram federated as well, so I could follow friends from there easily.
when you burn a piece of paper, the atoms react into new molecules, some energy is given/taken, but fundamentally you could ~~run~~ simulate the reaction in reverse and see writing in the smoke of burnt paper.
It is well known that committing dependencies is a bad thing. See sibling posts. It's worth considering what ignoring that best practice gets you.

For example, you've been handed a bug. The customer is important and is running a version of your code from three years ago. You have source control, so you check it out and try to build it. What stuff might you expect?

1/ It uses docker and the image isn't online any more. I've had this one.

2/ One library dependency you used to use has been deleted from the internet. Also had this.

3/ Another dependency is still available, but it uses a dependency which isn't. Not yet.

4/ You managed to gather all the code and it refuses to compile with a modern toolchain

5/ As above, but this time the modern toolchain makes a different program to last time

6/ Another dep has dubious ideas of semver and the current copy doesn't behave like the old

7/ Actually anything using semver is considered deeply suspicious in itself

That's off the top of my head. I think there's probably a long list of variants on the source tree isn't sufficient information to recreate old versions. The reliance on old compiler bugs feels particularly realistic to me, but then C++ people mostly check in our dependencies. I've definitely checked out npm projects from a few months earlier and discovered they don't run any more.

Compare to the silly, paranoid, I've-checked-in-gcc-and-linux alternative. You check out code from N revisions ago and it all builds and runs, exactly like it used to, provided you can find hardware which looks adequately the same as it used to. I've heard rumours of warehouses of new-in-box sun workstations waiting for their time to replace the current ones too.

On balance, I reckon the industry best practice of grabbing whatever code some server gives back with an associated version number is a nonsense and obsessively committing the entire dev and run state into source control is the right thing. But I'm clearly in a minority.
For anyone who doesn't have an X account:

https://nitter.net/bantg/status/1735279127752540465
I'm always thinking about the advertisers. I'm thinking how to keep blocking them.
Well, no? That doesn't actually follow. This is akin to countering the claim that a dog is an animal by pointing out the absurdity that this would mean all animals are dogs, when there clearly are cats and cows and so on.

These statements are true about the fast fashion industry. The clothes are cheap because these things are true, they aren't true because they are cheap.

They are accidental properties of cheap clothes, not necessary properties; but they are still properties of the fast fashion industry.
Eh, I'm willing to give them every inch of their due, and I'm immune to sophomoric or superficial complaints about the platform that would make it seem like it's failing in any way, but I really must insist that the pace is still pretty slow.

Now, I'll grant you that they are tending their own garden and putting in to place the things they want to put into place, at the cautious and respectful pace of a much more sensible company. But even taking your example of 'bookmarks', that's a REALLY simplistic feature. Be prepared for at least some snide eyebrows, if not snide remarks from this commentariat, about the idea that five months after launch, you still don't have a bookmark feature. Again, I'm not throwing any particular shade. Just noting that the pace of progress is well slower than modern companies/apps have accustomed us to expecting.
It depends. If I'm an IT manager at Pixar and this is going in the workstation of my best and most productive animator, the price might not matter. If reducing the time s/he spends waiting on the computer means I can produce movies faster, I'll take risks to give them the best machine possible.

If I'm a home freelancer staking my livelihood on this workstation, I'm not taking the risk.
It could also let your clients do proactive validation without rewriting too much code, seems like?
You might resonate with Situational Leadership. The basic premise is almost exactly what you say above about senior engineers. In SL they break it down into four stages:

1. Beginner: you tell them exactly what to do and how to do it.
2. Novice: you mostly tell them what to do and encourage them to learn and experiment.
3. Experienced: you consult with them on what to do, and they mostly manage how to do it.
4. Expert: you give them the goal and mostly just ask them how they'll approach it and how long it will take.

https://en.wikipedia.org/wiki/Situational_leadership_theory
> Meanwhile, Musk is suing California claiming that restrictions on false advertising are a 1st Amendment violation [0].

That is so on the nose American :-))))

You know, the world is full of suckers, I should be free to separate them from their money, it's MY RIGHT! :-))))
Ya agreed, I would think taxing gig work to compensate for those things is a better solution. IE, you pay 7 euros an hour, on the backend you pay the government 7 euros to cover health care, pension, etc.

This seems like a tracking problem and easier to tax it at the source by the company... as if a gig worker has 10 clients and sporadic work, they are not able to manage the complexity, nor should they have too.

Kinda like taxing HFT, you tax it and then comp society for the danger it creates.
I mean, I only know of the test at the time of the 6.4RC: https://openbenchmarking.org/result/2305210-NE-2305205NE89

An increase in performance of 10-30% across "real" workloads. Just for changing one line (well, two lines including disabling p-state drivers)? I'll take it.

I would say its not a strange position to assume it has been improved further since then.

What would be interesting although niche is checking how iGPU's perform alongside it. I know that on Intel, "thermald" lowers iGPU performance because it improves CPU utilization and thus leaves less mW for the iGPU. Perhaps something similar will happen with EEVDF.
I think a small source of confusion/varying opinions here is that this is from the perspective of a technical writer. Technical writers are usually producing documentation for external users (author mentions "customers") as their key deliverable.

At least for me, I'm not too bothered by the docs I write looking a little unpolished or going out of date every now and then. Only a couple dozen people are likely to ever read it, it's not a big deal if I miss something because they'll know I wrote it and reach out directly if they need clarification, and as a corollary I'm mostly optimizing for "make it so explicit that they don't need to reach out for help, but not so verbose that they give up before reading it and reach out for help". Everyone knows it's a best-effort side task and you're not being held to a high standard - for guide-like documentation, just show the critical path most people care about and hope for the best.

When I consume official external documentation though, screenshots are a smell, especially in the case of "[having a screenshot] For every step in a task." You can't just message the writer to ask for clarification if you deviate from the happy path. So documenting the user-journey with screenshots instead of the functionality no longer works, because you have no real escape hatch as a confused user.
I've noticed this sentiment becoming more and more common on HN, users suggesting and even expecting others to work for them for free or nearly free.
I kind of noped out of the fighting game craze when they descended on the arcades in the 90's (?). To my eye they had abandoned the twitchy interactivity I had come to expect playing standard arcade games like Tempest, etc. Rather than a fire button and a spinner you had a joystick plus what amounted to a numpad of buttons. It seemed like maybe a game accountants or payroll managers would enjoy.

(To this day, though I have built close to a dozen MAME cabinets, I have never included the numpad of buttons you would need to play fighting games. Besides never getting into the genre, I think they clutter up the console and create confusion for other games: Metal Slug as an example, which of these six buttons is the grenade button?)

<rant \>

Reading this article gives me a new appreciation for the fighting game genre. I had never thought of it as something closer to a fast-paced Magic, the Gathering. (Still not sure it's my kind of game though.)
Many trains have rheostatic brakes, where the kinetic energy is converted to heat using a bank of resistors.

https://en.wikipedia.org/wiki/Dynamic_braking
Thanks @furtugoth! Great thought. Nothing comes to my mind, but we should try using Unwrapped and get back :)
Beware the term 'now' when CDNs are involved.
I'm still daily driving PostmarketOS
> The risks of nuclear fission by products are open ended.

This is just FUD.

The orders of magnitude worse CO2 being emitted into the atmosphere where it is in such low concentration that we'll have no chance of ever removing it from there is much worse than nuclear waste for humanity's future. At least nuclear waste is concentrated and there is very little of it, so it can be treated and handled appropriately.
> Gig workers can accept jobs from multiple apps and log on anytime they want.

That's what I'm saying, not only you can but you're obligated to in most cases. Otherwise it's most likely a scheme for you and/or the employer to get out of various legal processes

If you do 9 to 5 everyday for the same company for long uninterrupted periods it's not a gig anymore
2024 Trends
I wish Fastmail had a desktop app. Or a mobile app that works when offline, for that matter.
Simple Sabotage for Software
Community Growth At: Figma
> The greatest long-term threat to our nation’s information and intellectual property, and to our economic vitality, is the counterintelligence and economic espionage threat from China.

- Christopher Wray, Director of the FBI

https://www.fbi.gov/news/speeches/the-threat-posed-by-the-ch...
There might be an argument then that it would be worth it for the state to take the hit. If shit hits the fan and you have zero semi-manufacturing, then you are going to be pretty screwed.
One thing that's very tricky about these kind of simplified visual explanations of fighting game mechanics is that you don't capture all the strategic implications of move properties.

The visualizations make simple scenarios clear, for example if you block a sweep point blank (or whatever a highly punishable tekken equivalent would be, a snake edge or a hellsweep or whatever), then you are at advantage and can land a strong punish.

But many moves that are highly disadvantageous on block are not punishable when used at their furthest effective range, because the opponent does not have a far reaching & fast enough move to punish it.

At higher levels of play, this kind of knowledge of move properties is actually used against you. There are characters who have uninterruptable block strings that ends in a disadvantageous move, but the string has significant pushback on block.

Players will use these strings to push the opponent to a deliberate spacing where it looks like they can land a long range normal to punish the last move of the blockstring. But the string is designed to place the opponent just outside of the range of that normal, where it looks like it will connect, but it it will not. In this situation, the person who did the "unsafe" blockstring can watch their opponent's character model, visually confirm the startup animation of the attempted punish, and punish _that_ move's recovery on reaction. Tricky tricky!
There are so many mentions of reading paper. Do papers like these exists for regular enterprise software devs like me who make apis in Dotnet/go, good knol of multiple major cloud tools, k8s etc, has developed couple of iOS apps.

I can do my job but I always wanted to learn and understand more. Family circumstances mean I can't afford to quit my job or go to school.
Uh, maybe not. These things are safety critical and ten days in a workshop is probably a reasonable heuristic for this thing has to be taken out of service and recommissioned from scratch.
Since when does it cost money? I'm fairly sure it used to be free to visit...
Don't worry, they don't say it in the article.

But the "Screenshot" does sure look like one
This is pretty interesting.

I play a lot of games, but never got into fighting games.

Seeing the strategy "laid out" might be a useful way to understand the mechanics rather than figuring them out with trial and error.

Trial an error can be fun (e.g Zelda), but it's always been something that stopped me getting too far with this genre.
It’s a little more complicated than that. Deeper in the past people could kind of just spread out, and there wasn’t much archeological evidence for conflict between groups. While chimp bands do engage in this behavior, bonobos do not.
the same reasons motivating C still apply at HPC: higher code density means fewer bits wasted representing redundant information, better cache utilization, minimization of memory fetch bandwidth, etc.

basically, every metric derived from code size is happier when you have 20-30% fewer bits representing it.
I don't think this is a serious position held by anyone with even a cursory understanding of history. Loud people on social media maybe.
> It's not like Linux distro don't have something similar in systemd...

You mean dconf? What part of systemd is like the registry?
Very cool! Someone has to have made a 3D game out of this, I bet you could have objects on a plane through some clever manipulation of fonts and perhaps unicode.
Ledger's Web3 Connector library was compromised
Sooner or later, people have to realize that the cloud and subscription are not in their best interests. On the front end, perhaps, it made sense. The company from which I retired, went all in on the cloud, pointing to all the money they were saving on infrastructure. Their hosting charges have nearly doubled in less than 3 years. Further, when hosting companies are routinely scanning your private data for various reasons, ranging child porn to their own AI projects, e.g., GitHub & Microsoft, you have surrendered the keys to the kingdom with no control over anything. Google canceling the unlimited plan is a perfect example. Frankly, consumers and companies are naive to think this will benefit them in the long run.
Manmade in Nature's Image
I keep dreaming of good article->epub conversion, but the options out there aren't great. Most of the browser plugins run through "reading mode", and if that doesn't work (especially if the article is posted in a SPA) they're cooked. Calibre in theory can turn webpages into ebooks, but in practice it's a lot of work to make it nice, if it works at all, and there's no real way to use it on mobile.
Isn't this the destiny of all rich megacorps that have saturated their market?
> Nobody ever showed that two means of egress are safer, they just went by gut.

That also implies the inverse: nobody has shown that one means is safer, they just went by gut. Is being close to a stair really better worse than have two choices for exits it the open question and so far everyone seems to be asserting one or the other withing actually showing anything.

I can show that new US apartments with two stairways, and a lot of other modern safety features are safer than older ones with one stairway and also missing many other safety features. This is not compelling evidence that two stairways is better than one since I'm not aware of anyone controlling on other safety features, but it is enough to demand some real studies before getting rid of that one feature.
Anyone knows when Microsoft will release a local OCR model officially? I haven't seen anyone talking about this, but the one they're shipping with Snipping Tool (OneOcr) is top-tier and beats everything out there like Tesseract, easyOCR etc.

The model is technically in everyone's Windows installs, but we don't have the C++ projected WinRT headers to use the Microsoft.Windows.Vision library.
Companies of the size of Microsoft usually function more like a country with various companies within, rather than one company with a unified view and unified goals.

So probably, the group wasn't even aware of that technology because it's far away by either professional connection, or by personal/relationship connections, or they knew about it but had another goal than "maximize use of own stuff" and made the call that the tradeoffs wasn't worth it.
And this means society investing in technologies that dramatically improve their job.

E.g. janitors of the future maintaining advanced robots and lighting systems that keep everything operational and healthy.
They are working on federating with ActivityPub, and there are lots of clients for AP that can be used without JS. The default frontend for Pleroma (which is the AP server I run) has a JS free option.

I think there are already web clients that are meant to be run standalone and can connect to any server anyways though, so those might be useful for viewing Threads.
I didn't want to call attention to it, but it does appear that this particular topic is charged. While it isn't astroturfing (in the sense that Twitter executives), there does seem to be a lot of impetus to defend Twitter.
It's like the code was designed to get my wife on my case after, "Honey, don't worry, I can fix it myself and save a bundle not having to go to the dealership."

"Told you you would make it worse" incoming.
what stops you from running this on a container and dumping the results with a script to be queried by a reporting solution into bigquery or snowflake?
CEO at Missive and proud developer of an electron based email client, I would love for you to try it and judge it's speed. It might change your opinion.
I only skimmed the article due to its length. But I didn't see anything like a comparison to other toolchains. Like, how is this better/different/worse than Airflow + dbt + Snowflake?
That's like asking "what is the value of having your own website?"

How about "Sign up to mavericks.fans for $3.99/month and get exclusive content and direct access to the players, priority for tickets, alternative streams..."?
I can't do the math to determine this more rigorously, but my intuition tells me you can do something analogous to the Hairy Ball Theorem to prove that there exists a point within the convex hull of those stars where the gravitational forces cancel out. However, as the stars move, there's no guarantee that point will remain static and stable.
I have no previous introduction to this kind of graphing, so I find this to be very very cool! I'm glad we're mapping out these odd, sort of "combine-able abstractions" like timing coupled with input and previous state, in a visual way. I don't know if this is actually useful for anything, but I certainly hope so! And, if not, it at least seems translatable to some really neat artwork. I'd definitely put up a poster of something that described, say, the hadoken, if it were well designed.
The Rise of Linux AI Assistants
Every oppressive social and economic system has mechanisms to ensure that most people have to work to produce value they don't get to enjoy. Whether that's slavery, the estates of feudalism, or structural unemployment and low wages under capitalism. It's just that the system that OP is specifically trapped by is capitalism.
you might check this for inspiration (https://seguranca-informatica.pt/shopping-trap-the-online-st...).

I used to have a huge IOC collection, but now stopped tracking them.

things like HTML markup, pricing patterns, IPs might inform on specific clusters of fraudsters.

I don't think Shopify cares tbh
That's the thing people are not getting: The author was a dumbass. As was his counterpart. But not for the reasons that were outlined.
Ah but this was pre-systemd so you would have been screwing around trying to find whatever script was being used to lock the doors after close of business.
HeapAlloc and VirtualAlloc do not bring the whole language runtime with them, like glibc does, nor are they specified as part of a specific language runtime only (the unix primitive for allocating memory is sbrk() and mmap(), not malloc()).

And with how applications are linked by default on linux, whoever loads glibc first sets the stage for every other module in the program, which makes for "fun" errors when you get a library that happens to be compiled with newer version (or older). And even if you force windows-style linking (good luck, lots of infrastructure needed), you end up dealing with modules passing each other malloc()ed blocks and possibly trying to call free() from different allocator on it.

Anyway, for all practical purposes, glibc has no stable ABI at all.
Fastmail has good imap and jmap support. If which there are a great many clients that work offline.