skysight-inc/HackerNews huggingface dataset:
What gets me is that tools like SWIG exist, in that case a tool which started in the 1990s to read a C header file and autogenerate bindings for Python and other languages.

Or, JPype uses reflection to generate run-time bindings from Python to Java.

Why does it require AI and all of this infrastructure?
This is really weird to suggest that Russia hasn't systematically bombed a very large number of residential areas. That's been their SOP in several conflicts.
We can hope that Russian economy will be driven to collapse under the weight of military expenditure. Then we might see their elites sacrificing some talking heads to appease US and get sanctions lifted.
This really doesn't add up to me. I don't have the numbers, but I would assume that:

1. A very small percentage of website visitors will end up paying for a subscription.

2. They make way less than $5 per user per month from ads.

The money they'd lose by providing an ad-free experience to paying customers should be a rounding error. Removing ads will also increase conversion, but who knows whether or not that will be enough to offset the revenue lost.

I don't particularly care about their "business reality" - if you're an online news outlet you're not paying the costs of printing and distribution - your expenses are just journalist salaries and the marginal costs of keeping a website running. If you need to charge anything close to $5 per user per day to keep such an operation running, you should be out of business.
GitHub Actions is rebranded Microsoft Azure product AFAIK
Not a good sample but I've lived in three European countries with my kids and I've never come across them before.
A 70-120 zoom at 90, a 90mm prime, and a 70mm prime cropped in to the same field of view should produce the same perspective projection. Try it sometime – take two photos from the same spot, one at 70 and one at 100 and then crop the 70 to the same field of view as the 100. It won’t be perfectly identical but those differences are due to lens imperfections, not something fundamental.
The difficult in naming things is that you're trying to encode semantics and an interface contract in a name. If you give up doing that, it's easy.

For example, say you have getFoo(). It's clear it gets the foo. But later you introduce getFooAsync(). Suddenly it's no longer clear whether getFoo() is sync or async, because you didn't call it getFooSync().

If instead you used names like getFoo1, getFoo2, getFoo3, etc., the semantics you're providing is that there are multiple "ways" to getFoo without making promises (a contract) about what the function actually does in its name.

Although this sounds like bad naming practices (it is), it effectively solves the naming problem. Apply this to CSS, and instead of .red-button or .secondary-button, you get .button1, .button2, .button3, and you just don't have to think about WHY are you creating a button to give it a class and start styling it.
Make sure the old-person in your life has hand lotion on. Touch screens are not tuned to their drier skin.
Sounds good. Sign me up! :-)
It should be noted that shell metacharacters are also not allowed under POSIX:

* https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1...

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
0 1 2 3 4 5 6 7 8 9 . _ -

* https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1...

(Hyphen forbidden as first character.)
The Problem of Naming
so that's a 45% cut for Google

makes the widely hated app store look generous by comparison
I hate the modern advertising ecosystem, but ads themselves are not evil. We're just in a place where there is no limit to the what/when/where/how many. Without advertising, it would be really difficult to run a business.

Back when Google was great, they kind of acted as an advertising police on the entire internet, keeping ads unobtrusive and negatively ranking sites with bad user experiences. That system worked pretty well back in the day (although definitely not perfect), and I think it gives a good model to start from if we as a society ever decide to try and fix this hellscape we're living in.
Zooming in with the lens will also change the background because by zooming in your are changing the focal length. Also there is the lens distortion to consider as well. A portrait taken at 28mm will look very different than one taken at 150mm no matter what you do.
We've just added AI to the Rune SDK so that games can add generative AI into their gameplay. To dogfood this, I decided to build out some AI games to explore what interesting gameplay could be achieved using LLMs. So I set myself a challenge. Can I build 7 multiplayer AI games in 7 days?

Here's what happened, the MIT-licensed source code and what I learnt during the process. I've recorded a little video playing all the games to give a quick feel for what they're like.
Yep. The fact that I can casually "push" to 1600 or 3200 ISO at a poorly lit conference or other setting is fantastic. When I was in college, shooting at 1600 in a poorly-lit lecture hall or sports arena was about as far as I could reasonably go even playing games with development chemistry. (Could go somewhat higher but the results were generally pretty poor.)

High ISO even for relatively small sensors is an often overlooked benefit from digital photography. I got a lot of pleasure out of my many hours in a darkroom but I wouldn't go back.
What I have discovered about teaching[0] is that some people just don't want to learn the fundamental interaction principles. They just don't. They have a small list of specific things they want to do, and they would rather memorize those specific workflows than something that generalizes. Of course they'll have to learn it all from scratch again when Google decides to change the gmail UI for the gazillionth time, but that's a problem for the future.

I'm curious how much feedback you'll get of the form, "don't teach me all this stuff, just teach me how to look at photos of my grandkids".

[0] and not just the elderly, although I feel the elderly are worse about this in general
we already have laws that make it illegal to accept money for certain circumstances, e.g. sex, bribery, extortion. Just make it illegal to accept money to promote products. I say this not because I think it's illegal but rather to challenge the status quo - i don't think there's a reason we couldn't do this other than humans being fragile and inflexible
Or they just stop with all this nonsense by not having third party tracking cookies in the first place. Legitimate usage of cookies doesn’t need such a banner.
A lot of this is not photography advice, because it's not about what print you put on your wall eventually. This is mostly learning advice, eg which path promises the quicker way towards improvement for somebody starting out.

And as with most learning advice, both sides of each argument are great advice. As somebody who is learning a craft, throw a coin and re-evaluate every once in a while.

Using primes or zooms? Using vanilla VSCode vs a highly customized environment? Putting every picture through a raw converter with split toning vs taking candid snapshots? Using copilot vs typing everything yourself? Flash vs natural light? Microservices vs monolith?

All answers are right answers. The whole point is that not knowing an answer to each means that the photographer should explore the topic until they have formed an opinion. No matter how, and no matter where their opinion ends up on.

And naturally, online places tend to attract people of equal experience who discuss each of those topics, without realizing that they're all just taking part in the same learning experience.
Planning to expand your Restaurant business horizons over your competitors? Use the robustness of data scraping services. It excels your business in the market by gathering relevant data from your rivals. Learn the tactics from the given article and let our scraping team help you with it!
Show HN: TallyCal – A Doodle alternative for group scheduling polls without ads
I was frustrated with many of the existing solutions for group scheduling due to being covered with ads, terrible UI, or a lack of features. In 2022, I built and launched my own solution. The app is 100% built with nocode (Bubble) and the goal was to be quick, easy, and simple for users. A majority of users are in education, staffing/recruiting, or coordinating social events. Below are some of the features that make it stand out.

- 100% free to get started without ads and no registration required

- Simple UI that works well on mobile

- Both traditional and heatmap polls for finding calendar dates (also signup sheets available)

- Cross timezone functionality

- Schedule single day or multi day events

Let me know what you think.
Romanian court annuls result of presidential election first round
As someone who worked at Intel for 5ish years a while ago, I partly agree. There was a fatalism to the culture; a sense that any initiative had to be simultaneously super low risk and guaranteed to generate $1B in revenue within a couple of years. It had to be 100% predictable and planned month by month years in advance, and also exactly what customers would want on day one.

The people who “succeeded” were those who could sell that story to the finance org (who essentially made all the product decisions), and who could move onward and upward before the fairy tale collapsed.

The disconnect between the aspirational culture (risk taking, tech-forward, customer-focused) and the real culture (risk averse, finance-forward, planning-focused) was extreme. The whole place was like a filter designed to retain only those who had no interest or capability to fix the systemic issues.
Things are changing on that front, too: https://www.servethehome.com/supermicro-megadc-ars-211m-nr-r...
A lot of misinformation in that article. Too many instances to unpack.

But here's just a particularly tasty one:

Instead, the new government loudly sought full membership of Nato and the EU — measures that could only undermine Ukraine’s national sovereignty.

If the full-on absurdity of that line doesn't stop you in your tracks, I don't know what to tell you.
When you think about it, they didn't use cursive for printing presses for a reason. Cursive is good for hand writing, block letters are good for print or carving into stone. See how the technology dictates the form. If the writing system can't be represented as an array of codes, maybe either the writing adapts to the limitations in some way (call it digital letters or whatever) or the digital representation needs more work. But you can't say that if printing presses don't solve human handwriting, it's ghoulish and authoritarian, like one commenter concluded.
Yeah Bernadette Banner is amazing and I practically learned everything I know about how to sew and fabricate costumes from her channel.

My wife and I are part time performing magicians and what I like about magic is that it is kind of the ultimate "maker hobby." If you're performing a trick, it can be as simple as a card trick or it can be as complicated as involving prosthetic makeup and practical vfx. So you can bring in all kinds of skills from woodworking to costuming to welding to special vfx makeup and you can make the hobby as wide or narrow as you like. Being someone with a ton of hobbies mostly centred around making stuff ... it enables me to be a "renaissance man" and consolidate all of those into one focused endeavour.

So we do all of our own costuming. The 3 piece Edwardian suit I mentioned I purchased from Darcy Clothing LTD in the UK and had it fitted by a tailor and then I altered it myself to add a few sneaky features for magic reasons. And I'm currently fabricating for my wife's costume a longline underbust corset in a late Victorian / early Edwardian style to replace the mass-produced one she's been wearing that is falling apart. This is my most ambitious project yet, clothing wise, because it's the first piece of visible outer-wear that I am fabricating from scratch and to fit her. Gradually I want to be able to do all of our own tailoring and costuming from scratch (i.e: would love to be able to make my own bespoke 3-piece suit by hand) but it's a craft that takes a long time to get good at.
Has it really made that much of a difference in the first place? I have a feeling that we'll look back in 10 years and not even notice the "AI revolution" on any charts of productivity, creating a productivity paradox 3.0.

I can imagine the headlines now: "AI promised unlimited productivity, 10 years later, we're still waiting for the rapture"
Reverse (Dutch?) Ad sense.

You compete with advertisers not to receive ads.

If youre wiling to spend 1 galactic credit to not see an ad, and advertiser must spend 1.01GC to show it to you.

Whether this work, only hinges on the question of whether we are already in the situation of having the maximum number of ads served to us, that it is possible to.
How frustrating! I really hope they get back to you soon and sort this out! Are there any other channels you can take to try to contact them?
Thumbs up for the effort, I prefer the default HN outlook.
https://archive.ph/S8Jbj
One can but hope :)

--

I wonder what a Galaxy Quest sequel would look like today…

Given the "dark is cool, killing off fan favourites is cool" vibes of Picard and Discovery, I'd guess something like Tim Allen playing a senile Jason Nesmith, who has not only forgotten the events of the original film, but repeatedly mistakes all the things going on around him as if he was filming the (in-universe) 1980s Galaxy Quest TV series, and frequently asking where Alexander Dane was and why he wasn't on set with the rest of the cast.

(I hope we get less of that vibe and more in the vein of Strange New Worlds and Lower Decks, or indeed The Orville).
Why would Putin needs to call? The missiles announce themselves.

It sounds like you think the dilemma can only appear in the spur of a moment. Once the missile is already in the air. But the dilemma also appears before that. When you decide where to put your AA batteries, and when you set policy on when and how to engage.
Vanishing Culture: Preserving Forgotten Music
What's the stuff that sometimes makes plane trails stay for hours? Though I don't know that would help outside the context of being highly concentrated at high altitude under specific weather conditions.
Freeway driving isn't that hard.

Maintaining your lane and speed isn't that hard, which is about all that level 2 does. It is highly dependent on constant human oversight --- aka a "driver".
Show HN: A tool that analyzes Reddit posts to validate your idea
We wanted to make idea validation super easy and available to everyone so we built this free tool.

How it works:

1. Describe your idea

2. Get a problem statement + target audience (modify if needed)

3. Click search

4. Our AI searches through millions of Reddit discussions to gauge market demand

5. Get a detailed analysis with insights about potential demand for your idea and some of the relevant posts found

I know some people will be worried about getting their ideas stolen so I want to make it clear that your ideas are private and are not saved.

Appreciate any feedback on how we can make this better for you.

Thank you!
I am 100% in agreement, between SearXNG and Google I can find darn near anything. Kagi was ok, it seems to really prefer reddit for the types of things I was searching for. I was also super conscious about the number of searches I had left in my plan. F-that. I type random stuff into the omnibar all day. Leaving Kagi as just enough friction to go to kagi, type a search, etc. that I didn't want to deal with it.
Hydroelectric dams when they fail kill the most people.

Nuclear plants when they fail, cost the most money to deal with.

Money is, at some level of abstraction, fungible with lives saved, which is why cheap to deploy, and low direct death, catastrophe proof, wind and solar (mostly solar) are the future.
> Did IVC settlers directly migrate to Anatolia? Was there a cultural domino effect spilling out from the IVC to the BMAC, then either north through the Caucasus or south through Iran / Mesopotamia? We don't know.

Except the directional flow of what you're describing here is exactly opposite of what the archeological evidence shows.. with clear material cultural continuity in an eastern/south-eastern direction from the Black Sea to south Asia.

It's likely that when the Indo-Iranian languages arrived in south Asia they were already in the process of heavy fusing with local cultures, esp in the BMAC. References in Sanskrit writings about events that may precede Sanskrit speaking doesn't prove anything. There are plenty of cases of elite language replacement, and it's likely an elite class spoke IE and potentially even translated and wrote down non-IE oral histories.

Cultures are not necessarily languages or "peoples." Language replacement is a common phenomenon. India can be India with an insanely long deep amazing history that the world recognizes as rich and powerful and ancient... without being the origin of one of the languages spoken there.

In any case, non-IE languages continue to prosper in the subcontinent, and probably did even more so among regular people back then. Which is very much not the case for the central European region, unless you count the crazy linguistic patchwork in the Caucasus (which is heavily divided up by mountains).

Anatolian divergence happened very early, so much so that it has an entirely different gender system than all other IE languages. And lacked common IE words related to horse riding, chariots, metal-working, etc. By the time of the written documents you describe, it had already diverged into several distinct languages, implying a long history in the region. Likely a founding population that made its way around the Black Sea on some path.

And a similar phenomenon to India: established itself as a local elite over a population that spoke a different language, and kept oral histories and eventually wrote in their own language about the gods and stories of the people they fused with.

Anyways, the strongest evidence is in the common IE vocabulary -- esp around plants and animals -- which is strongly biased towards the temperate climate around the steppe.
Using almost pure CSS to make fancy scroll-driven image sequence animations
Both things can be true. It would make sense for a foreign adversary to exploit the feelings of discontent produced by very obvious, very omnipresent shortcomings in the system.
> Clickhouse benchmarks don’t show Pinot favorably by comparison

Looks like they don't configure any indexes for Pinot in their benchmarks, which is one of Pinot's main selling points on the performance front - https://github.com/ClickHouse/ClickBench/issues/37.
Hybrid search vs. Token pooling benchmarking
Hi HN!

We benchmarked two ways to improve the latency in RAG workflows with a multi-vector setup. Hybrid search using Postgres native capabilities and a relatively new method of token pooling. Token pooling unlocked up to 70% faster latency with <1% performance cost.
Propaganda is very effective when there's some kernel of truth behind it.

For this trade deficit question the important context is that some trade partners artificially devalue their currency (relative to the USD) to maintain strong export advantage (which therefore directly disadvantages their own people, since their wages are worth less on the global market, ie. when they are importing they have to pay more, when they are going on a vacation abroad they have to pay more, and this is a large chunk of the "missing trade" (the trade deficit), which translates to missing demand for US exporting sectors.

The other important piece of the puzzle is that US residents are also negatively affected by one distinct factor, which is the resource curse of the dollar's reserve currency status. Because due to the exorbitant privilege[1] (of the USD being the de facto global reserve currency) the financial sector is at an advantage compared to other sectors, and it slowly crowds out other economic activity.[2]

[1] https://en.wikipedia.org/wiki/Exorbitant_privilege

[2] https://www.phenomenalworld.org/analysis/the-class-politics-...
The "open source nature" this time is different. "Open source" models are not actually open source, in the sense that the community can't contribute to their development. At best they're just proprietary freeware. Thus, the continuity of "open source" models depends purely on how long their sponsors sustain funding. If Meta or Alibaba or Tencent decide tomorrow that they're no longer going to fund this stuff, then we're in real trouble, much more than when Red Hat drops the ball.

I'd say Meta is the most important player here. Pretty much all the "open source" models are built in Llama in one way or the other. The only reason Llama exists is because Meta wants to commoditize AI in order to prevent the likes of OpenAI from overtaking them later. If Meta one day no longer believes in this strategy for whatever reason, then everybody is in serious trouble.
You still need to deal with "codepages" to differentiate between Japanese Unicode and Chinese Unicode even if it's called a language and not codepage now.
Acting mean lowers both your own morale and the international support. And any such act, like blowing a substation somewhere in Russia, would likely produce a short-term inconvenience for some civilians at most, while giving the Russian side a legitimate reason to fight harder. It's best if RF soldiers experience shame while serving, not vengefulness.

Instead, Ukraine targets oil refineries that produce fuel for the army / air force, with some success. This does not cause civilian casualties: though some employees might be hurt, I never heard of the workers dying as a result. That's the kind of infrastructure, along with military infrastructure, that is likely wise to attack on the Russian soil.
Ok, but my point is that DCA is normally it's used to fund investments, not gamble. For example, buying $30/day of lottery tickets is not DCA.
What specifically is better than Google today?
yea simple Loom/youtube video works well!
The date format part is ridiculous. Americans are almost unique in using mm/dd/yyyy, so an assumption of that would be plain wrong.
Show HN: BunkerWeb – The Open-Source Web Application Firewall (WAF)
That's great. Now what about motherboard and all the peripherals?

I have to add special code when I port from rPi4 to rPi5, code like this (in Python) for some GPIO logic:

chip = None

try:

# rpi5

chip = gpiod.Chip("gpiochip4")

except FileNotFoundError as e:

# rpi4

chip = gpiod.Chip("gpiochip0")

Now imagine having to support whole zoo of N100-based machines from different manufacturers?

With Raspberry Pi, you can always expect to just buy more of your rPi device. I've seen people rely on Orange Pi only to find that it's out of stock and they need to port their code to rPi now.
> Computing did pretty well in the prior 50 years.

Contra:

* https://stackoverflow.com/questions/25812790/wrong-character...
I think it will be fine. Everyone will quickly learn the lesson "Use something other than ASCII letters and numbers at your own peril."

Similar to people who put spaces in file names, it should be a fire-able offense.
Of course EU citizens who dare to have an own opinion are Russian assets. Right, it worked for senator McCarthy as well.
> On X everyone talks about Perplexity

Must be your X echo chamber. I haven't heard about Perplexity in ages.

> Do they both search -> put results in an LLM as input text?

No. Kagi does have optional LLM-based answers, but at the core they present as a search engine and not a chatbot like Perplexity.
What’s the opposite of virtue signaling?