skysight-inc/HackerNews huggingface dataset:
Don't worry, the Apple card is issued by a bank too, not Apple.

Running it through a reader would also not work – the number on the chip and magnetic stripe is different from the one you see in the app and use for online payments. That's why I'd rather not use it for a hotel or international airline booking, for example (some still have "you must have the physical card with you to be allowed to board" in their terms and conditions, although nobody has ever requested to see mine in practice).

Do you know if your last four digits (that are printed on receipts too) match those you can see in the app?
AI pioneer Mustafa Suleyman shares his vision for the future of AI
- We will feel more useless and sad than 2024, with AI and other technological advances showing us we will soon be out of work, with of course, China and other countries doing everything better than us.

- There's a 50% likelihood that if you are an American, you will eat at a restaurant where the food is made by machines.

- More inflation coming. FED is right. And even more inflation once more protectionist laws and acts are passed.

- US's economy will start showing signs of a recession.

- Google's search business will start to dwindle. But it has it's own TPUs, worth trillions in NVidia money. Waymo. Android. Youtube, Deepmind. It's a company hard to put a price tag on.

- Tesla is going to $1K without any fundamentals. I will feel like throwing away my Benjamin Graham books again.

- US dollar will start to devalue as the protectionist policies will start showing its side-effects.

- The EU will hit American Big Tech companies hard, as the US is no longer a friendly partner. Beginning of the end for the US techno-feudalism over there.

- China is in deflation, but even stronger. People will see again that economics doesn't apply that well in autocracies. It will keep eating the EU's auto industry in countries that have no auto industry (most of them!), as they have no reason to make China a foe or follow the US, which have isolated itself.

- Ukraine and Russia will strike a deal, but the war won't end.

- US making its own chips will continue being a big topic. More drama to unfold about Intel.

- Intel will start showing progress. The Battlemage GPU is a huge success.

- NVidia will see its revenue shrink in comparison to this year.

- GenAI will become less relevant, with other AI applications having a bigger focus.

- OpenAI's market valuation will start going down. Don't get me wrong, ChatGPT is the biggest invention of our decade, but the market is saturated with Anthropic and other competitors doing the same for less. And OpenAI became an one-trick poney.

- Robotics will have its run. Tesla will show its lead.
Too much! hope it's not marketed like that.
> Die Linke does not have an "outsized influence". It's also shrinking.

Yes, it's shrinking because Sarah exited left, came back in on the right, and now has her own party with blackjack and racists.

> It may seem to have "outsized influence" for someone from the US or the UK, with their different voting system, which practically creates a two-party system. In a proportional representation system smaller parties have influence, too - for example by being a coalition member.

Well, my point is that without explanation, 5% sounds like "completely irrelevant" for many people. So I guess we are in agreement. But even if you are familiar with the German system, do you not think that both FDP and Greens had an outsized influence in the just ending coalition compared to the SPD, in relation to their relative voting percentage? And historically, the FDP and CSU have a lot more influence that what would be proportional to their vote share compared to the bigger partners.
I am not saying this is bad, I am saying that even a 5% party can have a relatively large impact on politics in the German system.

Die Linke has not been in a coalition on the Bund level, but it certainly was so in the Laender. While Laender are a lot less powerful compared to US states, that's not nothing.

>That's a very narrow view. Try to get a German-style workers council at an US company. Good luck!

Implementation detail. An alternative are strong unions. Some US unions are stronger than German unions. Ask the teachers about the "Dritte Weg".

My point is not: US and Germany are the same. My point is: It's a gradual difference. Not a complete systems change.
Well hopefully we don’t put anyone with a track record of bankrupting casinos in charge.
Comments like yours really drive me up the wall. Nobody doubts that a plane needs to be at least somewhat balanced to fly. It also needs fuel. It needs some semblance of a maintenance schedule. It needs many things. Everyone with a brain knows all this. So then what means beyond in-group signaling is served by hand wringing over any one of the dozens of critical links in the chain?

The bug you cite, which you would not likely even know about if not for other commenters, was only caught because people asked for an old school manual calculation. Had the software process been more transparent it perhaps could have been caught earlier.

The fact that someone failed to properly implement the calculation in software does not change the efficacy of doing the calculation manually. Furthermore, the fact that there were people capable of eyeballing the accuracy of the software outputs seems to back up my point that there are tons of people capable of doing these calculations kicking around.
you can translate many english „complicated“ words one to one in german because german has a anglo saxon in it. for example
accuracy is akkurat
precission is prezision
hypocrite is hypokrit
etc

german has a crazy big vocabulary but most words arent used and in generell the language is simplified in everyday use. for example everyone has angst but noone has bange anymore. btw good word for anxious in german.

i once also had the impression that many nuances are lost in translation but then i had to realize germans are not using all the words of the vocabulary.
The headline conjures up an image of one giant hornet, rampaging through US cities like Godzilla, carrying a hockey stick to underline its northern/Canadian affiliation.
Why is the FTC focused on hotels instead of healthcare? Change Healthcare, a subsidiary of United Health, leaked the medical records of 100 million Americans because they didn’t even have two factor authentication for employees. It’s unbelievable and so deeply harmful. And yet this story has been completely ignored by news media and politicians never said a word.
Could you change the function to accept the whole struct and make it mutate itself internally without external mutable references?
If you don’t think there is continuous industrial espionage happening you’re being naive.

For instance: https://www.theregister.com/AMP/2023/02/27/asml_china_data_s...
Show HN: AI Kiss:Free kissing video generator
Tell HN: Merry Christmas and Happy New Year
Merry Christmas HN'ers!

I hope you had a great 2024. If you were effected by economic downturn, then keep strong 2025 will be better!
Show HN: ColPali as an API
Hi HN,

We recently launched ColiVara - a state of the art RAG API that is based on vision LLMs with a state of art performance on both text-heavy documents and visually-complex pages.

It outperforms OCR-based pipelines by up to 30%+ on public benchmarks
Benchmark Comparison Chart

We thought it might be of interest to you. If you're looking/exploring or know others who are we'd love for you to try it out.

Try it out: ColiVara.com

View the code: https://github.com/tjmlabs/ColiVara
It sometimes happens in the go world for complete amateurs to be challenging to play against, because their moves are so unpredictable and their shapes are so far away from being normal. Wildly bizarre play sometimes works.
> Let's bring human female breast size into the discussion as well, another unique feature among mammals (not counting cows..?)

I read a comment on HN once, someone linked to some random blog, maybe a biologist or anthropologist that had an amazing theory for why breasts developed the way they did, discounting the aquatic ape theory and others.

I've never been able to find it with only the obvious keywords, maybe someone will repost it in this thread.

Of course, I also don't remember what the theory was at all, which also makes it hard.
7-year-old boy undergoes heart surgery after getting hit by falling drone
Here some expression builder, with few renderers thereof, in one file, with some tests (beware: from 2012-2016)

Was used to turn a python function into plain text (textualize itself), into SQL-text (applicable as query), evaluate-numerically, translate into other languages, and the like.

https://github.com/svilendobrev/svd_util/blob/master/expr.py
The underlying problem is the lack of tickets.

The only way accommodate more attendees and grow would have been to move permanently to a fairground like Leipzig. Unfortunately, there seems to be no willingness to do so. I found the Leipzig events phenomenal and would like to understand the reasons behind this decision, but can only find speculation.. maybe fairgrounds are simply too expensive?

Leipzig’s hotel situation is worse due to having to connect to the fairground outside town. However, due to Leipzigs location at the intersection of two major historic European trade routes (fyi: via imperii and via regia, still has the largest head railway station in Europe), it has much better connections than Hamburg to the rest of Germany and Europe, including Berlin. Also Leipzig (and the fairground itself) have train connections to three airports including BER..
> I suppose if you repeat this enough you learn how to write code that Rust is happy with first-time.

But this assumes that your specifications do not change.

Which we know couldn't be further from the truth in the real world.

Perhaps it's just me, but a language where you can never change your mind about something is __not__ a fun language.

Also, my manager won't accept it if I tell him that he can't change the specs.

Maybe Rust is not for me ...
I guarantee you that they have numerous continuity plans that probably get activated often, and because they have them, you don’t see any issues. It’s only when something happens far outside of those plans that it becomes visible. It’s confirmation bias.
The 4090 offers 82.58 teraflops of single-precision performance compared to the Radeon Pro VII's 13.06 teraflops.
I'm just grateful. European lower back problems and male pattern baldness haven't been great. At least we always have butts.
I'm glad you mentioned IDEA, so I didn't have to. People rave about LSP and it's great that it exists, but IDEA has been doing more advanced code navigation for years (decades?).
I've saved ~50k .webarchive files from Safari in a single folder, indexed via Spotlight — not an archivist's dream, but I'm a sucker for using anything in the OS stack.
Performance is inherently non-portable. In fact, ignoring performance differences is what enables portability.

Not knowing what performance to expect is what allows you to build a website and expect it to run properly years later, on browsers that haven’t been released yet, running on future mobile phones that use chips that haven’t been designed yet, over a half-working WiFi connection in some cafe somewhere.

Being ignorant of performance is what allows you to create Docker images that work on random servers in arbitrary datacenters, at the same time that perfect strangers are running their jobs and arbitrarily changing what hardware is available for your code to use.

It’s also what allows you to depend on a zillion packages written by others and available for free, and upgrade those packages without things horribly breaking due to performance differences, at least most of the time.

If you want fixed performance, you have to deploy on fixed, dedicated hardware, like video game consoles or embedded devices, and test on the same hardware that you’ll use in production. And then you drastically limit your audience. It’s sometimes useful, but it’s not what the web is about.

But faster is better than slower, so we try anyway. Understanding the performance of portable code is a messy business because it’s mostly not the code, it’s our assumptions about the environment.

We run tests that don’t generalize. For scientific studies, this is called the “external validity” problem. We’re often doing the equivalent of testing on mice and assuming the results are relevant for humans.
Bob Shaw's Night Walk has something like that as a major plot point.

It's not aliens but humans, and it's not an 8-loop geometry, but without spoiling it too much it's safe to say that discovering how hyperspace works is the central concept guiding the story.
Yes. Note that this requires a broader restructure that may make the function unusable in other contexts.
I apologize for not being clear that I was agreeing with you in a somewhat facetious way.
When you said night train you can sleep on I assumed sleeper cars. But to be fair, I always looked at trains to/from Vienna, maybe that's the exception in prices.
Does anyone know how well the JIT/cache on the browser works eg. how useful it is to profile JIT'd vs non-JIT'd and what those different scenarios might represent in practice? For example is it just JIT-ing as the page loads/executes, or are there cached functions that persist across page loads, etc?
“No tangible issues to health” … not too long ago members of the tobacco industry were claiming about the same thing.

The White House, taking microplastics seriously: https://www.whitehouse.gov/wp-content/uploads/2024/07/Mobili...
Maybe a male Jack the Ripper as well
Post term abortion isnt cheap
Crypto as in keys, not crypto as in coins?

Can’t believe I have to ask that these days
> Don't worry, the Apple card is issued by a bank too, not Apple.

Ah, first time I heard about it, seems to not be available outside the US so that explains it :)

> Do you know if your last four digits (that are printed on receipts too) match those you can see in the app?

Yes, it does. It also matches with whatever they see when they run the card, however they do that. The card number is identical for online payments, "offline" payments (with terminals) and what I see in my banking application.

The only thing that changes is the CVC, as it rotates every ~6 minutes or so.
In the 2004 "Prisoner's Dilemma" software competition, there was a phenomenon where agents were able to recognize each other, which led to the possibility of "collusion" between agents. This problem still exists today. [5]

The parameter space structure of each LLM is basically unique. For example, for the same word "condition", the vector representation in Llama and Claude is different, and the vector relationship with other words is also subtly different. If an agent recognizes that the other party is its own copy during the conversation, and it is also familiar with the other party's response under different strategies, it can use this to manipulate the negotiation results, and may even use its own knowledge to carry out prompt word attacks to obtain sensitive information from the other party. This is very worthy of vigilance. [6]
New research suggests that Walmart makes the communities it operates in poorer
Don't all airlines, banks, and insurance companies run on mainframes?
Just open the link about tailscale, in the page it's one tab below on the left.
It's people, usually students, trying to pad out their GitHub activity and CVs.
It's seriously taking it to next level and most people you interact with aren't malicious. Also such emails tend to have other people on CC.
>backup cameras, which are consistent and provide extra information

in order to be extra information for me, the backup camera display screen would need to be in the back seat of the car, where I'm looking while I back up
They might be looking for some open-source fame. The contribution to their resume is more important than the contribution to the project.
It was also incredibly expensive - most people rich enough to buy it wouldn’t typically post their living room online in the early 90ies
In France, all my credit cards except the very last one have raised numbers.

The last one with raised numbers was delivered to me in 2024. The one without came a few months later, from the same bank. It also has the number on the back, right next to the static CVC. I guess security is indeed their top priority.

Anecdotally, all the credit cards I've had started to have the paint rub off the embossed number fairly quickly, rendering it very difficult to read. The other text on them didn't have this issue.
I find the more plugins I add to vscode to do all of the automation, keypresses become more and more sluggish. It seems like it wouldn’t be noticeable — we’re talking about milliseconds.

But I find there to be a world of difference between every keypress being processed as I touch the key versus slightly after it.

With enough experience on a given language you just of internalize a lot of the common linter rules.

I use ctrl-space to activate autocomplete when I need it, but I find when it pops up automatically to be maddening.

I’ve been using AI autocomplete more and more, though it’s a real mixed bag between seeming magical and guessing the completely wrong thing.
Hell I'll do it, for a bargain too. Pay me $10 million (salary+bonus) for 1 year and let's see how it goes ;)
For years now Emacs had integration with LSP. The experience isn't quite the same as VSCode (I think, there are some proprietary extensions to LSP protocol, or some such, but don't quote me on this). But it's good enough to work in most cases (this is how I write in Ada and Rust, for instance). So, if you use Emacs: https://github.com/joaotavora/eglot I believe this is the most popular implementation.
As someone who is interested in getting more serious with Rust, could you explain the essence of how you should always approach organizing code in Rust as to minimize refactors as the code grows?
I know a guy who does this. He finds a problem, then tells ChatGPT about it. Then ChatGPT elaborates it into dross. He says look at the magical output, without reading it or bothering to understand it. Then posts it to the vendor. The vendor gets mislead and the original issue is never fixed. Then I have to start the process again from scratch after 2 weeks are wasted on it.

The root cause is that LLMs are a damage multiplier for fuckwits. It is literally an attractive hammer for the worst of humanity: laziness and incompetence.

I imagine that could be weaponised quite easily.
BluSki Terminal
I've never heard a fanny pack called a body bag in German. It's a Bauchtasche in my family.
All of the comments here could have been answered by a check of (mostly current) Wikipedia.

USN aircraft, by count: https://en.wikipedia.org/wiki/List_of_active_United_States_n...

USN wings, by squadron equipment: https://en.wikipedia.org/wiki/List_of_United_States_Navy_air...

In short: there's little reason to majority-equip carrier air wings with F-35Cs.

They're an exquisite asset, with the maintenance and availability penalties that come along with that. Not all missions require exquisite assets.

When you're thousands of miles from the nearest supply depot, in the middle of the ocean, it makes sense to be pragmatic and use a design that's been in production and refined for almost 30 years. Sometimes, good aerodynamic performance, good engines, and weapons compatibility is enough. Therefore a lot of the time, the F/A-18E/F is enough.
As psted now and then on HN:our alphabet has a variant as well: ampersand (per se: and).
A Frank Statement to Cigarette Smokers
This museum, just outside of DC, is worth the visit if you enjoy encryption and learning about code breaking. They even have a pair of enigma machines that let you encode a message on one and decode on the other. It is small but packed with some unique artifacts including some of the earliest super computers.
Quantum teleportation can survive through busy internet cables
EDIT: I just deleted my earlier comment because I now see what you were trying to do.

Instead of developing a framework from scratch, you are basically running a tutorial on how to develop a web application using the existing libraries but your approach is to show how to do this incrementally.

This is actually an excellent approach to learning web development in Clojure.

However, I think you should have stated that upfront in the home page and in the description of the website you have built. It will be a great resource for those getting into Clojure development.

Bookmarked.
I’ve been to a talk from the chief test engineer at Saab talking about all the Hardware in the Loop labs they use to test at unit, integration, and full system levels. Then there’s additional testing after that phase… It’s not a CD world!
Got it thanks. That link crashed Mouser the first time so I assumed it was a dead one :)
I think it was a number of reasons, covid was one of them.

- Congress on years where there's cccamp tends to be planned by people who are understandably more exhausted. 37c3 and cccamp23 were on same year and 37c3 slogan was appropriately "resource extension".

- The venue was back from Leipzig to Hamburg (CCH was doing renovations for a while, so it was moved to CCL for a few years).

- 4 years between events lead to both changes in the orga people, and general concern that the older set of people had been at this point less familiar with running an event of this scale ("can they still do it and make it feel the same?").

- Covid precautions were a divisive topic. Some didn't want precautions, some wanted more precautions. Ultimately some measures were taken, but none were mandatory. We have distributed free tests and masks last year, we'll do it again this year, though mainly aimed at volunteers, so you should bring your own mask and test if you can, see the info page^1 for full recommendations :)

All this lead to people being unsure if 37c3 would be good and not coming. But I think that trust has since been regained, seeing as this year sold out really fast (same as past years).

I think one other issue was that chaos community is getting older and many are having families, which makes going to congress between christmas and NYE difficult. We did, imo, really good outreach since then and now there's more young people joining chaos communities again. Still, coming to congress is costlier for younger people that earn less (175eur for ticket but cheaper options are available on request, plus 400-600eur in hotels, plus trains/flights/visas etc).

(I was/am part of the infection protection team at 37c3 and 38c3 but am speaking on personal capacity.)

^1: https://events.ccc.de/congress/2024/infos/corona.html
There is hope for us lowly humans!
"the whole point of your job is automation?"

Automation is not the point of programming. Think hard about this. It's the most important point. Code/build/hack to create more work for people to do, not less. It's thanatos. People need to unlearn "programming==automation" before it's too late. Everything we do as programmers should be done with "create more work" as a mantra.
that's not how lawyers get paid, outside of the ones advertise on TV. They bill massive hours that gets paid off the top, and some of it even if they lose.
The slowness regarding rolling out things like ETCS, ATS and standardised European infrastructure as everything to do with Europe not being an actual united political entity. As you rightfully pointed, some EU members rail strategy is very dubious.
Have you been on the internet? There are plenty of just plain moronic people out there to produce (with the help of LLMs) ample bullshit to be able to clog approximately any quasi-public information channel.

Such results used to require sophistication and funding, but that is no longer true