Hacker Newsnew | past | comments | ask | show | jobs | submit | 334f905d22bc19's commentslogin

On the foolishness of "natural language programming". - prof.dr.Edsger W.Dijkstra

https://www.cs.utexas.edu/~EWD/transcriptions/EWD06xx/EWD667...


>We would need all the intellect in the world to get the interface narrow enough to be usable, and, in view of the history of mankind, it may not be overly pessimistic to guess that to do the job well enough would require again a few thousand years.

It seems it only took until about 2023 or so


same

@jayeshk29 is our hero

Finally i can finish my fizzbuzz for the interview


Did I read that right, that you have to have your computer unlocked at all times?

Yeah what can go wrong when you are travelling and your computer is at home unlocked lmao?


If the day ever comes where this is not an option anymore, then I will just clean my house with a broom. Same thing goes for washing machines. If I can't buy one without internet, then I will clean my clothes by hand.

Smart things are the worst shit ever. They make everything take longer, given the debugging/upgrading overhead. Not buying into that. What would be smart, would be a washing machine that cleans, dries, sorts and folds my clothes. Without talking to facebook. I would buy into that, but I don't need to share my washing machine status on instagram


> If the day ever comes where this is not an option anymore, then I will just clean my house with a broom. Same thing goes for washing machines. If I can't buy one without internet, then I will clean my clothes by hand.

Perfect! I wish a large enough section of the population took this principled stance. Those greedy corpos wouldn't be abusing their customers so much if the latter were united in denying them the market and the opportunity. Those 'smart devices' really need and deserve a lobotomy.


Well, the things that got him canceled were and are wrong obviously. But anything (i know of) software related was right


The "things that got him cancelled" were things he said (as opposed to things he did) and those that I've read were correct (though I'm aware I havent read everything he said on the subject).


He has written some very questionable things about pedophilia (from which he has since distanced himself): https://stallman.org/archives/2006-may-aug.html#05%20June%20...

To be clear: this does not diminish his contributions in the field of software! His ideas about Free Software have been visionary and are as important as ever. One can be brilliant in one field and a fool in another. This is actually very common among technical people ("engineer's disease"). We cannot expect someone to be right 100% of the time.


Since Rust is not directly hardware, here is a nice tutorial on some simple OS basics: https://operating-system-in-1000-lines.vercel.app/en/

There was also some Rust specific OS tutorial somewhere that was written nicely, but I can't find it right now.

Also if you want to get real hardware, there is the neorv32 that has nice documentation: https://stnolting.github.io/neorv32/ https://github.com/stnolting/neorv32

It's a risc-v core written in VHDL


The Rust OS tutorial you're thinking of is probably this one: https://os.phil-opp.com/


Thank you both! These are some really interesting places to pick up from.


There will also be the visionfive 2 lite in (hopefully) a moment for more risc-v capabilities. I am excited about it. Haven't looked too much into it, but what I've heard is that the visionfive 2 is not too bad. Lacks a few drivers or performance in them. Will see. I am also curious how easy it can be used for some OS dev.

https://www.kickstarter.com/projects/starfive/visionfive-2-l...

And if someone wants to get fancy and do some HW-SW-Codesign with risc-v and FPGAs, then there is the PolarFireSoC. A lot cheaper than AMD/Xilinx products and okay-ish to use. Their dev enviroment feels kinda outdated, but at least it's snappy. Also the documentation feels kinda sparse, but most stuff is documented __somewhere__ - you just gotta find it.

https://www.microchip.com/en-us/development-tool/MPFS-DISCO-...

Fun fact: The dev board costs less than the chip itself. (Apparently that's often the case, but I just noticed that the first time)


There is more than one dev board.

The Microchip "Icicle" came out in late 2020 with the largest FPGA in the range, made using pre-production chips. It was several years more before you could buy the chips themselves. Digikey says it's no longer manufactured and they're just running down stocks.

The BeagleV "Fire" is much cheaper ($150) and uses one of the smallest FPGA parts in the range.

GOWIN also has RISC-V FPGA SoCs (Arora V GW5AST series)


Well, at least they made it incredibly annoying with the auto translated AI voice. At first I didn't even find the setting on youtube shorts to switch to the actual audio track.

They should keep going though. Maybe someday I will be so annoyed that I finally stop using this website


I think auto-translate applies to all types of video, though? I once clicked on a 20+ minute Luisito Comunica video and found him speaking in very weird, stilted English. Can't even remember how I disabled it but it was a surreal experience.


nice 9.5/10 (minus half a point because my brain got hurt a little)


This!

Some time ago I was actually thinking about the exact thing in his statement. I mean even if the problems are structurally almost the same each year, it must be a huge time investment to come up with the stories and give them a little twist each year.

Either Eric should chill out and make it smaller, while still keeping the fun or some rich guys should pay him lots of money to make this his full-time job. The former is probably the healthier path for eric and the game


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: