HN user

chriszhang

166 karma
Posts19
Comments47
View on HN
www.abc.net.au 5y ago

Is bringing your temperature down important when you have a fever?

chriszhang
2pts0
old.reddit.com 5y ago

If SiteA loads script/image from SiteB for logging hits, is it deemed tracking?

chriszhang
1pts0
news.ycombinator.com 5y ago

Ask HN: Should you care about privacy policies if you have nothing to hide?

chriszhang
6pts13
news.ycombinator.com 5y ago

Ask HN: What is a nice way to begin learning game programming these days?

chriszhang
4pts2
www.theregister.com 5y ago

80-characters-per-line limits should be terminal, says Linus Torvalds

chriszhang
2pts1
en.wikipedia.org 5y ago

Sorites Paradox

chriszhang
3pts0
www.theregister.com 5y ago

Google AMP gets a shock to its system as advisor quits, lawsuit claims foul play

chriszhang
74pts14
www.manueluberti.eu 5y ago

Embarking in a New Affair with Completions

chriszhang
2pts0
stackoverflow.com 5y ago

What is the “N+1 selects problem” in ORM (Object-Relational Mapping)?

chriszhang
2pts0
stackoverflow.com 5y ago

Significant new inventions in computing since 1980

chriszhang
1pts0
news.ycombinator.com 5y ago

Ask HN: What game-changing tricks did you learn about your editor/IDE in 2020?

chriszhang
1pts0
news.ycombinator.com 5y ago

Ask HN: Do you use electric returns, rainbow parenthesis, etc. in your editor?

chriszhang
2pts1
news.ycombinator.com 5y ago

Ask HN: Have you gone from Editor A to Editor B and then back to Editor A? Why?

chriszhang
1pts2
news.ycombinator.com 5y ago

Ask HN: Do you write quick and dirty hacks using Lisp?

chriszhang
5pts2
news.ycombinator.com 5y ago

Ask HN: Good online service to ask for donations for my open source project?

chriszhang
3pts1
culinarylore.com 5y ago

Sliced Bread Was Once Illegal in the United States?

chriszhang
2pts0
www.youtube.com 5y ago

Programming “Langton's Ant” on the MC64 Minecraft Computer

chriszhang
1pts0
en.wikipedia.org 5y ago

E6B Flight Computer

chriszhang
2pts0
en.wikipedia.org 5y ago

Externality

chriszhang
9pts0

I tried pencils but I find text written pencils to be too faint. I find it uncomfortable to read. But pen writes text in bright blue color which is more pleasing to read.

My last straw with Protonmail: I created an email account in Protonmail. Used it to send and receive emails as usual. Then one day suddenly their "algorithms" suspended my account because the "algorithms" found that my account was being used for abuse. That was the end of Protonmail for me. Back to GMail. I know people lose their GMail accounts too. But in the last 17 years, I had 0 issues with GMail and 1 issue with ProtonMail and that 1 issue disrupted my life for a while.

I now find me asking: What is a good reliable email provider out there? I know I can host my own email in my own server under my own domain name but on HN we have seen articles about people losing their domain names too. Is there truly no good way to have permanent email address?

If I try to search something within the page with Ctrl + F that also causes the whole page to re-render and display "loading ..." and "rendering ..." progress bar.

I wish I could limit the use of Internet to 1 hour per day. Like the olden days in the early days of internet.

Internet was given in our university for only 1 hour per day. It was possible to live in this manner even when I used to do programming. All programming documentation was available as PDFs or downloadable copies. I remember the MSDN documentation for C++ could be kept on the local machine. For Python I used to keep a PDF copy of the tutorial and reference i think.

These days I don't know anymore if that style of working will still work. Software has become so complex and error messages have become so many and so complex that I think we need access to internet all the time while programming. To see resolution to strange errors in Stack Overflow or on GitHub issues.

I wish all software developers did not assume that I am connected to the Internet all the time. It will be good if we can have a world where local-first internet-optional style of programming is still there.

Someone please be kind and explain to me how this works? Don't different executable formats need different headers?

Don't ELF need "0x7F ELF" header? Don't Windows executable need "MZ" header? How is it fulfilling both requirements simultaneously?

I came here to say the same thing. A lot of the discussion with modern languages focus around syntax. Why not use a Lisp which has very minimal syntax and focus on solving problems instead?

Do you have an opinion about Common Lisp? I know that Scheme is more minimal and cleaner but since you recommend Scheme I want to know what your opinion about Common Lisp is.

How about file-like objects in python? Many file-like interfaces are necessarily stateful.

Still the state and the functions that operate on them can be separated out. Right? No reason why the state and the functions need to be tied together inside a class.

I have not faced this problem. I say that there will be a learning curve to understand the product before a new developer can start fixing bugs or adding enhancements. Managers have always understood it.

For contractors too the learning curve is part of the deal. The contractors get paid by the hour when they are climbing the learning curve. Managers seem fine with it.

Calling someone a "narcissist" is clearly name calling.

I did not find anything narcissistic in the OP's post. It is a controversial topic but nothing about it came off as narcissistic.

thanks for the comment

There is really no need to be respond nicely to someone hiding behind their anonymity and calling you names and throwing personal attacks at you. Your parent comment's account should simply be flagged and banned.

We trained a deep learning model to look at like 20 system parameters and predict an output. the parameters were binary. So one curios engineer decided to brute-force the trained model with all possible inputs like 2^20 inputs to see what the model does. he found for the problem we were solving only 4 of the 20 parameters had effect on results. the remaining approx 16 parameters do not affect results.

So he replaced the model with a single line of code with one boolean expression made with those 4 parameters connected with logical operators.

[edit: this comment is outdated. the parent comment is updated now to change the word crypto to cryptocurrency. I misunderstood earlier crypto to be cryptography. with crypto meaning cryptocurrency my comment is not related now.]

I think it has. Worldwide ecommerce runs on cryptography. there are laws and regulations on how crypto should be made secure and managed in ecommerce.

if you mean blockchain cryptocurrency by the word crypto then you may be correct. but in general terms crypto has a lot of actual legal value for it.

Also, `lualatex` does not have some of the limitations of `xelatex` (memory limitations, `contours` package, ...)

Are there some more details of the memory limitations you can share with us?

Totally agree. How I look at this.

I want to write simple text posts. I don't care how it looks. Let the browser present the way it wants. I want only HTML. I don't care about CSS or JS. I don't even want to know what they are.

I care about how my text post looks. I add CSS. I don't want to care about JS in my language I work with.

I want to add dynamic functionality to my page. Maybe it is not a post but an app. Now I want JS.

A question to those who know both Lisp and Python. What one you generally prefer for quick and dirty hacks? Which one do you prefer for writing applications that will be used and maintained over a long period of time?

I know both Python, Common Lisp and Scheme but I find myself reaching out for Python every time I have to write a quick and dirty hack. I believe this is due to more familiarity with Python which makes me more comfortable with Python. I am eager to know what others' experiences are. Maybe it will convince me to go all in and use Lisp all the time. :-)

GNU Octave 6.1.0 6 years ago

When I left university and did not have access to MATLAB anymore, I spent many a nights hacking away at GNU Octave. I have fond memories of Octave.

I thought Octave will be a valuable skill when I enter the industry but I could not have been more wrong. Does anyone still use Octave? Is it worth learning?

What tools or languages would you recommend as alternatives to someone graduating from university today?