skysight-inc/HackerNews huggingface dataset:
Apple jumped onto the split-core train early on, because it was the first having access to more advanced manufacturing processes.

CPUs with big and little cores were not useful for the old "14 nm" manufacturing processes used by Intel for Skylake and its derivatives, because in those processes the power consumption of a core and its speed could be varied in a very large range, e.g. for the extremes of the supply voltage, the clock frequency of a laptop CPU core could vary between 0.6 GHz and 4.5 GHz, corresponding to a variation of the power consumption per core of even 50 times.

Modern processes have more constrained ranges for the optimal operating parameters of the transistors, so it has become better to split the cores into several classes that are designed with different trade-offs between power consumption and performance, instead of attempting to use the same core both at very low and at very high power consumptions.

The decision to use 2 or more kinds of cores to cover the entire curve of performance vs. power consumption, when you can no longer cover it by varying the operating parameters of a single kind of core, is a no-brainer.

While for the CPUs with a small number of cores, like for smartphones, tablets and light laptops, the existence of multiple kinds of cores is needed for optimum energy efficiency, the CPUs for desktops or big laptops with a great number of medium-size cores, like Raptor Lake, have them for a different reason. The big Intel cores, in the quest for maximum single-thread performance, have poor performance per chip area. The medium-size cores have better performance per area, so in the same limited chip area you can put more cores, increasing the multi-threaded performance beyond what would be obtained by filling the same area with big cores.

Nevertheless, AMD has a better strategy than Intel, because their big cores with high single-thread performance and their "compact" cores with better performance per chip area are logically equivalent, avoiding the software incompatibility problems caused by Intel.
This is just a paper comparison.

> But as for which is the quickest around a track? That's yet to be decided.
EasyAnimate: End-to-end solution for high-resolution and long video generation
Show HN: Biocore.ai – Screen 800M molecules in seconds
In today’s fast-paced world, the need to annotate PDFs efficiently on mobile devices has become paramount for professionals across various fields.

The Syncfusion Blazor PDF Viewer (NextGen) emerges as a powerful tool, allowing users to master the art of annotation directly from their smartphones or tablets. In this blog, we’ll explore the extensive annotation capabilities offered by the mobile version of the Blazor PDF Viewer, enabling users to engage with their PDF documents in unprecedented ways.
Thanks for the feedback, will consider to add pricing
I don't think that present resolution would be good enough for me ;)
- I wish an option with small matrix of tiniest, more
sensitive magnets, maybe of varying (resonance) sizes ?

As a touch sense extension it seems intuitive to adapt
- but feeling it more like a sound or colors, less as vibration then.. ?

What about inducted solution - like a matrix of nanocoils calibrated to/messing with nearby neurons electrical levels to provide super precise feedback - or to feel it maybe like different keys being focused to press by mm movements ?
( reverse keyboard ?? )
Hey HN!

Please visit biocore.ai and try it out for free, no login required. For the best user experience, please use a monitor.

I'd like to share biocore.ai, an ML-powered small molecule search engine that returns results in seconds. Anyone from scientists working in pharma, agriculture, food, beauty, and manufacturing industries to academics can use our software to:
1. Search a catalogue of over 800+ million purchasable small molecules in seconds.
2. Optimize your search against any relevant biological attribute (e.g. half-life, solubility, absorption, clearance, etc...).
3. Access the top 1 million virtual hits for over 300+ human protein targets.
4. Check for potential harmful off-target side-effects against 300+ human protein targets.
5. Build your own model! Turn your in-house experimental data into ML-powered recommendations for over 800+ million purchasable small molecules.

I'm also excited to announce, that features 1-4, are completely free to use for any non-industry/academic work (disclaimer: there is a daily query limit).

We are currently seeking partnerships, collaborations, and design partners with both industry and academia. Please contact us by sending an email to biocoreplatform@gmail.com

I would love to answer any questions and hear your feedback!
There are short-term effects, and long-term effects.
FWIW, I interpreted that backwards: There needed to be a flying car, so Harry had to hang out of a window in need of a flying car.
Yeah and I'm saying that's not a bad thing or even a rare occurrence. Sometimes PRs can be de-prioritized or forgotten for reasons that are outside of anyone's control, developers are human beings so that just happens. I've seen it in lots of open source projects.
One thing I want to see eventually is Blazor for Python maybe with Django. I am using Blazor at a new job and it is impressive. If I change a type on the backend not only will other classes that rely on it squak if theres mismatches, but my frontend joins in on squaking at me as well! Really nice in all honesty.

The best part is you can use components like you would with React but you write all / most of your logic in C# in the case of something similar for Python I would expect the logic to all be Python even if it affects the DOM.

As an aside thats on topic, I was contenplating HTMX and Django for a project I was working on but I am still overengineering in my head. I have landed on maybe using Astro instead for all the frontend logic.
Jerry Weinberg used to run a discussion forum for experienced software development consultants, aggregating many years of experience at many companies building significant projects.

Their consensus opinion was that a 'work sample test' was the most reliable means of assessing whether potential hire would be a good fit. Bring the person in and pay them to work with you, in your environment, on tasks parallel to what is needed, for a short period (anywhere from half a day to a consulting engagement) and base your decision on what you learn.

It is a really strong positive signal about a company if you see them doing this.
> it wasn't going to be a great fit, the culture didn't seem aligned

I laughed when I read that - turning around the same BS they spew for why they claim they didn't hire someone.
> Leet code is not "decent problem solving skills" but it's almost always about three types of programs: sliding window, linked list rearrangement, and BFS.

I could be wrong, but I think dynamic-programming problems belong in that list.
Oof. I could never. Glad you got out of it.
I think it is but there's plenty of Irish characters in British shows.
Ah, where do I begin? Southernplaces7, your argument reads like the greatest hits of neoliberal thought circa 1980. Sure, governments can be wasteful—cue the obligatory mention of military overspending and bureaucratic bloat—but that doesn’t negate the crux of my point: tax evasion and profit offshoring are significant drags on economic equality.

You suggest that hidden capital is always put to good use. But let’s be real, the majority of it ends up in the average urban Joe's much beloved real estate speculation, yachts, and financial instruments that do little to spur genuine economic growth or innovation. It’s like hiding your vegetables under the mashed potatoes and claiming you’ve eaten them. It’s still there, but it’s not nourishing anyone.
Or, while it's lovely to think that the hidden wealth of the ultra-rich is busily working away like Santa's elves to create a better future, the reality is starkly different.

And about that Jetsons future: it’s not about just having the funds. It’s about allocating them efficiently and equitably. When capital returns far outstrip labor returns because the wealthy can hide their money and avoid taxes, we create an unbalanced system where innovation and societal progress are stunted. It’s not just about waste, it’s about skewed incentives.

Effective tax policy isn’t about bleeding the rich dry; it’s about ensuring that those who benefit the most from the system contribute proportionately to its upkeep and progress.
And governments aren’t perfect, but they’re the only game in town for large-scale investments in public goods—think infrastructure, education, healthcare, and yes, tech innovation and green transition. So, before we go all in on the "government waste" narrative, let’s remember that the (current) alternative is a plutocracy where the rich get richer and the rest of us get crumbs. No Jetsons future in that, rather much more like the Flintstones.
It's exactly the potential for side channel vulnerabilities that makes SMT so hard to get right.
> AML does work

It really doesn't:

https://content.11fs.com/article/aml-is-the-worlds-most-inef...

> This week I had an opportunity to properly deep dive into this work by Ronald F Pol. It finds that AML policy has less than a 0.1% impact on criminal finances. Compliance costs exceed recovered illicit funds recovered more than 100x. Banks, taxpayers, and citizens are penalised more than criminals. Policymakers keep blaming banks and hitting them with massive fines hoping to fix the problem, but it doesn't.

AML prosecutions happen, but that's mostly because it's easy to find otherwise-innocent people who run afoul of the rules, or as something to tack on when you're already prosecuting someone for something else. Not because they're doing any good against criminals who otherwise wouldn't be caught.

Just think about it. If someone is being prosecuted for money laundering in addition to an underlying crime, they would still have been prosecuted for the underlying crime without it. If they're only being prosecuted for money laundering, we don't even know that there was an underlying crime, in which case why are we prosecuting someone engaging in no apparent harmful activity?

> the economic destruction of an all-fraud economy

Where does this assumption come from? Historically most monetary transactions occurred in anonymous cash. Was the result "economic destruction" or "an all-fraud economy"?

The proposal isn't to legalize fraud, it's to legalize the digital equivalent of cash.
because money grants wishes, and having more money means you get more of your wishes granted.
I don't disagree; but why does the work need to be soul-crushing?
The issue dates back to the release candidate of the second version of .NET Core, 8 years ago. Surely we can do better than "it used to be bad at x point in time and this can never be rectified".

I like my privacy more than the next guy, but you are not arguing in good faith (which is all too common, because people like to use much inferior technologies and make .NET a scapegoat, instead of learning better and ceasing idiotic self-sabotage)

Edit: Heh, in HN jail. In response to the comment - you should apply this logic to the languages steered by Google, Oracle and Apple. .NET is completely unrelated to Recall and whatever happens to it, it could have been as well a separate company.
Most software developers I know switch to the US layout for coding precisely for this reason. Square brackets are also usually much harder to reach in European layouts, while normally they have a dedicated key.

Personally I use the US layout on all my keyboards all the time, even if it doesn't match the physical keys -- I just can't go back at this point.
I found this article, enjoyable, assuming the OP might not be a fan though.

https://www.wired.com/1995/06/xanadu/
Spend enough time around hiring teams or recruiters and you'll see that 99% of them are simply very bad at hiring. They put almost no effort into a search. They can definitely find someone. But finding someone that is hired for their actual ability to solve the problems that the shop or team is working on is rare. Leetcode is just a way of culling the herd. The idea that it somehow reflects the requirements of the job are a useful fiction to obscure how little effort most teams and shops actually put into hiring.
So what? The log parsing thing is a reasonable question, not some obscure bitshift find-a-binary-paindrome hack.
T+0 settlement is something blockchain has solved that tradfi has not

The reason 'tradfi' doesn't offer T+0 has nothing to do with technology (or lack of). It's an intentional policy choice and not due to technical limitations.
An interesting tidbit is that in my previous job practically everyone used Emacs and most people converted over to the US layout for coding instead of the Swedish one.

So now I'm fluent in the Swedish, English and later my own layout[0]. A little bit of a waste to be honest, although I'm much more content now.

[0]: https://www.jonashietala.se/blog/2023/11/02/i_designed_my_ow...
Open WALS or Glottolog or any other language catalog and you will see they categorize Chinese as a language family, consisting of multiple languages like Mandarin, Wu/Hui, Min, etc. You are free to disagree of course, but "Western linguists don't consider the dialects different languages" is simply not true to my knowledge.
To be fair, you need at least one person on the team to do the actual work, while everyone else is “communicating and managing expectations”.
He should do it because its law not because it is sensible one. There are serveral have passed laws allowing for an "Idaho Stop" for cyclists.
The older you are, the more you realize leetcode is like 0.0000001% of what anyone does at an actual software engineering job, and you optimize to ignore that bullshit entirely.

There are exceptions, of course. But for a very large majority of software engineering jobs leetcode is completely useless.
For me it takes around 200~300ms and occasionally ~800ms, not too long but enough to make it noticeable and feel weird.
Show HN: I built a tool to convert mp4 videos to GIFs for social media
I’m looking for feedback on a tool I built to help with my game development needs.

I've always had a rough time creating GIFs to showcase my games on Twitter, so one day I found this really nice bash script: https://github.com/NabiKAZ/video2gif, which uses FFmpeg to convert MP4 videos to GIFs.

Inspired by this, I created a C++ tool with a GUI for the conversion process. I now use this tool almost daily.

Currently, it only runs on Windows. One of my main goals was to make this tool as lightweight as possible, and I'm pretty happy with what I've achieved. The only heavy part that I couldn't optimize was the size of the FFmpeg binary. I also did all the pixel art for this tool myself :)

I would love to hear your thoughts and feedback!
The Hat lives on a hexagonal grid which ought to help you correct inaccuracies.
I used a Swedish layout for many years with Vim. I don't think you should put it off.
Latest job opportunities in one place
Denholm and Ehrenpreis are VC partners, who are probably on other boards. They have no excuse of not knowing. I suppose after getting away with the Solar City merger they thought the risk was not high.
Many of the things I mentioned are absolutely not solved problems.

> Payments require CVV

Many companies regularly violate regulations and store CVVs against your will. How do you think millions of CC CVVs get leaked in many of these major hacks?

> Solving the problem for international transfers simply requires greater international cooperation

Sounds great in theory. How long has traditional finance had to work out these problems? We're in 2023 and I still can't send money to an US account without paying absurd fees.

Now compare that to what several crypto projects have achieved a handful of years after their inception.

> Someone trying to sell a technical solution to a social problem ought to always be treated with extra skepticism.

What makes secure payments more social than secure messaging or secure browsing? Imagine trying to solve TLS and E2E messaging with social solutions.
The problem as I see it is that all medicine is fundamentally trying to find effective scaffolding on the human body, triggering it's own ability to heal. A surgeon can't repair a corpse. What causes the body to heal itself more effectively? I would think this is brutally difficult to study, since it's all subjective.
5 years later, I still refuse to do them and I don't want to put myself through that process ever again. I got bullied, harassed, laughed at and taunted by people who use this as a one-hour game of kicking people around and I'm not interested in entertaining them any more. I have the following disclaimer both on my LinkedIn [1] and GitHub [2] profiles because I had plenty of surprise-leetcode interviews, so I want to make it clear up front what's acceptable and what isn't.

> I have a personal policy against any type of live coding or online coding tests during interviews and I don't enjoy or engage in any form of competitive programming. Otherwise, I am happy to work offline on coding assignments with reasonable goals and deadlines and to have in-depth technical discussions about software architecture and design as well as relevant technologies.

[1] https://www.linkedin.com/in/mtodor

[2] https://github.com/mihaitodor
Solving Zelda with the Antithesis SDK
Is this GPU thing some kind of magic?

We have like 12 different types of it in the wild. I think it's time we came up with a 1 or 2 GPU HW standards similar to how we have for CPUs.
The whole point of being an “experienced developer” is that you know more than the new grad. What kind of experienced developer forgets basic computer science on top of which all else is built?
Encryption at rest is misleading. It is often used to describe an insecure situation consisting of disk encryption only instead of encrypted data store values.
Door-to-door, my car commute is 15-20 minutes. On bicycle it's 40-45 minutes plus time for a shower once I get to work.

Riding a bicycle is more fun though. Something about it triggers daydreaming and I often arrive at work and realize I got there on autopilot. I haven't done it much since the start of COVID, but I recently tuned up my bike, ordered a good floor pump, and plan to resume soon.
Out of curiosity, would you mind sharing some of those potentially better programs? I've also been trying to compile a thourough list, but the options don't seem better (in fact, all are plan B..Z)

e.g. Entrepreneur First ( especially their EU and UK offering), Founders Factory, Haatch, Seqouia Surge, ...
I would think that the biggest obstacles for small startups
in the AI space is the expense and availability of suitable
hardware.

Then the expense of the electricity itself.

Big Cloud companies, who are also AI companies, with huge wallets
have a huge advantage to start with.

The regular answer is of course go to the cloud, which is by far the easiest
approach. I would think the cost of intense "AI compute" over a long timespan
in the cloud is really expensive as well. And you are paying your competitors for your work.

If any of that is correct, which it might not be, then building the initial models would cost more than a startup couldl afford.

You can also go to the cloud and used "AI APIs" usually proprietary in one
way or another to the cloud vendors themselves and limiting the scope of
what can be accomplished. (Plus paying the competing in order to compete)
I believe the message it sends is more important then it being active. And it's a finished project, no? Why should it be active?

Also I don't find reposts over long periods of time to be spam. Many people will see this for the first time here, me included.
> One of the things I'll never understand was why the attacker was replaying my traffic? They were clearly in my network and could access everything without being detected, why replay all the HTTP requests? So odd.

Did you determine if POSTs were replayed? As in, logging into accounts and sending payment info and account info?
In my experience this can be caused by a loadbalancer, for example not being able to route (properly) to servers in the pool or a difference in configuration/patch-level between them.
The themes didn't work well for me and I've talked to lots of other users who had the same experience. It was a broken feature and it was correct to remove it. If you're denying my experiences and telling me they're not real then you are the one who is pretending to speak for other users of GNOME. So please cut that out.

I don't follow development closer than anyone else, I just periodically read the dev blogs and changelogs like any user should. The difference is I don't assume that developers are hostile entities that are apparently spending all their spare time being passionate about their open source project just to annoy some users? Come now, think about it, isn't that a ridiculous notion? I mean really, I'm complaining about a broken feature and you're saying that's damage control. Wouldn't it be more "damage control" to insist that GNOME 2 somehow fixed all its theming bugs by doing something mysterious and unexplainable that no one can figure out 20 years later?

When I comment I try to counter the negativity and focus on making constructive comments, I strongly urge you to do the same. It's not like the developers are aliens that can't be understood by mortal humans, if you really need something explained you can just go in the Matrix channel and (respectfully) ask them questions.
Show HN: I developed an AI tool that makes invoicing as easy as talking
What is a confidence score like that based on?
I'd say between a stupid result out of ignorance or risky defaults, vs a stupid result out of explicitly being stupid and overriding sane defaults, the latter is probably safer.

Also, exceptions (particularly checked ones) are not a simple matter of optional checks; they form an explicit contract forcing you to deal with exceptions (and having to be explicitly stupid to make them useless via an empty try/catch block). Compare to type-contracts where you'd need to go out of your way to make the "Null" part of the union type "useful" in the first place, for example.
Sorry, I meant it as an example specifically of this (similar to the Hobbits "outsourcing" their defense):

> There's not a lot places in the real history of the real world where a society had no defense burden

I'm certainly not making an argument that it has signs of long-term stability.
>> Authenticate your access patterns.

What does this mean?
Electing the Doge of Venice: analysis of a 13th Century protocol [pdf] (2007)
purchasing crime proceeds at a discount?

curious if anyone here is familiar with this method, and why they failed at reintegration
The article explains why the former is often just security theatre.
partykit was recently acqui-hired by cloudflare.

https://blog.cloudflare.com/cloudflare-acquires-partykit
I've been interchangeably using a UK-ISO and a US-ANSI keyboard for some time now. The only physical differences are:

- Short Left Shift and extra 1x1 key right of it, in ISO

- Enter key being 2x1 in ANSI and a weird tall shape in ISO

I do prefer the ANSI enter key nowadays, but I use ISO because of availability in Europe. I could move to ANSI but my work laptop would still be ISO for example.

For keyboard layouts, I use 'Romanian - Programmers' (Which is US English + the extra Romanian diacritics are made with a key combo, AltGr + A = Ă, AltGr + S = Ș, etc). I had made the change as using the Romanian - Standard layout would've made crazy difficult to type special characters: []{};'\:"|,./<>?.

What I would like to see discussed is how a true successor to QUERTY would look like, one that's not dependent on physical typewriter arms not getting stuck together, possibly an ortholinear.