skysight-inc/HackerNews huggingface dataset:
Sounds more like the server was misusing the 404 status and/or the clients were mishandling it.

I am inclined to agree that for this particular usage, an "in-body" response makes sense. 404 should be reserved for when the actual HTTP endpoint is unavailable. But in REST semantics, you would only return 404 for an endpoint like /users/12345 when user 12345 doesn't exist. So the two usages line up. Returning 200 with a body that says "user 12345 does not exist" makes a lot less sense to me.

A good example of overdoing it is when GraphQL servers return a 200 HTTP response that contains nothing but an error message, instead of returning a suitable HTTP status like 400.
> Funnily enough, I'm using the rustc compiler from Debian repositories (who of course is not well-known for eagerness to adopt bleeding-edge), and I've not run into any Rust code that wouldn't work with that compiler.

Oh hey, there's two of us ;-)

My shoulders relaxed significantly when I also put Cargo in offline mode, pointed it to the directory where Debian installs its librust-*-dev packages, and stopped downloading rapidly changing stuff off of crates.io.
Not really, it's very different for Yandex in particular. Along with several other companies like Vimpelcom, they started the "Safe Internet League", an organization which exploited the think of the children argument to build the censorship regime from scratch. They practically created the original censorship laws, or participated in the creation, when they were in the best position to resist the government (and had the incentive to do so). As an example, Telegram successfully resisted the censorship while having much less leverage, much later.

Of course Yandex likes to pose as the victim of censorship, but the truth is that they are the censors themselves. They've been steamrolled by a runaway process they helped to create.
Funny because I have both Original Triscuits and regular Cheerios in the house right now.

Panic! Maybe I shop at a Harbinger Store [tm].
They can also emit text that it verbatim copied.

Infringement isn't about how the infringing system works, it's about the product of that work.
The article is short and such an indication should be easy to cite directly. If I missed it, please let me know.

As far as I can see, nowhere in the article does it give enough information (even if you take into account unit conversions) to say how much of a house's electricity would be supplied by a lightning bolt.
It can be built with llvm too; there was a lot of work put into llvm to support gccisms.
The problem of package managers is that are too many in too many OSes (and most varied on linux).

Having one for Rust reduce a lot of complexity (Same operation across all OS), and is the best place to take decisions (Rust developers know Rust needs, debian ones who knows?).
Only on HN do you only get like 2 "nice" comments smh
There are many videos like that on youtube and they seem to be doing fine

For example

https://www.youtube.com/watch?v=u8LvcJoAnms
There’s actually some interesting history about how over decades and decades the oil and car companies have done a lot of things beyond just strongly lobbying for planning laws that were extremely good for car drivers and not good for other modes of transport, but even did stuff many years ago like buying up trolly bus and streetcar lines in many cities, ripping up the rails and wires and replacing them with diesel busses. So it’s not quite as consumer-led as you say, the way cities have been designed and have evolved (including in a lot of ways many people now acknowledge is pretty crappy) has actually been affected quite significantly by people who want to sell you cars and gasoline.

See https://en.wikipedia.org/wiki/General_Motors_streetcar_consp... for example.
Discord as well. For instance the Scala community moved from gitter to discord. I couldn’t disagree more with that decision.
I don't remember the names, but I remember telneting into some from university dialups with lax security. This was definitely 1991 - 1992.
On one of our rare snowy winters, the underside of my cargo bike developed a serious case of rust. The front-wheel was constantly spraying a stream of salty sludge over the entire lower part of a bike.

A mudflap fixed the problem. Well, not the rust, but the spray.

Fortunately bikes are pretty sturdy and a bit of rust won't take them down. Mine is still doing fine over a decade later.
There is also that whole thing about testosterones levels plumetting when under-sleeping.
On all the benchmarks of SSDs I've seen they perform 1.5 to 4 times better on sequential reads than on random reads. That's a much better ratio than HDDs, but still enough to care about it.

You're also likely to get less write amplification if your swap file is continuous.

Of course with all the layers of indirection it's a numbers game, you don't know if your file system allocates adjacent inodes, and you don't know how your SSD will remap the blocks. But all else being equal, trying to make the file as sequential as possible seems preferable.
Yes, I share one set of bookmarks between a desktop, a laptop, a phone and a tablet.
Not really. You can't copyright a trivial snippet, same way you can't copyright headers.
Mastering Nim: A complete guide to the programming language
it's one of those topics that brings out the anecdata and broscience; see also, nootropics
Geez no wonder I have so many problems. I wake up at 8am and don’t go to sleep until 1-2am every night.
Same here, I find the KWh to be a very useful unit for daily calculations of that sort, where I want a quick upper bound on things to make estimations.

Last year I switched off my fully-functional 2008 workstation (a lovely Fujitsu Celsius W370 on OpenBSD, a furry joy) because of such an upper bound difference (300W vs 65W for the ThinkCentre that hides among the books on my desk's side).

This sort of works in a similar way with light bulbs as well. Although lumen would be the appropriate unit for luminosity, the packaging uses wattage to indicate luminosity.

Although lumens and Watts are correlated, they aren't dimensionally equivalent as Joules and Watts are (CMIIW).

That "100W" on the package an electrically 14W bulb simply means "it's only using 14W, but shines like a 100W bulb, go ahead, BOGOF".
Parent is saying the proportion is very high. It's not the exact number that matters. Even if one dependency your project uses needs nightly, then your entire project has to use nightly.
I think Copilot definitely is crossing some line that hasn't been defined yet, but your specific example has me thinking.

If I imagine some seasoned art expert standing next to me and giving me hints and ideas while I'm paining and he's using existing art as his examples, am I stealing the art? While Copilot recommends bits of code, it's not copying the entire project is it?
Thank you, I am aware it was trained on those repositories. I am not OK with this business model.

But my comment still stands. You can turn off the verbatim copying feature that people keep talking about and the "AI model" will generate code based on your own codebase.

When I'm using it with Unity or a JS project that has NPM modules, does it use those as context to fill in some code as well? No clue.

Was it trained on open source code and is that ethically and legally shady? Yes.

Is it copying verbatim at this point? No.

Does it help me be a better programmer and will I pay for it? No and only if I forget to cancel my trial subscription.
the only thing that works:

burn more calories than you take

don't eat transformed food

eat 1 cheat meal a week to wake up your metabolism, it can be anything, really, ice cream, pizza, burgers, anything
I think the FISR is one of the few algorithms that I would actually consider creatively enough to match the creativity requirement. It's counter intuitive math that I would think the vast majority of programmers would never be able to come up with. It's an elegant bit twiddling algorithm that requires one or two blog posts to truly understand, it's not something you read and think "oh, that makes sense, moving on".

Algorithms for generic mathematical operations such as the dot product or matrix multiplication are often trivial to deduce, though optimizer vectorized versions perhaps less so. Most helper functions are unoriginal enough that no reasonable copyright law would protect them, which is also the case for (too) many cases of patented code.

The copyright question does ignore the code license question, though. If a complicated algorithm like FISR is not original enough the what protects any boring old operating system code? What stands in the way of publicly hosting Microsoft's leaked sources, as clearly the code is all quite trivial? There is very little in an operating system that other operating system developers haven't thought of or would reasonably have come up with had they been constrained to the same restrictions.

The variable names are one thing, though they could be chosen much more descriptively. However, the system also output the comment "// what the fuck?" which is not only terribly nondescriptive, it's also something that the system couldn't have come up with if it would have learned from code in any practical form.

The suit you linked is about the difference between information and creativity. However, the case surrounds a data set, something simply factual, rather than a composed piece of information such as code or a book. Code listed on Github is not similar to the listings in a phone book. If they were, all software copyright, proprietary or otherwise, goes down the drain. I think that's impractical to say the least.
For a person who is poor and has already exhausted other options for making money, starting a business is a great idea.
Flannel and Calico are responsible for assigning pod IPs, so you need them even on a single node.

One main reason you'd want to run minikube or kind is also that these clusters are easy to reproduce and don't pollute your system's network namespace and sysctl.
FDA bans Juul e-cigarettes
For this reason I built up a dedicated winter bike. "Winter" starts when the salt trucks come out.
https://coreweave.com/ offers some of the cheapest GPU compute out there
The Economics Behind Esports
Yeah, like how SpaceX Starlink satellites "block out" astronomers?
Anyone have a link?
I’d have gone with digit.
You do have to consider middlebox and client caching when you do this. Returning a 200 with a 'not found' would be cached, and that may or may not be desired for the use case.
I suggest Soley and Wilms "Beyond Product". It seems to cover startup to large business in readable and simple terms. I found it quite useful.

https://www.amazon.com/Beyond-Product-Jill-Soley/dp/16427912...
> Therefore, you judge both by the outward actions using the same set of rules.

No, you don't. You don't do that for kids, not for animals, not for corporations, not for.... . We don't even do that for patents vs copyright vs ....
I feel like that's true for most of the consumer, but if you look around the shoe company might have some classics that are seemingly eternal. For example: Adidas Gazelles vs Adidas Sambas. Chuck Taylors might be another one.
I think the problem is that the tradeoffs already exist. Most users would prefer more usable space or less money to a full history of their data.

You might be making the argument that the usability of immutable data is not there yet, but there are well-established theoretical costs of maintaining full history and I don't think they're within bounds of many real-world use-cases.
I disagree. The service is free; they aren't obligated to do anything. If you want support, pay for it, via Fastmail or the like. People think they are entitled to not only a free email provider, but also free drive storage, free google docs, free search, free SSO, free calendar, and now free support. You're not entitled to any of that.
> Men: we need to do better.

Am I the only person who finds it irritating when people address a group with generalisations that ignore the diversity of individual situations within that group? Is it true that “diversity matters” if one is ignoring that diversity?

For example:

> As partners, we need to pick up drop-off or pick up.

I drop our son at school almost every school day, and have been doing so for the last few years-and when our daughter starts school next year, I’ll probably do the same for her (even now, some mornings I drop her at preschool). I’m also the primary supervisor of getting our son up and ready each school morning. Mostly my wife does pick-up, but I’ve done it plenty of times. And although it is more mothers, I’m not the only father there for either.

Currently, his extracurricular activities are music and swimming lessons, and I take him to both of them. I also take him to all his medical and psychologist appointments. And I have a full-time job, while my wife is not in paid employment.

I feel like nothing in this blog post has any relevance to our family’s situation-nor that of a number of other families I know.

No doubt I couldn't be as actively involved in our children’s lives if I worked for a Musk-run company, due to their inflexibility around work-life balance-but I couldn’t accept a position with such a company anyway. In a competitive job market, outlier employers can get away with offering conditions under which closer-to-the-median employers would severely struggle to attract talent.
I mean, even if the license was placed on the code, that doesn't mean, if it's not protected by copyright, then it's fair game for copilot to scrape, learn from, and emit variations of, the code.

I believe github's lawyers would have had hundreds of hours of dicussion about this and at this point, they believe they are in the right, and anybody who disagrees should use the legal system to resolve the matter.

In the meantime, what it is and isn't doing wrt licenses seems to be poorly understood externally.
Not human bodies, no. But look at other long lived species like elephants, who rarely get cancer and have even more cells than we do.

Just splice the right snippet of elephant DNA into ours to kill cancer for good.
In a world where PyQt is a thing, Tkinter is not even worth learning.

The problem is that packaging a PyQt project is too difficult.
What time do you end up actually going to sleep and waking up? 10-8 would be 10 hours sleep.
I feel like the crux of your argument here is that because C is 50 years old and research into programming languages has occurred in that same 50 year period that C is now automatically bad.

What if there's nothing wrong with its intended purpose? The wheel has been around for some time, there has been research into other axle-mounted components surely we replace the wheel then?

I don't understand the "it's old therefore bad" argument.
As the article says, Carp is tricky eating because of the bones. If you are feeding kids you have to give them a tiny pinch at a time. If you are feeding yourself you can spit the bones out. If I am really hungry I just eat the bones. Taste is fine, not much different then any other whitefish.

I had a Chinese girlfriend in high school and her grandma made us Carp soup. This was the first time I ate carp. If you are really good with chopsticks you can pick out the bones but I had to use my fingers which amused grandma. The soup tasted fine but she used the head of the fish as decoration so the fish was looking at me as I ate him. Nowadays I burry the fish heads in the garden as they are good fertilizer.
I have dvc pipelines such that input/output is iceberg snapshot files. The data gets medium-big and it works well.
On the Grid in Leisang
Is there a way to tell, from Javascript, what kind of authentication the user is going to be doing?

Do I have to tell my users "Login with webauthn" (which none of them will ever do), or can I say "Login with FaceID" by detecting that they are on an iPhone with FaceID?

I tested on webauthn.io using a Macbook with TouchID. On Safari it uses TouchID, whereas on Firefox it prompts me to insert a security key. My users think security keys are expensive and scary, but they really like TouchID. How do I only show the option on Safari when there is TouchID, but not Firefox which only supports security keys? Am I back to UA sniffing and building my own lookup tables of available features like back in 2005?
Take your example, but make it more to the point. I hire an anonymous ghost writer to produce for me a novel based on some story premise that I made up. This ghost writer decided to use a bunch of copyright protected sections in their draft because reasons. I think the ghost writer isn't committing copyright violations, but when I publish the book, I almost certainly am.

I'm less worried about MS getting sued for this and approaching 100% expecting that users are opening themselves up to legal exposure. I can't see any legal department saying go ahead with using copilot code, but by all means ask.
In my experience it's more generative. It responds to variable names in my code, formatting, patterns in how I'm writing (am I using ES6 features? async/await or raw promises? Etc). Granted it could still be copying, but when it's generating usually less than 5 lines at a time... I wonder if you could argue that all possible 5 line code snippets have already been written--wrt to like abstract logic/variable relationships/patterns.

Also I think it's important to note that Copilot isn't an independent AI; it's a human in the loop system. In my experience I always make adjustments to the code it generates to better fit my needs. So on top of the transformation that copilot does, I'm also stacking transformation on top of that. So the final, potentially copyrightable product is very far removed from the training data.

Copilot's training algorithm, OpenAI Codex, "is a descendant of GPT-3" under the hood. I think code is unique in that unlike text and images, there's much less variance in code. It's not as expressive as English, or visual art. So I think there might be a higher chance it'll generate something similar to its training data--but only because all code is inherently more similar.
Whoa, that's tough. Sounds like you have indeed hit a case where

> the tool makes far more sense in the context of Google’s systems and architecture

Bazel should not behave like what you described (at least in my experience) for in-repo sources and build rules. Except that the world does not work in this way, so they added a duct tape called "using workspace rules to fetch and potentially build external dependencies", which is as fragile as a ./build.sh pulling in all your dependencies.

And Google? They did vendor everything they use at //third_party in their monorepo, so (╯‵□′)╯︵┻━┻
I'm not completely against the use of anecdata and broscience but don't bring up a theory in a thread that has literal evidence disproving it as the topic.
> I stand by my original comment

Not unexpected. After all, I did try to change your mind by saying "you should not change your mind."
Why do you think the progressives have achieved such sway over cultural issues within the Democrat party? It seems like an unnecessary albatross for them to carry, instead of just jettisoning that to a woo-woo 3rd party. I suspect they would be unbeatable in elections if they got rid of that baggage.
AWS has them in US-EAST1 for $9.83/hr spot with 96 CPU cores, 1152GB of ram, 8 A100s with 320 GB of RAM, 8TB of NVME, and 19 Gbps of EBS bandwidth to load your data quickly.

https://aws.amazon.com/ec2/instance-types/p4/

p4d.24xlarge

An alternative is the p3.16xlarge for 8 V100s with 256GB of GPU RAM but you might as well get the A100s since it's only $0.50/hr cheaper
Same same, the SSR piece means they’d have to build some kind of storefront PaaS, and it wasn’t immediately obvious what the enabling runtime is (or more interestingly for me, how it ticks).
Keep noise like this for reddit.
You are confusing unregulated weed with laced weed. That's not really a boogeyman now is it, and I'd be the last person to propagate myths to badmouth cannabis lol. Laced weed has indeed become a serious problem in western Europe.
Please see Everything Everywhere All At Once
This sounds highly broken somehow. Bazel’s raison d'etre is rebuilding only the necessary dependencies. Maybe this is a case of someone trying to force-fit a process that doesn’t look like bazel’s opinions with some custom rules that break it at the core?

Pretty much all my bazel/blaze experience has been at google or in other side projects built from the start with bazel, but I have never encountered anything like that. The only complaints I’ve had is that building python slows the scripting loop, and that for side projects without google’s build infrastructure the rebuild-the-world-at-head-from-source method can get very expensive. But this sounds really unfortunate and nothing like the tool I’ve used :/
Not much different than today, if the news about Russia mobile crematoriums are eventually verified
Meanwhile San Diego is adding bike lanes right and left and people are constantly bitching about them.
The day after the Metrodome collapsed, I was able to bike to work on the greenway even though every road in town was out of commission. It was plowed with a higher priority than anywhere else!
I think the important thing is to be consistent. I worked with a microservice system for years (as a front end engineer) where some teams would use 404 to indicate record not found, some teams would use your system, and a couple teams sent back the response in the header! Of the teams using your system it would quite an ordeal to find out the meaning of "status: 1000", especially if the system was 10+ years old and the original team no longer around.
Is this by a person that knows or is guessing?
Just for clarity, note that plagiarism and copyright infringement are distinct.
If you rewrite someone’s paragraph with synonyms it’s still plagiarism but not copyright infringement especially if you don’t cite the work in question. Conversely, you could quote several paragraphs of someone else’s work in quotations with citation and it may be copyright infringement but not plagiarism.

Or at least that is how I understand it.
Language Models: Past, Present, and Future
I've always felt like this was one of the more compelling possible stories in the Middle Earth canon, so it might be the first one I seek out since being sorely disappointed by the Silmarillion. Done right, it could have all the drama and power of Game of Thrones but in a less depressing world. Unfortunately, since they don't seem to have brought in any outside writers, it's more likely to be yet another academically-dry collection of disconnected anecdotes. I guess we'll find out.
how about giving dead viral vaccine, and then giving live one after 1 month or so?
Yep yep yep, add an electric bike to the mix and you've gotta winner EV for the people that gets over the range concern so many have.
> It is not something that gives you more power, just something that makes code a bit easier to write.

Who needs a for loop when you have while?
Apparently Stanford is suffering a major power outage.

https://emergency.stanford.edu/
> trading language surface complexity and readability for programmer convenience

I would say the question mark improves readability, compared to having to check/return error codes by hand after every function call.

To your more general point, the language is pretty much established and syntax features are added very rarely. I think one more feature, let guards, is coming down the pipe soon, but other than that I wouldn't be surprised if the surface syntax never changes again.
C++ burnt through a lot of good will in the C++98 era where it was admittedly a hot mess (and all the compilers where buggy dumpster fires). Now on one hand we have people who publicly and loudly swore off touching C++ ever again based on this experience (and even more people parroting the “C++ is a mess” statement without any experience) and on the other the excitement of Rust with all the hype making people invest a large amount of effort into learning it.