HNHacker News
TopNewBestAskShowJobs

wudangmonk

624 karma · joined March 24, 2015

submissionscomments
wudangmonk··on Focus: A simple and fast text editor written in Jai
I think there is a very clear open spot where Jai fits in otherwise why would google be doing the same thing with their carbon language. People want a better c++. It should compile fast, have all the low level stuff of C. Have Metaprogramming and introspection and including a decent library for basic stuff would be nice too.

What this really reads to me is why not just use Rust. Rust is useful for the things Rust was designed for. Some people love it and think its the greatest language out there and that's fine but a lot of people have used it and they either do not like it or they like it but they wouldn't want to use it for the type of work they like to do.

Having more languages and each influencing another is the only way we can get better and better languages.

wudangmonk··on Invariants: A Better Debugger?
You have to use gdb unless you are using windows unless there is another debugger for linux that I'm not aware of.

Watched the video and you pretty much have everything mentioned in it with just an lsp, compiler flags and a command that runs your program with a debugger. The only example that wasn't caught with just that was the p[3] example but that was caught by valgrind which is also something I have a command setup for.

Really the only thing I was actually jealous of was at the very end of the video and it wasn't the hot reloading stuff, that's easy if you split your programs from the platform its running on. The ONLY thing was that the vs debugger lets you explore variables with a visual interface instead of having to write commands to do it. I've used it on windows and even though its usually busted and variables do not always update they sometimes do. At the very least just viewing the hiearchy of the structure is useful so that you can easily add the value you want to the watch window which usually does work.

wudangmonk··on Is the ChatGPT and Bing AI boom already over?
This reflects my experience with it so far but I see so many claims of multiplicative "productivity" boosts but there's always a lack of concrete examples of what this means. Avoiding a quick google/stack overflow search is not my definition of productivity boosts.

ChatGPT is useful for generating text that look okay at a distance. I can see the use for creating low quality content to drive traffic to a website, something like medium.

For coding its not useful for any language you are proficient in. There is just so much hype around it but I just can't find the usecase for it.

wudangmonk··on Teaching with AI
I was frustated with the sheer amount of essays I was helping out my nephew with. It felt like every single week he had an essay from multiple classes, and it was always the same b.s for every single one. I just couldn't see the point of having to do so many of the same type of "research" assignment over and over again.

When chatgpt beta first became available I was overjoyed, it worked wonders. It worked so well that I figured teachers would have to let go of the essay crutch they had been relying on so much.

wudangmonk··on Research Suggests Politicians Are More Likely to Be Psychopaths
This has always seemed to be like the best aproach. You never want people that gravitate towards positions of authority to be in such positions. For positions that require some degree of competence you have to settle with what you get, but what qualifications do politicians actually have?.

Its not like we have the modern equivalent of the ancient chinese civil servant exam so that civil servants at least have some basic level of competency. Picking at random cannot possibly be any worse than what we have, it would reduce corruption and would create the incentive to invest more in the education of the general public.

wudangmonk··on Nvidia announces financial results for second quarter fiscal 2024
Raytracing isn't a thing no matter how much nvidia wants to push it. The performance penalty is too big for what amounts to something that takes a trained eye to notice. AI-resolution scaling is nice to have on lower end devices but the max resolution people actually use is 4k and I can only think of VR where having more than 4k would be nice to have.

My main gripe is that at 4k resolution, top of the line GPUs shouldn't be using AI frame scaling to get decent fps unless you are taking the raytracing penalty for funsies.

wudangmonk··on Flatpak is not the future (2021)
I only use linux for daily use but deploying software on it is the worst out of any OS that I know of with windows being the best. Every update can potentially break things because who knows what changed in that library you depend on, and its not like you can avoid that by shipping static libraries to prevent this since for whatever reasons everyone has conspired against static libraries, I'm guessing because they take up more space?.

Instead of having some minimal set of conventions of where things are supposed to be stored, instead of allowing static libraries to actually work it seems that the solution is to now include the whole system instead. After all storage is cheap right?.

wudangmonk··on Scripting with Go (2022)
The unix philosophy of having small programs that take in input, process it and return a result has proven to a success, I just never understood why the next logical step of having this program in library form never became a thing. I guess shells are a bit useful but not as useful as a decent repl (common-lisp or the jupyter repl) where these programs can be used as if they were a function.
wudangmonk··on IBM study: 40% of workers will have to reskill in the next three years due to AI
Do you have any examples of these workflows or what sorts of results are possible. For me ChatGPT has been relegated to synonyms and small trivia lookup. I've been keeping an eye out for such things but I've stopped checking on it and figured I would eventually hear about it somehow.
wudangmonk··on A Metaobject Protocol for C++ (1995) [pdf]
isn't CLOS OO based on generic functions and not objects? as far as I know Lisp doesn't have objects in the OO sense either.
wudangmonk··on Israeli startups are moving jobs and money out of the country
No, its more like "If they remove the Supreme court and install political puppets, I'm moving from the US". My example doesn't really work though cause the US supreme court has always been filled by political puppets but for argument's sake assume that wasn't always the case.
wudangmonk··on Ivy League Demographics
Jewish and Hispanics are now races yes.
wudangmonk··on Harvard professor Francesca Gino was accused of faking data
In the 6th grade I had a science project due, I of course had done nothing until the day before so I made up weeks of data in the form of journal entries from which bar and line charts were created since I was good with computers back when having pictures off the internet was considered fancy. My aim was just a passing grade and not being found out.

Lo an behold do I not only get put into the school's science fair, I actually end up winning second place. This is actually how I became the science kid from then on and to live up to this name I went and invested more time into both math and science classes from then on. Eventually I went from an okay student to a top student and becoming a real scientist was something I always wished I had done.

Moral of the story?, there isn't one... I just never realized just how much 'real' science I was doing back then.

wudangmonk··on Driver says he was 'trapped' in hot Tesla after battery died
people can drown in water they can stand when they walked in on their own two feet, how do you human factor that in into your UX?
wudangmonk··on Driver says he was 'trapped' in hot Tesla after battery died
First time finding out that there is a button that opens the door. I've always been using the handle to get out.
wudangmonk··on Researchers have come up with a new way to store electricity in cement
This has to be a racket to extract as much public money as possible. At least in the US and in most cities I have been, projects take years and they usually only send a few guys to work on it about once per week. A few years later they suddenly finish everything in a few months.
wudangmonk··on The Right to Lie and Google’s “Web Environment Integrity”
The problems it aims to solve seems like an issue for google or those that care if their ad is viewed by a human or not. Can someone give a counter argument of how this might benefit the users themselves?.

Chrome on android is completely unusable due to no adblocker, is this what WEI will do everywhere?

wudangmonk··on The U.K. government is close to eroding encryption worldwide
Maybe when they were part of the E.U it mattered what the U.K did but now they do not seem important enough to be able to dictate things on a global scale. Not trying to put it down but do people worry about how Estonia's law will affect the rest of the world?. Nobody cares, because you are just not a big enough market to matter.
wudangmonk··on Why no Roman industrial revolution?
Doesn't seem like a myth regardless of who debunks their interpretation of what 'dark ages' means. Things before and after the fall of the western empire seem quite different, maybe it wasn't the fall of the western empire alone but also the rise of christianity that caused this decline. After all it wasn't until religions lost their power that progress picked up speed and things started to get better.
wudangmonk··on Why no Roman industrial revolution?
There are reliefs of Ramses II fighting on a chariot and he's from the 1200-1300 BC, so the wheel must have been used much earlier than that by Egyptians.
wudangmonk··on Rust vs. Julia in scientific computing
If we take Python an example, how many man-centuries have been spent trying to speed it up enough so that it becomes usable for something it was never meant to be used for?. If 'new science' was writing a small script to automate something instead of writing it in bash then yes I think this language is probably the best language for this task.
wudangmonk··on LazyVim
I've had several people recommend me their IDEs or some new text editor from time to time by telling me that the editor supports Emacs style keybindings assuming that is the main difference between editors. I've never used emac's native keybindings, nor do I use vim's since I don't use qwerty.

While my custom keybindings are something I would not want to give up they can be replicated in any other editor that provides this basic functionality. What cannot be replicated is the whole reason why I prefer emacs, I like being able to use it like a file explorer, like a terminal, I like being able to open or edit pretty much any type of file I ever use. When you combine the ability to work/view most of the files with consistent keybindings, that is the killer feature that emacs provides, its never been about the keybindings.

I'm curious though, I never really got into vim as soon I realized that it only makes sense if your layout is qwerty. Is vim just its keybindings? or is it like emacs in that the keybindings are not the main reason people use it?.

wudangmonk··on Engineers should focus on writing
I was hoping the article would compare how writing code and writing a fantasy, sci-fi, etc. novel are very similar. I find writing stories to be a better analogy to use with programming than civil engineering or architecture.

Its very easy for another engineer/architect to look at some building plans and make an addition to the structure. Now compare that to how easy it is for a different writer to finish the work of another. The second is a lot more difficult to do. This is probably the reason why rewriting is always the default choice when a new group takes over a code-base.

The big difference is that in programming you have instant feedback when something is inconsistent in the story (compilers/interpreters). Writers have that too, they are called fans but they're not as reliable and not every writer gets that luxury.

wudangmonk··on Software engineers hate code
I get the point but I do agree that it might not be a good analogy since when building structures people might disagree on where they should go but not on what a wall and a door are. In software your caretfully crafted "house" can just be a convoluted way to get from a to b to someone else.

To me writing a story comes closer to what writing software is. I can't just get an overview of their plans and know right away where I should be connecting the new "room" I want to build. Instead I need to understand what story the author was trying to get across and make my insertion in a way that makes sense with what was there before.

wudangmonk··on Charter schools, social norming and zero-sum games (2010)
I think the solution people are proposing is paying teachers more AND removing all the fat from the administration side in order to help fund some of it. This will not be enough since the education system has been through decades of being gutted in favor of stealing the public's money in favor of private interests. I am including the whole welfare system the U.S has in its "defense" budget that seems to be invisible to both parties who will otherwise fight tooth an nail for every other bone and scrap that comes in sight.

The U.S should be aiming for something like Finland for its education system. Their secret sauce is not what they teach at all. Teachers are well paid and its a very desirable job therefore its very competitive.

Contrast that to the U.S where its just above the poverty line and therefore most people do not want to do it.

wudangmonk··on Escaping High School
The number of processes in a system will only give you the potential points of failure.

If we measure computer resources we come a completely different conclusion. would you use an OS that uses up more ram and cpu resources than all the programs you run inside of it combined?. How about a restaurant with more managers than cooks and waiters?.

Schools with more administrators than teachers seems like the perfect example of the iron law of oligarchy to me.

wudangmonk··on Learning needs to be effortful to be effective
First chapter of PAIP has this gem that always stuck with me..

You think you know when you learn, are more sure when you can write, even more when you can teach, but certain when you can program. -Alan Perlis

Whenever I want to learn something, after reading the textbooks and doing the problems I always try to implement something that uses that knowledge. For Math/Physics I can vouch for its effectiveness.

wudangmonk··on Hipólito Mora, vigilante crusader against Mexico’s cartels, killed in ambush
I don't think including Felipe Calderon was a wise choice, his 'war on drugs' is seen as him just wanting to take out the other cartels and replacing them with his own.

Did the cartels take him out? I doubt it. Its an open secret in Mexico that these people have to be worried about the police and goverment more than cartels at least until Felipe Calderon changed things.

wudangmonk··on Buying an iPad Pro for coding was a mistake
Ipad Pro was just a gimmick, hardware without the appropriate software is just a waste. You can't code with it at all, you can sort of draw a little bit but again the drawing sotfware and file management of a professional workflow just isn't there. Photos? same problem.

Honestly, what sort of professional work can this thing do?. I think apple is just cashing in on the 'Pro' named from their macbooks. Same thing will happen with the Vision 'Pro'

wudangmonk··on North Korean market prices suggest serious food shortages
Humanitarian concerns is the reason for poor relations with the U.S? I find it hard to believe that people actually believe this, there is such a thing as history and the following is a very common pattern: new government decides that deals with U.S companies is unfair and wants to change things, then a coup is attempted if successful the new government bows to work closely with its allies. If it fails then suddenly all the newspapers/news networks decide to tell us about the suffering of these people under the brutal dictatorship. Then sanctions from everyone, then the people really start to suffer and it ends with a new coup and new bows to allies.

This has happened sooo many times already using the same played out playbook. I just assume every single coup now is the same. Why do you think Turkey suddenly switched sides after a failed coup?.

We know its happening, we benefit from it happening. Who knows maybe it is better this way for everyone in the long run. You can't split the world into good and bad and always try to align yourself with the good because it can only be done if you are willing to fool yourself.

← PreviousPage 3 of 7Next →