skysight-inc/HackerNews huggingface dataset:
What do people want to use hybrid parallelism for in systems programming?

It works really well in the HPC world I think (MPI+OpenMP on a node is the de-facto standard). But… I dunno, I guess when I think systems programming I think of the stuff doing all the bookkeeping. The bookkeeper better not steal all my cores!

DSL is a sort of interesting one. What’s a DSL for systems programming? I’ll naively throw C and Rust as the systems programming DSLs. Of course, the domain of systems programming is, uh, controlling all the hardware. So it isn’t that surprising that the DSLs of systems programming quickly become the languages that everybody wants to use for everything, right? The problem isn’t the “specific language” part, it is that a good enough systems programming language quickly gets the domain of “everything,” haha.
That is because this is trivial to check and the systems are simple compared to software, so the cost imposition of the requirement to do so is minor. The software engineering equivalent would be a requirement to always check return codes. I don't think anyone believes that would move the needle in the case of software.

There is a lot of literature on civil engineering failures. In fact, my civil engineering education was largely structured as a study of engineering failures. One of the most striking things about forensic analysis of civil engineering failures, a lesson the professors hammered on incessantly, is that they are almost always the result of really basic design flaws that every first-year civil engineering student can immediately recognize. There isn't some elaborate engineering discipline preventing failures in civil engineering. Exotic failures are exceedingly rare.
Balancers are conceptually cool so I understand the appeal of trying to find aesthetically pleasing, compact or otherwise interesting designs, however I just don't think they have practical use outside of the two niches I listed (loading ores, and fixing mistakes.)

For instance on Gleba, you better have a plan to either use or burn the full belt. It doesn't matter if you're balancing the lanes, you need a plan for the same throughput of spoilage.
If this is true, then it resembles in this feature the IBM SSEC, another electromechanical computer with a three stage instruction pipeline, which however was built only later, after WWII, between 1944 and 1947.

The main inspiration for IBM SSEC has been Harvard Mark I, an earlier electromechanical computer built by IBM based on a design done mostly by Howard Aiken, but it would not have been impossible for some information about the Zuse computers to have reached IBM after WWII, contributing to the design of the SSEC.
Same complaint here, uninstalled immediately
There is already a word, Insertion!
Why the Best Diversion Airport May Not Be the Closest
It's cute, but my first thought was "is this AI generated handwriting?".

I would still rather recieve a physical hand written card in the mail.

Some these aren't broken and don't need to be fixed. Waiting for the mailman is a feature not a bug.
LGPL != GPL

You just provided evidence that your remarks were wrong and then claimed it validated your remarks as being right. Rather than accuse you of lying, I would accuse you of having a severe issue in your basic reasoning skills.

Furthermore, your rant is consistent with disorganized thinking, which is often a symptom of schizophrenia. I suggest seeing a psychiatrist.
The general topic was web apps vs phone apps.

I was pointing out that this applies to apps that you can build yourself.
Yes managing chronic disease is good and important but there is no healthcare system that is so good it can outrun an obese population. The healthy population will always do better than infinity spending and care on a sick one.
Warren Buffett always said "...the best thing to do is buy a stock that you don't ever want to sell", but practically speaking the mean hold time for amateurs is around 2 to 4 months.

I just recall Navinder Singh Sarao "$1T Flash Crash" as a notable addition to a long list of algorithmic trading strategies going sideways ( https://marketrealist.com/who-is-navinder-singh-sarao-the-ma... .)

The stock market was built on information asymmetry, unfair positions, and ambitious gamblers... statistically it is rarely a reasonable investment for amateurs.

Good luck, =3
You can just force Google/Apple to roll out compromised versions to selected users and force them to keep their mouth shut about it.
Because Americans no longer aspire to wealth -- if they ever did. They looked like they did, but what they really aspired to, and still do, is unaccountability, as a pathway to wealth or to whatever.
There was no support for images in the two pre-1.0 versions of HTTP.

The two versions written by one man as experiments and used by (by reasonable interpretation) absolutely nobody.

HTTP 1.0, the first "real" HTTP did indeed include support for images at some point prior to being finalized as RFC 1945.
It would be cool if it had a countdown to 6 am PST next day.
Retro Engine
Show HN: EasyFunctionCall – Converts OpenAPI specs to AI model func call params
Hey Hacker News!

We’ve built a tool to make API integration with AI models painless and cost-effective. Whether you’re working with GPT or other LLMs, this tool automates the process of converting APIs into function call parameters. Here’s how it works:

- Upload your OpenAPI/Swagger file.

- The tool extracts and processes all APIs into AI-ready function call parameters.

- It optimizes API calls to reduce token usage, saving you money.

Why you’ll love it:

- Save money: Optimized API calls = lower token usage.

- Save time: No more manual API conversion.

- Focus on building: Skip the engineering hassle and prioritize your product.

As a bonus, we’re offering a free tool to instantly convert OpenAPI/Swagger files into AI-ready function call parameters. It’s a great way to get started and see the value for yourself.

Check it out here: <https://easyfunctioncall.com/tool>

We’d love to hear your feedback, suggestions, or feature requests. Thanks for your support!
You may want to have a look to a software called tonphotos if you just want to sort and filter pictures. If I remember well it doesn't allow image edition though.

For the moment pay for lightroom just for my needs but the bills are starting to sting... To stay on windows, the best alternatives I found are zoner photo studio X and Mylio photo but the first one doesn't do face recognition and the second one doesn't handle a camera I used several years ago.

Digikam would be good I guess but I can't stand the UI.
True, Microsoft can't be expected to make software that is good for the sake of being good. Maybe they'll consider now Microsoft looks bad on their own - OPAL2.0 on modern drives is quite a different beast than what they pulled out of.

Note that the advantage is still very large - easily 20% and an associated hit to battery life, depending on the specific cipher mode and access pattern. Without AES-NI it just wouldn't be practical to even consider AES-based FDE.
True, but there is a moderate amount of hard to beancounter-quantify working with people many time zones away for whom their mother tongue is not English.

Communication is an underappreciated valuable engineering skill.

We are getting better at measuring environmental externalities, but not yet those.
Care to give a description of what that is?

US Lenders being overly generous with credit isn't something that started in 2021.
No second scrollbar here, but something odd going on with the whitespace at the bottom.
I use a combination of windows and doors. People say they help with requirements somehow, however I believe they're most suitable for verification of the monitored state.
> Then you acknowledge that what you said earlier was untrue.

Where did I?

Or something that's available to 0.0001% of its users has become an OS "feature"?

Who are you kidding, man? What else, you gonna claim Linux is "fine" because people can write assembler code for it? It can even run on your PC?

That's not what a desktop OS is about. That's not how it's used.
The bug was not because a system call was involved. It was a multi threaded lifetime issue which is completely withing Rust's safety model.

To put it another way, you can design a safe wrapper around this in Rust, but you can't in C++.
Thanks! I used Algolia to search stuff like this but didn’t stumbled on those
Hypermodern Python: Typing (2020)
Top HN Stories in 2024
There's gotta be a ton of solutions for sale for small business accounting, no? Among them FileMaker pro?
Real trades have transaction fees, latency, slippage, etc. - you can simulate all this, but it's hard to know if it's being simulated correctly or not.

> their interpretation cannot be influenced by the fact that the trading orders are passed for real

It's not going to make much difference with $5 trades, but the impact on the market is non-zero.
Stopped reading after "AI you can trust"
This is actually something you probably want to avoid, if at all possible, because it makes it very hard to maintain insight into what the AIs are communicating among them. But that insight is crucial to stay informed about their progress in taking over the world, etc.
Yeah, the author seems to be using “immutable” for state that is merely encapsulated rather than actually immutable.
He's overleveraged.
> For many people this is the #1 feature. Everything else is just icing on the cake.

I hear this sentiment from developers much more than non-developers. I wonder what percentage of developers do all their work within a browser.
There are many reasons Gandhi's approach worked. One of them was the fear of 2 million newly armed and combat-experienced Indian soldiers returning home after WW2.

Nearly every successful peaceful revolution had a lurking threat of a less peaceful version nearby. Which isn't a bad thing and it doesn't discredit peaceful change, it just discredits the idea that people acquiesce to peaceful protests (exclusively) out of the goodness of their hearts.
I may be abusing some definition or another, but I'd say that if the primary design goal is that your cyphertext can masquerade as cleartext, "steganography" scratches the itch pretty well, if not precisely.
In the common vernacular “Don’t hate the player. Hate the game.”

He is playing the game to have a chance to exchange labor for money to support his addiction to food and shelter.

When I interview someone, I want to know whether they are the type of employee who is “smart and gets things done”. He has demonstrated both
An Ireland focused project on the frontpage - delightful!
immich, photoprism, librephotos
I'm also curious about apps vs native. Here on HN it seems people often hate on the web "you're the product, not the customer" vs native. But, half the websites I visit say "download the app!!!!". If all the spying on the web is so great for them but they're pushing you to an app, that to me suggests they get more spying on the app. Even if the app is just a webview, they get to set the policy so no blocking the 950+ companies they're letting spy on you. And, even better, the app will require you to login in so they can magically get even better data.

It feels like we (the HN crowd?) should be pushing for more web (the one place where you can inject more control like ad blockers, etc), than native apps (where you have no control)
Seconding chongli, you can be very frustrated with the devs and not be toxic; losing patience, even if justified, does not justify being an asshole, and even genius devs like Linus have grown to understand this. I agree with some points Aurélien makes and do find Darktable to be a bit frustrating to use, and I'm sure he's right about a lot of the reasons it's slow and not great to develop on, but he crosses a line, going from criticizing to belittling others and propping himself up at the same time, and just sounds like an insolent and narcissistic person, which makes me basically never want to try his fork.
After investigation it's actually a feature of the Pixel launcher. In the app drawer there's a search bar that searches apps and the web. It opens search results in the "Google" app, and when you click one by default it uses Chrome.

I found you can make it use Firefox by disabling the setting "Open web pages in the app".
Ever since I set my text editor to use Bookmania, I have smiled every time I open it. Fuck monospace.
email me when y'all are upset enough to actually do something about this => e.g., create a newsgroup like app-store across iOS and Android using the new api's exposed by apple and google

maceip@sina.com
Ask HN: Fun Multiplayer Games for Browser
Hi HN:

Do you play any quick non-intellectually intense (i.e.: not 2048) games online with some multiplayer features? I sometimes find myself tired from programming or working and need a quick game to break the routine.

I want to avoid reading the news or jumping on a social media app. Does anyone have recommendations?
How hard would it be to work out the metallurgy of the cymbals, but I think the Zildjian name is so cool, why bother.
Try to run an unsigned installer in Windows 10/11 and tell me how it worked for you.

This is how it works and looks:

https://docs.anythingllm.com/installation-desktop/windows

https://github.com/gitextensions/gitextensions/issues/7738

I never said it was a requirement.

What's more you can enable GPO policies to prevent the user from running any new/unknown apps.

https://learn.microsoft.com/en-us/windows-server/identity/so...

Good luck implementing that in Linux.

Continue to use a crap pseudo-OS with no security and believe everyone around is a geek who is willing to learn CLI, bash, vi, git bisect, reading mans, etc. just to use it.

You have now accused me of saying something I'd never said, you crossed the line and goodbye.
Yeah it does seem rather more sluggish than Chrome in scrolling. Adblock works though which is nice.
You make fair points. Having them do actual trades is mostly to make it more personally fun and interesting to myself.
That is always how this stuff works. Capture people with nice features and a friendly approach and then rug pull. There is zero chance I ever use this BS. I don't trust Apple either. I do not want LLM integration period because no corporation can ever under any circumstance be trusted with privacy in regards to it.
The main problem I see with "just files in folders" is thumbnails. You need some thumbnail cache, ideally pregenerated, for speedy browsing. And once you've got that, you've lost the simplicity of "just files" anyhow.

And you might not want them, but things like facial recognition, search by metadata, and object detection really only work with a central database/index of all the photos you have.
Relay Computer – ALU Arithmetic and Control Unit [video]
Tried to sign up for emails, but got an error message!
Nice idea! I'll add it to my list of features to implement.
I don't understand all the pessimism.

- It's clear from user share graphs that Firefox as just a browser is tending towards irrelevance. No amount of "improving the browser" is going to solve the problem.

- More fundamentally, the browser is just one portal to the internet / world wide web. With technology outside the browser getting increasingly sophisticated, Mozilla necessarily needs to expand their mandate beyond Firefox in order to serve user needs and influence the landscape. Otherwise we might easily end up in a future where the browser becomes irrelevant and everybody interacts with proprietary large models.

- As far as innovation in browser features goes, this seems like a breath of fresh air. Internet users at large deserve access to AI services in a secure and privacy-friendly, and as a pillar of the free web Mozilla is well-placed as a distribution channel to serve these needs. Therefore, this seems like a very good stepping stone / experiment for Mozilla.

There will be execution challenges that need to be figured out. AFAIK Mozilla doesn't have the talent+budget for training large AI models, or even for doing intensive product research. So they're going to have to team up with some other AI expertise -- either explicitly or implicitly, by depending on open source models. Regardless, IMHO this is a risk they have to take and figure it out as they go along.
> TSMC has a fascinating origin story: it was founded in 1985 by Morris Chang, who, after working in the US for Texas Instruments for more than 20 years, was enticed to go to Taiwan and help develop their high-tech industries as head of Taiwan’s Industrial Technology Research Institute (ITRI).

How much of this was because of Racism? How many people like that, with the right technical, operational knowledge, experience and drive are prevented from transforming their American company because they don’t fit the mold of what Americans consider to be “leaders”.
Only monospaced fonts get to compete, which is a shame for those of us who use proportional programming fonts.
It's also bad with Chrome on Android.
Maybe it's just me, but the font appears too small for my eyes on this smartphone's 6" screen (Firefox).

I like the idea. Happy New Year!
You mean they add $5 in cash to each AI’s account? Because after dividends and sold shares they should have even more cash to work with.
No, it‘s not hyperbole. Every German can quote at least parts of the sketch.

I‘ve just seen it the first time tonight, and will at least once more. There are at least 14 broadcasts tonight across the public TV stations. And several variations (Cologne dialect etc.) on top.
>> If the car industry is that important to the west, then we can nationalize it

>Nope. History has taught us --many times and across many cultures-- that this is a truly bad idea.

I don't think there's any valid argument for protectionism without accountability or in the very least any form of return from the car industry. Currently, there's very little of that.

>> we could reduce the relevance of the car market entirely by transitioning towards a transportation system that is not focused on automobiles, favouring trains

>Nope. If we are talking about the US, this is impossible. It would require a complete re-engineering of not only our society but every single town and city. We have enough problems that we fail to address to add another pipe dream to the list. Look at the disaster that is the high speed train project in California. Now imagine that multiplied by a thousand, or ten thousand.

China has built arguably the most expansive HSR network basically from scratch in 10 years - what essentially entails a complete re-engineering. Decarbonizing will be a complete re-engineering. Hell, building out the road network was arguably also a complete re-engineering.

Quit making excuses and start delivering results, there's no valid argument for the west adopting a position of patheticism given our past.

>> and bicycles <snip>.

>C'mon.

Not exactly what I would call a compelling argument.

>> This also helps with the energy consumption issue since these modes of transportation are vastly more energy efficient.

>Given reality, this is irrelevant.

Yikes.
Have a look at AfterShot Pro. Very fast, powerful, and easy to use.
The Soviet Union was pro choice and empowered women.
What do you mean by “efficiencies?”
It doesn’t turn out to be problem in progress. Even having I and l look the same isn’t something that I ever need to think about.
You definitely need several active controls: 1. A broad mutual fund level buy and hodl. 2. The random buyer that you suggest.

Active controls (vs passive ones) are an important concept in experimental design.
There are many successful examples of all of these. Using “almost” as an escape hatch doesn’t work here.

This is just pessimism and weary cynicism. I get it, I’ve felt that way too, and sometimes it’s hard to talk an eager engineer out of a bad idea. But for me, this vibe is toxic.
Native apps also give users a type of control that web apps can’t, by way of existing as fully independent executables on storage in possession of the user.

Web apps can just up and disappear, spontaneously grow paywalls, or slowly enshittify over time, and unless both the user is technically savvy and the web app is fully open source, there’s nothing the user can do about it.

In contrast, when a new release of a native app is worse or its company goes under, the user retains a useful product (old binary) that can be run bordeline indefinitely one way or another (hacks, emulation, etc).
> Didn't the Empire go through a lot of trouble to end the slave trade

Combating slavery gave the British Empire a comparative advantage, as they could export commodities like Sugar, Cotton, Palm Oil, and Coffee from the British Raj (which in the 19th century included all of South Asia as well as Malaysia) and British Egypt (cotton) without a plantation slavery model, while undermining competitors like the US and Brazil who used that model for commodity exports.

Same reason why the industrial Northeast and small-farmer Midwest was opposed to slavery, as both lobbies were undermined by the economics of slavery.
Some standard, good enough, apps would help further this idea. Right now, I can’t find a mail client for Gnome that’s as comfortable to use as Apple’s Mail app. I use Mailspring, and it comes really close, but still could be nicer. It’s also not part of Gnome.

Gnome is a very well managed project, but its resources aren’t infinite.
Yes, most (if not all) new fonts nowadays seem to assume (very) high DPI and also have no hinting for low DPI. Every time I check a font that is praised here, it looks terrible at small point sizes.
The phone having more apps is just objectively untrue isn't it? In the last 50 years of personal computing, there have been pieces of software so diverse that you couldn't even put everything that was built in a book you could hold. There pretty much wasn't a productivty task, entertainment task or a part of your computing experience that you couldn't somehow customize and speed up by some piece of tool someone built.

If anyhing, *huge part* of that software cannot be replicated on your phone because the golden cage owner decided that you're not allowed to have it until they monetize it on you.
The "abolish slave trade" was done in 1833. India was colonized in 1857 officially. Apartheid didn't end until the 90's

Britain ended slavery and started colonization. But yeah "they ended slave trade"

No amount of info will convince people that colonization was evil and abhorrent because they were party to it, they benefited from it.
Gandhi’s non violent approach did not work. Until external factors like WW2 forced the British Empire to get rid of most of their colonies. The British empire was content with letting Gandhi protest in the streets and regularly throw him in jail as soon as his protests inconvenienced them.

Benevolent empires don’t let millions of people die because they are too busy extracting resources from their colonies to care about them. https://en.m.wikipedia.org/wiki/Bengal_famine_of_1943
Data gets pulled from the Alpaca News API in the morning, then it gets sent to all three models. You can see a summary of the prompt used to determine the recommendations here: https://news.ycombinator.com/item?id=42560034

It currently makes up to recommendations, since not all stocks support fractional shares (I'm only doing $5 per trade). As part of the buy recommendation, a holding period is suggested as well.

Once the holding date is reached, that is when the sell order happens.

Would love to answer any other questions you may have.
The fractional share is $5 divided by the share price. The bots each spend $5, so the percentage of the budget each spends is 1 divided by the arbitrary number of bots, so in this case 16.7%. Share price is an arbitrary value in that a company can split or reverse split at will. So both calculations would be arbitrary values.