skysight-inc/HackerNews huggingface dataset:
Spam is actually quite easy to detect. Email spam has been "tamed" on most mainstream providers - you still get some of it, but nowhere near the amounts you get on the web.

The problem is that Google is not incentivised to provide you with good results for multiple reasons:

* good results means not only you spend less time on the search results page, but you are less likely to click on an ad. Spam results make the ads more attractive in comparison and may solicit more clicks.

* spam sites often contain Google Ads and/or Analytics, so spam results also indirectly contribute to Google's revenue.

* websites (whether spam or not) are relatively more likely to pay Google (for ads, analytics, GTM, etc) than end-users, so even a 1% false positive rate on the spam detection would be bad for business, where as feeding spam search results to end-users doesn't affect business at all as long as the search engine is free and there's no good competition

Spam results are trivial to detect should there be an incentive to do so: use the presence of ads, analytics or affiliate links as a negative ranking signal. Spam sites can't easily conceal those either because the same techniques they'd use are also used for ad fraud and would be forbidden by their advertisers/affiliates/etc.
> Just replace multiple-value-returns with structs, they don't add anything useful.

Oh yes they do! They allow to add a return value without modifying all the calling sites. Extremely useful.
Ah, but I continue to attempt my point.

Traps are for catching animals to eat. There’s nothing good about that for the animal. Even if you extend the analogy to the bait that got the animal in the trap, I still think it’s fundamentally different in that the outcome of these recommendation algorithms hits the spot after the fact. My Instagram Reels feeds me standup comic bits that are tailored to my taste! It’s a marvel of the modern world.

I highlight your use of true proxy as showing I failed to communicated my point. As long as you/we keep in mind that updoots and retweets are just the best we currently have and not a natural truth, we can continue to work towards a healthier alternative.
Can't we already do this with CRISPR ?

> The earlier proteins may be able to do things that the current CRISPRs cannot, such as cutting both double and single-stranded DNA and RNA sequences at the same time.

To my uninformed reading, this seems less predictable, maybe more potent/capable but if I'm slicing DNA, I want as few unknowns as possible?

Super cool research, but like so many of these articles I don't see any real world impact for a few generations at least.
But search on twitter is absolute garbage.
Also stating your affiliations and biases upfront rather than discreetely in the middle of the last section avoids readers assuming you're just shilling, or at least limits such whiplash.
> think of that the next time someone contrasts bitcoin with the heavily regulated conventional banking system

Just watching the largest fraud trial in history unfold over at FTX.

Bitcoin deals with any and all questions of fraud by dumping them on the victim. No help and no recourse. Very libertarian, but of course routinely results in people losing life changing amounts of money.
> It's always a shame when content is banned based on who wrote it (or didn't write it), rather than the actual content.

Yes in theory. In practise in this case specifically the problem is often that it is very difficult to judge the quality of the actual content in and of itself. This is already a problem for stackoverflow, and you will see many highly-upvoted incorrect answers to questions with correct answers languishing. Having AI-generated plausible answers to everything would likely further muddy the waters.
Most of the fish we eat AFAIK are predators. Salmon, tuna, herring, cod, haddock, pollock...
Right, what we need is a net number of temporary residents leaving subtracted from temporary residents coming in. Given that Canada's model is to encourage immigration though, it would be good to have that number.
Domain-driven design in functional programming
The malware-ridden version 4 of any torrent client is just the modern variant of http://www.catb.org/jargon/html/Z/Zawinskis-Law.html
Exactly. Look in the recent Canada thread for an exhaustive discussion about this. https://news.ycombinator.com/item?id=34216118

Summary: Governments and local landowners/homeowners benefit from increasing prices, so they prevent homes from being built or for density to be increased in areas with existing homes and services. This causes supply not to be able to meet demand, which causes rising prices.
Agreed that it is a slippery slope. Programming is understanding - like writing or teaching is understanding. To really understand something, we must construct it ourselves. We will be inclined to skip this step. This comment sums it up well:

> Salgat 8 days ago

> The problem with ML is that it's pattern recognition, it's an approximation. Code is absolute, it's logic that is interpreted very literally and very exactly. This is what makes it so dangerous for coding; it creates code that's convincing to humans but with deviations that allow for all sorts of bugs. And the worst part is, since you didn't write the code, you may not have the skills (or time) to figure out if those bugs exist

https://news.ycombinator.com/item?id=34140585
> Funny how you're getting downvoted.

Maybe because those users are outside the US with reasonably-good, (nearly) spam-free cellular infrastructure with companies and regulators that actually cared, and so were confused with the assertion that is not applicable globally?
In your case though, people visit your posts to see the source material specifically, right?
I've been a paid subscriber for awhile now and I'd describe it as the fastmail to gmail.

Although fastmail is quite a developed thing you can see where kagi is heading the longer they stay in the game.

It's up there in value with Youtube premium for me...I will pay a reasonable price for a life without ads given the option for a service I depend on.

Just me 02 cents.
Few details but sounds a little like what we've just launched at you.com?
- meetups with rather specific topics (e.g. python, local startup meetup, ...)

- regular schedule (every other monday, first monday in the month, ...)

- selling from the organizer definitely kills the motivations to go there regularly

- group traits: good mixture of junior and senior people => different levels of experience and know-how

- I would not pay for regular meetups, but probably for one-time networking events if I trust the organizer to make it good or if the company pays.

- I like short talks + discussion formats. barcamps are pretty cool, too. not gonna lie.
How would this tighter connection be useful? The whole internet became/is a creative slate because the two worlds aren't connected

Connecting them would mean less privacy (or even lack of)
Inflation has been really insane for the last few years, driven by cheap money from the Central Banks. Asset prices have been going parabolic.
Black people are the "original" humans, all other races descend from much smaller groups of humans that moved out of Africa and colonized the rest of the globe (plus some admixture from extant Homo species).

So a bunch of alleles have never left Africa in sufficient quantities to persist in non-Black populations. And this probably applies to ADoS Blacks, too, since their Black ancestors were bought from the same entrepots in Western Africa.
Those helicopters were very difficult to fly, or so I've been told, as they were unstable. The modern electric copters cheat because they use a computer to stabilize them.
The expanding dark forest and generative AI
I wouldn't say a road barrier had any positive effect on the situation. What probably saved the situation is that a 20 year old golf handles way better in a slip than the cheapest of current cars (at least back then in 2015) which was the usual choice when I rented at the time. Would I be doing 80mph in a Fiat Punto in the first place?Probably not. Would 60 mph be enough to loose traction in it? Who knows.

If you extend the time range to 25 years I might agree, but let's say we start at year 2000. I fail to see those "huge strides in vehicle safety". Perhaps what you mean is that certain "upper tier" features made their way into basic equipment. That no doubt has positive impact on an average driver.

However, at least for me, any time I bought/rented an old car it was always a top spec version, so as mentioned. I don't see those huge strides.
To each their own. I find typical parties with music and dancing and substance abuse boring (I'd take the ketamine, though, thanks). I would love to talk AI alignment on a party, particularly because people capable of holding a conversation on this topic can, in my experience, talk about many other things that don't boil down to sex, parties, $dayjob and regurgitating political memes from the news.
Everyone could install the beta and help out. Nobody does. Damn those ivory tower developers not listening to the people.
I also got an A80 in Europe and never accepted the TC and never signed in with Google. Have an Apple TV and a console. Even if the whole Bravia Sync doesn't work by any chance, if the TV is on and the Apple TV or console are not, I only see the Sony screensaver and nothing else. The whole home screen is empty because I'm not signed into Google, but I don't even remember how to get there, because you can just use the Apple remote or PS controller to turn it on and off - meaning that I also never used the TV remote.
> I doubt that will last the stated 30 years. Gases such as hydrogen and helium are very hard to contain. Even the smallest crack or gasket problem will let it go.

Might be slightly easier than usual in this case because it's self-contained. It's not a reservoir that needs connection to the outside.
What are expiration dates for today's most important techniques ?
Yup, these are often colloquially called "chicken bits" because you put them in if you're afraid your new feature won't work (It will generally just fall back to the previous battle-tested implementation). I often wonder how far back you can pare a modern CPU with these.
CLib: Header-only C library that implements the most important classes from GLib
The problem is trying to attribute that to race.

Almost all the best runners in the world come from one Kenyan tribe. Meaning there are a LOT of Africans who are average or below average at running. Race is far far too broad to attribute to much of anything.

It's easy to find an African person more genetically similar to an Irish person than he is to another African person.

Race doesn't even have a scientific definition.
Rick Beato on AI in Music
Rick Beato musing on a Billy Corgan comment on how AI is going to replace musicians. Will we be just be left with a front person to present the music, whose vocals are auto tuned?
Not running a business, running a free service that gets a lot of abuse from bad actors. We care a lot more about having a website that stays up as opposed to letting a few users have "privacy"
New Crypto Payment API
UranX is a new crypto payments API and Wordpress Plugin that enables you to accept multiple cryptocurrencies and make it easier to you accept global payments in your website.

Check it out and give us your feedback.

Enjoy!
If you would compute the mass of a typical infection dose or even a full-blown infection and calculated the maximum caloric content in all the chemical bonds, I'm pretty sure it would amount to not much more than a grain of rice or similar.

It is conceivable and probable that some parts of viruses get broken down to keto bodies usable in the krebs cycle. The amino acids in the capsule for sure. Parts of the lipids of a viral membrane (which some virus have) maybe. But those aren't special mechanism and are used more as an accident to the destruction of viral particles rather than an intentional harvesting of energy. The energy expended to destroy the particles in the first part is also probably greater.
How is that worse than having to look at every online post's date to estimate whether the solution is out of date? Or two StackOverflow results where one is incorrectly marked as duplicate and in the other the person posting the answer is convinced that the question is wrong.

ChatGPT can completely cut out the online search and give an answer directly about things like compiler errors, and elaborate further on any detail in the answer. I think that 2-3 further GPT generations down the line it will be worth the time for some applications.

The problem I see is less the overall quality of responses but people overestimating on where it can be used productively. But that will always be a problem with new tech, see Tesla drivers who regularly take a nap in the car because it didn't crash yet.
Any caveats? This sounds really great.
And here I take a moment to express gratitude that I found an oasis of safe recommendations in the form of HN comments.

I discovered the ecobee thermostat in the comment section of a post about home automation yesterday. It’s nice to know (based on my assumed wisdom of HNers on these subjects) that it’s a solid product. That kind of thing has gotten to be next to impossible to produce organically with Google.
And it will supplant javascript, as all the kids starting to code today use it (robblox and minecraft) (https://create.roblox.com/docs/tutorials/scripting/basic-scr... https://minecraftcomputercraft.fandom.com/wiki/Simple_Lua_(N...).

Then again its just syntax..
> The problem arises when you need to read the code of other modules or services. If you can rely on them working as they should, and interact with them using their well-defined and correctly-behaving interfaces, you won't need to read the code.

You can say the exact same thing about C-headers though.
> Nowadays, legal adoption of this kind is paired up with an arranged marriage — known as "omiai" — of a daughter, meaning the adopted son becomes son and son-in-law at the same time because he changes his name to the wife's family name ("mukoyoshi").

So, daughter marries son-in-law, who is "adopted" into the family and carries on the family name.
Then there is transmission: https://github.com/transmission/transmission
Classic. Best (and commonly?) delivered in a thick Skane accent.
I would read it as a 60% saving. That's a very good one. Considering that this is a recurring cost and not a one time and it's proportional to their sales. Aka, they now will be able to provide their clients twice the amount of contents for the same price. At least in theory.
Just checked, looks like it at the moment.
It doesn't mark the end of a sentence. It marks that the sentence is not to be taken with the utmost seriousness.
For Polish, which is one of more difficult western languages, chatgpt works flawlessly. As in - it can write in a nicer style than an average person does.

Interestingly, it has no problem with throwing in words from my language when I forget english ones.

The only two issues I found:
- doesn't do good rhymes when I ask it to write poetry
- when I asked it to generate content that has mixed polish and english words (as if written by a pole who spent the last 20 years in US, and replaces some words with their english counterparts), it was unable to do so. It could only write either clear english or clear polish.
> because it indicates very precisely where the end is likely to be missing

Which means the `end` keyword can be elimilated all together :D
Immigration laws in Japan are very lax now. If you have highly-valued skills and get a job here, you get a 5-year visa, and can get permanent residence in 1 or 3 years if you want, and can naturalize after 5 years. There's no visa caps, green card lotteries, etc. The only problem is that not that many people want to come here, and there's not that many applicable jobs anyway, but demand for tech workers is much greater than supply at the moment.

Aside from skilled workers, they've eased up a lot on the unskilled workers, so there's many from SE Asian nations like Philippines, Thailand, and Vietnam working in service positions. Of course, westerners who come here probably don't notice this because they think all Asians look alike...
Dunning-Kruger?
> So then back to your original question, the way that this contract can break is via schema changes. So for us, since we use postgres, we created database views that we expose for reading. And postgres view updates are constrained that they must always be backwards compatible from a schema perspective. So then now our migration path is:
> - service A has some table of data that you like to share
>
> - write a migration to expose a view for service A
>
> - write an update for service B to depend upon that view
>
> - service B now needs some more data in that view
>
> - write a db migration for service A that adds that missing data, but keeping the view fully backwards compatible

I don't think I understand. You need to update (and deploy) service B every time you perform a view update (from service A), although it's backward compatible?
Depends on what you’re doing and where you are. eg working in finance in Europe a /lot/ of your partners are international - and even though there are sometimes options other than PSTN, odds are your company will record conversations regardless of whether it’s on a desk phone or an app.
Roman emperors often worked the same way.
That is also not a counterargument to not needing immigration, just a reiteration of not wanting immigration.

You hand-wave over what actually constitutes "too much immigration", and any evidence that more immigration leads to more "fascism" or even just hatred against immigrants. Hungary has hardly any immigration but manages to motivate fascism through fear of immigration. On the other hand, more contact with immigrants often leads to less fear of immigrants (has been shown in many studies). The sentiment is stronger for example in Eastern Germany vs Western Germany and guess where there are almost no immigrants.

Limiting immigration to keep nutjobs and evil people happy seems like a dangerous argument.
The same goes for regular ads. Before Google, search engines injected ads as regular search results, not informing users of the practice.

What prevents search engines from doing this nowadays is culture and law, not technical aspects.
Although it feels like a nice value for a first model in the market.

I find interesting that's very silent, and has a nice range of work temperatures. And the "no refrigerants" part too (although it needs some helium, though).

No info about the price.
> Support of the Ukraine is synonymous with supporting NATO’s war. There should never have been a war, and there should have been a cease fire by now.

Russia should have never invaded I agree, but it's up to Russia to leave now.

No one can stop Russias war but Russia.

Ceasefires also just help Russia so what you should really want is a quick decisive defeat of Russia by Ukraine.
This is a cool little setup, many thanks!
It's trivial to find an African person with more genetic similarity to an Irish person than he has in common with a different African person. Genetic diversity in Africa is massive. Think of the various Pygmy people as just one example.
The article itself concluded this:

> Please, for the love of all that is good and decent in this world, the next time you force a visual change upon users, include a colour picker option to let the user override your choices, or, you know, respect the system theme.

Ironically, the article itself displays with hardcoded white-on-black text and neither 1. allows me to override its choices nor 2. respects my system theme. I have to "Disable Styles" in my browser to accomplish this.

I wish app and web developers would be more respectful of user's style preferences and their system theme. Some designer living 1000 miles away in Silicon Valley should not be able to simply dictate how my browser displays text or what color my application windows are.
Try a holiday in Somalia!
I agree that the trash information needs combating (though it won't look like trash to humans!). I suppose this is where the tug of war between AI content and detection of AI content will begin which will raise the bar of what you write on the internet.

I also wonder if this will in-fact "split" the web into two: users who care whether the content is authentic and original and users who don't and every website will now have to cater to both sets depending on their customer demographic.
Not just news papers. The entire aggegrate output of "media industry" with it's various forms of text, audio, video, games is a deluge ("X days of video uploaded every minute", a dozen or more games come out on Steam every day and that's just Steam).

Take not just momentary but also the historical output and you're looking at an amount that is by many orders of magnitude overwhelming the comprehension capacity of any single observer, arguably even for the metadata.

Is anybody even trying to keep track? Most of this can't be made to last...
and that my friends is how the internet will die. Exactly like this.

The idea that someone reputeable is always right and and expert in his domain could not be further fetched from the truth.

Just read the following sentence and tell me what you think about it:
"oh yeah i get all my information about my religion directly from the pope in the vatican, because we decided EONS ago that he is the source for this kind of stuff".
Ask HN: Complex dynamic websites on S3?
Preface: I'm just a mere mortal DevOps engineer who hasn't gone down the path of creating web app from scratch before until now...

I am wondering if many people have ever gone down the route of creating complex dynamic websites on S3. I'm scoping out options for a quick way to bang out a POC and I'm not particularly seeing any reason for going down the traditional webserver route when I feel as though I can properly leverage my own skills by busting out the backend purely running on AWS/ApiGateway/Lambda and interacting with a Js/React/S3 frontend.

Firstly I am wondering if deploying anything beyond a basic static site on S3 is a fools endeavour from the context of any webdev jockeys around here.

Secondly if not - is there any front end tooling that is specifically designed around this area?

Apologies if a dumb question.
Ruby 3.2.0 does provide a significant performance boost, around 10%-20% across a bunch of my projects. Pretty sweet!
> one that lacks the elegance and consistency but which has a larger ecosystem.

... and decent first party docs, actual code modules rather than “execute every source file in the global namespace”, a first party Windows build, etc., etc., etc.

If the Ruby community can't acknowledge the real things holding it back compared to other available options, well, that makes it that much harder to catch up.
Wikipedia is not always source of truth.

Look for english version of article about Nord Stream... Compare with any other langage (no need to know these other languages).

There is something fishy going on here.
Android Firefox Dark Reader on 100% of the time. Lifesaver.
Race however is a social construct and that's where your tidy conclusion falls apart.
yey ID based internet ;)
I had the same experience. I think setuptools nowadays is quite good, esp. In combination with setup tools_scm.
That's with YJIT, I guess? Also, have you noticed any memory issues?
We are working with a 4-hour session-span, 4 times a year with facilitated exercises and discussions. We have a pretty exclusive position in the market, and will thus charge a fee for attending. Most likely, people will get the fee covered by their employer. It's not a personal network, but a professional/invite-only network (for now!).

People who attend are invited and are using the same piece of software (something similar to an ERP-solution)

Thanks for your input!
While the original Wasm PR description is a useful historical snapshot of the cross-build instructions, the copy in the official documentation is being updated over time: https://github.com/ruby/ruby/blob/master/wasm/README.md