skysight-inc/HackerNews huggingface dataset:
Hi everyone! I've been experimenting with Go to create a full-stack framework. With the power of esbuild, it's finally taking shape! It's still in the early stages of development, but if you'd like to check it out and share any feedback, I'd really appreciate it!
"load-bearing just;" I love this term.
>I don't know. [...] And I need the money. CEOs don't.

That's some silly delulu shit right there. Imma end this conversation with you right here since you're not arguing in good faith as you've already made up your mind, so it's a waste of my energy and time to continue this any further.
No Russians in My Kernel Geopolitics Reaches Linux Project
Own servers.
> don't overheat it

Good luck with that. Temperature isn't perfect and hot pockets of higher temperatures form.
How Organizations are handling agent microservice model?
We are central framework team which provides agent to multiple product teams to take of common functionality.

We use Agent-Server, our provided agent will call our central servers to fetch data.
We are actively working on codebase, we release server changes every week twice and agent changes monthly once, and as when needed if bug arises.

I see this maintaining and working in such central team, we have to be more cautious and safe while making changes, still some edge cases missing and triggering bugs. We do have vast amount of test cases and integration tests. still as there are 100+ apps, maintaining integrity seems so difficult.

We do have staging area and prod, it safe guards tons of errors. but still I think we could improve some processes.

I would like to know details about how big orgs manage their agent server models.
The DU stuff is enormous once you consider all the corners it touches. Especially with refinements. E.g. in code like

if (s is string or s is int) {
// what's the type of s here? is it "string | int" ?
}

And not to mention that the BCL should probably get new overloads using DU's for some APIs. But there is at least a work in progress now, after years of nothing.
Russia fines Google more money than there is in entire world
English has a lot of "oh my god", "god-willing", "oh god", "god no", too.
I recently watched a talk[1] on this exact use case: a RAG system that runs on localhost with a simple web UI, and based on very powerful text processing, and a simple backend (PHP and sqlite3 with FTS and vector search extensions).

You can see the project page here: https://textualization.com/ragged/

src and scripts here: https://github.com/Textualization/the-ragged-edge-box

[1] video presentation about the project https://www.youtube.com/watch?v=_fJFuL2pLvw
In this context I'd interpret enterprise to mean any company with over 1000 employees that is not what Silicon Valley calls a tech company. So no Apple, Google or Uber, but the notable players of basically every other industry, from A for accommodation or accounting to W for wood paneling.

But I wouldn't say their choice of C# is due to them being old and boring. If it was that, they'd use Java (as many do). In my eyes choosing C# signals to me that you do want good technology (again, you could have gone with Java), but want that technology to be predictable and boring. A decent rate of improvement with minimal disruption, and the ability to solve a lot of issues with money instead of hiring (lots of professionally maintained paid libraries in the ecosystem).
How would breaking up Google fix this?
> VSCode and Zed are much easier to use than emacs or vim.

False. It's just that Emacs comes with fewer features out of the box.

> emacs lisp (and lisp in general) is the worse language compared to TypeScript

Elisp is truly a piece of shit language, but TypeScript is not much better.
That could be too. I don't use LLMs so I'm just giving it the benefit of the doubt based on other commentors here.
Declutter the Web: Browse every site with just ONE fixed-width font
I'm not sure how this works in practice. This means that timing of the offers needs to align pretty closely. How long will a company let you sit on an offer before they move on? I've only ever interviewed or worked at companies that are at most a few hundred people. When I get an offer, I'm pressured for an answer within days. Once or twice I've been able to stretch that to like 2-3 weeks.
Like he says, the "comment" describes what he wants to do. That's not what humans are interested in. The human already knows "what he wants to do" when they read the code. It's the things like "why did he want to do this in the first place?" that is lacking in the code, and what information is available to add in a comment for the sake of humans.

Remember, LLMs are just compilers for programming languages that just so happen to have a lot of similarities with natural language. The code is not the comment. You still need to comment your code for humans.
The point of human existence, the purpose of society, and how to run it
The preservation work around Vasa over time
How This Building Powers the Internet [video]
For screenshots you could just link to one of the implementations, those give at least some indication of what the themes look like. For example: https://github.com/catppuccin/emacs

I suppose it looks decent, but I'm not fond of themes which make comments hard to read.
Psychology is IMO in the state alchemy was before chemistry. And there's no guarantee it will evolve beyond that. Not unless we can fully simulate the mind.
Russia fines Google $20,000,000,000,000,000,000,000,000,000,000,000
An interesting mental trap, except that the indirect evidence keeps mounting that LLMs do not possess human general intelligence, even if we can not describe exactly how it exists in the brain.
Do you worry about losing electricity though? A bad blizzard that knocks out power could be dangerous.
The answer is in the article. One example they give is grammar. Lots of people apparently do worse once they try to verbalize it.
Herbert S. Wilf (1990): Generatingfunctionology. https://www2.math.upenn.edu/~wilf/gfology2.pdf
Many medical implants are made of PTFE because of how inert it is.
I'm one of those people. Absolutely can't stand it
Do you ask a junior to review your code or someone experienced in the codebase?
what bothers me is the black plastic handles on pots and pans when cooking with gas. they get way to hot and produce a strong odor that makes me worry about what kind of gasses are released there that i am breathing in.
> spare me that "war" simile

It's not a simile, is it? They aren't saying it's like a war.

My dictionary lists a bunch of definitions for war that fit this usage.
The table of contents has a Features entry that doesn't link to any heading.
> Please spare me that "war" simile

+1, normalizing "war" as a synonym of effort is pretty much orwellian.
Show HN: IdentityRAG – customer identity resolution for LLM applications
Hello HN! We (Steven, Hendrik and Stefan) built a real-time identity resolution system that can handle hundreds of millions of customer records, and recently launched a LangChain integration to use it as a RAG source for LLMs.

We built this while working at a European credit bureau, where we needed to deduplicate and match millions of monthly record updates from various sources. Traditional approaches using graph databases and Spark couldn't handle the scale, so we built our own solution using AWS Serverless.

Each identity is stored as an individual graph structure, using rules-based and ML matching. Performance: <300ms ingest (tested to 5,000/sec), <150ms search regardless of graph size. Several fintech companies use it for fraud detection, KYC, and customer 360.

Unlike vector databases which can blur similar entities together, IdentityRAG maintains distinct customer identities while pulling data from multiple systems - even when customer details differ across databases.

You can try it out with our sample chatbot in the Github repo (linked above). Free to sign up, we charge based on number of unified customer records (it is free for playing and testing). We would love to hear your comments and questions.

There is also a demo video in the repo and you can find more details about us here: https://tilores.io/
Ask HN: Next Token to Next LLM
I was thinking that why are we investing so much effort on predicting next token when we can basically change our approach to predicting next version of the LLM itself i.e. a LLM which generates new LLM with weights - until it maxes out all benchmarks
Re read the article again, it's exactly same idea with open source

"From a computational perspective, a trusted end-to-end data path will be established, ensuring the security of the entire process. This encompasses data collection on user devices and data processing on servers as well as the processing of privacy-sensitive data directly on user devices."
>It's the same devil with the same playbook.

Why don't you start your own company so you can be a model angelic CEO then? Why bother working for these "evil" guys? Or work for a local mom and pop shop instead of a publicly traded company?
Making a webcam work on every hardware configuration is very difficult. I don't think this is possible.
>That would be like throwing out good fruit, when there are spoiled ones.

Have you seen the industry lately? They don't care unless they have leadership who actually has tech experience. The company will float long enough for the next executive to worry about the consequences.

To put it more charitably: They may want to care but there's too much beuracracy to holistically figure out performance, and the stats measured are horrible 99% of the time anyway. So yeah, it all comes down to "vibes". Which is probably worse than random for tech workers. They won't feel short term consequences, so it's not a big deal for them if they lose a few "best and brightest" (they will probably leave after the layoff announcements anyway).
Generating functions are also a great tool in combinatorics (see for example the book Analytic Combinatorics by Flajolet and Sedgewick).
There is a difference between a belief and an idea. I might have an idea about what causes some bug in my code, but it isn't a belief. I'm not trying to defend it, but to research it. Though I have met people who do hold beliefs about why code is broken. They refuse to consider the larger body of evidence and will cherry pick what we know about an incident to back their own view conclusions.

Can we recognize the beliefs we have that bias our work and then take action to eliminate those biases? I think that is possible when we aren't studying humans, but beliefs we have about humans are on a much deeper level and psychology largely doesn't have the rigor to account for them.
In what world "comparable", looks like another Chinese ChatGPT "alternative" that is a crap.
> Don't look at the state of the art not, look at the direction of travel.

That's what people are doing. The direction of travel over the most recent few (6-12) months is mostly flat.

The direction of travel when first introduced was a very steep line going from bottom-left to top-right.

We are not there anymore.
That's an incredibly naive perspective. KLA represents a real risk to companies, as something going wrong can crash player computers instead of just game processes; this is a PR nightmare if/when it happens on a large scale. Not to mention the cost of hiring engineers capable of building kernel components in the first place, it's a niche skillset that's not cheap to hire for.

Games companies don't turn to KLA out of laziness, it's out of absolute necessity, especially for games like FPS' where it's impossible to fully secure the game using pure server-side methods. Machine learning has been tried, it's too prone to false positives and misses more subtle cheats that still negativel impact the the player experience. Anti-Cheat used to exist purely in user mode and then, guess what?, cheats moved into the kernel where they couldn't be detected or stopped. Anti-cheat had to follow in order to remain effective.

The alternative was conceding the space to cheaters and watching games that players love, and that required massive resources to develop and maintain, degenerate into a hellscape of cheating that real players refuse to play.
Browser back button functionality was broken for me.
looking great man!

That could be helpful instead of configuring Mailgun IMHO.
Why do people use tidal when Apple Music exists?
The country's most immature hacker wants to talk politics with you.
>Fake views, Fake clicks, Fake users on their platforms inflating the numbers.

???

How does this apply to a malicious third party addon?
My mother still has one of those, funny to see it featured by moma :-).
Re nuclear reactor: higher tier virtualization products work flawlessly. It is a shame what a garbage virtual box turned into over the years.
>You and I (as innocent people) are more likely to be affected by bad police behavior than the few bad people themselves and so we support the bad people going free.

I know anecdotes aren't data, but my only negative interactions with cops have basically been for traffic tickets. Meanwhile my negative interactions with criminals have been far more numerous, along with several second-order effects caused by their mere existence (like not going to certain neighborhoods at night because of high crime rates). I don't think there's ever been a neighborhood law abiding citizens had to avoid because of fear of cops.

Maybe I'm some kind of crazy outlier, but I'm pretty sure that most innocent people are the same.
My main issue with GS is the complexity. gas furnaces are pretty bulletproof; in my experience they are really reliable and east to fix (or just replace in a one-day job) if there are issues. Air source is a little more complicated to fix but not too bad. Ground source though, part of the system is literally buried underground!
> Humans are obviously machines. If not, what are humans then? Fairies?

If humans are machines, then so are fairies.
Impressive shaders, blog, website, and work. Really nice to see thought and details going into what looks like every aspect of their domain.
strange, I think default rubocop setting is actually to add spaces around = in default values in functions. https://www.rubydoc.info/gems/rubocop/RuboCop/Cop/Layout/Spa...

this is an override in your project's .rubocop.yml

For me it's a bit opposite, I use and appreciate rubocop for simple formatting, not all of the rules but some of them, where autocorrect works. Recently I reformatted a big old project which was written by pretty sloppy developers who didn't care about whitespace, and it's just easier to work with now.

But I truly hate when rubocop tries to be smart about method calls, amount of lines in methods and amount methods or some other "code smell" metric.

yes, the tool allows to check for it, but it's not THAT smart. I have reasons. I'd happy to explain those reasons on code review to a human, but I'm not that happy to appease a dumb tool.

So, please do it as rails does, use bare minimals, something like https://github.com/rails/rubocop-rails-omakase

and ask other developers to stay away from .rubocop.yml
AI Rendering Playground for Architects
Hey Hacker News community!

This is Francesco, CPO @neolocus.

Neolocus is an AI Rendering Suite for generating photorealistic renders in seconds.

But who is it for?
Interior Designers
ᝰ. Architects

And what can I do with it?

Add/ delete anything to your render Using the Modify AI feature, you can upload your render and edit a piece of it. For example, you can add plants/people to an interior design asset just with a prompt.

Import 3D sketches and render them Using either the Interiors AI or the Exteriors AI features, you can upload your SketchUp/Revit sketches and see them fully rendered within seconds.

Generate render inspirations from text prompts With the Imagine AI feature, you can say goodbye to hours spent on Pinterest finding the perfect moldboard examples. Just upload a prompt for your project and generate AI inspirations in seconds.

Magic eraser AI With our Magic Removal AI feature, you can quickly remove any unwanted object in your render just by brushing over the object.

↗ Upscale your renders to 4K With the 4K Upscale AI feature, you can deliver 4K renders to your clients without the need of spending hours on photoshop.

Apply the style of a render to another Has it ever happened to you that a client shows you a Pinterest asset that they love and ask you to use that style on their house? With our Style Swap feature, you can upload your client's inspiration picture and apply its style to your render.

Change tilings in any render With our Tilings AI feature, you can change the facade of any building just by selecting the facade itself and picking your preferred color/texture.

Enhance any render with AI Did you ever spend hours into rendering something, for it to look quite unrealistic at the end? Just run it through our Enhance AI feature to make it look stunning and dramatic.

Jump on the GenAI train.

Generate renders in seconds, not days.

Any cool feedback ideas? Contact me at francesco@neo-locus.com
A hob takes up space my tiny kitchen doesn't have to spare, and besides the limited power available at the wall in the US means it isn't that useful.

In the US we almost always use a range not a cooktop. I need one with an oven. Something like https://www.homedepot.com/p/Amana-30-in-4-Burner-Element-Fre... - which is several hundred cheaper than what you linked. As long as I'm going to replace what I have, spending a little more for the other features I want seems like a good idea - I will likely use it for decades as you say, and induction is in a very limited selection such that I can't really get any other options at any price. (well I did eliminate some Samsung options - Samsung has earned their bad reputation in kitchen appliances)
About twenty-five years ago there was a web site that claimed a better Turing test was to ask a large number of relatively easy yes/no questions, with the idea that a human could answer virtually all of them correctly. Toward the end of passing that test they were collecting binary questions with their answers, e.g.

Is the Moon made of cheese?
Is the sky blue?
Has there ever been a human being twenty feet tall?

As far as I know it disappeared a long time ago — I’ve done lightweight research and not found it.

It’s too bad, it seems they were onto something.
And software-only trusted computing is a very hard problem – just ask DRM vendors how well that is going.

There being a market for something is necessary, but not sufficient for commercial success. That something also needs to be possible.
A Prescriptive Theory for Brain-Like Inference
It should be for that price.
Interesting - I see your point, but in my experience the complexity most people reference in this context are things that are implicitly present in C++, like lifetimes.

That being said they do definitely make it hard to do certain types of things (data structures with cyclic references, etc). But that’s not quite complexity, that’s more of a constraint on expressing complexity

To me complexity comes from implicit lifetimes, operator overloading, turing-complete templates, unhygienic macros, lack of a blessed package manager/build system, many different types of implicit constructors/destructors used in different contexts, easy to hit language footguns, etc.

IMO lifetimes (and downstream interactions with things like async) are the most complex bit of Rust.

But for a fairly significant number of places in Rust projects you can avoid them. The same isn’t true for the complexities of C++ I listed above.
Do you end up with lots of duplicates when you are scraping? If you also scrape IG, YouTube and LinkedIn, would you link them all to the same influencer?

That might be quite an interesting identity resolution challenge (disclosure: I build identity resolution tech).

I would not mind taking a look. Always interested to see how others are handling such data.
If we only have user space anticheat we might as well have no anticheat at all. Its not like anticheat uses kernel because its fun, cheats moved there to be undetected before anticheat had to.
The problem temperature is 260°C which can easily be avoided by not heating an empty pan (oil/liquids will distribute the heat more evenly) and you'd be unlikely to want to cook at that kind of temperature.
"It is difficult to get a man to understand something, when his salary depends on his not understanding it."

I am sure there are plenty of people who misunderstand or misinterpret statistics. But in my experience these are mostly consumers. The people who produce "science" know damn well what they are doing.

This is not a scientific problem. This is a people problem.
Do the Chinese call it English Whispers?
Posted this because I didn't see it, just now getting back (toddler).

I started messing with this yesterday and was able to get a fully functional refactor engine (complete with code review, running tests, building TS, etc.) going in less than a day.

We were looking for a tool to bake into our developer tooling that supports things like this, and this GenAIScript project has been perfect so far. Definitely doesn't seem quite ready to embed this into customer-facing stuff, but I'm finding it tremendously helpful for LLM-powered tooling!

Many thanks, pelikhan, for publishing this!
>This is literally the doctrine behind the good faith argument and qualified immunity. If they have not been informed that this specific act, done in this specific way is not allowed then it is largely permissible.

For criminal actions an entirely different set of standards exists, and has longstanding legal precedent. Two in particular: mens rea and strict liability
> Quite a lot of people criticizing Rust for the lack of formal standards seem to assume that such standards will immediately improve something

Formal standards aren't just for providing a spec to be used in alternative implementations or somehow proving that the syntax is logically sound.

They are also the process of international representatives vetting for new additions to the language or breaking backwards compatibility which is what I would be criticizing the lack thereof.
One can also think of probability generating functions as (flipped) Z transforms, moment generating functions as (flipped Laplace transforms), and characteristic functions as Fourier transforms of the respective PMF/PDF. Lot of their properties then follow from simple properties of Signals and Systems.
Correction: I think I actually misremembered that, sorry!
Right, but the premium tends more to $1000 for the brands that have earned a bad reputation. If you want something that you can expect to be good quality you are looking at more like $2000.
Obfuscation is not security.. So there can't be "security through obscurity".

Widely deployed doesn't mean it's a positive action, and effective ? It just can't be as it's not a security. People really need to pay more attention to these things, or else we DO get nonsense rolled out as "effective".
I don’t fully understand the workflow were you hand boiler plate code off to a junior wouldn’t the communication overhead be higher than writing it yourself. Certainly llms have valid uses but I see improving junior productivity more than senior productivity
Very simple. Because there are real-time conditions on the road not known by Google Maps. Google Maps can tell me to turn right at an intersection, but I can see that police cars have blocked that road so I decide to proceed straight. Same thing with Waymo; its routing indicates turning right but it finds obstacles on the right. So it asks a remote human what to do. Both of these are "where to drive" questions. It's just that their answers come from different data sources, and one is easier to answer than the other.
Apparently that was released in 2019? Both C# and dotnet have had multiple major releases since then, with significant performance improvements.
Thanks, wasn't aware that the Omnivore team also has an announcement.
Tangentially related: http://bactra.org/notebooks/cumulants.html