skysight-inc/HackerNews huggingface dataset:
Ask HN: What are some effective strategies for students to attempt assignments?
Currently, I am teaching programming on weekends. With my 10 years of industry experience, I understand the significance of hands-on coding experience. However, I am facing the challenge of motivating students to take on and complete assignments, regardless of correctness.

My goal is to ensure they engage in practical coding after covering the theoretical aspects in class. I have tried several approaches, but the results have been not that good:

1. Explaining the importance of assignments and motivating students to attempt them.

2. Introducing a reward for assignment completion; for instance, offering a gift to those who attempt all the assignments.

3. Changing the reward from a physical gift to an Amazon voucher.

During my research on the topic, I came across the book "Why Don't Students Like to Go to School?" In that, the author suggests that the difficulty level of assignments should be just right—not too easy, not too hard. However, in my classes, students seem reluctant to attempt even simple problems. When I ask, they often respond with, "Sorry, I am not able to find time for it."

I would appreciate any suggestions for a more effective solution to this issue.
Oh, there are definitely more! The question is whether, without Starlink, there are enough for SpaceX's vision to be viable.
I understand your point, but the real customers are the companies buying millions in ads. Don't think those scammers might be spending that much.
What you mean to say throwaway51104 is that it is completely Boeing's fault and you work on minimal wage in a hired PR firm trying to defend them on social media.

There have been warnings for years that Boeing has lost the plot and abandoned their safety culture.
The all-in-one AI extension for enhancing productivity and browsing experience. Made by an 18yo solo dev
Even if this is more than just a shiny case on a PC to run a local LLM... which it doesn't seem to be. They are delivering in a year? For $5K? No way. A year from now, this type of solution will be a commodity, not a premium product.
This seems like a tiny amount given the importantance of Chrome. Surely it would be rational for Google to pay 10x higher bounties?
Intuition implies a mental model, just not a conscious one.
Well my grandfather was born years after that event, so it is kinda surprising, especially considering his profession.
It’s certainly common, but there’s a lot of airbus a320/321/321neo for domestics too
ADHD is a neurological impairment, less developed hardware. Less severe ADHD can be self managed and possibly even become a strength through learned self-discipline.

People tend to think of ADHD as a focus issue. It’s more of a memory issue with corresponding compensation behaviors. Extreme ADHD is like watching the movie Memento, except the focal span is condensed from 5 minutes down to about 12-25 seconds and only about a third of the memories are lost. Imagine pouring a glass of milk and half way through you have forgotten you are in the middle of task until there is a mess. The most obvious indicator is misplacing things several times a day. Other indicators include strange repeated behaviors to compensate for memory loss like hiding things in weird locations so you can find them later only to have forgotten that you have hidden things and then run out of those things and not know where they are.
I also remember Homer Simpson saying something similar
Gee, It's Torvalds
> 3. I don’t have to expose my kids to American accents. They’ll have more than enough of that from regular programming when they grow up.

What’s the concern here? I understand American media dominates everything, so I’m guessing you don’t want your kids to pick up small bits of American accent when they’re still developing?
Back in the days before blogs was a word, someone had put up a rather hilarious page describing their experiment with Olestra.

Their question was: given that supposedly Olestea isn't picked up by the body, does it just pass through? And being an oily substance, would it just leak?

So they ate a lot of Pringles with Olestra each day, and took pictures of their underwear each day, keeping the same pair throughout to optimize evidence gathering. The page had a day-by-day account.

Results did indeed point to some going straight to the underwear, but IIRC it wasn't a massive amount.

Was written quite vividly too, which added to the whole experience.
>not like a pc that's basically worthless the moment you take it out of the store

wow?

I constantly see people buying and selling used PCs. They exist mostly outside tech circles.
Receiving and trusting information is essential to being human. We don't have to prove everything to ourselves from sensory evidence and first principles because other people can credibly tell us things.
Anyone know how resistant this could be to cropping, scaling, or grading? Is this purely for verifying the raw or could this be something that social platforms could verify and tag on posts?
SLS uses Hydrogen but HN likes to tear it apart as some sort of pork barrel frankenstein's monster
If I read this right, Zig follows Pony partially. The very basic stuff like addition and multiplication follows the well known precedence rules („chainable“), but eg bitwise operators whose precedence nobody can remember must be put into parentheses.

I find this a good compromise between being explicit and readability (Lisp syndrome).
U.S. Nears First Approval of Spot Bitcoin ETFs After Final Talks
It was a fuselage failure, those dont happen all too often. Back then it was because of a lack of maintenance.

It was before i read it was the door though.

edit: In case its not obvious, would be great if you could post other examples. These events in the air are rather rare and i am rather curious for the upcoming ntsb report of this one.

edit1: Apparently the newer one is a 737 from Southwest from 10 years ago, also maintenance issues. But like similar ones it was rather small
https://en.wikipedia.org/wiki/Southwest_Airlines_Flight_812
Seems there's some friction in porting software as you have to use their build of pytorch. They claim you just have to change your specified device in `.to(device:str)` statements but, if someone could verify that it would be appreciated. My experience with porting software to Google's TPU's or AMD GPU's has been not great.
I would read the Terms of Service.
What’s wrong with someone getting liquidity? VC sell their stakes to other VCs all the time why shouldn’t other investors or even tenured employees.

Liqudity programs like tender offers are price controlled not market controlled and companies are first to tout their RSU values in compensation packages esp when they are overvalued
Most large fishing boats go untracked as 'dark vessels'
One way would be to place responsibility and retribution where it is due. We can happily send someone to prison for 12 years for driving dangerously, but allow people who caused multiple deaths, mental breakdowns and more to get away scott free. It's disgusting.
If interest rates remain high, economically non-viable business will be far more self-limiting than in than in years before. Which in turns means that ecological damage might be more limited because doing it is just not worth it.
I don't spend a lot of time editing my comments for word correctness as it's HN, not something that matters.

So you will find plenty of occasional misspellings, etc.
Thanks! I didn't notice that my link was broken
Depends on whether your lawyer is Johnnie Cochran or Lionel Hutz.

“If the plane has a hole, the airline must dole!”
Is it the same plane as the one with software that was outsourced to $9/hour engineers that had no experience with aeronautics? https://www.industryweek.com/supply-chain/article/22027840/b...
He said that in his youth his colleagues were in awe of him because he was brave enough to give presentations in English. (They were shy and stuck to the local Swiss German dialect.)
> ..., but all shared the vision of human as crafter & computer as tool (a perspective we would do well to come back to).

I feel this.
Agree the price is available on multiple platforms Forge, Hiive etc. Can’t the company just opt out?
> piling on layers of stuff to fill in the gaps missed (or created) by the previous layer of abstraction.

I think the goal is to make if more accessible, so that more people with less knowledge can produce more crap with it.

People don't learn the basics, they want to write a comment in Copilot and have it assemble code that roughly does what they want. I believe that people who got into software in the 60s actually liked computers. People who get into software today just want to produce stuff, they don't care about their computer.
What you say is that most people are uncomfortable to lead by example. I still think it's nurture, rather than nature, that makes us like that.
Google Search Technique Used by Police Draws New Legal Challenge
I did that for about 10 years from 2000 to 2010. The part about "being part of the furniture" is really on point. It is incredible how little they think of you. This has a side effect, they thrust you. Ebanking logins, emails, personal conversation, photos... You get it all. I was always very discrete and never did anything "bad", but there were moments when I was treated like a nuisance where I really wanted to. There is also a few times when you find out that the husband or wife is cheating, that is always very difficult to handle especially when the other one is here with you saying how great their partner is.
They can and do swap planes all the time.
> Some companies and their lobbies want to sell their products for filtering or whatever

It really shouldn't be needed: web pages are all about tags with data and metadata. It shouldn't be hard to add metadata about content type.

I never quite understood why labeling initiatives never gained traction:

* https://en.wikipedia.org/wiki/Platform_for_Internet_Content_...

* https://www.w3.org/PICS/

* https://www.w3.org/2007/powder/

Throw some <meta> tags in and browsers can parse: then have a password-protected "filter controls" area in settings (and perhaps a GPO for corporate environments).
Depends on which effect you are after.

I was thinking of ROI for reading code. Regularly having a one line issue in a 100 LOC file is very different from a two line issue in a 10'000 LOC file.

And yes, tests need to be excluded, of course. But looks like that's done?
NOTE: A user on the techlore forum pointed out that other countries show similar results, so it might be an error caused by Signal updating how request are handled (maybe for ddos protection)
Having a virtual machine host server has been quite useful
So.. anyone still feel like travelling on a 737 Max with their family?

What a mess.
TIL, interesting. I always figured it must be some kind of abbreviation.
Trains have had a deadman switch for literally centuries now.
Wine 9.0 RC4 – Run Windows Applications on Linux, BSD, Solaris and macOS
I mean, the vast majority of software engineers in the world are not in software engineering companies. If we are purposefully limiting ourselves to Bay Tech companies, then sure, I guess 1,000 software engineers is big. But the companies in the world that are around the top 100 employers in the world, like you suggested, these places have 150,000 to 250,000 employees. 1,000 programmers for internal CRUD and system integration is quite realistic; the IT staff alone for a company that size is like 5,000 people, that is not even accounting for their actual business (which these days almost always has a major software component).

This is also not including large government employers like the military, intelligence, or all of the large services like the mail.

1,000 software engineers is simply not that much.
The good news is that you did what you were supposed to do. The bad news is that it would have been your responsibility if you hadn't: "FSD" doesn't detract from your responsibility to be in control of your vehicle, it merely enables your mind to wander away from the task.

I'm glad you're safe, and honestly you were set up to fail (hence the GP's point). Thank you for taking the responsible choice and not putting yourself in the same dangerous situation again.
This version of the story is too generous to Bombardier who really screwed up the development of the CS100/A220. Even if Boeing hadn't done anything they would have needed many more bailouts from the government to get anywhere.

Development costs doubled from 2 billion to 4 billion. Then when they went well over 5 billion and the federal government + Quebec had to bail them out to the tune of 1.5+ billion. Even without Boeing, had Airbus not stepped in, it's unlikely the CS100 would have succeeded. European buyers had already started to cancel orders seeing the debacle unfold.

Despite having many orders on the books, banks refused to lend to Bombardier because they expected them to make a loss on the airplane.

So yeah, screw Boeing who played really dirty and Trump helped them (the tariffs were reversed a year later when a more independent body reviewed them). But had Bombardier not been in a massive financial hole this wouldn't have mattered.
> Machines are there for people who don’t know what lifts to do and how to do them

That’s an overly broad generalization. If you look up pictures of Arnold Schwarzenegger’s home gym, it’s mostly machines.
You mean El Salvador?
Gut reaction: "If no completed assignments, then no passing grade".

But what's the context - community college class with minimal-motivation HS graduates, or ???
I'm an ex-software developer/engineer and current scientist. In my experience TFA makes a good point, even though it's quite strawmanish.

Most scientific code is horrible from any sane software developer perspective. The quality is so bad that I think a huge proportion of published results are plain wrong due to bugs in the analysis. These apply to my much of my code as well.

But a lot of "software engineering" code is horrible too. Mostly because most popular technologies and "best practices" are just plain bad. Overenginering is a pandemic and has been a long time. Much of the roots is from the gilded age of enterprise Java. Totally misunderstood OOP. Byzantine layers of pointless abstraction. Rampant premature "web scale". Counterproductive bondage and discipline (yes, including much of static typing).

These have become a cargo cult in software development, and these cosmetic features are deemed as "quality code".

And this leaks into scientific programming. Even Python, arguably the language of science nowadays, and a "quick and dirty one", forces some of this cargo cult. Modules are needlessly complicated (e.g. relative and absolute imports are quite a mess), let alone the horrible packaging system. And the current trend to push typing.

That said, scientific code is getting slowly better, largely due to switch to public/open source code, and away from specialized hacks like MATLAB and R. Especially in more technical fields.

In software engineering OTOH things are IMHO getting worse.
I have seen teenagers in New Orleans partying with American Express platinum cards in their name.
And if you think they ruin the environment above sea level, I’ll bet the miners really fuck things up underwater.
Not at all real content, but the websites Angstrom Images [1][2] and CellSignal [3][4] propose a nice (fictionous) view of the internals of a living cell.
These were, for me, the most striking introduction to life science I was given.

[1] https://angstrom3d.com/cst-molecular-landscapes

[2]https://cdn.myportfolio.com/4d8cc54d71a6b9ee4cf114975a4b907c...

[3] https://www.cellsignal.com/pathways/cellular-landscapes

[4] https://media.cellsignal.com/www/html/science/landscapes/pro...
Java and its consequences have been a disaster for the human race.
Next Rimac supercar may not be battery-electric
Why and How you should always try to replace Recursion with something else in .NET C#
I suspect the risk aversion has to do with social anxiety that accompanies the tendencies to exist more and more in virtual worlds. Instead of physically going out to interact with people, you can do it online. Instead of going on a physical adventure, you can play a video game or watch a movie. All of these carry almost zero physical risk, but more so, as we move away from the physical into the virtual, the mental muscles that power social confidence deteriorate due to lack of use, giving rise to social aversion and loss of social skills.
Don’t think so, no. A physicist has other stuff to learn and spend their time on. Instead, they should partner with a carpenter to do their woodworking from a rough sketch.
This scale is not true, nor on an individual nor societal level. Having more makes people bolder in general. See how billionares or VC take huge bets, or how Germany threw all its gains into WWI.
Speaking only for "micro mobility", it seems useful to distinguish allowing someone to travel within a city from between cities from between continents. Sure, it's mobility, but there are different kinds or degrees of mobility.
I would never call myself "electrical engineer" or "mechanical engineer" because I did not study that. But everyone who is paid to write some amount of code calls themselves "software engineer".

Not sure how much of a problem it is, but I am frustrated when "other" engineers try to teach me about how networking works and never once consider that my intuition may possibly have more value than theirs, because I actually studied networking. Not that I am always right of course, but if we have an electrical engineering argument, I naturally get into a stance where I assume they know better and can teach me useful stuff.
I fly quite frequently, 320 flights so far based on my diary. The MAX accidents back then obviously made me a bit uncomfortable.

Until a week ago, I had't actually flown with a MAX; but on January 1st, I took an Air Mexico flight which happened to be one. I wasn't scared (in the sense I know about myself when I'm scared), but rather curious, so, funnily enough, I came to HN and searched for the MAX articles from back then, because I expected that I'd find insights, good technical conversations and in-deep articles about the topic.

On the other hand, I do have one fear.

On longer flights, the large aircrafts that have three batches of seats per row, I prefer an aisle seat in the middle: there is a lower chance that I'm gonna be the one woken up when the middle seater has to go to the bathroom. On a smaller aircraft (that usually fly for less than 3h, so I don't have to use the bathroom myself) I always prefer a window seat (1)

My nightmare is that once the window breaks, or a panel (that you can see the sealing points of) gets ripped off. This only ever happened a couple times, so I very well know there is practically zero chance that this would happen to me.

And now this, in the news, coincidentally.

(1) and I always check which side that window seat should be so I have the better view(2), like more mountains etc

(2) but honestly, I usually don't have a good view, since I prefer a seat oat the middle of the wings' height so that my ride is less bumpy.
Can’t answer this with data, although I’m not sure how many more headlines we need to see before we can collectively accept that something is very, very wrong with this plane at a fundamental level.
> But when you write your own software, you have a map of everything in your head, and you don't have to guess what exactly a button does, how it does it or where you need to go to do that.

Absolutely! It's quite a unique experience. When I started out it felt like I might just be wasting time and reinventing the wheel but in retrospect it was absolutely a good time investment!
Take a leaf from Larry Elison

"It is not enough that I succeed, other people must fail"
Would love to see pr. timezone AM/PM and Military time toggle. I personally not figured out how to mentally convert from one to another and usually this is one of my challenges as well.

I support the link sharing as well. Perfect for events, meetings and the like.

So good, very easy to use and not to much other stuff going on. Great job and super domainname.
There’s basically only one ocean liner in the world although cruise ships do reposition and there are some other options. Trains are more practical in Europe although long distance can involve a fair number of changes and time spent in train stations.

I don’t love plane trips but they generally get the trip over fairly quickly if the journey isn’t the goal. And longer haul comfort is mostly just a matter of money.
I don’t think that passenger boats are a replace for planes in any way.
Don't have a full copy but this is where I got some of the plates: https://www.royalacademy.org.uk/art-artists/book/restitution...
My still-alive father was born before Wirth, and my grandparents were born in the 1800s. Generations can span quite a range.
Wrapping is undesired, the linear presentation is critical here. And the box is the screen in this case, on a mobile one the highest order buttons are missing.

It’s sad that this had been up for so long with no real solutions. A genuine failure of the CSSWG.
> C statements correspond to assembly

True in the 80s maybe. Not remotely true now.
It's probably an evolution of the phi-1/1.5 "Textbooks are all you Need" training method: https://arxiv.org/abs/2309.05463
After programming already for many years, the book "C: Interfaces and Implementations" by Hanson still showed me some new tricks for writing libraries
in a more bullet-proof way, and I have mentioned or used it in every C course I have taught ever since.

The book contains some production-quality data type implementations that aspiring C programmers ought to read.
What's the trap exactly? Some upsell I presume?

The gym I go to (part of a national chain where I live) also do it, but it sounds well meant. There's only one subscription anyway (a yearly one) and no extra (unless you want to buy a towel or something).
It's already draggable for me on desktop, not sure for mobile.
A better publishing workflow for static blogs
How many baseballs is that?
I meant the competition to Chrome
I genuinely forgot stdbool.h existed, I don't actually write that much C myself.

My point was more around the conditionals being weakly typed around unsigned ints rather than a specific lack of built-ins. A lot of commenters were going into arithmetic mod 2 or philosophical issues, neither of which actually apply here.
I wonder, how would this future differ from how big tech currently operates in relation to (F)OSS?

Even with code/weights common to the public, a significant resource divide remains (e.g compute, infrastructure, R&D). I'm not arguing against more permissive licensing here, but I do not see it as a clear determinant for levelling the field either.
I guess the main problem is that many self-proclaimed "software engineers" are surprisingly bad "programmers" ;)
Would this also affect chrome extensions? For example, when an extension makes a request to a 3rd-party domain, browsers by default pass all the cookies associated with that domain to the server. AFAIU, these cookies are considered to be 3rd-party.
Perhaps I phrased this badly. My point wasn’t a clear boundary between professions, because you are right, that is difficult to impossible to draw. However, there’s a clear boundary between the goals of the code written by scientists vs. software engineers. Where a scientist aims to prove something, a software engineer builds code to produce business value. Both are trained very differently towards these goals.