skysight-inc/HackerNews huggingface dataset:
> Why not both?

This article illustrates why not. The author is a professional engineer, but he can't depend on the body that licenses him--the government of Minnesota--to judge him by objective professional standards as he advocates for better engineering practices, because it's a government and therefore a fundamentally political organization, not a professional one.
My only critique of the teacher here is not having a enough empathy for these students and spending far more energy trying to catch cheaters than address the fact that these students have gotten a raw deal.

I agree, except that this teacher did have tons of empathy for the students. That's pretty clear from the lengths they went to individualize the repercussions, offer second chances, and so on.

I suspect this teacher has perhaps a bit of fun catching cheaters? I'm not sure. They've written code to detect plagiarism in the past. They use a quiz/exam structure that's ripe for cheating: multiple chances for quiz retakes, long windows for exams, and question re-use between quizzes and exams. They wrote code to archive the chat log daily, identify students, and determine instances of cheating. They gave second chances, creating a new syllabus, after which cheating still occurred. Then they wrote this article.

So I agree - the teacher spent a disproportionate amount of time on the cheaters, which is unfair to the honest students.

Why not use cheat-resistant course material? They were able to restructure the second midterm exam this way - one question at a time, no backtracking, randomized order, and no question re-use. I suppose this is also time sink to combat cheating, but it seems more efficient than spending additional time filing reports and writing chat analysis code and so on.
Since that class I've reached the conclusion that school is not the best way to learn concepts and materials but to learn how to work a bureaucratic organization to reach your own end goal (whether it's a job, ticket to the middle class, or simply knowledge), which in itself is a valuable skill. I think museums, seminars, and some NPR shows ended up being the best ways for me to really master the material I would've otherwise learned in school.
There's no such thing as a "fast metabolism." How much energy you burn is strictly a function of how much energy your body needs to keep itself at ~98.6 degrees and how much work your body has to do.
My attitude towards cheating is that college students have underdeveloped prefontal cortexes, may have come from high schools where the teachers didn't care or weren't able to catch cheaters, may have come from an environment with rampant cheating, etc.

If a student believes that they can get away with cheating, and isn't going to get a good grade otherwise, it's completely logical to cheat, from the perspective of self-interest.

If a teacher believes that they can put a cheater on the right course, and convince them to stop cheating, it's completely logical to take the opportunity to do that.

Meanwhile, the academic integrity policies for a college are designed to catch cheaters that would otherwise slip through the cracks, while still giving people a chance to change their ways. If you expel people for cheating once, you put the burden on each single professor--you're making them the judge, jury, and executioner, so to speak. That makes their job more difficult, because they have to weigh much more serious consequences for cheaters in their class. So you give individual professors discretion, but collect their findings for review by an academic integrity board.

This seems like an effective system.
> Why would you show up to a training, to then ignore the training part.

You said it yourself.

> college is very limited in how much it can prepare you for a real job.

The goal isn't to be well prepared for a job. The goal is to get the job. For most students, including myself while I was there, university is a massive signalling exercise. I just cared about the magic combo that would lead to a good paying job.
This is correct. Resting metabolic rate doesn't vary by more than a couple hundred calories per day among humans of the same weight. And even that difference can be predicted by things like muscle vs fat composition.

Nobody has a metabolism that is defying thermodynamics and creating mass that you didn't intake as food.
I'm a data plumber -- bits go through pipes and into buckets.
Grammarly is nice (as a non native English speaker)
A contemptible moral failing.
I like pnpm, which is like npm, but does caching by default, and does some other optimizations. (p is for parallel, I think)

The negative: sometimes it plays bad with some packages. Sometimes you need the (stupidly named) —shamefully-hoist, sometimes even that doesn’t help.

pnpm by default does NOT have the flat structure in node_modules but puts into separate sub-folders; sometimes it plays bad with some dependencies that expect the flat structure (usually webpack-related cludges)

But if you are starting fresh, or can spend some time on debugging, pnpm is amazing.
I'm skeptical that things are as bad as this article states.
Will there be a text-to-video model soon after Imagen of Google?
I'm Excited to see Imagen of Google, AIGC(AI Generate content) is getting closer to our life in positive way.
Will there be a text-to-video or Screenplay-to-moive model soon after Imagen of Google?
Imagen: https://imagen.research.google/
> Most things leet code interviews screen is "does this person know how to cram" because I tell you, everyone I know who aced leet code interviews crammed for 3 months and literally knew any one you can think of, and every variation.

As I commented above, I successfully passed multiple leetcode interviews in the last four years, including FAANG. I did not spend a single minute on prep.
> Ethereum is getting closer and closer day by day to moving to an alternative system called Proof of Stake

At least this is honest and doesn't provide a date given how many times the planned date has slipped.
They might have geothermal potential as well on those islands. Otherwise wind might be a good option, along with solar.

In Fuertaventura wind is almost base load power because you have >10 kt most if not all of the time.
> I'm not sure how students end up thinking it's literally the number of your grade that makes the difference.

Because it literally is true. Students aren't stupid; they know that higher education is largely a sham, and that the number they get and the prestige of the institution is what makes the difference (beyond simply having the paper - which is the most important part of course) in their entry level to the middle class or upper-middle-class workplace. The actual content of their education is largely irrelevant for most places that require it. Only the number matters.

And cheating isn't the only symptom of this problem; grade inflation is another. Both students and faculty are responding rationally to the unspoken truth. To NOT cheat is to increase the risk of living a life of poverty. To NOT inflate grades is to condemn more of your students to that life. Honor codes only mean something in places where everyone is of similar privilege.

As the metric becomes less indicative of reality, the smart people find more creative ways to game it.
Us students would generally love to learn too. The problem I often encountered was engineering professors did research first and foremost with teaching a second priority. It often felt like if the teacher isn’t putting in the work why should we? Conversely, my business teachers cared far more for us students and I believe people put far more effort in.
Do they still? I had numerous friends caught cheating in the most blatant of ways (i.e. they forget to change the name of the assignment of the student they copied). Less than half even got a zero on the assignment. Plenty got a perfect grade and then were told to not do it again.
https://www.energy.gov/ne/articles/5-key-resilient-features-...
I suspect small modular reactor units will be safer and can be put back into operation a lot faster and with less fire risk than current Rube Goldberg grid contraptions
> A professor would notice in a class under 30 or so

That describes practically every college class I have ever taken--even at community colleges.
The reward for integrity is entirely personal. There's no need for any societal input aside from maybe motivating people to have integrity. There can be some "sacrifice" sure, but in this context there's no real sacrifice. People should earn their grades.
> As a student witnessing the amount of cheating going on, I was always surprised about the noise raised by teachers on it: I always felt that my score was my own, and didn't care about comparing against others.

Years ago a few students in my class were complaining about cheaters. They were frustrated, and one even accused me of missing "obvious" cheaters. It was embarrassing for me, and brought down morale in the class. I have policed exams more aggressively ever since.

In another class, I caught a cheater during an exam (Calculus 2 or 3), and one of his classmates e-mailed thanking me, noting the student cheated his way through the prerequisite class the prior semester.

This stuff really matters.
This is a small part of why I majored in engineering (Engineering Science/Physics) instead of comp sci. It seemed like a very oppressive environment to learn in, especially when I already had years of experience with programming.
And that assignment was only 150 words!
Anything that involves cryptography has to remain suspect.
There's an easy solution to this kind of cheating: stop grading. Switch to evaluations and self evaluations. Evergreen State College and a few others already do this. If there's no GPA, there's nothing to game.

It means you can't run giant survey classes and asynchronous, online courses.

It's sad to see cheating this rampant. When I was doing my physics undergraduate degree, we had little to no cheating. We worked together on homework (as expected by the professors) and tests I think everyone was scrupulously honest on. The one time someone asked for help, multiple people yelled at him. This was at University of Virginia, which has an honor code. There was a lot of cheating in the big survey classes, but students in the upper level classes in their majors took it fairly seriously.
Flagged. Dupe of a post that wasn't appropriate in the first place.
I built something similar 7 years ago. Once I started by crawling for hashtags, I learned soon enough that #backdoor was causing lots of FPs :) that I couldn’t verify at work
> And yet, there almost certainly were lawsuits. So maybe you found evidence that perfectly counters my theory. It changed software, but only a little bit.

There seems to have been something akin to an "accident chain", where a large number of things went wrong. Had any one of these things not happened, there might have been much less harm caused, or even no harm at all.

I will admit to being peevish about stuff like this. Some of the failures with Therac-25 were systems failures that had nothing to do with software per se (I'm not counting "software hubris" as a software problem). They were failures of process, problems with hardware interlocks, and even UI bugs that made the software confusing to operators.

I have nothing against formal methods, but they're no substitute for a deep and abiding paranoia.
Particularly something like Uber where there's a natural sharding that can happen at about the scale a regular taxi business would service anyway. There's some overhead in when payment methods start changing, and complying with local laws in a new metro, but it's pretty damn close pure geo sharding.
> as important as demonstrating expertise in the first few months on the job.

But you must get the job first and you generally get a job with a resume. Doesn't matter what is in your head. You better have enough on a one page piece of paper to make people believe you know it. A grade is one piece of evidence you can use for that.
While public transit is a lot better than in the US, a very large fraction of all commutes is still by car. Even in big cities like Berlin a quarter of the commutes is by car. In even slightly rural regions, it's a lot closer to 100%.
This happened to me in undergrad with an autograded class. I remember soloing the class and thinking that the assignments were super hard. They would post grade averages for assignments and I was doing worse than usual.

I remember a TA posting about cheating being an issue. They even released a graph of anonymized student repositories with edges indicating a detected instance of cheating

Turned out that a HUGE cohort of people were cheating (I think maybe over half the class).

The scariest thing about cheating is that whenever a bunch of people do it (and aren't caught), it screws up the class curve so much that people who don't cheat will be forced to put in way more time studying, which will then take time away from other classes. It also screws up metrics that the professors and TAs use to understand how well they're teaching material, which assignments to drop, etc

imo this is why people shouldn't cheat. If nobody cheats, the grades might on average be lower but once the class is curved or assignments are dropped it will be a fair indicator of where everyone is at. If people cheat, it screws up the fairness and can encourage others to start cheating. If everyone (or most) are cheating, you have people who aren't getting anything out of the class, getting credits as prerequisite that they shouldn't be getting, moving on to future classes and continuing the cycle
I used to program answers into my graphic calculator for things I couldn't remember
He didn't abuse his lapsed license in a professional capacity and he paid the requisite late fee and accepted other reprimands, there's nothing left that needs protection here. They don't need a signed statement admitting dishonesty and fraud that can be bandied about in unrelated contexts to cancel his advocacy speech about how the engineering profession needs to make some changes.
I can't complain but sometimes I still do.
Cheating is not about the instructors. As gutting as it may be to be a teacher and learn that your students are not interested in honestly engaging in what you may be passionate about, the harm cheaters spread is 10x worse for honest students than it is any instructor.
Please do read about the NuScale reactor. That one is modern, with passive circulation and cooling.

One can also build some of them on a barge and moor it over deep water just like a deepwater oil rig, where it will be protected from earthquakes. The US is currently designing one, the Russians already have one but that's not an option anymore.

Also, smaller the Greek islands are not big energy consumers. A wind farm, solar plus storage might be enough for most if them. Also use the surplus to make hydrogen and store it for burning in a gas generator. Some of them are near the shore and they're already powered by cable.
I remember reading a blog post a few years ago where someone tested the Noisy Neighbor theory on AWS, and the results were surprising (Two instances of the same type would have as much as a 50% performance difference in some metrics, Disk I/O being a big one, CPU contention another). I’m surprised that hasn’t been done recently, maybe because hardware upgrades and the workload patterns of most users have made the issue “go away”. I cringe a little inside when I hear the word vCPU thrown around as a unit of performance like that’s supposed to mean anything.
Work gave us all tshirts that say “company name - Engineering”. I do enjoy walking around with it and people assuming I do something more interesting than working on ad tech.
It is definitely about the coding skills. It is too easy to bullshit and there is a financial incentive to do so. Also many people with genunine 10 years of experience are not too good at coding.
I’m not sure what it is, but except for the spaceship image, the upscaled images look… flatter? I don’t have any attachment to these games (or pixel games in general), so it’s not a nostalgia thing, but I also can’t explain it. It feels very weird. I also can’t tell why I like the upscaled space ship, but perhaps it’s because I expect those shapes to be smooth.

I think I may also be trying very hard to not use the word “mobile” here, but I have to admit it was the first thing that came to mind.

[edit: to be clear I’m not trying to say anything at all about the tech here, this was written entirely out of bafflement trying to understand my reaction to the images]
Ubuntu Website Down
If someone went to college with the belief that only the degree at the end mattered and that they weren't going to learn anything along the way, I can see how they might convince themselves that cheating is a low-risk shortcut toward that end goal. I do not subscribe to that belief and have learned quite a bit by trying to absorb the lessons earnestly, as opposed to taking shortcuts.

I have also had the experience where a professor interviewed me and one other student because our homework appear too similar. That experience reinforced my impression that cheating is a risky venture and I want none of it. (Also, leaving printouts of your code around is extremely high risk if helping someone to cheat is roughly as bad as cheating at your university).
Sounds like you and I were at the same college! Us CompE's would usually raise a ruckus in the computer science labs too though. Good times.
Odd, I'm also a Comp Eng grad and my experience was exactly the same - including the cross campus bit. I went to University of Nebraska - Lincoln.

There was still definitely a fair amount of real cheating though. Especially during the online classes of COVID.

Most of the cheating I saw was from classes that had clearly had difficulty creep up year after year due to un-caught cheating though, and had truly awful professors. Chegg, I think, has really inflated the difficulty for the hosest people.

I think the most common cheating i actually saw in engineering was group work where only 1 person did anything. Hell, I have an example on my GitHub where my partner made one commit with one line of code which I then had to redo anyway.
We have a Swedish politician that could take a lesson from that... don't promise what you can't keep, or take the consequences. If you say you will eat your shoes if something happens, it is a promise you should keep. Kudos to Herzog for living up to his words.
They are out there, but usually in a 3~4 step process they get filtered out before the coding interview.

I did a bunch of really quick 15~20 min pre-interviews to check if the person was entering the right process before we both wasted hours of our time. Some who were supposed to have coded and deployed whole applications didn’t know how their versioning system worked. Or they reviewed PR/MRs a lot and tweaked a few lines here and there but had little practical knowledge of issues you’d regularly hit when developing, and only heard of popular tools and resources by name.

We could still had them onboard and give them time to get up to speed, but it’s harder to do when they weren’t upfront about it and you’re there trying to guess what else they’re bulshitting on their resume.
Gnu Emacs is GPL.

Many Emacs plugins are not.
LOL. Just regulatory compliance will be more than 30 software engineers.
Basically one. Now if it was 50 kg then you're getting into the realm of criticality.
A talented writer. It was really eye opening and easy to read obese person's account of how he feels. I'm not such, never was, though middle age is catching up with me and my BMI is creeping up.

We are same height, not the same weight. For what is worth , not obese are also not happy with how their body looks. Frankly, I think I stopped worrying what others think of how I look. It's the same as what others think of what I think. They can have their opinion, but it's me who's living my life, not them. And why would I want to care what they think about it?

Health, quality of life and its length is what counts though. What you described was partly unknown to me. I wish you could improve that for yourself, feel that joy of accomplishment.

Ps: I also often catch myself daydreaming about shooting threes or twos. But I only see the shape of my arm, that hand motion which makes the ball spin after releasing it.. it's beautiful. Probably, I'm just getting older reminiscing the young days...
Nothing happened to it. It was always an SEO playground that infected more relevant results. I wish I could block it from search results.
I mean, I used plenty of taxis in towns down to 90k population before Uber was a thing. Uber doesn't seem to drop much below that either.
It is probably like the police attitude toward smaller level theft and mugging. Try getting cops to meaningfully respond to a theft or someone mugging you. You will not.

There is just so much bad behaviour in society that we have come to accept it.
Stevey is his handle. He’s notable enough to have a Wikipedia page[1]. I don’t know if that page will directly get you to his posts on interviewing, but with some cleverness that should be enough to go on.

[1]https://en.m.wikipedia.org/wiki/Steve_Yegge
I block it from ever showing in my search results using ublock origin:

! block pinterest rubbish on google
google.*##.g:has(a[href*=".pinterest.*"])
google.*##a[href*=".pinterest."]:upward(1)

! Block pinterest rubbish on ddg
duckduckgo.*##.results > div:has(a[href\*=".pinterest.com"])
I’m not sure I understand where you’re coming from with the criticism of the Apollo program. What about it makes you believe it was unjustified?
> It’s about the person’s behavior, the way he/she interacts with you. It’s about the person’s culture, tabs vs space, and that kind of things. And it’s mostly about whether you like the person or not

Not in FAANG or famous startups it's not. You're either gonna solve 3-6 medium hard Leetcode questions perfectly or you're out. Sure, liking you will help you better not come off as a douche - but you're not gonna get an offer without being able to solve (unless it's some kind of a diversity hire).
No one can agree on what should actually be part of the regulation though. It would end up becoming a box checking exercise like security is where complying with requirements and actually being secure are unrelated.

Can you imagine if governments regulated something like if your code touches important data, it must either be written in a verified safe language like Rust? How would people feel about that?

Regular engineering is a lot easier to regulate because there are a lot of agreeable rules like “fire escape stairs need to be x cm wide with a step depth of z cm. And there is no situational context that needs to be taken in to account.

While all programming best practices are vague helpers that should be discarded as soon as they aren’t helping.