skysight-inc/HackerNews huggingface dataset:
I suspect there is a communications breakdown happening here. I'll try to clarify what I was saying, since I think I did a poor job.

In Rust, when you define a `#[no_mangle] pub unsafe extern "C"` function, and then compile as a shared object / dll, that function will be exposed in an ABI-compatible way the same as any C function would be. It's just a matter of defining the proper header file so that you can use it from a C program, or from any other programming language that can bind to C.

Writing a header file manually is boring and error-prone, so people will often autogenerate the header file for the exposed functions using a tool like cbindgen: https://github.com/mozilla/cbindgen

We can see that PRQL is using cbindgen here to automatically create a C header: https://github.com/PRQL/prql/tree/main/prqlc/bindings/prqlc-...

The public API that PRQL wants to expose is defined in Rust here: https://github.com/PRQL/prql/blob/main/prqlc/bindings/prqlc-...

The generated C header file is here: https://github.com/PRQL/prql/blob/main/prqlc/bindings/prqlc-...

And that C header file -- combined with the compiled library -- should be all that is needed.

I suspect that the PRQL maintainer is saying that they want to offer a more idiomatic binding for C. The raw API that is exposed may not be the most user-friendly API, especially since they don't seem to have much familiarity with what is considered "idiomatic" in C, so they haven't been ready to commit to that API being considered "stable" yet. Based on my own poking around in their existing bindings... that C binding appears to be the API that they are using internally in those other language bindings already. (I'm also not sure how else they would be creating most of those bindings, if they weren't using that C binding... apart from some special cases, like how there is a convenient alternative for exposing bindings to Python from Rust, for example.)

We can see in the dotnet bindings, for example: https://github.com/PRQL/prql/blob/main/prqlc/bindings/dotnet...

C# does not allow directly using a C header file, so it requires manually re-defining the same set of extern function signatures, but it appears to be the same.

I'm not an expert on PRQL by any means, and it's been a few years since I really used Rust, but I'm just piecing together what I can see here.

This article I found could also be helpful: https://www.greyblake.com/blog/exposing-rust-library-to-c/

Rust code normally does not adhere to a C-compatible ABI, but the purpose of these "extern" functions is to do exactly that when you're trying to expose code that can be called by standard conventions... since the industry has largely settled on C-style functions and structs, for better or worse, with all of the limitations that imposes.
It's not very different from people using all their retirement money to buy a monkey NFT. Or pushing everybody else's retirement money into houses sold at prices people clearly can not pay.
Content-filter != App-store, they are orthogonal concepts.

Get it, Apple?
You never know - one moment arguing on HN and the second moment you know, drinking at the bar lamenting on how AI is gonna replace us :)
Maybe SV and the real muscle of our economy should "warn" JD to stay out of tech, politics and economics, and instead stick to his church meetings regularly scheduled Trump pedicure appointments.
I think it’s kind of moot to argue of over the definition, because in practice “boring” just means that someone likes something. Similar to other terms like, “best practices,” the term is now vapid. It might have at one time meant something, but is now just synonymous with “I like this.”

If you like something it’s a “best practice.” If you don’t, it’s an “anti-pattern.” If you are used to something and like it, it’s “boring.” If you are not used to something and expect you won’t like it, it’s a “shiny object.”

IME, these sorts of terms are not helpful when discussing tech. They gloss over all the details. IMO its better to recognize the various tradeoffs all languages and tools make and discuss those specifically, as these sorts of labels are almost always used an excuse to not do that.
> The experiment of "all the porn for all the people with no limits" has been tried, and the results have been absolutely abysmal for humans.

Any links? Alternative opinion: https://aeon.co/essays/when-it-comes-to-pornography-whats-th...
Be aware that it's just a single server. It's not replicated across multiple hosts like in the case of google drive. So you definitely want a backup of that if it's your primary copy.
To be fair, I'd love a plugin/framework/microservice you could simply on top of Postgres for having CouchDB's offline synchronization capabilites.
Like the syncing capabilites for mobile and other "sometimes offline" devices are fire.
But in my stack, everything else is already running in a Postgres already, and that's the source of truth.
Could you explain what your motivation is? Why do you want to start a business?

I think it isn't obvious why it should be a desirable thing to do.

I am genuinely interested to know your answer - because there's so much startup culture but it isn't clear to me what the drive is...

The usual trite reasons of money or independence are not compelling enough. I think most founders know the probability is failure and $0. Having clients or VCs mean independence is not much more than a trade worker.
Workers in various industries have pled for their jobs and programmers said "no, my code can replace you". Now that automation is coming for them, it's suddenly "the dumbest mistake".

Tech has "disrupted" many industries, leaving some better, but many worse. Now that "disruption" is pointed inwards.

Programmers will have to adapt to the new market conditions like everyone else. There will either be fewer jobs to go around (like what happened to assembly line workers), or they will have to switch to doing other tasks that are not as easy to replace yet (like bank tellers).
> Airlines won't make the seats bigger since that would cut into margins

They would, but would non-business and non-wealthy consumers pay what it costs?
The studio has a lot more ram available to the GPU (up to 192gb) than the a100 (80gb), and iirc at least comparable memory bandwidth -- those are what matter when you're doing LLM inference, so the studio tends to win out there.

Where the a100 and other similar chips dominate is in training &c, which is mostly a question of flops.
Did anyone determine the heat of the tape on the [scoville](https://en.wikipedia.org/wiki/Scoville_scale) scale?

Personally, for stuff not intended for food or food prep, what I would worry about (even if the MSDS didn't have anything concerning) is an unlisted/unknown contaminant.
Does anyone know why Nvidia chose to re-use the 4N process for their Blackwell series? From everything I've read, 3N is mature and is already in full production, yet Nvidia chose to just reuse 4N. It seems very much unlike Nvidia to leave performance on the table.
Neat. The museum framing is cute, and well executed with the footsteps sound between levels.

On level 20, if I set `position-try-fallbacks: flip-inline;` and drag the anchor to the top, something weird happens: the label stays on top, but is also mirrored below the anchor, except with no text or background, just a border and a translucent frame. Latest Chrome (on Ubuntu, but I don't think that matters here). Is this a Chrome bug? A bug in Anchoreum? In dev tools, it looks like it's an Anchoreum issue, because there's a separate element in the DOM.

Edit: also happens on level 25 without changing anything if I drag the anchor to the left.

Edit 2: ah, I think that area is where you're _supposed to_ place the anchor. It's not very clear from the text.
Because it’s lossy, period. You may not notice it if you’re not looking hard enough; but you wouldn’t accept a .zip file of a word doc that was missing letters or words in the document. You’d use lossless compression.

I’m not saying there’s no use for opus- just that if your goal is a high quality listening experience, that ain’t it.

https://www.ecstuff4u.com/2023/03/opus-vs-flac-difference-co...
Genuinely curious, what do you find painful about it? Is it the syntax? Performance? Or does it just encourage bad practices?
> And then they backfill their knowledge over time.

If only. There are too many devs who've learnt to write JS or Python, and simply won't change. I've seen one case where someone ported an existing 20k C++ app to a browser app in the most unsuitable way with emscripten, where a 1100 lines of typescript do a much better job.
Yes, but that in and of itself does nothing to make specific 3rd party plugins available in native format for, say, Linux.
I have to add to my huge amusement at the particulars of this thread and deep appreciation for your nerdiness. As you can see from my other post here, I consider this question to be no question at all. Obviously all SQL engines should change. Equally obviously, they never will.

That all of you can take something so futile so seriously, spend time writing about your workarounds (which, of course, we all have in spades), is simply charming.

Thanks for you being you.
Based on the data, it seems they have 4.4 petabytes of storage under management. Neat.

https://docs.google.com/spreadsheets/d/1E4MS84SbSwWILVPAgeIi...
If your actual policies are unpopular, then you have to spread lies to make them popular.
Yeah they're definitely out there. Looks like there aren't any active forks either. Bummer. I had another really good example of one that was super popular but I can't remember what it was.
Well, if you don't know the normal thing is just not to post a reply.
Congrats, but you should add support for Windows and macos apps. https://microsoft.github.io/react-native-windows/
Well surely they can take that cost out of the $5090 people are paying for these cards.
I remember when Python developers used to have a sense of humor.
There are others in the this comment section saying it is easy to take a gun through TSA. If that is true, why would an attacker want to bring another box cutter? If the TSA is ineffective, couldn't someone bring a tool to break the cockpit door?

My point is that none of these things have to be impenetrable. There is a swiss-cheese model to safety. TSA doesn't have to be 100% effective to be effective. Every layer of security adds up. There is no single component responsible for all airline security, not even the cockpit doors.
Who the hell, in today's market, is going to hire an engineer with a tenuous grasp on foundational technological systems, with the hope that one day they will backfill?!
I agree, but most people are far too emotional to look at it this pragmatically, hence the downvotes. We should be clear here that this is a pause of a law that prohibits American companies and foreign firms from bribing officials of foreign governments. It does not mean American companies can take bribes. There's not much downside for American companies here. I do agree with Trump here that we should not put laws in place that disadvantage US companies.
Maybe SV and the real muscle of US tech industry should "warn" JD to stick to his church meetings and his regularly scheduled Trump pedicure treatment duties. Would be more profitable for everyone, and safer all around.
> Unfortunately, today’s midrange cards like the RTX 4060 and RX 7600 only come with 8 GB of VRAM

Just a nit: one step up (RX 7600 XT) comes with 16GB memory, although in clamshell configuration. With the B580 falling inbetween the 7600 and 7600 XT in terms of pricing, it seems a bit unfair to only compare it with the former.

- RX 7600 (8GB) ~€300

- RTX 4060 (8GB) ~€310

- Intel B580 (12GB) ~€330

- RX 7600 XT (16GB) ~€350

- RTX 4060 Ti (8GB) ~€420

- RTX 4060 Ti (16GB) ~€580*

*Apparently this card is really rare plus a bad value proposition, so it is hard to find
I assume if you mention US political party names on HN, you get a pile of downvotes immediately, valid point or not.

I'm not aware they're trying to make it actively illegal, though. Just at least marginally age gated to adults, which is far from the current situation of "If you have a browser and can type something that a search engine can correct into a porn search, you can access as much extreme content as you want, as long as you want, from wherever you want!"

The average age of boys being exposed to porn is about 13, and the bottom end of the bell curve is disturbing.
> but our overlords won't let that happen

If you have a job, working for a boss, you're trading your time for money. If you're a contractor and negotiate being paid by the project, you're being paid for results. Trading your time for money is the underlying contract. That's the fundamental nature of a job working for somebody else. You can escape that rat race if you want to.

Someone I know builds websites for clients on a contract basis, and did so without LLMs. Within his market, he knows what a $X,000 website build entails. His clients were paying that rate for a website build out prior to AI-augmented programming,
and it would take a week to do that job. With help from LLMs, that same job now takes half as much time. So now he can choose to take on more clients and take home more pay, or not, and be able to take it easy.

So that option is out there, if you can make that leap. (I haven't)
Just signed up. Are you guys going to provide some scaffolding code that I can download as a zip for Android or iOS? This would really make it a killer for my workflow.
Probably because you didn't bring anything to discussion that gratifies one's intellectual curiosity, https://news.ycombinator.com/newsguidelines.html
Certainly true for the historical center of Prague, but outside of that, it's a very modern city with many amenities and a great culture.
I see two issues:

1 - the amounts would be so incredibly tiny, even microscopic, for it to get lodged in there.

2 - any flammable stuff would either evaporate or gradually oxidize.
My first impressions prevented me from reading more than the first sentence, so I didn't want to state it so confidently ;)
I believe apps can choose to hook into "sensitive content warnings" (https://developer.apple.com/documentation/sensitivecontentan...) but I don't know whether any of the major social-networks-with-a-lot-of-porn apps actually do so.

Mostly, they're in the App Store with age ratings of 17+, so parental controls will block them out. No idea how that system interacts with third party app stores, either -- but if it doesn't work there, that was very much Apple's implementation-choice.
US -> DE latency hurts though.

I used them when I was in europe but migrated away after I came stateside.

Not a problem for cold-storage/batch jobs of course.
Have a small saas for apps, probably can help you for less then 6 figures. Although custom work is probably required
I'm very sympathetic to both groups here.

1. It's an old symbol. Buddhists had it first, and I don't blame them for wanting to hang onto it.

2. Regardless of context, I don't want a picture of me on the Internet playing and having fun in front of a swastika. By the time you get to the part of the explanation that would show you're not actually a neo-Nazi, people will have stopped listening (if they ever did in the first place).

I don't think there are any unreasonable people in that story. It's just an awful situation.
Game Font Library
>Causal models require machinery which is symbolic, which is able to generate hypotheses and test and prove statements about a world. LLMs are not yet capable of this and the fundamental architecture of the llm machine is not built for it.

Prove that the human brain does symbolic computation.
I cant be the only one that reads this and thinks it's peak satire... I understand it's not, I'm just struggling with the cognitive dissonance
As others have said, a high powered Mac could be used for the same purpose at a comparable price and lower power usage. Which makes me wonder: why doesn't Apple get into the enterprise AI chip game and compete with Nvidia? They could design their own ASIC for it with all their hardware & manufacturing knowledge. Maybe they already are.
Thanks! They have built an impressive business and tool.
A codename as good as any. Nvidia has Tesla, Turing etc.
Anyone know why this post was flagged?
Hindu swastika isn’t tilted 45 degrees. You probably proved that even someone who has seen them and understands differences, can still get it wrong.
The more experience that I get the more I think that serious endeavors should include a magician.

In this type of scenario where we're investigating an interesting one time event, it's important to try and decide how something may have happened. But equally important to try and decide how something could be faked to appear to have happened.

In a world ever driven by attention and lies, it pays to have a professional attention grabbing liar double checking the facts.
No accountant was fired when Microsoft Clippy was introduced. AI is nice for prototyping and code completion but that's all.
In a World where apparently "everything is for sale", we should stay tuned and see if Mr. Altman actually holds out, like a champ.
Giving a comparison - e.g. evaluation - is a work paid hours. Also no one probably in their mind is ever going to do such an evaluation, or if it's done, it'll be one where you had to scratch one solution because of some limiting factor required by your company (but that factor may not exist outside - for example "support for Windows", or "works with precompiled libraries, does not expect everything to come from source code", etc., etc.)
This whole conversation seems absurd! Of course you'd pay for the right power connector for your multi-thousand dollar card!

You don't buy a $200k sports car and then take it to Jiffy Lube for oil changes. You pony up for the cost of proper maintenance!
I don't think a change to 24V is doable like that, even if the parts theoretically support it - it'll be at a different efficiency point (= also thermal issue) for one, but also the regulator feedback loops might become unstable without reengineering.
Excel is a programming system with pure functions, imperative code (VBA/Python recently), database (cell grid, sheets etc.) and visualization tools.

So, not really "no-code".
I'm guessing they mean the monitoring latency while recording. For me, that's one of the most vital parts of a recording environment. If I hit the key or the drum and hear it come through the headphones 50ms later, it's completely unuseable.
The real funny thing is that now we‘re replacers and the replaced at the same time. We plead to ourselves.

The wings have begun melting and nothing will stop it. Finally, Icarus has flown too close to the sun.
> The price point is too painful for home use unless you place your frame high above inaccessible without ladders.

When i read this comment i had to go look at the product because i was expecting 10-20k. Looks very reasonable to me. The most expensive is only $2500? and the cheapest only $600? Seems super inline with what I would expect to pay for art.
I know it's the internet, but I promise it's real. I've no financial interests.

But me and my friend's IP was violated and I know many other's too. How they did it, that's quite obvious, but I'm afraid to say anything direct without knowing what to do with this. I could upload this to multiple sites, but would get sued + DMCA take downs unironically. Hope you understand the power-law distribution is quite unfair. I've done multiple videos, just in case and my friend too.

I'm definitely none that defends IP rights or patents and believe in freedom of data, but then again, they should give up their IP too. Just fair, especially given the size of their company and the data they steal, day by day..
Cool name, easy to remember, aint it?
Meanwhile the newest model is like "Oh just run this snippet"

And the snipped will absolutely ruin your corp if you run it.
Those are resticides.
About geocentrism vs heliocentrism, 3blue1brown has recently released a video [1] that talks about about it. It is about the cosmic distance ladder, but geocentrism is mentioned, and it makes a lot of sense in context.

To summarize: heliocentrism was known to the ancient Greeks, who realized the Sun was much bigger than the Earth, so it would seem logical to have the Earth go around the sun.
But the counterargument was that if the Earth goes around the Sun, the stars should move relative to each other during the year, because of parallax, and they didn't have instruments that were precise enough to see it, so they assumed that they didn't.
Copernicus major contribution wasn't heliocentrism, but the orbital periods of planets. And the model wasn't complete until Kepler calculated the shapes of the orbits. For details, watch the video, it is really good.

[1] https://youtu.be/YdOXS_9_P4U
> I overpaid my AT&T internet bill so it would cover 2 months

That's a bit XX century, why not have some form of automatic payment?

(Not that it wasn't moronic of them, but you probably hit what now is a corner case ...)
I have a lot of respect for anyone doing this, as someone who also had to work for a living.

Same as I have for people resisting it because they want stability.

It is the management’s job to handle this decision and any potential problem caused by it, period.
Do you have a recommended provider or other pointers for GPU rental?
Can you give examples of what you consider to be “boring” versus “shiny new” tech? IME job postings are dominated by mature, mainstream tech like Python, Java, JS/TS, and so on.
Haha! This little conversation between is getting ridiculous but sure. Let's keep going. Original comment said with my interpretations in brackets:

"If your employer [probably referring to the United States System?] or the government [probably refers to the European socialized medicine systems?] pays for your healthcare, you'll be unhealthy. If you pay, you'll be healthy."

At first you seemed too think our friend was saying that under socialized medicine people are less healthy than in the US. I pointed out that's not what was said. Now you seem to agree that our friend was saying that you'll be healthier if you pay for healthcare yourself (neither the US or the European model). I agree with that interpretation.

You now want to argue that the assertion is false. Note that the original poster has not responded once and is very likely blissfully unaware that this discussion is taking place. I am, but I didn't chime in to argue that point. I just wanted to clarify what I thought the original poster was saying. It is an interesting debate (more interesting than whether the current US system or the Euro system is better), but honestly, since it was this difficult just to come to the understanding of what was really up for debate, I'm kinda tired and not interested in continuing.
ChatGPT will happily generate coloring pages.
EU to mobilise €200B for AI investment
Yeah? Not for me. I prefer my way of things. More fun and learning.
They respect laws when it comes to applying them against people they don't like. They'll probably even make up some new ones just to be extra prosecutorial.
What are these fired programmers going to do? Disappear? They’ll build stuff, using the same plus-up AI tooling that enabled their old boss to fire them. So guess what, their old boss just traded employees for competitors. Congrats, I guess?

Zuck declaring that he plans on dropping programmer head-count substantially, to me indicates that they’ll have a much smaller technological moat in the future, and they won’t be paying off programmers to not build competing products anymore. I’m not sure he should be excited about that.
driving down the road I was inspired to taste some fresh wheat grains in a field: tasted a lot like flour. what is that "thing"? an attractive tasty flour nodule? the energy yolk to the seed's egg?
At these wattages just give it its own mains plug.
We're not talking about platforms, we're talking about languages.