skysight-inc/HackerNews huggingface dataset:
Good idea! Go has always impressed me on how every single new release works perfectly with zero effort on my part. There is no reason I can think of that someone would want to be on an older version of Go.

I understand the objections here. I upgrade software a lot. Upgrade Emacs, your .emacs fails to load. Upgrade Linux, your system fails to boot. That's because they make backwards incompatible changes and release if the unit tests pass. I don't know what Go is doing, but this simply never happens. Every 6 months, you get a performance improvement and new features for free. For free! It's truly amazing. (While I'm here, I'll also point out that PostgreSQL is similar here. Have you ever upgraded and had your app broke? Absolutely not. Every version is a free performance and feature win.)

At the risk of being downvoted, I have to say that if you don't believe this, you've been Stockholm Syndrome'd into your programming language of choice. I work primarily in Go, but occasionally have to do frontend stuff. The pattern that I run into is that if I use the version of Node in Debian, the code doesn't compile. If I go to nodejs.org and download the latest version, it doesn't compile. Only if I install 20000 lines of bash that inspect some files and switches 300 environment variables to put the right version of node.js in my path can I even begin to ... run a script that concatenates 300,000 lines of code and translate it to a version of Javascript that Chrome and Firefox both have? Guys, it's crazy. I love a good user interface, but if I was trapped on a desert island with node.js I would instantly kill myself. No questions asked. Go isn't like that. If your users can handle a CLI, you are one "tar xzvf" way from sanity. It's great.

I digressed, but this is a great choice. The Go team always seems to know how to improve the lives of end users. I appreciate that.
And posing. In some areas it’s mostly about posing.
Perhaps it's this one?

http://danluu.com/input-lag/
Photographic confirmation of the debris on the ground along with verification of the location.

OSINT community has been doing a stellar job with visual confirmation of Russian losses.
> they'd be falling into the park

That phrasing sure makes it sound like they're not in the park until they fall. Does it occur the moment they hit the ground, or sooner? If ground, then that tells us that the quadcopter isn't in the park while off the ground either; it's above the park.
We run on React and JS is critical. Location can be denied, but we use that to share business and feed near to you.

We use font-awesome hosted on cloudflare CDN.
Let's say we imagine a dome over the park which is geometrically a convex hull that encloses all the tree tops. Everything in that dome is in the park.
Does touching water or snow count as ground contact?
Waterloo Canada
it's not no win. it's single winner take all
I'm not sur how it would excuse anything.
Also blame OS vendors refusal to standardize on the graphical GUI equivalent of stdio/ascii. All I want is bare-minimal GUI support (pixel placement and "pointer" events. That's all.

Instead we get apple, google, microsoft, and gnome/qt all doing their incompatible thing.

So until they do, expect the beatings to continue. /shrugs
It’s counter-intuitive, but the so-called hoop stress on a cylinder being compressed from the outside actually results in tensile stress not compressive. This is because the material as it resists shrinking to a smaller radius is being pulled apart.
Some things you have no control over, like padding and alignment or explicit stack allocation (not counting non-managed memory / Unsafe). But the rest should apply just the same.
On many social networks, something like “kill all white people” wouldn't be considered hate speech.
> No; this is a common misconception I see from people who swallowed the "it's allowed to format your hard drive and blow up your monitor" dodge vs. the electrical engineers who know where terminology like 'undefined behavior' originated in engineering. In practice, it tends to do something subtle and usually right but probably wrong for the simple, practical reason that if it did anything as obviously wrong as "format your hard drive and blow up your monitor," someone would have tripped over it testing the compiler and changed the compiler.

This is incorrect. In one very popular web server, some behavior depends on the values set for some response headers, and the value is checked in part by calling a function like strstr which takes two pointers and two lengths and searches one string for the other string. If you pass {null, 0} as the haystack and the implementation of the strstr-like function starts by computing the upper bound of the haystack (null + 0) then the compiler can legally produce *any value* for that expression. Then your program will quite predictably segfault. When it does your recourse is to fix your program, not to fix the compiler, because the compiler is working correctly.
It's not exactly variables. The Bugzilla entry is more specific: "... entails copying all the values that are currently on the interpreter's stack (arguments, local variables, intermediate results) from the heap onto the native stack." https://bugzilla.mozilla.org/show_bug.cgi?id=1839139#c8

So it may be a large function with lots of temporary values visible in scope. If I understand correctly, local lambdas would also count and they have their own captured context. I'm sure it's possible to find a pathological-but-not-unreasonable way to reproduce it.
One workplace I had used GCP. There was a Postgres upgrade and one of our services had a major performance degradation, some people worked for days to mitigate the problem.

Sadly I don’t have the version number or any details as I wasn’t working on the issue. It was sometime in mid 2022.
It's either a game of 1D chess or 5D chess.
Wrong people can have quite a lot of influence in an internet forum, so that's a distinction without much difference.
Yeah I was thinking of the regulatory difference between taking your mates up in your Piper Cherokee and taking paying passengers in your Piper Cherokee.

The regulatory requirements change significantly based on that alone. (E.g., PPL for friends, CPL for paying passengers).

I don't even know if you're allowed to take paying passengers in a homebuilt.
I was under the impression that you pointed out a technical impossibility of putting the right nutrients in the cultured meat. Instead it seems like cultured meat will [at first] not have the ingredients [due to lack of knowledge], [similarly to other existing products]. Thanks for explaining.
I don't understand that. If anything rustup has made it easier because I can pull any old version on a whim, or not?
What do you mean by unconstitutional? Which country's constitution are we talking about?
Huh interesting. How did the remote know the endpoint to send the UDP packet to? I would expect NAT and firewalls would make it hard to route inbound UDP? Did they do some sort of STUN style negotiation through HTTP?
Akkermansia muciniphila found to regulate cholesterol biosynthesis in the gut
What if the user wasn’t disabled?

Or if it was motorised?
Which as we all know is impossible to do without FAANG money.
Yeah I got that far but then I wasn't sure what exactly that was doing. Normal C++ doesn't directly move stack pointers around and do manual probing, so I was idly wondering whether those calls hid some inline assembly or how they worked.

Edit: Or perhaps that is not the stack of the C++ program but rather than stack of the Javascript program.
If I were to summarize this video to those who didn't watch it, it definitely wouldn't be "this is about his affiliate account." Reading further, one would get the impression that this video is about affiliate scams, driving people further and further away from the actual topic of the video.

That's not the main topic of the video at all. Rossmann stresses that he isn't reliant on the affiliate program, and doesn't care that it got terminated. What he does care, is the stated reason for the termination.

What happened is pretty clear. Rossmann made a video critical of Amazon after they randomly terminated a person's account, made unfounded accusations in a phone call, only to silently reinstate the account weeks after without so much as an apology. Days after the video goes viral, Amazon terminates his affiliate account that he used in his YouTube videos.

Amazon, without evidence, states that the reason for terminating the affiliate account is because Rossmann scammed Amazaon by encouraging his friends and family to buy things through his affiliate links. But it's obvious Amazon is doing this in retaliation and the reason is made up to discredit him.
Planes are usually required to fly above the height defined by property laws, and so it makes sense that "park" is deines by the areas that planes don't fly in.
You’re right, Valley Wag summarized the interview done by The Information: https://www.theinformation.com/articles/yc-s-paul-graham-the...
What, exactly, is the graph showing? % of people who said "Yes this is a vehicle in the park" or % of people who agree with you ? It's very difficult to tell as I said yes only to the car and the memorial...
High-Performing Lottie Animations on the Web and Mobile
Best Practices for the technical Implementation of high-performing Animations on the Web and Mobile.
Has the "ease hell" issue been solved, maybe with the new scheduler? Or do you still need to stay away from two of the answer option (easy, hard) and only use the other two (good, again)?

Honest question, I haven't kept up with Anki, but just saw that a new scheduler (v3) seems to be default now.
Yes a lot of them don’t stick around, so the only real solution is to bear the cost of real-time AV scanning
I'd argue that:

* if the siren is off, then “the vehicles bring attention to themselves” doesn't apply.

* if the siren in on, then they're not violating the park's rules, but they are violating the rules of their emergency vehicle.
Halide is pretty specialized and only somewhat related to this, but I really like the concept: https://halide-lang.org/

A tldr is: define your logical algorithm and its implementation separately, so you can freely tweak the implementation to optimize it without risking correctness.
I didn’t get that question.
It's not an attack on you mate, serious what is personal about it. I don't have to believe you to avoid hurting your feelings.
Was in a local bid for a tender. Foxconn was demanding net 180 or off the program if supplier can’t stomach it.
Come to think of it, the only material that said that was their own.
Good point. The intro to the quiz asks you to answer the questions literally, but by asking this the author kind of assumes their own conclusion. I wonder how much consensus there would be if the intro asked you to go by the intent of the rule as you understand it, rather than what it literally says.

The first time I went through the quiz, I followed the instructions and had to think about definitions a lot. Then I read your comment and went through the quiz again and just used common sense (dangerous phrase, but I believe it worked in all 27 cases). There was only one violation: someone drove a Honda Civic through the park. What was that person thinking!

On HN we've always tried to avoid hair-splitting arguments by appealing to general values rather than trying to nail down the precise list of disallowed behaviors [1, 2]. Trying to be precise seems like a ticket to bureaucratic, soul-destroying hell [3]. I'd rather just say that there aren't precise rules, just an intended spirit and a few pointers, and yeah that means there's a lot of interpretation involved. There's going to be a lot of interpretation involved no matter what you do, so why pretend otherwise? Just make it clear up front. Then you can say "someone's got to interpret the rules, and that happens to be my job, and I'm interpreting them this way". People will get mad, but people are going to get mad no matter what you do, and at least you won't have to argue about whether a bicycle is a vehicle.

That doesn't mean there aren't edge cases and disputes about which calls are fair. There are tons of those. But if you don't try to be precise then at least you don't get into semantic hell. Except when you do. Boy this work's hard: https://www.youtube.com/watch?v=lStcwT_RGrQ#t=132.

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

[3] https://news.ycombinator.com/item?id=11301437
Go downloading a toolchain is not any different to dustup downloading the version of rust that is in a toolchain toml file. At least with Go it will presumably only download officially released versions, and not gotip/nightly.
How was the tank moved though?

Seems unlikely to have been pushed by people.

“Matthew, head of an organization of WWII veterans, puts a non-functioning WWII-era tank into the park as a war memorial.”
I’m working on a masters thesis doing essentially this, for the problem of prefetching. There are a lot of existing papers demonstrating techniques for smarter prefetching for non- sequential data structures like trees and graphs. That can be done with some success purely at the hardware level, but having language- level semantic information helps a lot for dealing with complex data structures. What I’m working on is a cache controller modification to allow the running program or OS to tell the cache controller how best to prefetch specific pieces of data.
Thr site[1] itself is facetious. There's no "real" 0ver, just projects that couldn't commit to stability after a certain level of maturity that are being shamed. I found it to be a funny stab at the likes of Hashicorp (especially after multiple upgrade ordeals):

> To drive the point home, even further down the stack, HashiCorp's Terraform also complies with ZeroVer's cutting-edge versioning scheme. With Vault and Terraform, HashiCorp demonstrates industry recognition of the importance of ZeroVer in infrastructure.

[1] https://0ver.org/
You start a project knowing how many LOC it will take?

I want to assume you’re being sarcastic but it really doesn’t sound like it
I think you're being a little too quick to jump to the answer. There are plenty of functions where this isn't true. Two easy examples are jump discontinuities (one that looks like this ____----- but more wiggly) (known as piecewise continuous) and functions with hole. These cannot be approximated to arbitrary accuracy, even with an infinite number of them.

You need to pay close attention to the wording in the approximation theorems.

Hornik[0] which does the proof you're discussing says

> This paper rigorously establishes that standard multilayer feedforward networks with as few as one _hidden layer_ using arbitrary squashing functions are capable of approximating any __Borel measurable function__ from one __finite__ dimensional space to another to any desired degree of accuracy

The confusion is probably in the Borel sigma-algebra. Borel means that it includes all finite open intervals in the real numbers. So (0,1) but not [0,1]. Open means boundary is not included! The interval also needs to be continuous, so our discontinuities violate the assumptions. Funahashi's[1] and Cybenko's[2] also require continuous functions.

This is actually a really important thing that gets ignored because it "seems obvious." Or maybe we just see it too often. But it is __critical__ to pay attention to assumptions and limitations. There is a lot of that going off the rails lately with ML and it's going to give us some roadblocks (we're already seeing some[side note]). EVERYTHING (and I mean literally everything) has assumptions, and therefor biases[3]. Every evaluation method you use has a bias. Every learning method you use has a bias. Every dataset. Every architecture. Everything. This is because everything has a certain number of assumptions baked in. We try to reduce these and make them as sane as possible, but we should be aware of them. And in the case of the universal approximation, well the limitation is fairly meaningful. Data is not guaranteed to lie upon a smooth continuous manifold.

[0] https://cognitivemedium.com/magic_paper/assets/Hornik.pdf

[1] https://dx.doi.org/10.1016/0893-6080%2889%2990003-8

[2] https://link.springer.com/article/10.1007/BF02551274

[3] https://en.wikipedia.org/wiki/Bias_(statistics)

[side note] We actually see this a lot in evaluation, and this is why benchmarkism is so problematic. Because it causes us to look at results as hard signals instead of guides. Evaluation is fucking hard. No empirical results will ever give you the full answer: the map is not the territory. We saw a hugging face blog today[4] about the LLM results differing and the reason is because the different evaluation methods biased towards different models. This means the metrics can be hacked, even specifically by the RLHF tuning. Or even the tokenization. These things are hard to make real good judgements on if you don't know the limits of the evaluation method (i.e. the assumptions it makes).

[4] https://huggingface.co/blog/evaluating-mmlu-leaderboard
That's unfortunate. Hurray for RSS I guess.
Drywall (note: not stucco, not plaster, not the entirety of "finish carpentry"). There's only so many ways to do it, and there are only a handful of considerations to be made. 99% of the work is "Use the correct tape, use the correct screw, use the correct mud, sand until smooth".

edit I'll add, lots of trade-adjacent work. Interior/exterior painting, certain types of landscaping/lawn care, powerwashing etc. If you're willing to work with your hands you can make decent/good money on relatively easy tasks.
https://ibb.co/v4pw6rw
This URL actually resolves in my android fedilab app so don't know if this has hardcodrd instances or uses regex. It shouldn't be difficult to build a regrx, I know of an app that did for peertube
EVE Online: training AIs to run the Galactic Empire.
It would be very surprising if this result was relevant for transformers considering the softmax that's present there.
Orca World HQ has issued its demands. #1 is genetic mods for opposable thumbs.
It looks like you made the best of a frustrating situation and, at the very least, have an excellent piece for your portfolio.

With the rise in number of new security engineers all competing for few "security research" jobs (security research/hacking is the "I want to be a game developer" of security), you start getting into these convoluted hiring processes. Unlike standard software engineering, there aren't even remotely enough positions to accommodate everyone, so the bar can get absurdly high.

Honestly, if the team is asking CTF questions, they clearly want hires with previous CTF experience and should just do targeted hiring from the top teams at different conferences.

At least send people a free t-shirt if they complete the challenge.
Well, what's new here?

Generational References, random or sequential

That's an old idea. Goes back to at least the 1980s. It's a useful way to detect use-after-free at run time, but doesn't prevent it. "To get access to an object, we first check ("generation check") that the current generation number matches the remembered generation number. If not, we safely signal a segmentation fault." Um.

Rule 5: We can only read a field by taking ownership of it, by either swapping something into its place or destroying the containing struct.

Hm. This is single ownership with move semantics on steroids. There was once some enthusiasm for languages where you could only read a variable once. But that didn't go very far. On the other hand, single assignment, where you can only write once, on the other hand, is now widely accepted and useful.

I doubt that any collection of hacks on top of C++ will make it safe. Too many people, including me, have tried. To increase safety, you have to take things out. This is unpopular and breaks backwards compatibility.
I currently use Debian for my personal laptop. Any advantages to moving to OpenSuse Tumbleweed?
Llast time I checked guidance systems for model rockets fall into a regulatory space normally applied to guided missiles.

You cannot legally make (sell/distribute?) a guided missile in the USA without the appropriate manufacturer’s licensing. The guidance system itself triggers this regulatory wall.

Thrust vectoring for landing is fundamentally different in application, but it is still technically guiding a “missile” to a specific point of impact.

People working on this as hobbyists are wise to make sure their projects are not seen as presenting an enforcement target, since they could easily be technically crossing the letter if not the intent of the regulations.

Amateur rocketry exists in a little space between regulated “destructive devices” and unregulated “fireworks” and they try hard not to tempt regulators to further constrain their activities.
Anti-terrorist operation declared in Moscow region
RepoJacking: Unmasking the New Cybersecurity Menace to GitHub’s Ecosystem
> With the rise in number of new security engineers every year all competing for few "security research" jobs (security research/hacking is the "I want to be a game developer" of security)

I’ll believe it, curious what other options there are for all those other new “security engineers”. Compliance work?
beep boop I will tweak the RLHF. d(dang)/dt++
Ask HN: People who own stores(online or offline)
What software do you use for managing your finances. Details like profit, money sold, money spent
Yevgeny Prigozhin was once so close to Russian President Vladimir Putin that he earned the nickname "Putin's chef".

Now, Russia has opened a criminal case against the mercenary warlord, accusing him of attempting to mount a mutiny against his former friend.

The founder of the Wagner mercenary group says his men have crossed the border from Ukraine into Russia and intend to "go all the way".
Reverse the terminology for land and water domains.

We emerge like vermin from their coastal airs to invade their waters. We cannot fly in their water - we crawl along the surface - but we are still a big fat PITA.
Sure it is, I had my 3200 square foot home built in 2016 in the northern burbs of Atlanta when I was making $135K.

But why given the choice (theoretically) would I give up making $ALotMore just by practicing for coding interviews?

Like I said, I personally didn’t have to thanks to years of industry experience, knowing “cloud”, and having soft skills. But why would anyone without the path dependencies I had (ie children in school that I didn’t want to relocate) hold their nose up at doing what it takes to make $160K+ straight out of college and a quarter million+ a year by the time they are 25?
Dead by what metric?
> Borrow checking is incompatible with some useful patterns.

The main problem is back references, as in doubly linked lists. In Rust, you can do that sort of thing using Rc and the weak/strong reference mechanism. Forward references own, and are strong. Back references are weak.

I've been toying with the idea of some generic types which allow strong forward references which you can't copy or clone, and weak back references which you can't make strong outside a contained scope. This can be implemented with the existing Rc system, and potentially could be proven, with a static analyzer, to not require the reference counts. It's worth a try to see if one can effectively program under those restrictions. If it's not too much of a pain to use, this might be an effective way out of Rust's back-reference problem.