skysight-inc/HackerNews huggingface dataset:
The good students will take the time to learn and understand (even if they didn't write the code). Other students, as they always have, will look for short cuts.

Not everyone who take CS1* courses are CS (or similar eng) majors. We keep crying "Everyone should learn to code" and now that's made easier than ever some of continue to complain. Huh?

Full disclosure: I started to use CoPilot a couple of months ago. It does not remove me from the process. It does allow me to shift more brain cycles from the mundane to the more difficult. My general feeling is, I have yet to get close to taking full advantage of what it can offer me.
Why do they have to either compress it all or not. They must be smart like, have the files split in pieces (just like some network file systems/backups do) and if those blocks are untouched for a while, compress what's compressible and leave them as is during active uses.
Probably not worth it as a FPGA solution or even in general as an add-on card (the overhead of dealing with such extra hardware means that the threshold for "worth it" is very high).

I would expect this to become part of newer generations of CPUs once it becomes popular.
I love the choice of an AI-generated photo for the header, and the hidden message of its poor quality if you look at it longer than a glance.

There's an emerging divide between those with experience with AI tools and people who tried them a few times and got hyped and blogged a maximalist view of consequences.
Do they teach this in art school?
The idea was that you'd have more and more granular symbols to represent things all the way down. In principle there's no reason this couldn't work, but in practice the population of the knowledge base would have to become totally automated, and there wasn't (yet) any clear pathway to automating it.

Of course there are also challenges around rigidity, certainty/uncertainty, contextualization of knowledge, etc. But none of these are fundamentally insurmountable

My armchair take is that we'd need a symbolic system that emerges from a machine learning system, instead of being built by hand
I had to deal with this too. "You're not going to go through life with a calculator in your pocket!"
Adult content seems to have a position of being a second class citizen as far as general content is concerned, despite the fact that many adults consume it daily in one form or another, which is curious.

In regards to VNs and pervy anime-styled titles, at least, I'm not surprised by this. Many Americans (and people from other countries) continue to balk at and reject Japanese attitudes to sexuality, and it continues to be reputational poison to champion such causes. It's probably more impressive that the Japanese content that got on Steam did so without much more uproar from somebody.
That’s very easy to deal with. Oral exams or blue-book exams.
What are you trying to imply? I'm just saying the commenter above has tried to explain away a situation with a very specific example that I don't think applies to the general reasoning of why people are less connected with those they work with.
I have seen people clinging to their lives no matter how insufferable those lives seemed to me
It’s my experience that there are some people who cannot understand calculus, no matter how hard they try. The fact that they do try is often indicative of considerable talents in other areas.
> "...this is information that you're going to need if you actually want to go into the field..."

That has never, ever stopped anyone motivated to cheat. Even here on highly-educated HN, you get posters with open disdain for what they learned in college.

> "... at the end of the day is the purpose of the course to measure the student or to teach the student?"

Both. Otherwise, the college diploma really does become the meaningless scrap of sheepskin that its detractors claim it is.
“A Great Ox Stands on My Tongue”: The Pitfalls of Latin Translation
I was a RoR developer for 5 years and have now worked on Phoenix apps for about 6 years.

The survey results have certainly gotta be at least a little selection bias, combined with Rails apps being on average older (and therefore more "legacy"). But on the other hand, for me Elixir and Phoenix really did clean up a lot of the pain points around Rails (performance, magic), while keeping the great things (developer experience, general structure), and adding some brand new stuff (channels).

LiveView is really interesting, but still a bit of an experiment, from my perspective. At least, I haven't had a chance to use it "in anger" in production yet, but am generally satisfied with my "Phoenix as a better Rails" apps.
I think the big change here is how much easier it is? Students, like everyone else, are lazy. Previously just doing the assignment was typically less work than cheating, and Copilot makes that much less common.
Please excuse my imposition, as I am a humble programmer who spends his days adding and subtracting 1, and not a mathematician.

Yet, this discussion of the confusion and potential confusion of misinterpreting notation strikes me as something that has long (well, in the sense of programming) been solved in my area with type systems and syntax highlighting.

Do mathematicians not have these tools?
My family was 7 people growing up, my parents and 5 of us kids. A four door car with bench seats gave everyone a place to sit. A station wagon was better since we could spread out.
Yes, border-radius was available since ~2007/2008 except for IE (I remember using some hack involving HTC files, maybe CSS3PIE[0]).

[0]: http://css3pie.com/
The solution doesn't seem that hard to me. Put less weight on homework grades and more weight on projects and tests. If they cheat the homework they'll bomb on tasks that can't be solved with Copilot.
> there should be a class called language model querying

Do you think the skills taught in that class would be relevant for very long?
> Something like 60%+ of Ethereum users at the time lost money in the DAO hack, so yea they created a social fork. It wasn't because of "big money" or centralization, pretty much everyone wanted to fork.

Nope. It is certainly the DAO investors that lost money who wanted the fork more than anyone else; hence, the ones with big money involved that boosted and influenced that decision to do an urgent hard fork and I don't think the folks promoting the 'decentralization', 'immutability', 'Code is Law' agreed with that, so about this 'pretty much everyone' fallacy; Let's go back into 2016, when it happened. We even have folks who believe that the hack is 'working as intended' [0].

> "Ethereum worked exactly as intended. I don’t believe software should be updated when it works exactly as intended. You assume the risks of your investment. If you don’t understand your investment, you assume unknown risk. Anything else is a bailout by a central authority, i.e. the antithesis of the crypto world..."

There are many other projects that lose money over smart contract hacks every day and there is no mutability or reversibility for those investors. This is the point that the author in this post is making against the 'Code is law' nonsense.

Apparently, it applies to retail who won't get the reversibility treatment but it doesn't apply to lots of large investors losing their money in a failed experiment, boosted by the Ethereum Foundation.

Once that goes south, the fork that is boosted by big money and the Ethereum foundation always wins.

> That's how forks work, and as you mentioned, ETC is still around if you want to follow that fork.

I follow neither ETH or ETC. I am only waiting for more regulatory clarity looming onto the cryptocurrency industry. But I thank you for confirming the centralization of Ethereum and how catastrophic errors and persistent issues in Ethereum are "working as intended".

[0] https://www.coindesk.com/learn/2016/06/25/understanding-the-...
What does that mean? They are technically military but under civilian command? What makes them military?
I think grep was an example of the latter, too?
I loved my differential equation course, and it was a community college course I took senior year of high school. One of the chapters in the book was using diff eqs to solve physical systems and it was an eye opening experience. For a hobby project, I'm writing a video game that requires some unusual behaviors so an off-the-shelf physics library won't cut it, I have to roll my own and most of the math I'm using is directly from that course.

One additional note, the author mentions not being able to motivate the Laplace transform. The Laplace transform is really critical when designing robotic control systems. It's to the point that in diagrams, one usually draws "1/s" instead of an integral sign.
> - easily charge royalties in perpetuity for resale of their art

Can they really? The art itself is not recorded on any blockchain. Just the link and/or hash can be stored there because of costs. Both can change without noticeably modifying the art. Thus a working legal system is still required and blockchain does not provide any meaningful benefit over a standard contract.
X2go has been unusable for me on macos (M1). Keeps crashing all the time.
Not every fire apparatus has a pump. Squad units, rescue units, ladder units probably won't.

What we call these things in my (rural California) district:

* Engine - has pump, 500-800 gal tank.

* "Brush" or Wildland unit - 4wd, 300 gals, smaller pump

* Water Tender - ~2000 gals, has a pump but no hoses other than a supply hose

* Squad unit - extraction tools (eg "jaws of life"), saws, lift bags, etc. Usually no water, though we have one squad with a small pump-less tank operated by air pressure.

* Rescue unit - basically a work truck with equipment for water rescue and technical rescue (inflatable boat, ropes, harnesses, pulleys, etc).
There's more to this: it used to be that a college degree carried with it something of a soft guarantee that the student could achieve a baseline level of work on their own. This acted as a useful filter for employers. If cheating runs rampant that filter becomes meaningless, and once the student has successfully cheated their way into the work force, their incompetence can (depending on field) do very real damage to the lives of others.

Because of this, there will always be considerable pressure to detect cheating and remove offending parties from the program, be that the students copying answers from the internet, or the institutions failing to detect the problem before handing out a degree.
Because finishing the next product you can sell can produce more revenue than the savings from switching to zstd.
They have a project for maintaining this: https://github.com/ziglang/zig-bootstrap
I was confused about this too - why should we believe that the numbers should be equal after summing?

There is an explanation based on symmetry, which I outlined here: https://news.ycombinator.com/item?id=32531692

Interestingly, this approach does not seem to require any induction. The argument just works directly for all powers and all dimensions.
Not the commenter but macOS regularly spams people with:

- Ads to try Apple Music free for a month.

- Ads to try News+

- Ads to try Fitness+

- Try Safari (if it’s not your default browser)

- Try/log into iCloud if you’re not logged into iCloud.

- Try the latest macOS release if you aren’t on it.

As an aside, you do not want to even log into the Mac App Store with a personal account on a work computer.

Logging into just the Mac App Store effectively logs you into your iCloud on that machine and sensitive personal data is then strewn across various files under ~/Library. The iCloud sysprefs will claim you are not logged into iCloud but ~/Library will show you the truth.
Does this cover the Bronze Age collapses, triggered as societies moved to iron? That could be a counterexample: the long-range trading for copper and tin was no longer required, and that decrease in complexity (combined with the increase in killing power of iron over bronze) led to multiple collapses across the Mediterranean world.
Miami resident here. Lots of things to call out.

>This isn’t an inequality or poverty issue, it’s a drug issue.

That might be true of other locales, such as LA or SF. However, Miami at its core is a haven for Latin American robber barons and money laundering - and the real estate dollars follow that.

While yes, there are definitely some homeless who are on drugs (shoutout to the crack addict who spends his life walking around the city block I happen to live next to), it's mainly people who have been priced out over time. Miami is exorbitantly expensive and there is no middle-class housing to speak of (let alone lower-class housing) if you want to live anywhere near the city or the main areas of sustained economic activity (which is to say nothing of the horrible state of public transit and urban sprawl). I've been there 7 years now and I've seen a flood of high-rise "luxury" developments with $3-4k-a-month studios being built in formerly middle-to-lower-class areas, and that's to say nothing of the flurry of insanely expensive highrises that sit at like 40-50% occupancy at best, bought up by people (read: money launderers) that will never step foot in the USA, much less rent out their places.

>I do not blame the good city of Miami for wanting to just ship off the homeless to a remote island where they can be out of sight and out of mind.

Thing is though that Key Biscayne isn't a remote island. The park where they are building this is less than a 3 mile walk to the heart of Brickell. I've walked that exact route before and it takes no time at all. It's literally past a school, over a bridge, and you're right in Brickell. This park literally hosted Ultra Music Festival a few years ago, and is very easy to access. If you live or work in Key Biscayne, you pass this park every day. It's not remote.

> The city depends heavily on tourism and has an image of copious wealth to uphold.

The homeless don't really factor in here. The areas with a lot of wealth are nowhere near the main homeless areas. The tourist areas are mainly concentrated around Miami Beach, which is a city in it's own right and is not controlled by the City of Miami.

The homeless areas are predominantly in the Haitian & African-American enclaves like Overtown and Little Haiti. Nobody who is in Miami for tourism goes even close to those areas.
The other secret sauce Slack had in 2014 was that hipchat was _constantly_ in a state of outage. There’s probably an opportunity given then number of outages Slack now sees.
> Safari is [...] literally the new Internet Explorer.

> But do you ever see a “Best viewed with Safari” notice? No, you don’t. Another browser takes that special place in web developers’ hearts and minds.

> Chrome is the new IE, but in reverse. [1]

[1]: https://news.ycombinator.com/item?id=28156818
Isn't it solved by adding an abstraction layer between the storage and the filesystem, the way "vdo" ( https://github.com/dm-vdo/vdo ) does it?
> people can always access the data that’s on chain

Doesn't that have heavy privacy implications? Or is this a solved problem the solution to which doesn't get much publicized?
Likewise, I was the fifth generation born on a farm that started with a homestead act grant.
Why do you think it’s bad to speculate? Wild speculation is a necessary preliminary step from which you can sieve out testable hypotheses.
> easier to measure

Still forgot to mention how it's measured?

And presumably if these were studies they were published?
If you go back to the earliest days of the Mac there have always been third-party apps to improve the functionnality of your sytem. It's what's been expected of users. There used to be a time when third-party Windows style Start Menus and bars were all the rage. I know it's a cultural, not technical, difference, but unless your work restricts what you can install you will be much happier going with the flow. Many window snapping utilities exist and many others who help with multiple monitor setups.

With the great attention to detail of macOS third-party developers, you can be sure those apps will give you a seamless experience.
>It’s absolutely insane how cheap and easy this stuff is, you know, to custom-design a new computer. I've always wondered how they do this. what software di they use to design it? is there a course that would teach me how to? is there a youtube playlist? i don't know what to even search for.
"...potential conditions in the US might justify violence (Table 2): to “protect American democracy” if “elected leaders will not” (18.7%)"

the dissonance here is the price we pay for politicians and media constantly conflating a political system with a national identity
The Failure of Peacetime Governments in Wartime: Covid and Climate
https://web.archive.org/web/20201108125833/https://www.vice....
To be fair there are plenty of jobs in SV which aren’t tied to advertising or social media.
Thanks; I was considering a toy project to make an ePUB reader....
What is this? Computer science Luddites?!

Just pose better questions and more open ended assignments.
> The most effective policy might not be to try and mechanically prevent cheating, but to explain that, this is information that you're going to need if you actually want to go into the field and if you're using copilot here you are damaging yourself in the long run.

I don't teach CS, but I teach an online course in a STEM field. I give out a similar message ("you're only hurting yourself in the long run").

My anecdotal evidence is that my warning does nothing--I have trap questions on various quizzes/exams and the frequency of cheating hasn't changed with or without the warning.

My suspicion is that the students who cheat feel this way: "This is just some bullshit hoop that I have to jump through, so it's okay if I cheat. I'll figure out the important stuff when the time comes."

I mean, they're delusional, but I understand the mindset for cheating.

edit: amusing story.

Faculty members in my department are required to take an on-line course on how to handle hazardous waste. There are a few hours worth of videos to watch and a test that you need to pass at the end.

Last year, one of the faculty members took the test, compiled the answers and emailed them around to everyone else (to save them the time for this "bullshit task.").

I said to him, "Isn't this precisely the kind of shit that makes every faculty member angry when the students do it?"

That being said, it was a bullshit test.
Hypothetically if they became irrelevant wouldn't that imply that we have models that could just understand natural language?
Much like reverse engineering, it's easier to come up with an explanation when you have someone else's working solution to examine than it is to come up with a working solution from scratch on your own. So that doesn't really help.
These examples of producing known algorithms in response to function signatures make it seem to me like Copilot is an intelligent, vendoring "package manager", not something that solves problems by itself.

The perceived productivity boost that people get from it could be interpreted as a condemnation of how verbose a lot of coding still is even in known areas. Lots of brain cycles wasted on doing things suboptimally that we can already do optimally.
How much of this is a real problem?

Same argument can be made for key management. A typical user could use non custodial wallet, but they don’t. But that option exists, for when they become unsatisfied with their centralized wallet custodian, or when they want to change custodians, or when they want to use a multi sig that allows for a mix of custodial and non custodial.

Importantly: the option exists. The option to use non custodial EOA and smart contract wallet, DAI or RAI, Alchemy or a custom node RPC, Kraken or another CEX or DEX, the option is present and is chosen by plenty of users.
> While it would be nice for CalTrain (and most rail crossings) to be fully grade separated, it's incredibly expensive, doesn't add much value for rail users as the train already has the right of way, and it primarily benefits auto traffic. It only makes sense if road money pays for it, rather than more limited rail money.

Devil's advocate: at-grade crossings sound like a negative externality for rail that impacts other parts of society (road users, noise pollution for local residents, etc).

Why should rail not bear some of the social costs in addition to its direct costs?
> Previously just doing the assignment was typically less work than cheating

I don't think this is generally true, especially for algorithms and smaller programs: Googling 'fibonacci python' takes 3 seconds.
Or it could be “We are a local news organization that rarely has EU traffic so paying a law firm to advise us on GDPR compliance would be a negative ROI.”

Some laws have unintended or unforeseen consequences. Use archive.today or archive.org if you want to view the article.
It triggered the camera on mine at the second click
Obvious examples are Germany and Japan after WW2.
Adjunct instructor here. Before I came into the program, cheating was on the rise. When given programming assignments, students would go to Geeks for geeks and download solutions, some of them mostly correct, and submit those for credit. One remedy was to try to make programming assignments harder and harder. Eventually, they got so hard that we were asking people new to computer science to implement a full arbitrary length integer calculator using nothing but a single tape Turing machine (in Java, not BF).

Eventually, some of us came to the realization that you can never prove that somebody is cheating. People have been known to hire tutors to do their assignments for them. There is just no end.

As a result, we evaluate students on four dimensions. Programming assignments,* homework assignments, but also class discussions and group participation. Those last two count for a small, but non-trivial percentage of the grade, and are usually enough to separate and identify those who understand what they are doing, from those who are just "following along" solutions that they find on the internet.

* one addition to programming assignments includes an analysis write up. Tell me in human words what is happening. Why do you see that effect. What is the running time. And separately, comment your code to tell me how it works. Those two parts count significantly towards the grade.

Any other professors here, what have you found that works?
Having used both at the time, it was all about UX and marketing.

Back in roughly 2015-2016, some of friends were using Slack at their company and were making fun of how antiquated and uncool HipChat was — even though HipChat had all the same functionality. HipChat had the advantage of being a fast, native app, while Slack was a slow Electron wrapper around a web page. But Slack nailed the UX. It had the aesthetics of a generation of "post-Web 2.0" apps that were coming out that were more real-time and shipping as Electron apps. HipChat just looked old school. Pretty soon my company was on Slack, too.

It also helped that Slack quickly got support for a much richer set of integrations with other apps. HipChat had a bunch, but I think Slack realized this would be the number one way to beat the competition, and they spent a ton of effort on building out this side of the platform. Slack, of course, also had the advantage of focus; HipChat was made by Atlassian, who had a lot of different products to spread their focus more thinly.

Around the same time we saw a similar battle between Google Hangouts and "old school" apps like WebEx and GoToMeeting. The latter were/are native apps, rock stable, but fundamentally uncool. Hangouts was browser-based and super flaky, but somehow cool because they were the latest generation of web UX.

What's interesting right now is that Zoom, a thoroughly clunky and uncool native app (very similar to WebEx or GoToMeeting in that sense) has somehow gained enormous market share, despite the existence of decently mature web-based alternatives. Maybe because Google managed to mess up its chat/videoconferencing so badly.