skysight-inc/HackerNews huggingface dataset:
Ah very true, I like types and all that jazz, I'm mostly looking for a nice developer experience and don't know that much about either platforms.
Does Copilot already display the licenses of the code it might insert/suggest, or assure the developer, that the inserted/suggested code is not a verbatim copy of existing code? How can developers be sure, that they are not violating licenses by using Copilot?
it seems like this is more stable. the style applies over a 3D world without noticeable artifacts or distortions
Family Entertainment Protection Act
Signal jammers and general wireless interference could cause major issues with these drones
My biggest issue with Copilot (and the reason I don't really use it anymore) is that it got in the way much more than it seemed to help. I work with Typescript codebases and in VSCode, you get very nice intellisense autocompletion on objects. What I found is that with Copilot that totally breaks down where Copilot will override intellisense and provide you with a hint.

I found it fun to play with for smaller projects, but during my day to day work I found that it always seemed to get in the way. You're trying to type out a function and Copilot is always there going "do you mean this", eventually you just turn it off.

I'm sure there are some good use cases for it, but in my line of work I found it to only really be useful for small things and toy projects where you are trying to demo the capabilities of Copilot more than you are trying to actually build an app.
Those still aren't that great. What I really want is a hard pad that detects via air pressure (like the arcade ones), resistive pads feel flimsy and stop working fairly quickly after heavy use.

An air pressure hard pad...well...you have to buy a DDR arcade unit. Those are going for $10k+ last time I looked. Then you have to find a place to put it....
Intestinal ventilation could be an alternative to breathing – SYFY WIRE
They are a species of hot coastal jungles but evolved also in bamboo cloud forests (mist forests in mountains), this is not trivial, because chickens can survive in cold areas and even tolerate snow, and this is required to live in most Europe and US. Without those "chill genes", chicken would never had been a successful species in Occident.

Evolving in bamboo cloud forests provided the other big weapon that chickens had to conquer the planet: After many years bamboos flower, seed and die.

Chicken evolved to make the most of those years of huge seed production and in those exceptional years reproduce non stop, as many times as they can, instead to lay just once as in normal years.

This trait was selected later, so in a coop with plenty of food, chicken just lay, and lay, and keep laying. Enduring a wide range of temperatures, and laying more than 300 eggs a year (plus a convenient size, plus roosters fighting and singing to our amusement), made jungle red-fowl the most successful bird in the planet just by pure luck
I'm not defending Pandas but just want to point out that the inability to conveniently compose expressions is one of the biggest problems with SQL, since it was designed to be written as a sort of pseudo-English natural language, in an era when people imagined that it would be used by non-programmers. To be clear, that's a problem with SQL, not with the idea of a language based on relational algebra. There are various attempts to create SQL-alternatives which behave like real programming languages in terms of e.g. composability. This blog post makes the point better than I can:

https://opensource.googleblog.com/2021/04/logica-organizing-...
Quite something indeed: https://imgur.com/a/SgqvG75
It doesn't learn from your codebase but it uses the context of your code so any pattern will be picked up.
> This has been delayed, and sometimes people say it is delayed because the miners are against it.

They can say that all they want, there's 0 actual evidence of that. It's been delayed a bunch because it's an incredibly difficult thing to do for a network operating trillions of $ in transaction value.

All indications are at the moment that it will happen around September, but definitely this year. The big test (doing the PoS switch on the most similar testnet) was completed successfully last week!

> Could miners or others with financial interest slow the switch to PoS for Etherium? How would I be able to judge if that is happening?

There are theoretical ways, but in practice it's not all that practical, because ultimately what matters is the "fork" developers and users want to follow. There's a negative incentive for miners to do anything disruptive because it could have an effect on the value of the tokens they already hold.

Additionally, Ethereum has a built-in "difficulty bomb", which basically ensures that a network upgrade happens at a certain cadence, which gives impetus for miners to follow new upgrades or no new ETH will be generated anyways past a certain point.
Politically they are two of fifty states of the United States, and on an equal footing with the other 48.

Geographically, Alaska is part of North America, and Hawaii isn't.
It's for nostalgia - the one bit of early web that's still unchanged.
A "liberal education" was, originally, an education appropriate to free people, as opposed to slaves. Slaves got an education that was more like trade school, if at all. Free people got an education for those who didn't have to work for a living. If you're getting that education today, it has value, but you'd better be in a position where you don't need it to get you a job when you're done.

On the other hand:

> Obtain fodder for sufficient individuation

One of the things you don't learn in college: Not to talk like that.
Its interesting that one of the most guaranteed ways to get down-voted online is to say the world isn't as bad as it seems, I would really like to understand the psychology behind that.
Great thank you! Looks like a super awesome project and one that can do a lot of good, so I wish you luck!
Ummm, yes, that was my original point. What does "one or more of the most popular open source projects on GitHub" mean exactly? Do you need a certain number of github stars on your project? Are you listed on some "most popular github projects specific page"? or what?
Yes, that's how symbols work.

Arabic numerals make no sense. Kanji makes no sense. The Roman alphabet makes no sense. Of course, they're symbols. You memorize them. They stand for the object they're pointing at. They're not abstractions meant to represent directly the thing its self.

Everyone, stop being so literal. Sheesh.
If this type of delivery works and takes off can you imagine the noise pollution from all the drones flying around?
Door at Uvalde school shooting wasn’t locked
Also once its removed due to whatever (copyright, owner is removed from youtube, reported, million other reasons) its gone. No archive.org, google cache or anything left.
You shoot an aircraft, you’re going to prison. Simple as that.
Have been using Copilot in the beta and it's just been amazing. I can't remember how many times my jaw has literally dropped as it knows what I'm trying to do, or yelled "Holy sh*t!" as it feels like it's reading my mind.

That said, was highly disappointed with the switch to non-free. Maybe they never did say it would remain free, but they certainly didn't advertise it wouldn't be later. I feel bait-and-switched.

Yes, $10/mo. isn't a lot if you're getting paid to work, but if you're developing on side projects that aren't (yet?) making any revenue, it's kinda a dealbreaker.
He supported the coup of Bolivian president to steal Lithium from the people there. No Democrat or Republican who learns about how Elon actually behaves supports him. It’s mostly just PR AstroTurf.
I think this is the answer - everyone is saying that DARPA is biased and government funded and thus trying to steer people away from Crypto - but I think this is a good read. If a few big ISP control a huge portion of the traffic (normally big competing entities) and we know that many (maybe most) big ISP's are subservient to the governments they run under then it follows that a government could potentially majorly disrupt/control cryptocurrencies.
They already do, no? Problem is this magical solution requires ignoring all copyright law. We can't prove it but when someone does, it'll be a legal shitshow.
> suggest patterns in the same codebase that you're working

Sometimes, with variable results. I think I've only observed it guess patterns from the current directory

> Does copilot work for shell scripts?

Yes, it gave me this earlier today while editing my .zshrc:

# kill a process on a given port
killport() {
lsof -i :$1 | awk 'NR!=1 {print $2}' | xargs kill
}
Seriously. A great post about bad UX uses bad UX during the climax
"The government wants to connect all of these data points to build comprehensive profiles of citizens which are accessible throughout the government."

And with paternal DNA collection, down through subsequent generations.
GitBook alternative built on top of Notion
I think what GP is saying is that this test correlates with things like 'fitness' and 'balance', which themselves are causally related to health outcomes. But training to balance on one leg doesn't mean that your 'balance' or 'fitness' overall improve.

It might be that one legged balance doesn't improve 'balance' and so doesn't improve your health outcomes. Or 'balance' is irrelevant, and it's just that 'fitness' means you're less winded at the top of the steps, and so you're less likely to fall down at the top.
If you're looking at it from the perspective that my employer pays me $X/hour to write code, and CoPilot is less than that price, then it might be a bargain in that sense. On the other hand, my employer pays me for my experience and knowledge. Most of my time isn't spent writing code, so I don't think it's fair to just look at an hourly dollar amount when deciding whether it's worth it.

That being said, my biggest issue with CoPilot is that it's a ML system trained from open source and public repositories. Also straight from the website, "By using GitHub Copilot [...] you help to improve GitHub Copilot." I'm now paying for the privilege of handing over my data to GitHub so they can combine it with open source code to make more money off of people who are convinced it's somehow saving their company money.
> What makes an architecture CISC is when the instructions start to do too many things at once. For instance, on x86 you can write something like ‘ADD [rax + 0x1234 + 8*rbx], rcx'.

Amusingly, one of the common criticisms against RISC-V is that it doesn't have more complex addressing modes like "base + index << shift". Which other RISC ISA's like ARM or POWER do have, and is quite widely used in application code (think array indexing). This doesn't mean that a RISC CPU must split this up into internal micro-ops, AFAIK at least higher end ARM designs implements it all in a single micro-op by having a small adder and shift unit as part of the memory pipe (adders and limited shifters are really small area-wise).
Copilot seems to learn from elsewhere in my codebase, and is able to utilize patterns I've used elsewhere in the codebase when prompted in a different file. Isn't perfect, but it saves a ton of time.

My primary usage is shell scripts, as it seems to struggle on complex code, while shell scripts are typically a lot of simple code.
Tell me about it!

Yeah, that's my vision too. To create the plugin system and enable developers to hook into that ecosystem and earn money.
On my old nokia C3, there is a kind of App Store that is not working for a while as the servers are shutdown.

Everytime I "joke" that I live in the future of smartphones.

What is Twitter ?
If your goal is safety, you shouldn't be pushing capabilities or general availability of capabilities.
My sincere question is what if a developer looks at some GPL code, and then that developer encounters a situation in a corporate project where-in he uses the GPL code from memory, is that already a violation?

So to avoid a violation a developer needs to perform a mind-wipe?
timeseries is usually specific to use cases when you data represents some signal over time, like temperature reading, stock price, etc.

so you need 2 components: timestamp and signal reading, in this case all specific timeseries analytics apply: sliding/tumbling window, avg per window, smoothing, autocorrelation and all other techniques from Digital Signal Processing/timeseries analytics.

Your regular monthly Sales data of ACME Corp by product category and storeId - this is not timeseries, just general BI
I have yet to read the article, but the only way to prove out an intervention, is to test the intervention. "Ability to do X, in absence of intervention, is predictive of longevity" does not equate to "Training X as an intervention will increase longevity." That intervention MUST be tested, separately.
Almost every single drug addict and alcoholic has an emotional basis for their addiction. Be it childhood trauma, a predisposition to anxiety/depression, etc.

The fact that these reasons exist doesn't make the addiction any less of an addiction. It's often a reason why rehab centers try to take a holistic approach and not only tackle the addiction, but the surrounding lifestyle choices that further enable the addiction.

It's not "addiction is a masked emotional needs problem" it's, "addiction is often accompanied by emotional needs problems". Subtly different, but different nonetheless.
Beware that visidata phones home by default:

https://github.com/saulpw/visidata/discussions/940
If you go forward a few days or months you will start to see rabid hatred of women pop up from time to time. Frequently enough for the sub to earn its reputation.
I'm not a Nazi, and I don't want to buy shitty cryptocurrency profile pics. If you do, that's your problem -- and one you should discuss with a qualified professional.
I was a beta tester and just got kicked out. This explains why it happened.
From my experience with it the suggestions are so generic it's hard to imagine anyone has a legit license to "formatDateISO....() {code here}".

Maybe I'm using it wrong but I've hardly seen it pump out a mass volume of code.
> Job? I'd say Go

If you want to work in the learned language, then sure. But if you just want to increase your general employability then Rust is probably a better bet. You'll learn more, and it will make you a better engineer in every language you use. My JavaScript has been greatly improved by learning Rust.
Weird that it prints the error to stdout. I mean not that surprising really, I'd just expect error->stderr to be a pretty low-hanging association
This is because learning comes from failing and getting better. And young people can not do this easily because there is a lot of stigma associated with being the "creep" who flirts badly or when not wanted.
Show HN: Single file static microblog generator
Interesting and fairly accurate observation about the US and our politics.

In my experience, Musk is an anomaly though, he is hated by folks all across the spectrum. I think libertarians and people that like watching him upset others are his biggest fans.
Go is low-hanging fruit. You can pick it up in a weekend pretty easily. Rust is a much steeper learning curve, but it will also deepen your understanding of type systems and memory management. Julia seems like it hasn't broken out of the data science niche in full yet, and even there it seems like it hasn't made a ton of headway with respect to marketshare--it doesn't seem like it appeals much to me.

If you want something halfway between Go and Rust, I'd look at Gleam--it seems like a garbage collected Rust, so you get a nice ML-inspired type system without the pedantry of the borrow-checker (sometimes that pedantry is helpful, but rarely so for the applications I write). This would be next on my list of languages to learn.

Also, my favorite way to learn a new language is to write a static site generator. It will take you through a tour of the standard library as well as the third-party library ecosystem. It's a simple project without being a toy.
This is where elite colleges shine. You make connections with the kind of people who go to elite colleges. Those are much more valuable than connections with people who go to Random State University.
The question is why Microsoft is still viewed as anti-FOSS while Google and Facebook are viewed as pro-FOSS. Yes, your answer explains why some people might view ALL corporations as somewhat anti-FOSS. But it doesn't explain the discrepancy.
This is great. We definitely need more tools/frameworks like this to allow for faster development.

It reminds me of Bullettrain: https://bullettrain.co/
I think RVC is more or less universal if we're talking higher end than really simple micro-controllers or university student projects.
I hope I never again have to work on a codebase/language where copilot would be worth subscribing to.
This is assuming the developers are willing to act in the way you are describing but with our ability to audit their work I am not convinced that will necessarily happen.
This is an important step for having better RAM overcommitment in Linux (avoiding OOM and having less latency spikes). I hope more effort is put in this line. /cc Google, Amazon, Red Hat, SUSE, Canonical
Ah, those features. Gotcha.

I only implemented a straight pipeline, no forking, merging, or loops. Mainly because I know enough about pipeline technologies to know that this means creating a language that won't be simple, because the problem isn't simple.

I agree, ideally any pipeline should be expressable. Without turning into something better solved by Apache Beam or other existing streaming or batch pipelines.

The main problem goodpipe tries to solve is the ordered termination of pipeline parts, so that the output bit doesn't finalize its output when the input closes. In the general directed graph case it would be necessary to define the order of termination.

So, in short, the problems here are to define the scope of problems/digraphs, design a language that allows expressing that (yet be simple enough to get right), and then the implementation is the easy part.

If you want to help improve goodpipe to handle more use cases then I'd be happy to work with you. Or if you want to make something new then I can cheer from the sidelines too. :-)
I actually interpolated the word "down" at the end of the title. I was totally sure I've read it and only noticed that it wasn't really there when I saw your comment.
This is why it pays to socialize. Live your entire life behind a keyboard or phone screen and you are giving people objective reasons to dismiss you out of hand. Most people do not want to live with shut-ins. Tinder is a dating tool, not a replacement for socialization.
I was hoping the wiki article would explain why France and Spain have this arrangement but the only treaties mentioned are the ones signed on the island itself.

It seems like something that would be trivial to resolve, but I sense the novelty of the situation is more valuable than any hassles that arise from the peculiarities of the situation.
The more I read, the more I think this is why Rich Hickey created Clojure. This describes a pessimistic view of the landscape shortly before Hickey created the language. It provides a good insight into all the problems in Lisp at the time. Clojure answers a lot of these problems.
Yeah reputation is still a thing...
If you try to stand on one leg, focus on your belly button. This makes it much, much easiert. But I doubt that this trick will have any influence on your survival (maybe by placebo effect?).
Snap CEO endorses Elon Musk's “super app” strategy
I'm very much in the same boat. I'm in my mid-30s. Been doing Java for 10 years. I'm finally catching my stride and feeling like I'm really mastering it and suddenly we're building services with Typescript because we didn't learn from Perl that spinning off an entire process for "parallelization" wasn't a good idea. In a similar vein, we used to just deploy Spring to EC2 and it was rock-solid...now we spend more time managing k8n and explaining Lambda cold-starts than actually building software.

That said, we sound more like old fogey complaining about modern cars being "all digital" while our 1980 Ford Ranger is still kicking. (pardon the analogy, it doesn't scale and EVERYTHING needs to scale now right?)

The cloud's just hosting through. You can still built with Java and it's still in the top 3 languages for a reason and in HIGH demand.

All we have now is more options...and yes, less experienced folks are going to not always pick the best option. A teenager wants the car on the showroom floor; an adult knows you buy a late-model sedan or pickup. (Hey, this analogy is working.)

Your career wisdom is aligned. While I don't think AWS will go away in 30 years, it will evolve. Picking what to master (Java or Kubernetes) will always be a judgement call. I'd say you're right that Java is a good call and Kubernetes is a bad thing to "master" (the latter will and has already been abstracted away with things like Fargate).

But some things are really awesome. Have you tried out Elastic Beanstalk? It's SO easy to go from start.spring.io -> Elastic Beanstalk -> a real working, hosted, and scaled public web service in like 1 hour.

With wisdom comes the knowledge to distinguish the "fads" and the "future." There was a time when Java was "too slow" and applets were everywhere. Even Java had its fads.

Honestly, I'm very hopeful for the future of Java. With Project Loom and GraalVM, we'll be able to better compete with Go (with virtual threads) and TypeScript (with native startup times).
Established fact? You are trying to make a porn addiction appear as bad as a meth addiction and that is just not based in reality. The outcomes and damage of substance abuse are more severe and should not be conflated.
Me too!

It's nearly worth it for avoiding Google's terrible account switching UX alone :)

I've been using QubesOS as my daily dev machine for a couple of years now. No regrets. I really like that I've set up each of my clients' work in their own VMs, so there's no way one can pollute the other.

Switching back to macOS is a relief for some tasks, but it feels dirty smudging all my different types of task into the one OS again.
Love or hate UEFI it's the defacto standard for booting modern hardware and the added support gets us closer to a viable desktop platform. The success of M1 has shown the advantages of a consumer risc platform but the holy grail for many of us is a totally open platform with similar power/performance advantages to arm.

It's a small step but an important one.
Others may have a different experience, but I have never seen Copilot offer suggestions anywhere near complicated/unique enough for it to matter.

That’s not a knock on Copilot, I think it’s a great product and I happily subscribed today after using it the last few months!
I live in the suburbs and I have a similar view. Kids play in the street unsupervised, well-behaved dogs are free to roam, bikes are left in driveways without chains, and cars are left unlocked. I can't stand being in big cities for more than a few hours, it feels inhuman.
Financial interests push heavily towards PoS. Ten percent of all ETH is already deposited in the PoS network (currently running in parallel), and can't be withdrawn before the merge happens. The development teams were granted staked ETH by the EF, and can't withdraw it before the merge happens. All ETH holders are likely to benefit from the PoS merge, which will reduce issuance to the point where the ETH supply will begin to shrink because 90% of the fees are burned.