HNHacker News
TopNewBestAskShowJobs

chipuni

337 karma · joined July 24, 2013

submissionscomments
chipuni··on Remember Rust with Anki
I did the same thing for Java about a year ago:

https://ankiweb.net/shared/info/647806244

chipuni··on Using Anki and Spaced Repetition
Pretty much, yes. I do put the names of specific functions in my Anki. And concepts.

Instead of just describing what questions I put into Anki, here's a curated selection of the for the Java language: https://ankiweb.net/shared/info/647806244

chipuni··on Ask HN: What tools/methods do you use to focus your time well?
I also use a Pomodoro-style system to get myself to concentrate. Right now, I'm using the _Forest_ app on my Android to tell me to concentrate.

Good luck!

chipuni··on Why Do People with Depression Like Listening to Sad Music?
The book was probably Liu Cixin's _The Dark Forest_.

If you want to read it, start with _The Three-Body Problem_, the first in the series.

chipuni··on Banish missing glyphs with Unifont
Unreadable.

Arabic has a strong difference between letters of the same word, and different words. There is no exact equivalent in English...

b&u&t&i&t&m&i&g&h&t&b&e&s&o&m&e&t&h&i&n&g&l&i&k&e&t&h&i&s

chipuni··on Ask HN: What would you expect to see in a programming language website?
What does this language do better than other languages? What can I do with this language more easily? Where is it most useful?

A really useful programming language website would present a medium-sized project, showing the strengths and weaknesses of the language. For example, you could show how Conway's Game of Life would be written in your language -- including graphics and parallelism.

Good luck with your website and your new language!

chipuni··on Don't learn Dvorak
I learned to type Dvorak about ten years ago.

Dvorak, by itself, won't make you a faster typist. It will help only if you're actively training for speed-typing.

Dvorak will cause problems with any keyboard shortcuts that depend on the positions of the keys. Control-Z, Control-X, Control-C, Control-V are now in different parts of the keyboard. So is the hjkl of Vi.

But Dvorak is more comfortable to type. If you don't want to move your fingers from the home row as much, it is better.

And unlike Carpalx (http://mkweb.bcgsc.ca/carpalx/), Dvorak is available on most systems without extra software.

Learn it if you like. I strongly disagree with Frederik Dudzik: If you don't care for it after you learn it, you CAN go back. And it take less time to re-train yourself back to Qwerty.

chipuni··on [dead]
What terrible puzzles.

First, the article needs to specify that these puzzles should be done in C.

Second, none of the answers to "Print all numbers between 1 to N without using semicolon" -- the only one I clicked on -- are done without a semicolon.

Third, why are these the "top 25 programming puzzles commonly asked in a technical interviews [sic]"? He just makes that claim, without proof. (The author should have just said, "These are the programming puzzles I use in my technical interviews.")

chipuni··on Ask HN: How do I become a self-taught software engineer in 1 year (full focus)?
What do you mean by "self-taught" -- and why is that important?

Even if you can't go to a university, they remain great ways to learn software engineering. For example, https://ocw.mit.edu/index.htm has useful classes.

Finally, I agree strongly with rayvy. Choose what you mean by "software engineer" and what your goal is.

Good luck.

chipuni··on What Your Boss Could Learn by Reading the Whole Company’s Emails
And nothing bad could POSSIBLY go wrong with this. </sarcasm>
chipuni··on Ask HN: Should I should switch my career path to coding after 27?
The MOST IMPORTANT thing is to start practicing, and keep practicing.

Very few people stay motivated to study, unless they have some kind of goal.

So try finding your goal first. Perhaps it would be to create something that would help your life as a journalist.

Then, once you have your goal, try to create it. You'll discover what you're missing. It might be that you don't know how to store things so that they can be found flexibly -- so you then study databases. It might be that your code is far too slow -- so you study algorithms. It might be that you need to plug in functionality that others have written -- so you study frameworks.

Good luck.

chipuni··on Ask HN: Should I should switch my career path to coding after 27?
1. I would pick up other techniques for getting myself unstuck. Stopping and doing something else sometimes works... and sometimes, it just makes you later. Favorite ones for me include googling (you'll be doing a lot of this!), rubber duck debugging ( https://rubberduckdebugging.com/ ), and occasionally the Creative Whack Pack ( https://creativewhack.com/product.php?productid=64 ).

4. Although software development won't become less valued, each individual technical toolset has a natural rise and fall. Older technologies move out of favor. Think about how you deal with studying something for years, then learning that particular technology -- although it's still very good -- is just "not popular", so companies no longer want to use it.

Good luck, no matter whether you move into coding or not!

chipuni··on Ask HN: Should I should switch my career path to coding after 27?
Anyone who says either "Coding is right for you" or "Coding is not right for you" doesn't know the truth. ONLY YOU can figure out whether coding is the right field for you.

The questions you should ask yourself:

1. How willing are you to keep on solving a problem? How do you react when the first five or ten times you have a problem, your solutions don't work?

2. How good are you at writing extremely detailed instructions? A good check: Write your favorite recipe, give it to a friend, and ask them to cook it. Afterward, ask them how difficult it was to cook. (This test is EXTREMELY valuable when your friend says that they don't know how to cook.)

3. How do you react when you work very, very hard on something -- then someone who has never touched it says someone else "could have done it in five minutes"?

4. How do you react when something that you've studied and practiced for five years goes out of fashion?

chipuni··on World’s longest palindrome?
World's shortest palindrome:
chipuni··on Ask HN: What is the most LGBT friendly company you know of, preferably hiring?
If it's a large company, the HRC corporate ratings should list how LGBT-friendly it is:

https://www.hrc.org/campaigns/corporate-equality-index

Good luck in your job search.

chipuni··on Am I missing out by only knowing C# and JavaScript
You will become a better developer if you study more languages.

You will become a better developer if you study more mathematics or statistics.

You will become a better developer if you study psychology and interpersonal relationships.

You will become a better developer in many, many ways.

Keep studying. Keep growing.

chipuni··on Ask HN: How to get web development career on track from being homeless?
Getting a programming job has only one secret: passing the whiteboard interview.

The questions in a whiteboard interview have little in common with real world experience. But they're one of the hoops you have to jump through.

Sign up with a website like LeetCode (https://leetcode.com/) or hackerrank (https://www.hackerrank.com/programming-interview-questions/) that give you technical problems, let you practice them, and show how well your programs work. Practice one of those exercises every day while you look for work.

Good luck.

chipuni··on Ask HN: Why keyboard never evolve?
I'm not interested in doing your research for you. But I'll give more specific questions that you can research.

Look into the history of the keyboard and the typewriter. Commercial typewriters have been around since the 1870s, and the Dvorak layout was created in 1936. Why didn't that layout catch on?

Look into alternate keyboards that exist for computers. Look up keyboards like the Maltron, Kinesis, the OrbiTouch, and others. Why didn't they catch on?

I'll give you one hint for the answer: The sunk cost fallacy.

Good luck!

chipuni··on Ask HN: Pointers for designing a programming club curriculum
I'd recommend Minecraft.

If that's too much of a game for the school to allow, and it MUST be programming, then I'd look at things like Alice ( http://www.alice.org/ ) or Squeak ( https://squeak.org/ ).

Best of luck to you!

chipuni··on [dead]
> If you look at a county by county map of the US election 2016 results...

Counties don't vote. Further, most counties have very low populations.

Two facts about the 2016 election matter:

- Hillary Clinton got 65,844,610 votes; Donald Trump got 62,979,636 .

- Donald Trump got 304 electoral votes; Hillary Clinton got 227 .

As long as those two kinds of vote disagree, we have extreme tension in the United States.

chipuni··on Ask HN: If you had 100 talented people for 100 days, what would you work on?
The people, by themselves, wouldn't be enough. Let's assume we have the people AND the kind of resources 100 people working at Amazon would have.

Then I would have them work on a multi-pronged project to get a higher percent of people in the US voting.

One team would be campaigning in all states against laws that make it hard to vote.

Another team would be finding the most cost-effective ways to register voters, educate voters accurately about what each candidate represents and has done, and get them to the polls.

chipuni··on Ask HN: Are there any programmers here?
Nope. We're all about bashing things with swords.
chipuni··on [dead]
If you're too busy to read the article, here it is...

Dear software engineer,

How dare you go where there is money instead of to my startup? I won't say why my startup will be better than the tech giants, but because you want to go there instead of to my startup, you suck.

Why can't I get any good software engineers?

chipuni··on Should web developers be “full stack” or specialize?
What are you writing?

If the code base is simple, then developers can do it all.

If the code base is complex, then developers must specialize.

chipuni··on I'm being threatened by Magic Leap's lawyer. How should I handle this?
Magic Leap have asked you to take down their documentation. How should you handle this?

<b>Bring your legal questions to lawyers, not to random people on the Internet.</b>

chipuni··on [dead]
Too many questions about this site:

1. What makes this page a 'developer' lottery?

2. Why should I believe that there IS a CAD$1000 payout?

3. What are the chances of winning?

chipuni··on The most expensive four words in the English language: “This time is different”
I don't think the author could argue against the entire concept of P2P networks.

One of his major projects is LOCKSS -- a decentralized P2P network for preserving articles. https://www.lockss.org/news-media/blog/

chipuni··on Ask HN: How to improve English vocabulary?
Speak more.

The trick is to get involved in things where you have to speak more.

If you can, spend time in an English-speaking country. (Canada is amazing, especially Vancouver, Montreal, and Toronto.)

If you can't spend time in an English-speaking country, then get involved on-line in virtual worlds that let you talk naturally.

But speak more. And with more people.

Best wishes!

chipuni··on Anti-Fascist MIT license
I'm a US citizen. Am I "financially supporting fascists" by paying Federal taxes?
chipuni··on Ask HN: What’s your “Everyone has a price” experience?
The kind of people who would ask you to break your morals are also the kind of people who, when asked for a promotion, would say, "What have you done for me lately?"
← PreviousPage 3 of 5Next →