skysight-inc/HackerNews huggingface dataset:
So what? Forums already existed before HN. Cars already existed before Tesla (or Toyota or GM or BMW). Discord wasn't the first chat app. Google wasn't the first web browser.

There's no requirement to avoid doing anything anyone has ever done before!
I understand part of the posters irritation but the second one starts equating BLM/pronouns with 'Heil Hitler" I'm done.
> started working out twice a week

I would think that's extremely difficult if not impossible for many depressed people. What was your experience in that respect?
People were cheating because they were expecting everyone else to cheat.

In general, cheating isn’t common in college.

This was simple game theory during the pandemic.
Students will also have an opinion on what classes they think are important, and what classes they are only taking because they are required.
Oh look! This year Canada slides again on the Corruption Perception Index! https://transparencycanada.ca/news/canada-slides-again-on-co...
> I'm in my 30s now and I would absolutely love to go back to school to learn.

You love the idea of doing something you’re not doing now. I see further down in another comment, you dismissed the idea of learning from free online resources.

If you were in your 30s and in school, you’d love to be able to go off in the and work with your hands — or something else to distract yourself.
All of those cases sound like good reasons for optionals / extras.
It's still just as easy to cheat, because it just becomes a matter of increasing your question surface area. Hop on LeetCode, memorize the more popular questions (because inevitably companies can and do reuse questions), pretend you've never seen it before and you're golden. It's the exact same way students would cheat on a closed book exam.

Leetcode just incentivizes people to play the Leetcode game. It does not signify skill or ability or anything of the sort. It at most filters for candidates that cheat or candidates that end up particularly lucky that day.
He also graciously listened to interviewer play him Paul F. Tompkins impression of him, and gave a warm response:

https://www.youtube.com/watch?v=nmQAsyFE-Mc
I honestly didn't find that there was much impact to the world based upon my actions.

Especially when the examples provided is Ultima.
> If you punish a child for being naughty, and reward him for being good, he will do right merely for the sake of the reward; and when he goes out into the world and finds that goodness is not always rewarded, nor wickedness always punished, he will grow into a man who only thinks about how he may get on in the world, and does right or wrong according as he finds advantage to himself. — Immanuel Kant
Saw the short film somewhere (maybe Criterion Channel?) ... He did quite a bit of cheating by eating only a specific portion and not eating it raw... Still pretty funny though.

Also look up the story of him jumping into a cactus... Ouch (I think they mention it in the film)
Nice! What's your strategy to get more jobs listed on the site?

Once you get more jobs on the site, it would be nice to have a bit more compact of a UI so it's not necessary to do so much scrolling.
I wrote a blog about how stars helped us at the very early stages of our open source product: https://www.infracost.io/blog/github-stars-matter-here-is-wh...
The use of ‘class’ for things that should be simple free functions (2020)
> This is why I lean so heavy in OSS to review candidates. I can see how they interact with people, and whether they are actually able to build software that _people want_

This.

There is absolutely no need to ask such ridiculous algorithms and advanced equations questions that you will never use or implement from scratch yourself, or asking the candidate to create a formal proof by rote for a entry-level software engineering position or even a senior level position.

Such interviewers who ask these questions have both googled the answers to these questions before the interview and also have never used them practically, but only do this to appear smarter than they actually are. Worse part is not even FAANG asks any of these formal proof questions, but only some certain startups that the last time I have checked, they have failed to make money and have shutdown. Why? Because they seriously thought they were a FAANG company.

Open-source cuts through the algorithms nonsense, saves time and gets a realistic idea of what the candidate has actually worked on in the open. I can ignore the typical hello world, or demo projects but can ask for if they have created open-source libraries or contributions to any serious projects like compilers, OS projects, or any related project to the job description etc.

A take home project is also a fine metric, but asking questions about algorithms and finding out that the interviewer (or the company) doesn't even use them tells you that the interviewer doesn't know what they are looking for.
Would you support an alternative scheme where cheaters just receive the degree directly after the offer? It would save four years.
Since we're converting purely anecdotal data into blanket generalizations, I am happy to provide a counter point. Graduated in 2004, and most of the companies that I looked into listed a bachelors degree in computer science for entry level software engineering positions.

In several interviews we even went over some of the actual subject matter from some of the more interesting courses, and I was able to leverage algorithms from my genetic engineering undergrad work during some whiteboarding.
After reading around a bit it appears you're right; thanks for the correction. I used pfSense some years ago to full satisfaction and always thought the reasons for the fork leading to OpnSense were motivated only by licensing issues, but apparently there are also technical reasons for choosing OpnSense over pfSense.
https://archive.org/details/shortwernerherzogeatshisshoe1980...
> 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?

Considering the history of memory-not-safe bugs and exploits and the efforts to rewrite critical things in rust due to memory safety I imagine this could be a real debate.

In the “real world” we have requirements for materials and tools and practices because some are less safe. Imagine if a building was welded with a technique that could fail? We’d legislate away from that technique. Even when people say “there are ways to make unsafe welding ‘safe enough’”.

Software could maybe use some rigor even if it means “go slow and don’t break things”.
I suspect you, like many, are fixated on the idea that solar/wind power is viable as primary energy sources and therefore haven't been taking nuclear seriously.

Assuming the future successful invention and deployment of battery power storage to provide a consistent 11,000 Megawatt-hours per day (a fairly typical large city supply amount), what do you think would happen to those enormous ganged up batteries in an earthquake?

https://battlebornbatteries.com/lithium-ion-battery-puncture...
It would be neat if this upscaling tech could be built in to ScummVM so that those old sierra games could be (optionally) played with upscaled graphics!
I don't really have an opinion about whether or not programming interviews are useful. I think they probably are useful in most situations. Nevertheless, I suck at them. I don't think I've ever passed one. I'm not even a good programmer. When I ship code, I'm slow. If I get hired it's because someone has seen code I've written in the wild, and it works, and it is clean and readable and well tested -- and because the person hiring can see that I love building stuff.

I'm finishing up a personal open-source project and am looking for a new position focused on ruby or rails, so if you're hiring and are open to evaluating me based on something cool I've written, hit me up.
everything is fine. i’ve gone full spa[1]. i don’t think i could go back.

my starter project is here[2]. backend is go on lambda. frontend is clojurescript with react and mui, compiled down to a single html file with js inlined, and pre-gzipped.

lambda zip contains two files:

- ./main

- ./index.html.gzip

the backend returns the index for any route not beginning with /api/.

websockets and http ferry information between frontend and backend. s3 and dynamo persist data. ops are easy. sdlc is fast.

frontend runs local and instantly reloads. backend reloads in 1s. if you have bad upload bandwidth, do backend builds on an ec2 relay for $5/month! or just tolerate 10-20s backend reloads depending on your bandwidth.

sure the index is a bit heavy, but if it’s not annoying to use on a phone over cellular, it’s probably fine.

have most react devs seen the regeant[3] interface that clojurescript devs use with react? it’s so simple and hasn’t changed in a decade!

i start all my projects this way now, and am so happy. i can’t imagine a better workflow.

1. https://gocljs.nathants.com

2. https://github.com/nathants/new-gocljs

3. https://reagent-project.github.io/
That’s just not how the world works in any sense. Regulations themselves are political, and professional engineers are the ones you want pushing for development of regulations, not career politicians!

Otherwise we wouldn’t have things like aviation safety regulations etc.
I was a mathematical toddler, an electronic child, a financial teenager, and a chemical college student.

That certainly didn't make me an engineer, so when I do have to pick up where engineers leave off, I just have to make it up for myself.
Goods getting cheaper broadly means that supply is going up relative to demand - we call this deflation.

If the supply of money goes up relative to demand then we call that inflation.

It seems like you are conflating the two categories.
Princeton tried exactly this while I went there ("grade deflation"), and it didn't go well. They sent a letter to places like med school admissions alongside transcripts, but it wasn't enough. Ultimately, they abandoned the practice in 2014: employers, law schools, med schools often have minimum GPA requirements that are not school specific.

Students also didn't like it because they felt it made the environment more competitive and less collaborative than at other schools, because an A for your peer means one less A for you.

Somewhere else in this comment section someone mentioned how going to Princeton during grade deflation era stopped them from becoming a doctor, and I'd say that's accurate.
Deere tapping into Apple-like tech model to drive revenue
> The dirty secret is that it’s never about the coding skills.

If you don't answer the 2 leetcode mediums in optimal complexity within 45 minutes then you don't pass. It's about coding skills.
I’ve known a fair number of very successful people, and the strongest theme among them is ignorance of the challenges they had committed themselves to, perhaps even a stubborn disability to heed warning that there is yet another layer of the onion after years of peeling. I really don’t think it’s some kind of dreamer attitude or deceptive nature; maybe just blissful ignorance. In most cases, it starts with a simple idea that everybody had, e.g. a CS50 class project that everybody else did, but they all saw the technical and legal and market and competitive challenges, and most importantly and predictably failed to answer the biggest question, “why me?”. Somehow the person with the worst answer to that question is always the one that fails to ask it. Despite this observation, none of this has changed the way I see things in my real life. I have read that the parasympathetic nervous system causes people to pay attention to details and become overwhelmed by risks. Chronic pain or fear or lack of sleep or overtraining or infection can do that. I recently had a lidocaine injection into a painful joint deformity, and the rest of that day I experienced astonishing positivity. So something tells me that it’s not really all that complicated, but simple things like happiness and good health and relationships are far more rare than we would expect, at least among those with curiosity for difficult subjects.
Would be neat to take a lot of the submitted sounds of old machines (computers or otherwise) and write a background process that manipulates and plays them while performing certain tasks, like loading from an external drive, or using the more ambient sounds for 'idling'. Lord knows if I could make my machine sound like Nostromo's Mother, I'd do it in a heartbeat.
You can still write off cargo-culting companies who cargo-cult bad processes off. I give you permission.
Not only that, but they're a gate to the Middle East and the Caucaz and it has always counterbalanced Russia in the Black Sea. This is even more important now because of the Russian invasion of Ukraine. Yes, their current president is a less reliable partner than the kemalists.

Turkey and Greece are super important for the regional stability in Southeastern Europe. Together they control most of the waterways in the region. You should view most of the Aegean along with the Sea of Crete as Greece, because it is Greek territorial waters and EEZ
Autonomous aircraft can carry 300 pounds of cargo
nope. I value my time and effort. Not going to "sacrifice" for the system.
>>I honestly don’t get widespread cheating like this…

Well its about pretending to be something you are not, people are all about this.

Cheating is really a habit and to a certain extent a lifestyle and not an event. Cheating continues all life, couldn't get promoted? people hop jobs, land a promotion/hike and then pretend they made progress. People wear expensive clothing to hide fat bellies, spend on vacations to take photographs to send out a message to their friends and family they are rich. People pretend to be a lot of things they are not- pretend to be healthy, wealthy, prosperous. If they actually cant be something they'd rather pretend to be.

Cheating exists as a natural consequence of people pretending to be something they are not, its one of the most primal sort of lies a person says to themselves. This is so easy to do, and so easy to convince yourself to be like this- you do this for a while, it will come to you naturally.

>>You’re paying so much money for these courses — probably a ridiculous amount, so much you may never recoup — … so at least get everything out of it you can. Otherwise, why sign up in the first place?

Same thing with buying expensive gym memberships just to go post selfies, or buying books and not reading them.

>>Let me tell you: essentially no one cares what grade you got in your courses.

Precisely, pretty one no one cares about anything at all so you might as well make genuine progress by putting in the work. In these days when no one remembers their parent's date of birth, who bothers themselves remembering anything about the other person at all.

In short stop lying, more importantly stop lying to yourself. Make genuine progress.

Do not get high on the very dope you are selling.
Other professions handle this via professional qualifications. Architects - and please do contradict me actual architects! - are not tested on their knowledge of basic architectural concepts as part of interviewing at a firm, because that's what the professional qualification is for. You have done the test already.

And here's where our industry isn't a "real" profession yet. There are plenty of qualifications one can get, but none that gates the ability to call oneself a software engineer. The result: we have to prove it in interviews.

And I don't know whether this is better or not. It is different though. The price of not having to sit through exams is to have to jump through hoops.
You can just ask them to talk about code. You can ask them to compare and contrast some frameworks or languages of their choosing. You can ask them to do design tasks, or just talk about the work the company does and let them ask questions.

One of the things I like to do, especially when a candidate is super anxious, is just ask them to talk about a recent project they've done that they like and why they like it.
From a brief glance at it, this tool seems to make high resolution renders of the vector based art in the game files.

There is no “upscaling” because the art was drawn as points, lines, fills, etc to begin with. The reason it looks pixelated is because it was rendered onto a (very) low res screen.
> He didn't abuse his lapsed license in a professional capacity

Yes, I know that. And yet the state licensing board kept after him. In other words, the state licensing board is obviously not applying objective professional standards to his behavior. Why not? Because it's a government organization, i.e., it's political, not professional. So the only way to fix the problem he's having is to not have the licensing organization be a government organization.
It looks like the game was My Life with Master. I was more familiar with the Finnish translation.
This is interesting, although I wouldn't be surprised if Github eventually (if people start using this) tried to stop people from doing it since it causes them to effectively lose money.

Also, unless the person running the workflows is doing some extreme penny pinching, I doubt this will see much use because it seems like it significantly increases the time to complete the various workflows while only saving a small amount. One extreme example being the 8.8x time increase running express's tests, from 59s to 8 min 42s
It's a product thing. For visual pagination, people are used to skip pages. So you have to use offsets. You can limit the the number of pages you can request and the size.
For machine api's, you can design the most efficient solution. Which is probably some streaming solution. But these are difficult for clients. So usually you compromise. Most of the time I use pages because I don't want developers to churn of this is too hard for them to use keys or cursors. You can also use a schema based tenant system where applicable which makes the problems easier with smaller indexes and tables to sort.
From a purely depressingly pragmatic perspective, yes you are correct. But for me it was an opportunity to be immersed in a world of abstract knowledge and the exchange of ideas - an experience that I would not trade for anything.

It is depressing when I hear from people otherwise, I can't imagine missing out on the joy of learning.
Cheaters by definition are not interested in fair, so this argument will not convince any of them.
I don't know if you're already out of school, but if you are, can you afford to get caught? Is the system against you when you face some sort of punishment?
Wow! I went to a very small liberal arts college, and even there we had classes over 30. I remember a friend at a larger Ivy told me there were 900 students in her intro Econ class...which would have amounted to the entire freshman and sophomore classes at my school, and then some!
> If people cheat, it screws up the fairness

I think it's strange to think cheaters are anything other than selfish. To make an altruistic appeal seems misguided.
Well, to be fair, Sabine does in fact conclude at the end that it must be a physical process, and the fundamental problem [to be solved] in QM is understanding that physical process.
It's probably time to move into a faster language if you're getting caught up in language specifics on loop execution.
What is happening physically when something is measured to distinguish it from something that is not being measured?
I never knew the meaning of the song, but I always though he talks/sings like an evangalist, so it seemed religous / spiritual to me (or maybe a parody of religion).
Thanks :)

Strategy? I don't plan on spending a cent on marketing, so I guess it's just content marketing and making things useful to the community.

As for the design, yeah... this was all me (who's not good at design), so once I can save a bit of money I'll pay a real designer :)
If the choice is relevant to the task, then sure. If it’s an arbitrary choice then the question is meaningless. It’s like asking “why are you wearing a blue shirt?” when you would have asked “why are you wearing a black shirt?” had they been wearing a black shirt.
> For example, in this course I ran short multiple choice quizzes each week. Students could take the quiz as many times as they wanted during the week. The quiz questions changed each time (pulled randomly from a pool), and students always got their most recent quiz grade. The quizzes were low stakes. I also told students that taking the quizzes would help them study for the midterms, which would contain questions from the quizzes.

So… your students were… studying? This isn’t cheating. There’s more in the article that clearly frames these quizzes as learning reinforcement and permissive in how the students take them. The students were doing what was intended: studying the material and preparing for the exam that matters. Good for them. Shame it got missed in the zealous pursuit of a pervasive cheating racket.
Expenditure will adapt to your average daily burn though — I ran a half-marathon every single day for two years and would still consume calories of a comparatively sedentary person. No big swings in either direction.
By arguing the validity of the article's points you implicitly admit the space to discuss it and thus we fall directly into free speech. The important debate here is not whether Strong Towns is or is not correct, the debate is whether people can use government bureaucracy and process as a stick to silence speech they dislike. None of the allegations made by the license board have anything to do with the validity of Strong Towns' claims, just that he signed his name with "PE" while being fully qualified as a PE but with a lapsed license.
I took for-majors Engineering, Physics, and Computer Science classes, 20 years ago. Here's what I saw:

In freshman engineering courses [*], students would gather and do the assignments. They would divide and conquer questions, sharing answers. This was definitely cheating. (I didn't participate. But I didn't seriously consider reporting it either; I wanted to have friends...) The assignments were repetitive and stupid, so this was a rational if dishonest coping strategy. TAs certainly knew this happened. I had a bad habit of skipping dumb assignments. One TA actually emailed me something along the lines of "why don't you just cheat like everyone else".

In physics classes, students would gather and do the assignments. They would each do all the work. When someone got stuck, others would suggest techniques, help them where they were stuck, etc. Collaborative and honest. The assignments had far fewer problems, each unique and involved, done from first principles. Homework was graded on showing (extensive) work as well as the answers. If folks had skipped/copied problems, they would have missed out on great learning opportunities and likely flunked the exams even if they weren't caught.

In computer science classes, I don't recall students gathering to do the assignments. Maybe I just wasn't part of the group. (Many of my friends were in engineering, and most of my academic time was spent in the physics building.) Maybe they just didn't work together, similar to what you observed. What I do know is that a lot of students had very little understanding, and I was surprised they got degrees.

Of course, I prefer the physics approach. It's probably not a discipline-wide thing though as much as that my school had a great physics department and a lousy CS department. More similarities than I expected in your story, though, despite presumably different schools and times.

[*] I dropped my electrical/computer engineering major after freshman year. I graduated with a comp sci major + physics minor. Maybe later engineering courses were different.
A simple test: Do they hire like Google but manage their programmers like a sweatshop (ie Scrum)? Then they are just cargo culting. Companies like Google at least gives its engineers a lot of responsibility and freedom you'd never get in an Agile shop.