skysight-inc/HackerNews huggingface dataset:
Cool idea! There are a few platforms which do tackle that kind of concept (I reckon SoundStorming is the most recent one that got some traction), though it's a really good moment to come in with a brand new take on it!
The Web Audio API has matured a lot in the last few years, and the technical limitations regarding collaborative music are more a matter of execution right now- interfaces (and their dreaded ASIO drivers :)) also got better and it's easy to capitalize on that in so many ways while keeping latency low, but those without em or a quality mic get cast aside when it's now possible to post-process less aggressively if the conditions to do (most importantly placement) so are communicated. While ConvolverNode shenanigans in Web Audio won't come close to the granularity of popular reverb VSTs, there's plenty of musicians who would see much more value in creating with effects on the fly, especially those who didn't figure DAWs out yet to a good extent and I think paired with clever spatialization techniques for the tracks bearing in mind parameters related to effects and mixes (highlighting those timeline-style on top of spectrograms could make browsing tracks very interesting, along/alternatively filtering by vectorized features) are examples of what can easily popularize such a project given that people who use DAWs already share stems and mixes to collab asynchronously on Discord threads,
it's a win-win to have the two demographics in one place readily available to create together.

Sorry about the long answer, most of it is just context in case someone else less accustomed with music finds this thread interesting (oh, also Audio Worklets are really cool but that would warrant another 3 paragraphs hahaha) :). Despite the amount of similar neat options available, hope you decide to make it anyway! It has potential and would recommend it to people for sure.
Sure. The implementation of React is orders of magnitude more complex than simply making a couple of HTML templates and sprinkling in vanilla js inside script tags, the implementation of sqlite is orders of magnitude more complex than simply de/serialising your data to a json file, and the implementation of nginx is vastly more complicated than simply exposing a web service directly to the internet.

Don't use tools unless you benefit from them. Some people benefit from being able to define JSON responses in a graph query language.
Kick ass.

I now declare that I own Fortnite.

Where’s my money, Epic?
I never said anything about calculus or math.

I said that HN is mostly average students and I haven’t heard anything that changes my mind, regardless of whether you think a lot of people here are good at calculus. How do you think HN readers fared in art/literature/English classes?
The Freestyle ones aren't that accurate anyways. That's why my university hospital trys to avoid them for new patients
I mean they can't even add up numbers correctly or do ACID transactions to prevent double accounting.

The BIOS never stood a chance. Maybe it was self deleting to hide evidence.

Thanks, I'm here all night.
I think our wires are getting crossed.

Who is the threat in your scenario?
They said C++, but aside from the line containing "std::max," they wrote C code, and what they said applies to C as well.
I'm sorry but no, "We" as in "Us in society" haven't had this discussion, in fact literal billions have been spent towards preventing this discussion from happening.

I'm not saying that every piece of data should be free to sell and distribute always, but the current state of intellectual property and DRM is nothing sort of a disgrace.
Can't imagine willingly using a tool that I assess makes my life more difficult.
Not sure why 15.ai has been down, but for the game I'd guess to keep down latency and API costs.
> The first 4 are implementation defined rather than undefined.

Third and fourth are only defined in some implementations.
Community Growth At: Dbt Labs
GraphQL is great for public data and endpoints. Or endpoints that are completely system to system, single-tenant, “we can give the user all the data we hold” integrations. That is, internal integrations where authorization is handled elsewhere.

Exposing a GraphQL endpoint has the same issues as exposing a DB. You need to define granularity of access to each individual table, column and row for each user.

I’ve yet to find a GraphQL interface that doesn’t expose too much information or fail to follow the principle of least privilege. Even IKEA, who I think has possibly the best GraphQL corporate-built implementation I’ve ever seen, exposes a little too much.

Think about your IAM environment and all the exceptions you need to grant users. The same thing exists for data and eventually the ease of use we trade for developers to rapidly prototype results a data breach. Why? Because someone enabled introspection to debug a production issue, or forgot to tick a box or define a parameter when deploying a data model change. Boring old RPC and REST typically doesn’t carry this level of risk, or has tooling to prevent it.

As someone who chases bug bounties, please keep building out GraphQL. My mortgage appreciates it.

But as someone whose day job is more on the blue-team side - no, you won’t get my sign-off. This is not acceptable risk.
Sadly, no :(. I always just look for exact substrings. Might be worth trying to get working though…
>there is going to be a 32GB version as well

I've got two in my k3s cluster so very much a thing already
CPUs handle excessively large shifts in implementation defined ways. Some return 0. Some trap. x86 masks the right hand side with & 63 (for a 64-bit shift) so shifting by 65 is equivalent to shifting by 1.

In C and C++ it's undefined behavior (Really it should be implementation defined)
For tactics training, one can also check https://chesstempo.com/chess-tactics/
To answer the question: have a child (you) that teaches it to them so they don't need to randomly discover it.

I'm more worried about others that don't have savvy children

And this might be a perfect example of where manuals make sense. Not a 300-page book (not that I'm opposed to that as a reference option), but a few pages that explain the basic gestures rather than having to randomly stumble upon it. My grandma asked for a manual when she needed a new smartphone (upgrading from Android ~5 to ~9 I think) and honestly I think it would really help her to have some pages of written instructions for the basics (not help pages or a document file to prevent a catch-22)
Screwed up on the 4th question by mistakenly assuming the minimum standard-allowed magnitude of INT_{MIN,MAX} implied int was at least 32 bits. While that's true for LONG_{MIN,MAX} and long, int can be a mere 16 bits.

Good to have had that mistaken bit of errata corrected.
Awesome, thank you for the thorough explanation. I wasn’t aware that pressure was so big of an engineering challenge here, but that makes perfect sense.
> near-100% cut that streaming services take

All the main music services operate on the 70/30 split in favour of the license holders.

If you pay $10 for a subscription, $7 gets put into a pool with all the subscription and ad revenue for your country, and that gets divided out proportionally based on the playback in your country. If Taylor Swift gets 10% of the plays in the US, she gets 10% of the pot.

If you're of the opinion that pirating artists' music is better for them in the long run, that's cool. But at least be informed on what the business model you're complaining about actually entails.
That's an interesting possibility. I think where one stands on this partly depends on how much about the technical approaches to AGI we can learn from the brain. The brain does seem to have a weird mix of specialization and flexible generalization -- e.g. we generally have a bunch of the same specialized areas for various functions -- but also, neuroplasticity seems to show that other areas can often pick up those functions if necessary (the most extreme cases being after something like a hemispherectomy). So we have specialized areas but also at least some of the underlying mechanisms are perhaps relatively general.
Such an explicit option might have given the game away. I haven’t programmed in C much but my thought would be, “wait is the gimmick here that everything is UB or implementation defined?”
I think most C programmers know that the size of ints is implementation defined, and I've programmed on platforms where it was 2 bytes instead of 4. But when someone promises a brain teaser, and then asks an unclear question, you read that and go "What the author actually means can't be that dumb, can it?" It's annoying when a charitable reading of an unclear statement leads to an aggressive "gotcha".
Oh, cool, so you just go on ignoring what I say and responding to a strawman of things I did not say (like empathy fixing ASPD or victimhood justifying harm against others or that therapy will always be successful and everyone can be a free member of society to the fullest extent).

> (hard) love

Yeah, there's my concern. That's literally a concept only abusers use to justify their abuse as "love". You may think you have empathy (after all you feel strongly about ASPD individuals so you can't be that) but I question to what extent you do genuinely love if you have internalized the idea that "hard love" is a thing.

> There's a certain catharsis in some Cluster B abuse recovery circles in passing around stories of the well-meaning idiots that go to dog rescues centers to adopt trained fighting pitbulls. They believe all the dogs need is a good, loving home and all will be well. Often, this is actually the case... right up until the moment that it isn't.

It says a lot when your path to what you see as healing is paved with schadenfreude. That's not a story of the folly of being a good person. That's a story of ignoring past trauma. Trained fighting pitbulls are traumatized. You wouldn't hand a gun to a Vietnam vet with PTSD. Dogs have natural lethal weapons. Handling an animal that can kill you must be deliberate. You can not reason with a dog so you must treat a traumatized dog as the loose canon it is. When people die to trained attack dogs, they die either because they didn't know about its past or because they (no longer) took it into account in their interactions.

I'm not concerned with psychokillers who want to wear my child's skin as a costume only because I'm far more concerned with the equally unempathetic billionaires, politicians, lobbyists and investors who don't even consider my child as their actions threaten their health and future. Our economic system encourages "sociopathic" behavior. The psychokiller (or the far more likely abusive partner) is just too impotent or incompetent to acquire a position of real power and their behavior is far more likely to get them in trouble.

The thread has rightfully been killed so I'll just say this: kiss your children good night. And maybe think about why you feel the need to frame those deepities as "hard truths" instead of considering that if you're a victim, you're traumatized and you're coming from a place of hurt and your pre-existing beliefs cloud how you can make sense of it all. If you find catharsis in the suffering of others, that should give you pause.
I guess that you should ask the matron.
zillion looks fantastic. I've wanted for a long time to build something similar for warehousing the education and social science research data I work with, but have found it difficult to spend time building infrastructure as someone currently spending most of their time in academia. What does your company do, if you don't mind me asking? Any interest in expanding into research data management? I'd love to chat with you sometime if you're at all interested... (my contact is in my profile)
That was my idea from top of my mind for corporations to show they care for the customers.

Proposing that they refund money would be realistic if they would at least agree to send out email - which I do believe will never happen.

So refunding money is fantasy, sending out emails is realistic but since they won’t do it, that makes refunds even more unlikely.
Using an arena with an event loop and where persistent stuff is always copied has seemed really robust to me. When the event exits the handler resets the arena.
Yes, compared with equipment for biology, materials science, and so on, this is very cheap.
I’m still using SoulseekQt
People do tend to get annoyed when you don't communicate something, and then use it as a gotcha. They were aware of their audience's assumptions, but instead of communicating with those assumptions in mind, they communicated with different assumptions and then criticized their audience for not understanding the questions (i.e. "You didn't know C after all!")?
>Artists pay those people and make their jobs needed.

Enter factories, now you gather all the knowledge from those who made the product, automate it and leave them without jobs.
That’s simply because there’s currently not much economic incentive in asking questions compared to answering them. Thus current chat models are trained and invoked with the explicit goal of answering questions and being helpful rather than independent.

I expect that there’s quite a lot of untapped curiosity in LLMs, there certainly exist a lot of questions in the training sets.
This looks like it hasn't been maintained in years but there's a modern equivalent in NodeGUI [1] which also has React/Svelte/Vue implementations. Unfortunately it requires a custom build of Node that merges the libuv and Qt6 event loops so YMMV.

It actually inspired me to write my own implementation with Svelte on top of QuickJS and Qt Widgets but the task of wrapping the entire Qt6 API in Rust proved to be intractable once I found out that most methods weren't marked Q_INVOKABLE and thus couldn't be called via reflection (requiring manual wrapping). Providing a `Document.createElement` API that created Qt Widgets with working attributes and event handling worked surprisingly well though! I wonder if using GPT4 to automate the code wrapping it'd be feasible now.

[1] https://github.com/nodegui/nodegui
I used to keep my resume in LaTeX until around that time, but I keep it in neatroff, without any macro sets, since then. In LaTeX, because of the macros and packages, I did not have full control of everything. My candidates were switching to troff or pure TeX.

One advantage is, the troff tutorial (Brian Kerningham 1978), Nroff/Troff User's Manual and Neatroff user manual are not more than 80 pages in total. Another, neatroff easily uses any OTF/TTF font you like.
Video game DRM completely prevents people without a license/key to unlock it from accessing the game at all.
Take the manipulation of the space, for example.

Most of us would say that it has a value of 32 as defined by ASCII. This would be wrong on a platform that was using EBCDIC.

We all have to make assumptions in our programs, which are sometimes wrong.
It's pretty unfair to compare latency of a local NVMe SSD to over-the-network 3x replicated storage. "It's faster if I do less."

[Disclaimer: ex-Inktank employee]
It's a reach, because his research almost certainly didn't happen and it doesn't take into consideration algorithmic echo chambers, his own social circle, confirmation bias, and that's without even getting into this being complete and utter sexist shite.

Most women I know don't post about their problems on social media, and it's likely a combination of demographic and risk, that and high availability of counseling and therapy. This is without even getting into a lot of men I know posting about it, including me. It probably skews about even.

In 2024, there's been an exodus of certain demographics from social media. Does his research take that into consideration? It's just a stupid and sexist comment on HN that deserved to be called out for being a stupid and sexist comment, nothing more.
No because:

1. Layoffs were a surprise.
2. When you leave Google there isn't a better option + you are easily employable elsewhere.
i'm an old C dog and i loved this post.
I'll give you an example from my recent work.

We just released a new app onto the Apple App Store.

In order to do this, we need to submit a bunch of screenshots, preview videos, and text.

The images and videos, we hand-crafted. A lot of folks automate this, but I think that it's better to hand-craft, if possible, because we need to ensure that specific contexts and whatnot are reflected, and that user privacy is respected.

For the text, we developed a fairly dry blurb, and then I asked ChatGPT4 to rewrite.

I hit "refresh" a few times, and wrote up a text document with the results, and shared that with the team.

We then picked the parts we wanted, and wrote some of our own.

None of the ChatGPT-generated summaries was sufficient, on its own merits. We had to cut-and-paste (sometimes changing the order, and changing to make sure that there was consistency), and add our own content, as well.
Not as different as we'd like; "we deployed our C to the platforms we need" works until the minute you change compiler/version/flags, and find out you were relying on something not guaranteed at all.

My personal gotcha was finding out I was relying on shifting an unsigned integer by the bit size of the integer to be 0, as if "you shifted every bit out of the integer, leaving 0". Shift any size under the integer's size in bits? Yep, those bits were shifted out leaving 0. Shift that last bit? Nope, that's Undefined Behaviour, and suddenly it's not 0 just because you changed a flag.
Profits and Payouts over Passenger Safety
Yeah, that's the oddest part of many of the pro-AI arguments. They want to anthromopotize the idea of learning but also clearly understand that the scalability of a bot exceeds that of a human.

They also don't seem to have much experience in the artist world. An artist usually can't reproduce a picture from memory, and if they can they are subject to copyright infringement depending on what and how they depict it, even if the image isn't a complete copy. By this logic of "bots are humans" a bot should be subject if they make a Not-legally-disctinct-enough talking mouse
If you're looking for something that fixes many of the problems of latex (and has gained quite a lot of traction), you could use Typst.

It has a far nicer syntax and is quite a lot more capable.
Well, Lee Kuan Yew’s surname is indeed Lee, but Chinese names are sometimes written with the surname at the end in other languages: thus C.K. Tang, Wen Ho Lee, and so on. And, indeed, if one were also discussing the times of Lee Hsien Loong, it would be perfectly reasonable to write of ‘Kuan Yew’s times’. But people writing of ‘Yew’s times[sic]’ do betray how little they’ve read about Singapore.
> debugging leaks is ~hopeless unless you have the ability to prune “intentional leaks” at exit

Not in general. It depends on your debugger. For example, valgrind distinguishes between harmless "visible leaks", memory blocks allocated from main or on global variables, and "true leaks" that you cannot free anymore. The first ones are given a simple warning by the leak detector, while the true leaks are actual errors.
How might this compare to all these legends of "Q*"? Isn't this in some sense a combination of reinforcement learning and LLMs?
Sorry, what exactly is wrong? Are there no limits to what you can know within a system?
Yeah sure thing, feel free to email me at the email on the post. No guarantees that I will have all the answers, I'm still learning too! We can chat there or potentially exchange disc if you've got that too.
Sounds great, where's the catch? And how is this going to affect non-Chrome browsers that won't support these new advertising APIs?

"Ads 2.0 aren't supported in Firefox, please use Chrome to view them" would be one hell of a selling point :)
Not accessible? You mean very expensive?
Another different shift implementation is in ARM NEON, where, for a non-constant shift amount, there's only a shift-left, and that with a negative shift amount gets you right shift; thus, were it forced to choose only one behavior, either scalar or vector shifts would get worse.
China uses statistics, entropy of packets and other DPI-like methods[1],

also HN discussions of it[2]:

[1] https://gfw.report/publications/usenixsecurity23/en/

[2] https://news.ycombinator.com/item?id=36531485
Isn't Shopify using ruby on rails?
Cannot wait for Meta to open source the LLM that makes Google obsolete. Some startup will put a very simple react UI, with a search box, on top of some LLM running on AWS, and google as we know it will be replaced with 500k-3M in funding. The MVP backend will be a dead simple chat API, written with a few hundred lines of code.

What an interesting turn of history.
> And yet displaying a couple of digits and a bar graph could be done with a pair of microcontrollers communicating onto some wired bus

Can you expand on that? Would 7 segment displays and a couple of leds be enough ? Which hardware would you use ?
'Ibelin' Review: A Shattering Documentary About a Gamer's Life
Might be useful for this:

https://www.cbc.ca/radio/asithappens/dog-eats-cash-1.7075889
Anyone and anybody. If the data exists, the data can be (ab)used. Microsoft getting hacked by hackers to find out how much they knew about the hackers is the case in point. This is why "surveillance by design" and backdooring things is a terrible idea, because we need less data collection, and we need more security, not less.
This post comes to mind:

What happens when you donate your body to science – https://news.ycombinator.com/item?id=33206364
Having your remains transported out of the US and back seems like it would be pretty easy to do in a hypothetical scenario where you've already "attained infinite wealth"
Your Grid is operated by the french government?
Is there some infrastructure you haven't sold out abroad
By corollary does that mean that if there isn't a formal proof of how C compiles to assembly, and how those opcodes are interpreted by a particular CPU model, that C formally isn't specified to have any meaning to a CPU?
The difficulty with this is that §174 counts "all such costs incident to the development or improvement of a product." This makes it hard for you to reclassify the researcher role as any kind of software development role because software development is still R&D. The fact that it includes payments to third parties for R&D also means you can't even just split your software dev house into a nonprofit or something. What can you do? Claim prompting an LLM is not software development even if it produces code? It's just search then, right?
Here is another. In C, union types support type punning. In C++, they broke that guarantee, so if you compile C code that uses a union type as C++ code, it could be broken. It would be nice to know why they broke this. My guess is that it violated the strong type philosophy of C++ and thus had to be broken on ideological grounds.

C++ also broke implicit void pointer conversions, but at least that one had the reason that it was incompatible with function overloading. Not that anyone involved with C++ would tell you this. Instead, they provide bad C code that breaks the strict aliasing rule and claim that breaking implicit void pointer conversions somehow follows from it when in reality that is a non-sequitur:

https://www.stroustrup.com/bs_faq2.html#void-ptr
Reminds me of a situation I encountered with Salesforce code many years ago. Salesforce had a requirement that their test platform had to cover some percentage of the lines of code in the Sandbox before you could deploy something to production.

Our Salesforce implementation consultants had put 500 lines of 'x = 1' into a piece of code to force it to deploy -- and these were people at a top consulting company with a very lucrative hourly rate.

No idea if SFDC still works this way or if this would fly today, this was back in the days when you had to use Flex to integrate anything with the UI.
You're comparing human artists to horses? Seriously?
Just look at the comments here.