skysight-inc/HackerNews huggingface dataset:
And yet no successful link aggregator has ever been "free" or "open" in a meaningful sense.

Matrix, Lemmy, and many others exist, work well, are free from centralized control, and are well-known to the crowd that frequents this place. And yet users prefer to stick to one of the least transparent platforms of its kind, which could be turned off, or turned into something else entirely, at the whim of a small group of people, with no recourse or accountability.

I've been listening to users lamenting "the tech to avoid centralized control doesn't exist" etc. for 20 years, but it definitely does exist today, and it is now clear that the vast majority of people (including tech people) just don't give a fuck.
Yes but to the root servers, not to someone else's cache.
It's not the language, it's the IDE and laziness. They're doing this in notepad or maybe VSCode and don't have anything configured for highlighting or checking. Heck they probably don't even know how to interpret the error message saying "file_name is not declared".

I'm the first to bash JS, but this is not a JS issue. It's 100% a "bad and lazy" human actor that is throwing spaghetti on the wall to see what sticks. In this case, they have a minigun cannon called ChatGPT/CoPilot that is letting them do more of it than what they used to.
Are you sure? I recall cmov always having single cycle latency.
The sad thing is what Jonathan Blow said - every program will run the same on the same cpu anywhere. It's just the OS that gets in the way that we have to deal with.
Did cell phones cannibalize watch sales like they did camera sales? I always wonder who needs a watch now when it is extremely rare you don’t have a cell phone.
Author mentions this: https://web.archive.org/web/20181120211720/https://make-linu...

pti=off spectre_v2=off l1tf=off nospec_store_bypass_disable no_stf_barrier

Looks like a set of kernel params that turn off security features to speed up the OS. Did anyone test it in practice?
I quit the company I was working for many times.

It was usually an opportunity to leave the drama behind, not create more.
Agree. Title got me hoping for a description of reasonably-solved public zones self-hosting. The actual content is not interesting to me, and reads like an ad for something called AdGuard (I use unbound for most of this).
I'm looking at the simplest way to monetise various API's I have. Without building from scratch things that are common across paid API's. Like whitelisting IP's, rate limiting, usage monitoring, different ways of charging/pricing models and enforcement.

For example I have a Factsheet API for Mutual Funds and ETF's, we have the most extensive repo of available factsheets. I'm unsure if Financial Institutions will switch, so simply want a framework, where by I can easily try and monetise it.

Any ideas :)
> You appear to be equivocating on the definition of "terrible"

Such a thing defies singular definition. Every company, person, and project will use different metrics. We might agree that someone truly awful is terrible, but more people exist on the margins. So how could I cleanly define it when clearly there isn't a single definition that matters?

I agree they don't find some kinds of toxic people, but I would argue that a system that does is magic.

> I advocated firing "someone obviously incompetent". Why would you fear that?

Because I don't know you and do not YET trust that "obviously incompetent" isn't a synonym for "politely disagreed one time", "didn't suck up enough", or "black". That last one is super important, somehow the places I have worked that fired very quickly, fired people that looked different very fast. And having a longer harder vetting process during might let a company see a red flag and avoid someone who might make such decisions and allow some time and process to review firing because the rate of terrible hires is likely lessened so firing rapidly is perceived to be less important.
"Wayne's World" in French is also a masterpiece. But it's been dubbed by very good people (called "Les Nuls") who understood the jokes and created appropriate ones instead of loosing them in translation when needed.
I am not, I see it happening even within companies. They figure that for some junior tech related roles they don't need to hire people with the education and just teach them in house.
Often not developing itself, but things like automated tests in a QA role.

The result is people that have no technical background, no real interest in it either, no basic framework to start from learning to use a specific set of tools and a very basic understanding of programming.
The one that just turns my screen black on "sleep" and leave backlight on? The one that shows my desktop for 0.5s before going into lock screen after I close and reopen lids?

That's what I get from a Debian install on a 2017 (!) ThinkPad. Sorry, 2024 is still not the year of Linux desktop.
> Using code from a generative AI without understanding what it does is never a good idea.

True, but the anecdote doesn't prove the point.

It's easy to miss that kind of difference even if you wrote the code yourself.
Current generation of young developers has been brainwashed by tech influencers
this seems like a massively overcomplicated exercise.

dns-blocking is evil, no matter who does it.

stop lying to yourself and install contentblocker on your devices
I'll play a bit of a devils advocate here. One could argue that if a product is never properly made available commercially in a region, then from a moral —but not necessarily legal— perspective it shouldn't be entitled to any copyright protection as it was never available. Piracy is also distraction for the real issues facing that industry.

The rising popularity of anime/manga in the west is significantly linked to the consumption of pirated media content released by scanlation/fansub groups. Even Crunchyroll —a site that is relatively new and brought about more legal viewing options than ever— started as a piracy site.

While nowadays there are more commercial options than a few niche players who only bring over a small sampling of series, it still is a fact that overwhelmingly most anime/manga prior to 2010 is and was never commercially available in multiple regions. In the regions it was available many products were also only partially available or heavily bowdlerized.

I feel the entire anime/manga industry is sitting on a gold mine and is too focused on blaming piracy, where the real issue is the lack of true availability for many titles. Instead of focusing on piracy they would be more successful in; doing something about Sony having a near monopoly on distribution of the entire industry's content in the west, crack down on bad localization bowdlerizing their series, and work on translating and distributing their older content.

Korean Webtoon/Manwha companies have the same identical issues faced by the Japanese Anime/Manga industries, but they are much more heavy handed with enforcement. Often to the point of unreasonableness, like going after technology neutral applications that serve legal purposes.
Instead of not eating that much carbs which rot teeth we instead try to work around the issue by poisoning children with flouride.

Can't stop eating those carbs tho, too addictive!
15k in four years is not really worth the time alone, unless it is a hands-off product.
At least they are spending the money earned from illegal (underage) gambling on something good
Because many people who hire think more vetting reduces the chance of bad hiring.
It may be easily forkable due to the licence choice (MIT or Apache), but the choice of Rust limits the number of people who can actually contribute.
replicate.com ! They have good API.
I doubt LLM hallucinations will produce good secure code.

In my opinion, using code from LLMs, which might see your program come to life a bit quicker, will only enhance the time needed for debugging and testing, as there might be bugs and problems in there ranging from trivial things (unused variables) to very subtle and hard to find logic issues which require a deeper knowledge of the libraries and frameworks cobbled together by an LLM.

Additionally, it takes out a lot of the knowledge of these things in the long run, so people will find it more and more challenging to properly do this testing and debugging phase.
Pretty much any distribution you are on is going to let you install mingw, but you should also be able to just use clang and ldd these days (though the header files and library stubs would still come from mingw, unless you want to just compile against an official Microsoft SDK).
I've read a few years ago (pre-Covid) on nanoplastics about fertility, late miscarriages and premature birth, they found a lot of correlations and wrote that further research is needed to find if it's more than that.

I don't really care about plastics, fertility or fœtus so I won't pretend I do, but if you do, maybe look into it?
Yeah the customer demographic here likely does worsen the situation. Although I am sure that this is happening elsewhere as well.
Yet to go through in detail but this is really powerful. Initiatives such as these are what we need to further democratize DL. Kudos team
Euphemisms are often used to disguise classist arrogance with clean language.
Not sure if the watchmaker's line-up changed in 4 years passed, but here's a nearly identical watch, the first hit in their "customized" category - https://www.ochsundjunior.swiss/my-ochs-und-junior/?watch=11...

At the very least this makes author's watch rather less unique and custom than described. Perhaps it was an one of a kind back in 2020, but it's not anymore.

The cost is around $9K.
See the famous "Win32 Is the Only Stable ABI on Linux" article https://blog.hiler.eu/win32-the-only-stable-abi/

https://news.ycombinator.com/item?id=32471624
would you say this would be something similar to the FTX crypto scam?
You can just use templates or macros to make it length-agnostic.
Their comment was fine. An honest take. Yours manages to be worse, policing. It brought me here. Now look where we are.

This doesn't work. Use the vote button.
Wonder how it went for her. Probably the best decision of her life
In our postabsurd times, I think it's a good netiquette to put explicit "/s".
I have played magic the gathering for 30 years. You better believe that if I am going to a tournament I am practicing in advance. Even if I don't learn a new specific skill it might hasten decisions I already know or show me subtle nuances that mught be clutch.

Why would I take my career less seriously than a game?
This opinion of yours is a bit shit. Euphemism is a barrier that can give you welcome distance when you need to discuss or reference something unbearable.

I also want to point out the inherent absurdity of referencing an admitted caricature as if it was somehow demonstrative, especially considering the cartoonish villainy of the caricature.
Not if only they do it, no, but concerted and widespread effort has destigmatized things. For example, how much did TV shows and films depicting interracial relationships (I'm thinking e.g. Star Trek) do to normalize interracial relationships? Gender, sexual identity, racial issues, etc are all actively considered and discussed nowadays in most layers of society; if it was still stigmatized, there wouldn't be a discussion about it.
its not computers who treat people like garbage. they do as they are instructed by humans, in all cases.
The idea of evolving the evolution is a great.
It might not matter if it's natural or not.
Care to explain a bit more? Sensing a grudge here.
Is drinking fluoride somehow more effective than just using toothpaste with fluoride ?
I think the missing proof point is whether companies would fork out the extra $19,700 once they understand the actual cost.
Any big company is incapable and ultimately unwilling to bring meaningful security curation to an app store, exhibit 3843579401
I have worked in an hospital and that is clearly not true.
>My goal is always to share the impact

Really like how you worded that, that also perfectly captures how I feel about it! Thank you :)
It's a Korean company selling webtoons.

Recently another Korean publisher Kakao killed the open source manga reader Tachiyomi.

I wish Hell Joseon would just keep to itself. I wouldn't even miss Samsung at this point to be honest.
Just set mitigations=off if you want this, it's a meta-parameter that enables all the others. I used to run it on old hardware (Haswell) because of significant impact of all those mitigations on IO performance. It's not a problem anymore on my newer Zen 4.

Probably a bad idea in the general case if you work with anything remotely private (ssh keys, banking) and browse the internet routinely. I visit few weird sites and block JS almost everywhere, so it both made sense to me and was relatively safe.
But that just mean you have the grand vision , not me ;) so I say go for it!
I used to have all my domains on namecheap and they used to be good but I transferred all my domains away years ago and seeing this I have no regrets. I would be paying at least $100 more per year if I stayed with them at this point.
sadly these days, it seems a keen mind is only a machine's mind. People spend far to little time to understand what they are telling their poor computers to do. And look what happens, people start turning against them. Blaming them for their misdoing. It's like Blaming god, the government, a nation, family or a tribe. These are all made of humans. Human bad behavior is at the core of our suffering. Nothing else.
You're forgetting it was initially the National Military Establishment, which was later renamed to the Department of Defense, because they liked that name better.
We aren't. LLMs may have been useful for a moment in time, before the trick "it's now MY OWN creation, no IP strings attached - when it comes through the plagiarism machine" became apparent, and before the models started eating their own tail. Now they're just spiralling down, and it will IMNSHO take something else than an iterative "a future version will surely fix this, One Day, have faith."
Its literally the most predatory microtransaction in the entire gaming sphere right now

https://en.wikipedia.org/wiki/Skin_gambling
Explosive forming has been used to make aluminum boat hulls.[1] It's a useful way to form very large sheet metal parts.

[1] https://www.youtube.com/watch?v=CbS6rS0seuk
The main problem of SIMD remains the same: it requires working with structures of arrays rather than arrays of structures, which makes it more difficult to combine and layer objects on top of each other.
Great work!

It reads like a pitch to work in B2B, higher professionalism, less needy customers, higher margins, fewer sales etc...
Only problem is that the strap turned into spaghetti in 4 years. Battery life is still OK.
And here’s me thinking I paid a lot for my watch which was around £400.

It’s funny how the word “luxury” and “expensive” means different things for different people.
This is exactly the so-called "pig butchering" scam.
What I'd really like is to edit the file (sqlite database?) where my "ad topics" are stored. Just because I search for X once doesn't mean I want to see ads about it in future.

Someone should write instructions for this for both firefox and chrome.
Wait, he was selling the script for money. That's nothing.

Imagine if he had been giving it away for free, the abuse would be much higher
It's important to note that WW1 was very different from preceding wars; people spent weeks, months in the trenches, always on edge for incoming artillery or chemical attacks. The only thing that comes close is sieges from back when, which were its own kind of shit.
Namecheap is cheap but not in the primary meaning of the word.
So? Epiphany is based on WebKit now, KDE Browser doesn't exist anymore. (I needed to check it first.)
Python's import system, as it is, makes some things slightly more complicated due to the need to use virtual environments (copies of the interpreter with separate library paths) as opposed to something like node_modules. This could easily be changed, if the powers-that-be actually cared about packaging. Packaging is handled by a separate group, which likes design by committee, and which enables the creation of separate third party tools instead of standardising on one good tool (uv, rye, and poetry, are all popular tools made by people who are explicitly not members of the packaging group).
You are using the deca-engineer scale.
To be fair, this blog post is more about making a complete career change, not just switching companies within the same general field.

Having one of your friends bring you funeral lilies does seem a little much, though.
Reading the article, the unpolished finished is part of the aesthetic he seems to be going for.
a cmov-based approach is necessarily slower than a branch-based approach that was correctly predicted, since cmov requires computing both branches then selecting the result at the end.
its nice to have a hobby. I make Operating systems as a hobby. But because I am not an Army of dilligent engineers with a knowledge based in all history of computing and computer science, i would not dare to ship my code to an unwitting user and allow them to connect to the internet. Thats dangerous in these times.

Do you know how many botnets exist because of shit game-engines that are easily exploited and connected peer-to-peer etc.

Lovely frameworks and engines... but really harmful if you ask me. People are unwitting victims of other peoples hobby projects.

You need to be responsible in this day and age. If you don't want to do the due dilligence, or are stapped for resources (time, knowledge, etc.) then it's best to for example, make a singleplayer game, or LAN only and disallow any IP addresses in your game not defined as internal class ranges.

Do have a hobby, and do have fun, but do so responsibly. You wouldn't want one of your works of love and passion to end up hurting someone would you? Simple steps can be taken to project the consumers of your lovecraft from the vicious world out there. It's sad this is needed, but that's no excuse not to do it. Humans should be better, but they are not.
AI-driven matchmaking app by preferences and personality
Hey HN!

I'm Ayan, co-founder of Pairr - The AI-powered dating app for meaningful connections!

Most dating apps focus only on looks and this leads to endless swiping and shallow connections.

If you’re tired of that routine, Pairr offers something way different. Instead of just matching based on appearances, Pairr uses AI to connect you with people who share your values, interests, and personality traits.

Here’s how it works: Pairr starts with a conversation. You share your beliefs, values, and what you’re looking for in a partner. The AI then finds matches that align with your preferences and explains why you might be a good fit. It highlights both similarities and potential differences - this gives you a clear picture of each match.

Setting up your profile is pretty easy. Pairr guides you through the process with interactive conversations and lets you use visual content to express yourself. Unlike other apps that rely on labels, Pairr provides a live, detailed description of your personality based on what you’ve shared.

Pairr also gives you control over your profile. Customize selfies with animations, choose how much to share, and present yourself in a way that feels true to you.

We're really excited to be launching Pairr here with you. We would love to know what you think.

We would love to have more early adopters. So, if you’re tired of the same old swiping routine and ready for something more, try out our MVP (https://tinyurl.com/Pairr-MVP) and be one of the first to experience this awesomeness.

We've also launched on Product Hunt today! https://www.producthunt.com/posts/pairr
Please check it out and leave a honest feedback. Would mean a lot to us
Only in the USA will you see people being rolled in a wheelchair at the door.

The only reason is people love to sue for anything in this country. This is unrelated to best practices.
Its a curious form of signalling that appears common amongst the American users of this site;

I recall one such poster getting upset over the word 'Chinaman'. Something this Englishman, sharing an office with two Irishman, a Frenchman and a Dane, found rather bizarre, particularly as the chap complaining was not Chinese themselves!

Such virtue signalling is at its worst when used to pile-on a speaker or post for uttering some perceived slight, or daring to suggest an unpopular idea or political view. It is bad for open discourse, even open society, and needs to stop.
From the CEO's comments on reddit (https://old.reddit.com/r/firefox/comments/1e43w7v/a_word_abo...):

> we support people configuring their browser however they choose

I rate this one as half true. If you leave firefox for a while and come back, it displays a bar with text like "Would you like to refresh your experience?" The first time I clicked that, it uninstalled my adblock extension. Not making that mistake again.
Fair.

It's just interesting to me that lower in the thread with less votes there are actually insightful comments that have real content and the most upvoted comment is the one that says "this sucks because I can't afford it".

This seems to me to be an issue in a number of other places as well - the website previously known as twitter is probably a good example where someone posts something and a lot of the replies are just random hate and nitpicking about a single, irrelevant word in the comment.

I guess I just don't get why people bother to do that. And it is kind of interesting to think about - is there some way to encourage more thoughtful responses?
I’ve been working on a thing [1] to make monorepo (“workspace”) builds easier, works well with Rye/uv. Doesn’t do anything during dev, just removes the need for hacks and scripts at build-time.

Would be curious if anyone thinks this is a useful direction, ultimately hope uv/hatch include something like this.

[1] https://github.com/carderne/una
How would you run multiple applications at the same time created by various developers without an OS or something that end up looking like a OS?
Just wrap array of structures in SIMD it is not that hard at least in 95% of cases
MinGW works well (e.g. mingw-w64 in Debian/Ubuntu). It works well with CMake, you just need to pass CMake flags like

-DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-c++ -DCMAKE_C_COMPILER=x86_64-w64-mingw32-c

Something like SDL or Raylib is useful for cross platform windowing and sound if you are writing games
A company this exposed to public goodwill really had to. The chilling effect risks on their business were huge.
Sales engineers have to be good enough to bluff their way through the layers of hyperbole/minor exaggeration/utter bullshit (delete as applicable) the sales team have spun. Whether their conscience gets involved before the deal closes, different question.
> You know how on Windows, you can just download a zip with a program in it, unzip, double click, and the thing runs? Wouldn't it be nice if we could have that on Linux? There's no technical reason we can't, just standard practices that are hostile to this goal.

Oh Linux.

The inability to trivially target arbitrary versions of glibc is so frustrating. So much of Linux is stuck with terrible patterns from the 80s.
Where did you transfer them?
How Did the First Cells Arise? With a Little Rain, Study Finds
Seems a bit dramatic
Correction, the fat cats who own ERCOT don’t like that.

Your regular run of the mill Texan may not care one way or the other, most times. But if they get into a crunch where their electric bills are much higher, I assure you that they will care.
are you talking about circumcision? Do they do that automatically to all newborns?
There is something worse than building a side project and not having enough users, and that's building a side project and having enough users to make it a full-time job but you don't make enough money for it to be your full-time job.
Creating fake accounts violates Google's terms of service.