HNHacker News
TopNewBestAskShowJobs

pleasecalllater

1,197 karma · joined February 15, 2017

submissionscomments
pleasecalllater··on Ask HN: How to deal with inexperienced interviewers?
Just give up.

My experience is terrible with them. There is a huge chance that they will sent wrong information about you, and you will have problems with even talking with the next recruiter from the same company.

pleasecalllater··on Why Wikipedia cannot claim the earth is not flat
I have a couple hundreds wikipedia editions. And suddenly someone reverted my change "because it's not like this". So I reverted to my last version, attached links to documentation that I'm right, showed examples etc. Then the same guy reverted that again. And then a couple of other guys came to support him.

Then I stopped editing anything there, and I stopped treating wikipedia as a source of any reliable information.

pleasecalllater··on Numpy: Plan for dropping Python 2.7 support
And the mess in naming functions and classes in the standard library is still the same. I remember name of a function, and I have no idea how to write it. As PEP8 says, we have mess in the stdlib, and we are not going to clear it.

Unfortunately they missed the great opportunity which was the release 3.0.

pleasecalllater··on Determinism in League of Legends: Unified Clock
Well... do you have the same level of fun when you read quite a long discussion on HN about Firefox where people write many interesting things, but no one knows that the abbreviation of Firefox is not FF? Come on.
pleasecalllater··on How to ace your next job interview
As 90% of recruiters I meet start with asking for a required salary (and 40% of them end on that question) just say that you will work for free :)
pleasecalllater··on Tesla will reveal its semi this Thursday, and Musk promises to 'blow your mind'
Yea, every time the company fails to work, he shows up, and tells about other mystery projects. I'm not sure how he started to be so trust-worthy, and why people give him loads of money, as he is simply an unrealistic dreamer. And then we hear that the workers in the factories are quite badly treated, and that he personally is the smartest man on the world. This is so ridiculous.

So I suppose he will show some special-ultra-super-hiper-cool project like "cold fusion generator for every house", and people will throw even more money into that black hole. Next year, after all other things he say will not work, he will probably show super ultra Tesla Model Black Hole 5. And he will get even more money.

How many people need to die to stop that hype about one person who mainly tries to do good impression? http://www.businessinsider.com/tesla-factory-workers-detail-...

pleasecalllater··on Trip report: Fall ISO C++ standards meeting
Nope, this operator will always evaluate to false. Show me any pair of numbers, which is not NaN, which will be at the same time, equal, smaller, and greater. Of course I can imagine such a set, and operations... (I have a little bit of a mathematical background) but for programming it will be quite useless.

Why not `is_nan()` insted?

pleasecalllater··on Why software engineers don’t get jobs: Three horror stories
Well, I'm in the top 1% for the tech I love on Stack Overflow. Does it change anything? No. Did I get any job offer because of that? No. Does it matter for the recruiters? Well, half of the recruiters I meet only want to know my salary requirement, and after getting that information they stop contacting me. Does the score help me in any salary negotiations? No.

And of course I get lot's of offers to take part in a multi level recruitment process, some of them last for about 2 months, with multiple meetings, and some take home tasks (often with requirements to spend a couple days on each).

And I simply don't have time for such recruitment style.

pleasecalllater··on Trip report: Fall ISO C++ standards meeting
Special operator for one type? Please no.
pleasecalllater··on Plain Functional Programming by Martin Odersky [video]
How about testing the objects which use the 'implicit' things instead of directly passed arguments. Can I just mock the implicits, and test behavior of the function with fully mocked world?
pleasecalllater··on CIA created code to impersonate Kaspersky Lab: WikiLeaks
If this is true, the future will be sad. The next time someone will discover a real problem, people will ignore it.
pleasecalllater··on Yes, but what does your startup do?
Usually burns the investors' money :)
pleasecalllater··on Dueling Rhetoric of Clojure and Haskell
Indeed. And this is a great comment.
pleasecalllater··on The Ergonomics of Type Checking (2016)
So you spend time writing the things, which then are totally ignored by the compiler/interpreter. Seems like a waste of time, except for documentation purpose.
pleasecalllater··on Write tests. Not too many. Mostly integration
Sounds good in theory. In practice there is one problem with having integrations tests only. The test are generally simple: they pass or they fail. A unit test tests just a small functionality, so when it fails, it's quite easy to find out the problem. When an integration test fails, then we can spend hours debugging the whole stack of layers trying to find out the real problem.

I had this situation once. Every failing integration test ended with hours spent on writing unit tests for all the places used by the test.

pleasecalllater··on Why we switched from Python to Go
Really? How does it work?
pleasecalllater··on Efficient pagination of a SQL table with 100M records
I'd really go with the first solution. However I'm usually using Postgres. And of course it would need to be done in batches at the application side.
pleasecalllater··on Firefox Send: Private, Encrypted File Sharing
And that's still just a feeling. You just feel you can trust the encryption application. Which can be changed any time in the future in a way it is not secure any more.

You just need to trust. So what's wrong in trusting Mozilla, if you can easily trust your encryption/decryption software?

pleasecalllater··on Apache Arrow and the “Things I Hate About Pandas”
At the point when it was loading csv file with data. I think there was 5-6GB. My machine has 32GB of ram, and when usage of the python process alone increased to 35GB, I just stopped that. I've tried a couple of times, with similar results.

I have loaded that csv file to postgres, the database had similar size. With indexing it was 15GB on disk. All queries were quite fast.

So instead of loading the data to pandas, and making searches, I just wrote some SQL, and got the same results. However much faster, and with much smaller memory usage.

pleasecalllater··on Apache Arrow and the “Things I Hate About Pandas”
If large datasets are impossible to fetch from a SQL database, even more impossible is to load them to memory.

From my point of view, the SQL database can store the huge dataset, with its changes, and I can iterate through the results, and make lots of nice queries getting only the data I need.

pleasecalllater··on Apache Arrow and the “Things I Hate About Pandas”
The pandas memory consumption is hilarious.

The last time I was trying to use pandas, it was the hackernews data dump. It wasn't big. However when pandas started using the memory, my 32GB was just too little.

I just ended to convert the data within postgres, much faster, with sensible memory usage.

pleasecalllater··on Chrome Enterprise
I'm slowly leaving google because of that. The only problem is that the alternatives are either not so good or harder and more expensive to set up.
pleasecalllater··on Why I Still Use Vim
I think any discussion with you is pointless. You just love this editor, and whatever things you need to sacrifice to use it are file. This includes buying a new laptop each year, using only small files, buying more ram etc.

I'm just too old for flame wars with their-own-church believers. I just need to write code, so I switch tools to appropriate ones. It's just a tool. I'm sure that some hammer-loving guys do all things with hammers, even if that's terribly hard.

If you really think that Atom has "extreme performance", you really don't know other tools that are on the market.

Good luck, the hardware industry will love you even more.

pleasecalllater··on Why I Still Use Vim
It's much simpler:

If Atom is so resource hungry, and I have alternatives which are not = IMHO the editor is a bad editor.

Use whatever you like, but it looks like the most important thing is that you like it, not that it's resource hungry.

> Not to mention that a 6MB file is pretty fucking big for something like atom.

This it the most funny part of your comment. I want my editor to open my files as they are. Some people could be happy with editors allowing for max. 20 lines per file, and I'm sure they would also claim that longer files are bad, so it's fine that an editor doesn't support that.

Use whatever you like, but don't claim that using 3GB of ram to open 6MB file is fine, because programmers couldn't implement that properly. It's not the file's fault that it cannot be opened normally. Really don't blame the file.

pleasecalllater··on Why I Still Use Vim
This is ridiculous. I just should not complain that some program is useless and terribly resource hungry? What will be next? "Stop complaining that the browser uses 10GB of ram to show a page, as it is bigger than standard page"? This is just ridiculous.

For showing the html I just use multiple browsers. My page must look good in multiple browsers, not in my editor. For the whole environment I just consoles with full logging, and running different parts. For database I have another specialized editor - much better than any IDE.

I have opened a couple javascript files in Atom. About 30, all quite short, about 50-100kB each. The total memory used by Atom was over 900MB.

Should I be just a brainless monkey, and be happy that it's fine? Well, my machine has lots of ram, but I need it to some other things as well.

For me Atom is just useless, I don't even get half of the functionality I get from Idea and it uses twice as memory just for beginning.

I think most of the comments to mine would be: just use the editor normally, no one is opening 20 files at the same time, just learn how to code, and have one small file opened.

So instead of learning some good tools, you just prefer sticking hardly to one regardless the pain. OK, good luck with that. I just need a fast editor with lots of functionality and great speed. Atom doesn't give me that.

pleasecalllater··on Ask HN: What mistakes in your experience does management keep making?
No mistakes. "We don't do any mistakes, if you are not happy here, you can leave". All other mistakes are usually caused by this one.
pleasecalllater··on Redesigning GitLab's navigation
Yea, mine too :) And really, this doesn't sound good for Gitlab.
pleasecalllater··on What libraries lost when they threw out the card catalog
Well, years ago I was implementing the marc21 file format, which is the format used for the paper cards. What's more, when the card systems, in the libraries I was using, had been moved to computers, I could search the cards, and I even had a view which looked exactly like on the paper cards.

So in reality the computers just made the searching faster and parallel.

pleasecalllater··on Why You Should Hire an Old Programmer
Nope, hire the younger only, so they can make all the mistakes the old have already done, and waste the company's money.
pleasecalllater··on Why You Should Hire an Old Programmer
When talking with young programmers I too often think "well, you are doing that wrong, been there, done that". They don't want to listen. A couple of months later they notice that the gray beard ones were right. From a company perspective, that's just too late, as the money loss is not recoverable.

There is nothing wrong with being a young one with no experience. There is so much wrong when a company has only a bunch of young programmers and no experienced one who lead them.

← PreviousPage 7 of 9Next →