skysight-inc/HackerNews huggingface dataset:
FWIW, I'd expect mismatched parentheses to be particularly likely to occur in Lisp. There are very few forms of writing where two tokens () account for 30-50% of the total token size of the text. It's unsurprising that with even a tiny bit of temperature the model gets overzealous and places one too early or too late.

Add to that the fact that matching parentheses is hard for humans to reliably do correctly—especially when typing code into a textbox on Stack Overflow—and now you have a model whose architecture struggles with knowing when to stop in highly repetitive sequences and that was trained on data that is disproportionately likely to have incorrect syntax for the language you're using.

Other languages don't have those features, and I've never found Copilot to give me a syntax error in, say, JavaScript.

That said, I also don't know any professional developer who trusts LLMs to code. Everyone I know who uses them uses them as a tool and takes responsibility for cleaning up their output.
Memory barriers don't force a flush of all CPU cache. They will enforce the ordering of memory operations issued before and after the barrier instruction, preserving the contents of the CPU's various caches.
The main difference with SO is that the code from SO cannot always be c/p, the context is different so we had to rethink it. With copilot you have the sense that it’s contextualized and it’s the right fit. With pair programming I saw him accept multiple times the autocompleted code without reading it, he just said « wow it got it fast ». That for me is even worse than SO in that regard.
For the rest I agree
Yeah, kind of.

Though I'm not exactly sure how their product works, I saw from the landing page that it's broadly focused on query optimization.

We've done a lot of experimentation with query optimizations, both with and without LLMs, and we don't think it's possible to build a fully automated solution. However, a workflow solution might be feasible.
Would it technically also be the least efficient company he has worked for?
the same reasoning would equally justify the claim that your experience is worth less if beginner programmers can summon it at will; if you believe that reasoning you wouldn't have contributed to stackoverflow in the first place. i don't and if you contributed to stackoverflow you didn't either
Why 1/30th?

Latency will be far more than that due to speed of light.

My mpeg vision circuits are about 480ms end to end from Washington/New York to London. The j2k ones are faster but still in the 200ms range. In theory you could get it down to sub 100ms but at that point you are certainly having to engineer your paths correctly and use barely any compression.

Uncompressed 4k is in the 10gbit range. My uhd jxs bitrates are about 1.3gbit but wouldn’t deliver sub 200 across the pond.
Yep, I'm creating my own collection of these now.[1] I keep reading about how ridiculous they are and I think it would be fun to make a list.

[1]: https://github.com/andrewmcwattersandco/app-store-rejections
It may be useful, but the point is that while the difference between Newtonian physics is good enough for explaining day to day life experiences we wouldn't be able to have GPS without relativity.
> During his first-ever research session, Noland set a new world record for human BCI cursor control of 4.6 BPS. He has subsequently achieved 8.0 BPS and is currently trying to beat scores of the Neuralink engineers using a mouse (~10 BPS).

This is what I was wondering since the original announcement. How does what they achieved compare to previous efforts and to a regular mouse. Pretty impressive I think! He won't be winning any Starcraft tournaments but it seems like a big improvement.
Wouldn't they get a better rate of carbon collection if they put the facility in places with worse air pollution? Like manufacturing hubs, etc.

Seems like a bit of a waste to build this whole facility in Iceland with a population of 400k people, even if it is for testing. There aren't many people around compared to other population centers, so the average concentration of carbon, right?

Build it in areas with more dense population centers - China, India, Vietnam, New York, etc. - wouldn't you see better carbon return on investment?
Wildly speculating - maybe C02 is easier to eliminate from your body in a very low gravity environment, so they keep it higher to avoid hypocapnia?
Are you talking about omdbapi.com when saying OMDB? How would you compare that to the situation of TMDB (themoviedb.org)?
What good does your seething on HN do?

My point is if you're going to rage about the war in Ukraine, you should probably rage and seethe about the invader, not criticise Ukraine for defending itself lmao.

If your only problem is that Ukraine has conscription, well so too does Russia, but you only criticise Ukraine, and repeat Russian imperialist/fascist talking points about defending Russians in Ukraine.. so it is very transparent where your sympathies really lie.
I wish they had a way of easily figuring out if any of the machines you built made it into the final version or not. Maybe for a future design it would be neat to store the titles of previous submissions in something like local storage and you could provide a notification.
Most people don't think Apple's goal is user safety, most people understand the goal is making it as hard as possible for people to NOT pay the Apple tax.
As mentioned elsewhere and this thread and trivially determinable by reading, AF2 is constantly being evaluated in blind predictions where the known structure is hidden until after the prediction. There's no weasel here; the process is well-understood and accepted by the larger community.
I never thought I would find myself in such a dire situation, but here I am, sharing my story in hopes of helping others avoid the same fate. Last year, I made a decision that I thought would turn my life around—I invested in Bitcoin. It seemed like a promising opportunity, a chance to secure my financial future.

However, my optimism quickly turned to despair when I fell victim to a bad trade. I lost a staggering $590,000 worth of Bitcoin in what felt like the blink of an eye. The devastation was indescribable. I felt like I had hit rock bottom, with no way out.

That's when I stumbled upon Mighty Hacker Recovery. Desperate for any glimmer of hope, I reached out to them, clinging to the possibility that they could help me reclaim what I had lost. I contacted them through their website, http://mightyhackerrecovery.com, and also reached out on WhatsApp via +1 425-209-5761 and Telegram Messenger with the username @recoverybitcoinwithontrack for faster assistance.

True to their word, Mighty Hacker Recovery worked tirelessly to track down my lost funds. Their expertise and dedication were evident every step of the way. I couldn't believe it when they informed me that they had successfully recovered a significant portion of my Bitcoin. I am eternally grateful to Mighty Hacker Recovery for their unwavering support during one of the darkest periods of my life. Thanks to their expertise, I have been given a second chance—a chance to rebuild and reclaim what was rightfully mine.

If you find yourself in a similar predicament, don't hesitate to reach out to Mighty Hacker Recovery. They are true professionals who will stop at nothing to help you recover what you've lost.
Palantir itself is utterly terrifying and one of the few companies that I seriously consider to be evil. I expect no less of their earnings statement.
I start to feel weird at 1000 ppm.

Thought it might have something to do with air pressure, but the ISS is kept at sea level pressure with the same ratio of nitrogen to oxygen (or very much close enough).
As in since the U.K. shot itself in the foot more effort is being spent on an English speaking country in Europe at the expense of an English speaking country in its own.
Next decade we will focus on building out debugging and visualization tools for deep learning , to glance inside the current black box
How do you know he tanked twitter? It wasn't profitable when he took over and now that it's a private company you don't have insight into the financials.

Whether you like or don't like the politics/policies of the company since he's taken over, it's not clear whether he's made Twitter more or less viable as a company going forward.
So were Enron and Pets.com, until they weren’t. Healthy markets depend on accurate information so regulators care about whether you were knowingly misrepresenting the health of the company, not just whether there was a period afterwards where you could sell at a net profit. Their job is to avoid what happens when a popular stock craters, not worry about the good times.
Yes

Yes
Yes

Neuralink is putting the cart before the horse: none of what they are doing here are the true challenges of neural interfaces, which are:

-either neurons move away from the stress caused by the probes

-or neurons are killed by the probes.

The lifetime of neural probes due to this problem is under a year, and let me remind you these direct probes need to be drilled into your skull. Neuralink is not solving anything: they are scoring cheap publicity points by doing something (signal analysis) nobody has done that much before, because it is too early to do it

These guinea pigs will be worse off after neuralink will have (ab)used them for this publicity stunt.
Honestly only reason I want a studio is because I run several monitors and my Mac Mini can’t run all my monitors unless I use displaylink, which doesn’t allow me to run any HDCP protected content and is just glitchy and hacky in general.

I think for the past 10 years you are correct, but I think we are currently entering the AI age and the base M4 has 38 TOPS (trillion operations per second) and we aren’t going to be able to run the AI models on device with lower latency that they will surely be releasing this summer without a more recent chip, so I don’t think things are as future proof as they used to be.

But that’s not really the point, the point is that I don’t want to spend $4k to buy a Mac Studio with an M2 chip while the M3 Macbook Pro has on par performance and the iPad has an M4. Apple should come up with a better update strategy then randomly updating devices based on previous update cycles.
Getting stuck is part of the game. It could take several sessions or it could take several years. It's what makes a climb truly hard, a "project".

It's an essential part of the sport - the satisfaction of using one's own body and mind to overcome the seemingly impossible.

If you never get stuck, how could you possibly experience it?
It just goes to show how impactful online communities are capable of being. rockclimbing.com was in it's heyday right as I was discovering climbing. I was a bored kid constructing my entire identity around climbing and there was no other place to do that outside of the gym. No mountain project. No youtube. No social media. I spent a lot of hours lurking those forums. There are only a handful of users I could still name, but I bet I would recognize a lot of them.
(slight correction: `var foo = [1, 2, 3];` requires natural types for collection literals (it needs to infer the best type for var), this is coming in C# 13 (.NET 9, this November), but otherwise `int[] numbers = [1, 2, 3];` works)
I can say that in my bubble we reach out for Java, because of Spring, AEM and Android.

That is it, other use cases, have other programming stacks.

As such our native libraries are written in consideration to be consumed at very least, across .NET (P/Invoke, C++/CLI, COM), Java (JNI), nodejs (C++ addons), Swift.

So to move the existing development workflow from JNI to Panama, it must be an easy sell why we should budget rewrites to start with.

Also in regards to "hate", if all decisions were that great there wouldn't be needed to create a new library support group to help Java ecosystem actually move forward and adopt new Java versions, as I learned from JFokus related content.
This article is extremely biased towards SO:

>
Stack Overflow and OpenAI have joined forces through a new API partnership. This collaboration aims to provide developers with a powerful combination of Stack Overflow’s vast knowledge platform and OpenAI’s advanced AI models. Through the OverflowAPI access, OpenAI users will benefit from accurate and verified data from Stack Overflow, facilitating quicker problem-solving and enabling technologists to focus on priority tasks. Additionally, OpenAI will integrate validated technical knowledge from Stack Overflow into ChatGPT, enhancing users’ access to reliable information and code.

Come on. Was this taken from a Press Release?

> it can be disruptive to the entire community to delete or remove content that might be useful to someone else. Even if this content is no longer useful to you as the author. [sic]

> As for the rest of us Stack Overflow users, I would not recommend jumping to delete your own content in protest too.

> To be fair to Stack Overflow, the warning email and suspending of accounts is likely not a new thing.

I can't find a negative word about SO in this entire article, so "to be fair" doesn't seem meaningful.
The purchase screen made me think self hosted was coming soon for extended. How far off is desktop and will the desktop be self-hosted or an interface to the website ?
It certainly got better, but it's still not trivial. With the sanitizers, you need to have code that actually triggers the UB, coverage is not enough. If your UTF-8 parsing code UB only on some very specific input, then unless your tests or own environment happen to have this input, you'll be none the wiser.

Fuzz testing helps, but it's not commonly used in my experience.
Key is to not trust it, but use AI as an assistant that you don't trust. Even then, it can save you hours of work.
This is so funny that you have just demonstrated how stupid this construction is in practice by making a mistake.
It could bring Java closer in FFI overhead but not necessarily match. There are still missing features like structs, C pointers (though in C# they are superseded quite a bit by byrefs aka `ref T` syntax, e.g. used by Span<T>), stack allocated buffers, etc.

C# also has function pointers (managed/unmanaged) and C exports with NativeAOT.
I wouldn’t say I trust ChatGPT without verification yet, but it definitely accelerates me by generating good enough code for me to quickly debug.

I am a much faster debugger than a from scratch generator, so ChatGPT/etc helps accelerate me through those moments even when I know exactly what I want to write.

This makes it useful enough a tool to use anytime I’m writing code
I definitely expected less from an earnings statement.
I suspect they will fail to emphasize the ShareAlike property of CC BY-SA 2.5/3.0/4.0 which is incredibly strong - "ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original". This is an incredibly wide and vague definition, especially "build upon" which will be unattractive to many users.
The problem isn't that Stack Overflow is allowing people to scrape the content. The problem is that Stack Overflow is preventing some people from scraping the content, in order to collect money from others. And, incidentally, passing zero of that money on to the people who actually created the content.

(Nearly) none of the people who are presently pissed off would have complained if Stack Overflow had continued to allow all comers to scrape the content and train LLMs on it, nor if Stack Overflow had released the entire finished collection of content under the same CC-BY-SA license that was demanded of each contributor.

With the OpenAI partnership, and similar shenanigans leading up to it, Stack Overflow is relying on obscure technicalities to violate the essential spirit of the original deal.
Capitalism does "care" about culture that is needed to sustain capitalism. E.g. maintaining coercive structures upholding property claims, promulgating ideologies that support capitalism and supressing ones that don't. This happens via e.g. campaign funding, public relations, think tanks, wars etc.
It's my understanding that the real reason we measure co2 is because it's easier to measure. Obviously, o2 is what's important, but they correlate when co2 comes from breathing out, so it's fine to just measure one. Maybe if you maintain a good o2 level, the co2 level just isn't that important?

But on the flip side... co2 is the only thing your body measures too! Which is why taking a breath of co2 from a soda bottle or something makes you breath like you're at the end of a marathon for a few seconds until it clears out. So I have no idea how 4000ppm wouldn't totally screw with your senses.
Interesting - a current (or maybe former) Firefox dev does Half-Life 2 plugin stuff in his spare time and created something similar called ambuild which his projects use.
> So you wanna tax my mortgage?

If you are worth $50m+ and then use a mortgage to generate cash rather than take cash out of your company in order to avoid triggering taxes that affect everyone else, then yes, yes I do.

> That just encourages hiding it.

Well then I guess we should just give up trying. Let’s keep allowing our economy to look more and more like Hunger Games rather than try literally anything at all.
Oh, thanks for the link. I had no idea.

His story about the band cut on an album budget is mind blowing too.
How to Tame Your AI
Engineering often precedes Science. It's just more data.
Additional data points. Now Google also knows your vocal profile and any subtle stress factors -- or lack thereof -- emerging in the context of each topic/theme used in your practicing, as well as your proficiency level and your learning rate. Not bad.
Why do you need AI for bioterrorism? There are plenty of well known biological organisms that can kill us today...
"A sculpture known as The Portal is heading to NYC’s Flatiron neighborhood"

Seems you might be thinking of a specific building instead
This can work only if you own the entire codebase and have all external dependencies that you depend on statically link (compiled) within your product.

I also very much prefer this way of handling dependencies but it's not a solution for all ABI problems since it also implies that you will need to statically link (compile) against all the transient dependencies. These are including at very minimum libc++ or libstdc++. And with this requirement in place this already isn't possible for many of the codebases out there.

And it also brings another issue at the table: X version of libc++/libstdc++ depends on Y version of libc.

Since you generally cannot statically link against the libc, and you don't own it since it's part of the OS, this becomes a hairy problem. You really need to make sure that your code works across different versions and thereof combinations of libc++/libstdc++/libc.

And then there's ... a bunch of other different platforms which aren't Linux.
Here it says there are some problems with CO2 not being evenly distributed.

https://www.sciencedirect.com/science/article/am/pii/S036013....

But a quoted source says it was by design, and essentially just a bad design. The air scrubbers were meant to keep CO2 levels at what is now thought to be much too high.

https://www.smithsonianmag.com/air-space-magazine/why-living...
Yes, this comes off less as Shareholder Value, and more as the manifesto of a guy holding hostages
"Machine is rendered entirely using the DOM. During early dev I was leery I’d reaching the end of my rope perf-wise. I expected I’d eventually ditch DOM rendering for PixiJS or canvas when it got too slow. However, I wanted to see how far I could take it

...

I’ve heard comparisons drawn between modern browsers and game engines, with their tightly optimized GPU rendering and DOM / scene graph. The similarities have never felt more apt."

The DOM might have become faster, but using the GPU directly via Pixi is still a world above in terms of performance and using Pixi could have made everything more smooth. But dev time was limited .. and the result is still impressive.
The 4th item in the top row of the first image is the Luff Tackle, using the authors rule that you can invert any combination and subtract one from the advantage; the non-inverted shown in TFA is 1:4 and the luff tackle is inverted and 3:1.
Sounds like where I work. They started pushing GenAI hard in every town hall, even before we actually had access. There was a lot of mixed messaging, which was confusing.

Then we had global town halls where some kid with 5 months at the company is presenting in front of thousands of people, because he installed the Copilot VS Code plugin and used it for a week.

There is a dashboard I have access to (though I’m not sure if I’m supposed to) that has all kind of metrics on Copilot usage, such as how often suggestions are accepted, broken down by team/manager.

I assume the hyper focus on it will fade once it becomes a normal part of doing work and something new and shiny comes along to shift focus.
You can see his name in a newspaper article in Eyes Wide Shut at 2:21:03 (timing from Apple "TV" app version)
Really cool, but why on earth is this in Google Search and not Translate?!
The short stories ended with the robots firmly, and invisibly, in control. "You're not allowed to let humans be harmed by your inaction" inherently requires the robots to take over in whatever way causes the least harm.
Reminds me of the Shared Studios containers, except those have audio [1]. Funnily enough, that also started as a project called Portal (between New York and Tehran) [2].

[1] https://www.sharedstudios.com/

[2] https://en.m.wikipedia.org/wiki/Portals_(initiative)
I love the idea of it being culturally okay to walk out on any meeting that isn’t adding value in the middle of the meeting. If that was culturally acceptable in my role, I would go to a fourth of the meetings I currently attend.
This is an interesting idea for a services business; it's been done a lot with apps and sites, so DevOps logically makes sense. Having a maintenance retainer like you mentioned in another thread would be a great add on and hopefully some nice residual clients. Best of luck!
HN hug of death? I sent an email to the address provided and over time, the page showed:

Waiting for incoming email...
You don't have to write us an entire love letter :-).
Still waiting...
It's pretty quiet here... ¯\(°_o)/¯.
Waiting...
I'm giving up, reload the page to start over. (︶︹︶).

I've been very lucky overall to use Sendgrid for the majority of my email, so that DKIM is just a matter of setting up the CNAMEs they provide, but just had a situation where I had to set up OpenDKIM on a server running mailman to deal with the latest requirements from Yahoo and Google. (Apple also seems to be part of this enhanced enforcement, though never really mentioned.)
I am not a LLM lover but I think you are thinking about it the wrong way. I think that most of the value that LLMs provide for writing code is in syntax suggestions and being slightly better autocomplete.
Human Intelligence and the Environment (2010)
There will always be a best workout I'm not doing.
There are a lot of comments equating stuff posted on SO with the stuff that ChatGPT produces, but in the before times code posted on SO was likely written with a specific objective in mind, while the GPT generated stuff is not.

The best analogy I can think of is the distinction between aiming a gun (SO, spitball examples) and waving a gun (AI/ChatGPT). Both require you to double check where the gun is pointed but with the former you at least have some confidence that it's pointed in the right direction.
How does it compare to visqol v3?
You don't have faith or trust or anything. You use it like a tool. I don't trust my IDE and select the first autocomplete solution. It's just a tool. When Google came out a lot of people were like "How can you trust Google? I searched for X and it gave me crap". Yeah, you can't trust Google like that.
Nice to see you on this thread as well! :)