skysight-inc/HackerNews huggingface dataset:
It absolutely has to be more nuanced than "there's exabytes of pcaps somewhere" because cloning repositories, pushing branches, backups, these things would basically end up being nasty amplification attacks against the ability to store this data. And block dedupe can work for some storage loads, but it's not solving this problem, especially when that git clone came over ssh or https.

Data from employee devices all being captured and stored? That seems plausible. All data on the corporate network? Less so to my naive mind. I'd love to hear exactly how that works and what kind of retention exists for it.

What seems far more likely is that there's a rules engine that can see all the traffic and makes a decision about if it trips an event to be logged or looks strange enough to be captured (along with some amount of surrounding context, if possible).
I have used CORDIC to compute fixed-point log/exp with 64 bits of precision, mostly because I wanted to avoid having to implement (portable) 64x64->128 bit integer multiplication in C. It is probably still slower than doing that, but the code was really simple, and very accurate.
I'm absolutely devastated, I was going to sleep and saw this on X. As with the majority of people who will be reading this, Dragon Ball was the epitome of my childhood, RIP Akira.
Show HN: Voltfin Crypto – Crypto AI Agents
Recently, AI, LLM, AI agents, all these buzzwords are spreading everywhere, triggered tons of frenzy and enthusiasm. However, AI-related things link a little too much to giant company and drifted away from common people. Personally, AI is a new kind of steam engine, it will do the tedious and heavy work which human beings don’t want or hard to do.

Here our team introduced a product called Voltfin Crypto AI Agents. the goal is to let this product be the copilot during anyone's Web3 journey. So you must have the question: Why Crypto? Because (1) It fits. open network has the freedom of data, information which is a natural oasis for AI agents. (2) It helps. Until today Web3 is still like a Wild West, where we need our own copilots to help. In this industry, like people always say, don’t trust, verify. (3) It is promising. We believe in that Web3 is the future.

Product demo is ready. Hope it is self-explainable when you click the link and start using the app. You can create Agent by directly typing in the Add Agent button. We created 1 agent already in the app, it is going to write the technical analytics blog for Bitcoin every day. Feel free to add more agents, like writing technical blog for Ethereum, Solana, etc.

The future for this app is promising and full of imagination and ambition, like we can create an agent to track smart money and send alerts if any smart money make a move, or we can track some whales weird transaction. Or verify anything, like there is a crypto project kept sending information and you are not sure whether it is scam, or there is a contract address someone told you to transfer to but you don’t have time to read through the smart contract code to verify. No worries, there will be verification Voltfin Crypto AI Agent to read it through for you and make decision. Not to mention the trading alerts, chain health, on-chain metrics analytics and more and more and more…

Technology side, we prefer to create a mobile-native, cloud-native serverless app. Frontend is NextJS, TailwindCSS. Serverless storage in Vercel with the Edge function send AI request. Backend data handling in a cron schedule, once in the future there is realtime request, like alert or tracks, will introduce web socket and Flink.

Product is still in very early stage, we got a demo app now. Any feedback, suggestion, critic is much welcome and appreciated. Send email to zinnober.haus@gmail.com or leave comments below. Our team is working on a more formal feedback system and platform. Stay tuned. App is in regular update mode, stay tuned as well. Thank you!

(Guaranteed, this blog has been 0% AI polished. I typed it word by word, so there must have some grammar errors. Why not use AI to make this article error-free? Because our team think this first article is important and as human, we embrace errors, which makes us.)
I'm sorry to hear that. I'll look into it! Are you using a PC or mobile? Could you please let me know about your device environment?
Fwiw, EVE's lf560k lifepo4 cell is finally out now & supposedly good for 12k cycles.

I haven't heard the term faradaic efficiency before but im super super super happy to hear of it! I've been so curious, I just never had the term. Apologies if I mess this up but it seems to be the efficiency of turning input charge to stored charge. So curious but never figured out what kind of figures to expect from lipo or lifepo4.

I'm not sure if there's another term for efficiency of that stored charge being released/sourced, or if that tends to be >99% in most processes or what not.
How can you "steal" a trade secret? Isn't the whole idea that you forgo any legal protection of the secret so that you don't have to disclose its nature, as you would have to with a patent?
Ask HN: What do you think about combining several separate apps in one bot?
I created a telegram bot in which I combined several applications.

There are two reasons why I did this:

1. I have a rather weak server, so I combined the apps in one bot.

2. It seems to me that it will be easier to promote them together, because if someone is interested in one app and runs the bot, he will be able to see and pay attention to the rest of the applications.

What do you think about it?
For anyone curious, the video:

https://youtu.be/xFKFoGiGlXQ
I also agree with this but don't disagree with what I said either. There is very little doubt there's malfesiance here. We have entered the "what are you willing to say in response to [things we already know]" phase. The NTSB is looking to see who is going to say what.

Under normal circumstances you're right, if nobody broke any rules nobody's fucked, and they're really more interested in seeing how the rules can shape behavior better going forward. I also think at this point that train has left the station.
You can already do this with these forks of ruby-packer and traveling-ruby:

https://github.com/ericbeland/ruby-packer
https://github.com/YOU54F/traveling-ruby

ruby-packer is what I use to distribute a paid CLI, although on macOS only because my product is specifically for customers on macOS.

The advantage of ruby-packer is that it is much simpler, but you need to have access to each OS where you want to distribute your executable. OTOH, with traveling-ruby, you can build executables for all OSes from the same machine.
The result is bad, that is just an image recognition model we know those can be trained with relatively little words and just a bunch of images, the model didn't learn grammar or sentences or relationships like a baby would. The only models we have that can do grammar and sentences and relationships are LLMs with massive amounts of data.
This is in fact a study on humans with an abstract that happens to start with "In mice," which is the exact opposite of how this normally works.
It probably also helps that a large portion of the Google Maps UI is developed in the Tokyo office.
The point is that in some cases the name of the project might itself be considered sensitive in some way, so preventing people testing bucket names by trying to create them helps prevent it, but doesn't completely lock you out of being able to associate the bucket back to its internal name, and allows the names to be deterministic internally - i.e. someone spinning up a test environment is still getting everything marked appropriately, deterministically, and uniquely.
Is SFO a maintenance hub? That could be another variable, if the repair facilities in LAX are better.

And then there’s a potential bias against SFO, given they just let an airplane take off that HAD A WHEEL FALL OFF. Maybe they aren’t the best party to examine the plane just now.
Ok the conclusion of this article is totally uncontroversial, and certainly not as punchy as its click-baity title…

> Yes, it’s generally better for code to be self-documenting. In lieu of being dumb for dumb’s sake, however, perhaps add some code comments to provide context for others…or perhaps your future self.
Think about how many times you've violated EULAs.
Eventually we may get one that works properly and supports useful features like bounds checking, stacks that grow upward rather than downward, trapping on undefined behavior, etc.

We might even get a new and more robust libc - maybe one that even supports static compilation.
> YouTube wasn’t an official app though it was created by MS using the same apis from Google.

It had a YouTube app briefly, but Google cut it off and stopped it working.
The guy was allegedly stealing all that using Google Drive. I find such moronic behavior really hard to believe. Literally, there’s no illusion of privacy at Google while using company hardware, let alone company services. This has become quite clear after the Levandowsky fiasco - some of the things disclosed there were surprisingly invasive far in excess of what you’d normally expect
Only vaguely related to the article, but I really enjoy the notion that the sun is a bad clock - like, that the time a sundial tells is unreliable.

It doesn’t match the other clock we made, sure, but boy that would’ve been a weird thing to explain to any human at all 200 years ago.
That’s not very typical, I’d like to make that point.
Puter: An OS in the Browser
Where’s your “build the airplane on the way down” spirit?
If I had to guess, a lot of mundanes don't understand how much anime was a part of early hacker / net culture and are probably flagging it for being offtopic.
usually sqlite is several times faster than postgres or oracle unless you have a high update rate, but there are cases where it just fails
I don't deny it. I have a significant bias toward using services that tell me the truth when I ask them for factual information. If I wanted fiction, I'd go to the relevant section of my local library.
I made my own diet after fasting regularly for the last 11 years, finally landing at something like a loose OMAD comprised of what I call the pre-QME/late ice age diet:

Grass Fed Beef or other grazing megafauna ungulate (Bison, Caribou, Elk, Deer etc…) even better if you can just get a local grazed half cow - very low carbon and basically perfect nutrient balance your environment.

Sweet potato or other wild tubers

Peanuts and legumes

Fresh and dried Berries and stonefruit

This can be done way cheaper and more easily than it seems.

I have been the same weight and body fat (~10%) every day for the last two years when I initially adopted it. I walk between 3-8 miles per day and am exceptionally active, flexible, Sauna regularly etc…

Works for me
Since you are evangelizing a little bit, I have a question about nix. I'm a debian user, and I see debian as a base layer. It takes care of security updates and miscellaneous system configurations so I don't have to. In a way, it shifts under my feet, and I like that because those shifts are necessary for security and progress. How are you able to use nix in a way that allows those shifts to silently occur while at the same time maintain full control over your system's configuration? I imagine there must be some kind of tension between fully specifying what you want vs allowing experts to take care of configurations as they see fit.

Thanks!
Giant DNA Study Reveals Where India's People Originally Came From
Yeah imo the way this would be handled ideally is that some other program would generate a source file from the csv. That source file can then be included normally and work with existing caching infrastructure etc.

But ya know back when make was the way of doing things this would be easy to set up. Now in the age of each tool having its own build system it is different.
In a code signing system, the public key would be tied to a developer, and they could rotate their private key to sign their app.

That's also not how PKI works. The private key and the public key are tied together, by the very math that defines public/private key cryptography. There is no situation where a private key can be changed and the associated public key does not change. Are you confusing public keys with certificates?

It makes sense that the extension id is/could be tied to a keypair: that forces a change in identity of the source of the extension if the key changes. However, that's not very extensible or pragmatic, so I suspect that the extension is identified by a field in a certificate, the certificate is signed by Google, the certificate is assigned/tied to a developer, and that would allow the certificate fields to stay constant while allowing the keys to be rotated.
You give it away for free instead.
Junior dev here, I’ll bite. I’m not sure of the specifics but I sincerely hope we don’t work together and you actually raised this with them as this fills me with zero confidence in my work, we all have different views on what’s “going too far” regardless of level and as others have said it’s rather difficult to know without being told.

Yes, if it’s in my logic path, I will replace an old regex in favour for a newer in-built function that is much easier to read and I’m certain does the same thing, rename a constant which make zero sense or split the same damn check repeated 10x times into it’s own better named constant or helper function - as long as it doesn’t touch the business logic, who cares! But, I do think it’s important to check the temp with your lead and clear this is an acceptable thing to “tidy up” behind you.
> It's a shame because he had a lot of work to do, and there were still things he wanted to accomplish.

Man, I hope that sounds less cold in the original Japanese than it comes across in English.

"It's such an inconvenience that our manga-ka died when he still had so much work left to turn in!"
Western Europe was not too different at the start of the medieval period but then evolved in a different direction. The King's Two Bodies by Ernst Kantorowicz is a good read on this.
Ask him to give you money.
Mong Kok in Hong Kong is the first I’ve seen these type of cross-platform interchange: https://en.wikipedia.org/wiki/Mong_Kok_station
The observation that so many people incidentally dependent on software to do their jobs, and that said software is often broken, unreliable, or actively hostile really stikes a cord in me. Humans have always had a tendency to develop a deep understanding of their tools, and even to refine them to better suit their needs. But when the tool is software they are left totally at the mercy of whatever opaque GUI the distributor has cooked up. They have no opportunity to familiarize themselves with the tools they depend on or to sand down unpleasant irritations. It's anti-human, and results in a learned helplessness about technology. Certainly engineers have a role to play in improving their tools to prevent quality backsliding, but to really have transformative change for your everyday worker the systems they use need to be open to modification, and basic education needs to cover at least the starting point for how to go about refining their tools for comfortable day-to-day use. Engineering teams can't anticipate the every need and preference of ever non-software-developer in the world, regardless of how much great Rust code they write.
Yes. Dropping in to the atmosphere is safer and infinitely cheaper than any other choice but not sending things to orbit in the first place.
For something as basic as number of eyes, you make a valid point, but what's more likely? That your career choices have been free from any bias which makes your sample accurate, or that there's many, many biases, from the culture of where you born to the programming language you first learned, to how rich your parent were, that have lead you to have the career that you have, resulting in a skewed sample?
Precisely. ARRI is only a viable business because they also have lighting and lenses. Sony and Canon imaging subsidize their cine lines with their high-volume consumer products.
If only there were a group of people who could reliably evaluate people based on a rubric, and issue a certificate to people who are satisfactory so that you don't even have to waste copious amounts of time and energy figuring out what a person is capable of. Wait a minute...
I Recreated Hot or Not, with AI
That's commonly cited, but actually a wrong implication of delta-v.

It's expensive to get close to the Sun at low speeds (e.g. if you could land on it, or if you want a close orbit).

It's trivial to slingshot around the moon and impact the Sun at high speed.
For anyone curious about the difference, tldr

> Levers let you move things, but if you are holding something up with a lever, you have to keep holding it — forever. A ratchet lets you drive forward motion without slipping back as soon as you let up on the pressure.

The ratchet is the promise of literally every tool. The lever is the cold hard reality of every tool. Human beings are required to maintain, fund, update, and use the systems in question. Which means letting up on the pressure will quickly land you in the dustbin of history. Remember Google Wave? Yeah, nobody else does either.
So what? In all comments you seem hell bent on making a point but it’s not clear what the point is. JS backends are popular, and this is a GraphQL solution for them. The fact that JS backends are less common in enterprise companies seems completely irrelevant.
everything old is new agin, dozens of this exact article in the flash era.
The biggest problem I’ve run into in this respect is reformatting and behavior changes in the same commit. It’s not all that hard to trace back as long as nobody does this. It’s why I hate squashing.
Keep in mind that they had developed a good relationship with Raven Software and made a good chunk of money off of their use of idTech 1 for Heretic.
One of my bugbears about discussions of terraforming Mars really: any atmosphere we added to the planet to give it substantial surface pressure would take hundreds of thousands of years minimum to be lost in any quantity (i.e. by redirecting water ice comets to bombard it with Earth's ocean levels of new gases). Atmospheric loss just isn't a problem compared to the technical challenge of doing the comet redirect (which is actually the most plausible part of the enterprise, compared to the monster which would be developing an ecosystem on a barren planet that stabilizes at a human-habitable point of usefulness and isn't just "walls of sulfur algae" for a few thousand years.
I used to work at a fairly large fabless semiconductor company on the team that developed the internal tools for doing almost exactly what you were doing.

> Tooling hasn’t kept up. The state of the art in collaborative debugging is to walk to a coworker’s desk and point to an error in a log file or waveform file. Each chip company rolls out its own tooling and infra to deal with this—this was Kay’s (one of our cofounders) entire job at his last gig.

This is definitely an exaggeration, the tooling has always been a bit "dated" but vManager from Cadence has all the features you are describing (and more). I think nowadays they offer a fully managed cloud service as well. I'm guessing other vendors have similar offerings but we were primarily a Cadence shop.

On the topic of web viewing, do you know that engineers want this? In my experience, managers liked it because they could get an overview quickly, but the engineers hated it because it involved copy-pasting paths from the browser to their local tools.

We had vManager but some teams used their own test runner/manager with a web viewer(similar to your tool) and I ended up building a little TUI that the engineers could use instead. It worked almost the same, except it let you directly relaunch failing tests in an interactive simvision session for debugging, open log files in vim and open the coverage report for the regression.

Anyway, good luck! I always thought that the EDA industry was ripe for disruption, wish you guys all the best!
The point of the comment is to confront the following question:

"What exactly are we trying to do here?"

Are we trying to offer GraphQL servers? Or are we trying to offer GraphQL servers in Node? Because, if it's the latter, then I'll move on my merry way. If it's the former, then a new way of building GraphQL servers in Node may not be all that relevant if there's a majority of developers who already aren't building servers of any type in Node.
The fact that Huang called coders an obsolete profession makes him an immediate standout folk hero to a range of elements, for whom these rather liberal left leaning "elites" are team as foes.

Could hardly be more neo-reactionary. Right now this feels like an incredibly overwhelmingly American reaction but I'd be very open to seeing who else is getting themselves off on this & how so.
I would imagine that breaking them up instead of dropping as a single unit could be beneficial - higher surface to volume ratio, leading to more thorough burn up in the atmosphere.
I believe it's meant to emphasize that despite being 68, he was still working hard for his fans. In Japan that's very much the way that these things are often portrayed, it's essentially eulogizing in a low-key way.
Literally anytime anyone has said "X will exist forever" has just been proven wrong by time, that's how green you sound.
Microsoft had issues git’s ability to scale. According to this[1] they found and submitted solutions to allow git to scale to their needs and worked with the git team. It sounds like Facebook wasn’t partnering with them to solve the problem? The article mentions Microsoft had repos with 6m files and says things now take seconds.

I’m not personally dealing with repos of this size, but it sounds like this is a problem of the past, thanks to Microsoft. I have a hard time believing Facebook would be a bigger beast than Windows.

[1] https://devblogs.microsoft.com/bharry/scaling-git-and-some-b...
It's basically free to let the orbit decay. It is hundreds of millions or billions of dollars to return it to earth. It doesn't make sense to spend a billion dollars on literal trash.
I don't want to tie it to this HN profile (not whatever that bot comment mentioned)
Probably more importantly, an obvious adaptation in such an environment for prey animals would be to hide in dark places like caves where predators can't see you...so predators would develop with low-light vision for hunting where other predators couldn't and in turn....

Basically evolution tends to do every weird thing it can - and we can't know which would be likely to end up as traits on the dominant intelligent species.
I guess the other side of the coin is, right now, what is the killer client app for Wayland? If I have an X11 desktop that works for me, why should I bother launching a new compositor plus XWayland, or looking for native replacements for my software?

The sales pitches seem to revolve around the architecture being more secure because random window A can't read random window B (and BTW that means your media player's global hotkeys stopped working). It's hard to not see that as a "the killer is already inside your house, so locking yourself in the linen closet is really effective" perspective.

I can recall looking at galleries in the late 1990s thinking "I really want to get Linux on my 486 clone because I want those awesome window managers". I don't look at what Wayland has to offer the same way.

There are a few compositors lean into the eye-candy mindset (Wayfire comes to mind), but they don't shout out with the boldness of an old Enlightenment release, or even the classic dignity of WindowMaker or FVWM, just some worn-out "let's add transparency and make the windows wobble when you drag them" tropes that were nifty for 10 minutes when we first saw them under X11+Compiz.